XML 133 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASE OBLIGATIONS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]    
Lease termination period 10 years  
Lease, Cost [Abstract]    
Operating lease cost $ 21,775 $ 16,768
Short-term lease cost 16,864 14,092
Finance lease cost:    
Amortization of right-of-use assets 195 148
Interest on lease liabilities 17 13
Total finance lease cost 212 161
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases 20,882 16,701
Operating cash flows from finance leases 17 13
Financing cash flows from finance leases 195 148
Right-of-use assets obtained in exchange for lease obligations (non-cash):    
Operating leases 16,127 59,461
Finance leases 664 0
Assets and Liabilities, Lessee [Abstract]    
Operating lease right-of-use assets 57,235 59,415
Current portion of long-term lease obligations 19,641 19,715
Long-term lease obligations 37,722 40,103
Total operating lease liabilities 57,363 59,818
Property and equipment, at cost 2,011 1,479
Accumulated depreciation $ (1,232) $ (1,056)
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property and equipment, net Property and equipment, net
Property and equipment, net $ 779 $ 423
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 $ 195 $ 148
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Long-term debt Long-term debt
Long-term debt $ 498 $ 76
Total finance lease liabilities $ 693 $ 224
Weighted average remaining lease term, operating leases 3 years 8 months 12 days 4 years 6 months
Weighted average remaining lease term, finance leases 4 years 4 months 24 days 1 year 6 months
Weighted average discount rate, operating leases 5.80% 5.60%
Weighted average discount rate, finance leases 6.60% 4.30%
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2024 $ 21,918  
2025 19,322  
2026 12,864  
2027 3,137  
2028 1,609  
Thereafter 5,079  
Total lease payments 63,929  
Less imputed interest (6,566)  
Total operating lease liabilities 57,363 $ 59,818
Finance Lease, Liability, Payment, Due [Abstract]    
2024 235  
2025 158  
2026 157  
2027 157  
2028 92  
Thereafter 0  
Total lease payments 799  
Less imputed interest (106)  
Total finance lease liabilities $ 693 $ 224
Minimum    
Lessee, Lease, Description [Line Items]    
Lease renewal term 1 month  
Maximum    
Lessee, Lease, Description [Line Items]    
Lease renewal term 9 years