v3.26.3
Debt - Schedule of Outstanding Borrowings (Detail) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Finance lease liabilities $ 950 $ 1,389
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Debt – current portion Debt – current portion
Outstanding borrowings $ 120,315 $ 133,626
Debt – current portion (14,571) (15,723)
Long-term debt 105,744 117,903
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Long term debt 42,000 52,219
Sale and Leaseback Financing Obligations [Member]    
Debt Instrument [Line Items]    
Long term debt 46,827 46,296
Equipment Financing Facility [Member]    
Debt Instrument [Line Items]    
Long term debt 12,895 14,633
Equipment Term Notes [Member]    
Debt Instrument [Line Items]    
Long term debt 8,452 9,898
Industrial Revenue Bonds [Member]    
Debt Instrument [Line Items]    
Long term debt $ 9,191 $ 9,191