v3.25.1
Debt and Financing Arrangements - Summary of Reconciliation of Debt (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Dec. 09, 2024
Debt Instrument [Line Items]      
Credit Arrangements, described below $ 291,000 $ 194,000  
Finance Leases 4,527 6,294  
Total debt 295,527 200,294  
Less: current portion of long-term debt 3,769 5,313  
Long-term debt, less current portion $ 291,758 $ 194,981  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] us-gaap:FinanceLeaseLiabilityNoncurrent us-gaap:FinanceLeaseLiabilityNoncurrent  
Revolving Credit Facility [Member]      
Debt Instrument [Line Items]      
Credit Arrangements, described below $ 376,800   $ 300,000