XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Approximate number of shares employees purchased under the Employee Stock Purchase Plan 1,918,375    
2014 Stock Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total aggregate number of shares of common stock that may be issued 4,000,000    
Number of common stock available for future issuance 3,832,112    
Performance-Based Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation cost recognition period for unvested awards 1 year 9 months 18 days    
Unrecognized compensation cost related to unvested awards $ 3.6 $ 4.3 $ 0.3
Vesting period 3 years    
Stock Appreciation Rights (SARs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost related to unvested awards $ 1.5    
Fair value assumptions method used us-gaap:BlackScholesMertonModelMember    
Weighted-average fair value of grants $ 44.83 $ 27.19 $ 33.9
Expected term (years) 5 years 5 years 5 years
Time-Based Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation cost recognition period for unvested awards 1 year 8 months 12 days    
Unrecognized compensation cost related to unvested awards $ 5.0    
Total fair value of restricted shares vested $ 4.6 $ 4.7 $ 3.7
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total aggregate number of shares of common stock that may be issued 2,400,000    
Percentage of market price on lesser of either first day of calendar quarter or last day of calendar quarter for purchase price 85.00%    
Percentage of gross compensation eligible employees may elect to participate in the plan 15.00%    
Maximum [Member] | Performance-Based Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of target number of shares that will vest 200.00%    
Maximum [Member] | Stock Appreciation Rights (SARs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years) 10 years 10 years 10 years
Minimum [Member] | Performance-Based Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of target number of shares that will vest 0.00%