XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
May 18, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement [Line Items]        
Grant period (in years)   10 years    
Number of shares available for grant (in shares)   3,585,452    
Share-based payment arrangement, estimated forfeiture rate   8.00%    
Share-based compensation not yet recognized, stock options   $ 89,400,000    
Share-based compensation not yet recognized, period for recognition (in years)   2 years 5 months 4 days    
Tax benefit from compensation expense   $ 7,200,000 $ 5,800,000 $ 4,700,000
Restricted Stock Units (RSU)        
Share-based Payment Arrangement [Line Items]        
Vesting period (in years)   2 years    
Share-based compensation not yet recognized, period for recognition (in years)   1 year 2 months 1 day    
Fair value of RSU vested   $ 200,000    
Compensation cost not yet recognized related to unvested RSU   $ 1,000,000    
Option Awards        
Share-based Payment Arrangement [Line Items]        
Vesting period (in years)   4 years    
Intrinsic value of options exercised   $ 52,100,000 $ 49,200,000 $ 33,900,000
Amended and Restated 2018 Long Term Incentive Plan        
Share-based Payment Arrangement [Line Items]        
Number of additional shares authorized (in shares) 2,000,000      
Authorized shares for issuance (in shares)   14,614,183    
2020 Employment Inducement Incentive Plan        
Share-based Payment Arrangement [Line Items]        
Authorized shares for issuance (in shares)   1,485,000    
Number of shares available for grant (in shares)   58,750