v3.26.1
Debt and Financing Arrangements - Future Operating Lease Payment Obligations And Future Minimum Lease Payments Under Capital Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Rest of 2026 $ 1,243    
2027 2,247    
2028 1,663    
2029 1,198    
2030 478    
2031-2035 161    
Total Payments 6,990    
Less: Interest 623    
Amount of Lease Obligations Recorded on Consolidated Balance Sheets 6,400 $ 7,000 $ 5,700
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Rest of 2026 100    
2027 216    
2028 112    
2029 89    
2030 42    
2031-2035 0    
Total Payments 559    
Less: Interest 43    
Lease Obligations [Member]      
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Amount of Lease Obligations Recorded on Consolidated Balance Sheets 6,367    
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Amount of Lease Obligations Recorded on Consolidated Balance Sheets $ 516