XML 115 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Operating, Finance and Capital Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 16,519  
2025 11,389  
2026 7,426  
2027 5,855  
2028 3,091  
Thereafter 9,138  
Total future minimum lease payments 53,418  
Less: Interest 9,224  
Present value of lease liabilities 44,194  
Finance Leases    
2024 1,307  
2025 1,011  
2026 903  
2027 753  
2028 646  
Thereafter 2,866  
Total future minimum lease payments 7,486  
Less: Interest 1,730  
Present value of lease liabilities $ 5,756 $ 5,902