XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Maturity of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases  
2024 $ 10,418
2025 9,364
2026 8,310
2027 4,349
2028 1,920
Thereafter 1,066
Total lease payments 35,427
Less: interest 3,208
Present value of lease payments 32,219
Finance Leases  
2024 0
2025 0
2026 0
2027 0
2028 0
Thereafter 0
Total lease payments 0
Less: interest 0
Present value of lease payments 0
Total  
2024 10,418
2025 9,364
2026 8,310
2027 4,349
2028 1,920
Thereafter 1,066
Total lease payments $ 35,427