v3.25.1
Debt and Financing Arrangements - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Dec. 09, 2024
May 01, 2024
Nov. 09, 2023
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]          
Maximum leverage ratio       3.50%  
Borrowing capacity under credit agreement       $ 291,000 $ 194,000
Liabilities recognized under finance leases       4,527 6,294
Initial Notes interest rate   6.09%      
Minimum [Member]          
Debt Instrument [Line Items]          
Letter of credit unused portion fee 0.175%        
Maximum [Member]          
Debt Instrument [Line Items]          
Letter of credit unused portion fee 0.30%        
Base Rate Margin [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Rate margin 0.25%        
Base Rate Margin [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Rate margin 1.00%        
Secured Overnight Financing Rate [Member]          
Debt Instrument [Line Items]          
Rate margin 0.10%        
Secured Overnight Financing Rate [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Rate margin 1.25%        
Secured Overnight Financing Rate [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Rate margin 2.00%        
Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Borrowing capacity under credit agreement $ 600,000        
Borrowing capacity under credit agreement 300,000     $ 376,800  
Adjusted Leverage Ratio       3.50%  
Revolving Credit Facility [Member] | Existing Credit Agreement [Member]          
Debt Instrument [Line Items]          
Borrowing capacity under credit agreement       $ 191,000 94,000
Letter of credit facility outstanding amount       32,200 32,200
Revolving Credit Facility [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Borrowing capacity under credit agreement 150,000        
Revolving Credit Facility [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Borrowing capacity under credit agreement $ 300,000        
Shelf Agreement [Member]          
Debt Instrument [Line Items]          
Borrowing capacity under credit agreement       $ 100,000 $ 100,000
Private Shelf Agreement [Member]          
Debt Instrument [Line Items]          
Uncommitted Private Shelf Agreement     $ 350,000    
Private Shelf Agreement [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Selling of aggregate principal amount   $ 100,000