XML 108 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASE OBLIGATIONS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]    
Lease termination period 10 years  
Lease, Cost [Abstract]    
Operating lease cost $ 22,824 $ 21,775
Short-term lease cost 27,038 16,864
Finance lease cost:    
Amortization of right-of-use assets 195 195
Interest on lease liabilities 40 17
Total finance lease cost 235 212
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases 22,472 20,882
Operating cash flows from finance leases 40 17
Financing cash flows from finance leases 195 195
Right-of-use assets obtained in exchange for lease obligations (non-cash):    
Operating leases 15,170 16,127
Finance leases 0 664
Assets and Liabilities, Lessee [Abstract]    
Operating lease right-of-use assets 52,668 57,235
Current portion of long-term lease obligations 20,498 19,641
Long-term lease obligations 32,455 37,722
Total operating lease liabilities 52,953 57,363
Property and equipment, at cost 2,011 2,011
Accumulated depreciation $ (1,445) $ (1,232)
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property and equipment, net Property and equipment, net
Property and equipment, net $ 566 $ 779
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Current maturities of long-term debt Current maturities of long-term debt
Current maturities of long-term debt $ 127 $ 195
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Long-term debt Long-term debt
Long-term debt $ 372 $ 498
Total finance lease liabilities $ 499 $ 693
Weighted average remaining lease term, operating leases 4 years 3 months 18 days 3 years 8 months 12 days
Weighted average remaining lease term, finance leases 3 years 7 months 6 days 4 years 4 months 24 days
Weighted average discount rate, operating leases 6.00% 5.80%
Weighted average discount rate, finance leases 6.90% 6.60%
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2025 $ 22,472  
2026 15,907  
2027 6,152  
2028 3,465  
2029 2,678  
Thereafter 10,121  
Total lease payments 60,795  
Less imputed interest (7,842)  
Total operating lease liabilities 52,953 $ 57,363
Finance Lease, Liability, Payment, Due [Abstract]    
2025 158  
2026 158  
2027 157  
2028 92  
2029 0  
Thereafter 0  
Total lease payments 565  
Less imputed interest (66)  
Total finance lease liabilities $ 499 $ 693
Minimum    
Lessee, Lease, Description [Line Items]    
Lease renewal term 1 month  
Maximum    
Lessee, Lease, Description [Line Items]    
Lease renewal term 11 years