XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Additional Information (Detail)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
May 31, 2021
peercompany
May 31, 2020
peercompany
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Aggregate intrinsic value of options exercised in period     $ 43,400  
Proceeds from the exercise of stock options     $ 8,822 $ 7,076
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     3 years  
Unrecognized stock-based compensation expense     $ 9,500  
Unrecognized stock-based compensation expense, weighted-average recognition period     1 year 10 months 24 days  
Compensation expense period description The fair value related to these awards are recorded as compensation expense over the period from date of grant, based on the probable outcomes related to the prescribed performance targets on the outstanding awards,      
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     3 years  
Unrecognized stock-based compensation expense     $ 58,500  
Unrecognized stock-based compensation expense, weighted-average recognition period     1 year 10 months 24 days  
Weighted average grant-date fair value | $ / shares [1]     $ 289.73  
Fair value of units vested     $ 39,200  
Market-Based Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of peer companies for ranking in TSR Comparison | peer company | peercompany 20 20    
Stock units minimum range percent   0.00%    
Stock units maximum range percent   200.00%    
[1] Includes 10 thousand performance-based awards granted due to greater than 100% target vesting