v3.26.1
Debt - Schedule of Outstanding Borrowings (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Finance lease liabilities $ 1,187 $ 1,389
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Debt – current portion Debt – current portion
Outstanding borrowings $ 134,095 $ 133,626
Debt – current portion (18,788) (15,723)
Long-term debt 115,307 117,903
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Long term debt 53,760 52,219
Sale and Leaseback Financing Obligations [Member]    
Debt Instrument [Line Items]    
Long term debt 46,475 46,296
Equipment Financing Facility [Member]    
Debt Instrument [Line Items]    
Long term debt 14,066 14,633
Equipment Term Notes [Member]    
Debt Instrument [Line Items]    
Long term debt 9,416 9,898
Industrial Revenue Bonds [Member]    
Debt Instrument [Line Items]    
Long term debt $ 9,191 $ 9,191