XML 70 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Aug. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
May 31, 2020
May 31, 2018
May 31, 2011
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Weighted-average fair values of stock options granted (in USD per share)   $ 45.02 $ 45.67 $ 41.74      
Stock options exercised in period intrinsic value   $ 58,000,000 $ 40,200,000 $ 64,300,000      
Cash received from stock option exercises   $ 20,700,000 23,500,000 27,300,000      
Stock options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Contractual term of stock options   10 years          
Unrecognized expense   $ 101,700,000          
Stock options | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period   3 years          
Stock options | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period   4 years          
RSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period 2 years 4 years          
Total intrinsic value vested in period   $ 64,300,000 49,700,000 36,100,000      
Unrecognized expense   150,500,000          
PRSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized expense   32,000,000          
Total fair value of PRSUs vested   $ 0 $ 13,500,000 $ 0      
PRSUs | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period   3 years          
PRSUs | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period   4 years          
ESPP              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of common stock authorized for issuance (in shares)   100,000       300,000  
ESPP | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Discounted purchase price percentage of common stock authorized for issuance   85.00%          
2011 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of common stock authorized for issuance (in shares)   0         21,000,000
2020 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of common stock authorized for issuance (in shares)   5,400,000     3,300,000