XML 85 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Undiscounted future lease payments for operating and finance leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 13,490  
2025 11,555  
2026 9,522  
2027 9,216  
2028 7,706  
2029 and thereafter 17,822  
Total lease payments 69,311  
Less imputed interest (9,764)  
Total operating lease liabilities 59,547 $ 37,333
Finance Leases    
2024 6,601  
2025 17  
2026 2  
Total lease payments 6,620  
Less imputed interest (152)  
Total finance lease liabilities $ 6,468 $ 798
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities, Current Accrued Liabilities, Current
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent Other Liabilities, Noncurrent