XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
LEASES    
2024 $ 8,542  
2025 7,410  
2026 5,880  
2027 4,141  
2028 3,137  
Thereafter 7,660  
Total lease payments 36,770  
Less: Interest (4,850)  
Present value of lease liability 31,920  
Finance Leases    
2024 1,049  
2025 995  
2026 899  
2027 823  
2028 811  
Thereafter 377  
Total lease payments 4,954  
Less: Interest (923)  
Present value of lease liability 4,031  
Total    
2024 9,591  
2025 8,405  
2026 6,779  
2027 4,964  
2028 3,948  
Thereafter 8,037  
Total lease payments 41,724  
Less: Interest (5,773)  
Present value of lease liability $ 35,951 $ 39,612