v3.24.3
Stock-based Compensation - Additional Information (Detail)
3 Months Ended 9 Months Ended 12 Months Ended
May 17, 2023
Sep. 30, 2024
USD ($)
installment
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
Sep. 30, 2024
USD ($)
installment
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
Dec. 31, 2023
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares) | shares   6,200,000   6,200,000    
Authorized share reserve reduction in stock options or share appreciation rights available for issue, conversion ratio (in shares) | shares   2.25   2.25    
Stock-based compensation number of shares authorized (in shares) | shares   6,309,540   6,309,540    
Number of annual installments | installment   3   3    
Tax benefit related to compensation expense   $ 200,000 $ 300,000 $ 2,100,000 $ 1,000,000.0  
Unrecognized compensation cost related to unvested stock   $ 5,000,000.0   $ 5,000,000.0    
Weighted average remaining contractual term       5 years 7 months 6 days   5 years 9 months 18 days
Common stock (voting), par value (in usd per share) | $ / shares   $ 0.01 $ 0.01 $ 0.01 $ 0.01 $ 0.01
Restricted Stock Unit Award with Performance Conditions            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of shares that will vest       100.00%    
Restricted Stock Unit Award with Market Conditions            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of shares that will vest       100.00%    
Stock options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Non-qualified options granted expiration period       10 years    
Vesting period       3 years    
Allocated stock-based compensation expense   $ 900,000 $ 1,100,000 $ 2,900,000 $ 3,100,000  
Weighted average remaining contractual term       1 year 8 months 12 days    
Phantom Share Units (PSUs) | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of shares that will vest   0.00%        
Phantom Share Units (PSUs) | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of shares that will vest   200.00%        
Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Allocated stock-based compensation expense   $ 6,000,000.0 6,200,000 $ 18,600,000 18,500,000  
Tax benefit related to compensation expense     800,000 2,700,000 1,100,000  
Unrecognized compensation cost related to unvested stock   $ 35,700,000   $ 35,700,000    
Weighted average period to recognize performance conditions       1 year 10 months 24 days    
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares) | shares   1,000,000   1,000,000    
Stock-based compensation number of shares authorized (in shares) | shares   884,719   884,719    
Allocated stock-based compensation expense   $ 700,000 $ 600,000 $ 1,800,000 $ 600,000  
Share-base payment award, purchase period 6 months          
Purchase price per share, percent   85.00%        
Maximum purchase amount   $ 12,500        
Maximum purchase amount per year   $ 25,000        
Shares of common stock issues (in shares) | shares       115,281    
Price per share purchase (in dollar per share) | $ / shares   $ 72.18   $ 72.18