XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASE COMMITMENTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Leased Assets [Line Items]      
Operating Lease, Expense $ 5,600 $ 5,100 $ 6,100
Finance Lease, Right-of-Use Asset, Amortization 3,000 2,600 $ 3,800
Operating Lease, Right-of-Use Asset 11,955 8,932  
Operating Lease, Liability, Current 5,021 3,850  
Operating lease long-term liabilities 6,153 $ 2,409  
Operating Lease, Liability 11,174    
Finance lease, gross 5,175    
Finance lease accumulated depreciation 3,489    
Finance lease, net 1,686    
Finance Lease, Liability, Current 1,093    
Finance Lease, Liability, Noncurrent 1,321    
Finance Lease, Liability $ 2,414    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities    
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, plant, and equipment, net    
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current    
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities    
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities    
Lessee, Operating Lease, Liability, Payment, Due      
2024 $ 5,302    
2025 3,315    
2026 2,592    
2027 533    
2028 251    
Thereafter 411    
Total future minimum lease payments 12,404    
Less imputed interest $ 1,230    
Operating Lease, Weighted Average Remaining Lease Term 3 years 2 months 4 days    
Finance Lease, Liability, Payment, Due [Abstract]      
2024 $ 1,185    
2025 787    
2026 528    
2027 83    
2028 14    
Thereafter 0    
Total future minimum lease payments 2,597    
Less imputed interest $ 183    
Finance Lease, Weighted Average Remaining Lease Term 2 years 4 months 28 days    
Operating Lease, Payments $ 6,800    
Finance Lease, Interest Payment on Liability $ 200