XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period 4 years    
Weighted-average grant date fair value of stock options granted $ 0 $ 0 $ 0
Compensation cost for options $ 1.1    
Restricted stock units, vesting period 3 years    
Restricted Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Intrinsic value of options exercised $ 32.0 $ 4.8 $ 0.3
Unrecognized stock-based compensation expense $ 5.0    
Unrecognized stock-based compensation expense, weighted average recognition period 1 year 10 months 24 days    
Incremental Stock Based Compensation Expense $ 2.7    
Performance-Based Restricted Stock Units [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Fair value of options vested 6.6    
Unrecognized stock-based compensation expense $ 55.3    
Restricted stock units expire period 10 years    
Restricted stock units, vesting period 3 years    
First 12 Months [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of stock options vesting 25.00%    
Remaining 36 Months [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of stock options vesting 75.00%    
One Year [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Restricted stock units, vesting period 1 year    
Six Months [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Restricted stock units, vesting period 6 months    
Twenty Five Vesting Percentage [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Restricted stock units, grant and typically vest percentage 25.00%    
Twelve Point Five Vesting Percentage [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Restricted stock units, grant and typically vest percentage 12.50%    
2016 Stock Incentive Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common Stock, Authorized 9,256,007