XML 116 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
May 16, 2019
Apr. 17, 2019
Nov. 09, 2009
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for issuance (in shares)       2,526,858 146,516 11,815,748
Common stock awards reserved (in shares)         145,202  
Compensation expense $ 58.7 $ 39.0 $ 22.3      
Unrecognized compensation expense $ 56.5          
Unrecognized compensation expense, period of recognition 1 year 8 months 12 days          
Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average grant date fair value of performance shares granted (in dollars per share) $ 165.28 $ 129.40 $ 134.65      
Weighted average grant date fair value (in dollars per share) $ 129.58 124.83        
Granted (in shares) 168,763          
Restricted Stock Units | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 1 year          
Restricted Stock Units | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 3 years          
Performance Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average grant date fair value of performance shares granted (in dollars per share) $ 188.11 147.53 $ 124.48      
Weighted average grant date fair value (in dollars per share) $ 156.56 143.48        
Granted (in shares) 175,546          
Performance Shares | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 1 year          
Performance Shares | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 3 years          
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average grant date fair value of performance shares granted (in dollars per share) $ 35.33          
Weighted average grant date fair value (in dollars per share) $ 32.65 $ 30.32        
Granted (in shares) 94,256   0