Annual report pursuant to Section 13 and 15(d)

Employee Stock Plans - Non-vested Stock Options (Details)

v3.20.4
Employee Stock Plans - Non-vested Stock Options (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]        
Nonvested, Beginning Balance (in shares) 2,614      
Granted (in shares) 191 2,043 851  
Vested (in shares) (1,359)      
Forfeited / Cancelled (in shares) (83)      
Nonvested, Ending Balance (in shares) 2,614 2,614   1,363
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Nonvested, beginning balance (in USD per share) $ 34.40      
Granted (in USD per share) 118.95 $ 23.64 $ 84.55  
Vested (in USD per share) 34.93 54.87 $ 43.30  
Forfeited / Cancelled (in USD per share) 58.16      
Nonvested, ending balance (in USD per share) $ 44.25 $ 34.40