XML 79 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Maturity of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Finance lease costs:  
2024 $ 4,059
2025 3,998
2026 3,437
2027 1,826
2028 108
Thereafter 0
Total future lease payments 13,428
Less: imputed interest 1,524
Total future lease payments 11,904
Operating Leases  
2024 18,177
2025 13,691
2026 10,218
2027 6,870
2028 3,690
Thereafter 4,168
Total future lease payments 56,814
Less: imputed interest 7,040
Total lease liability balance $ 49,774