XML 107 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Amortization of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 6,459  
2025 5,628  
2026 5,043  
2027 4,373  
2028 3,428  
Beyond 2028 5,257  
Total lease payments 30,187 $ 30,906
Less: interest 2,877  
Present value of lease payments 27,311  
Finance Leases    
Finance Lease, Liability, Payments, Due Next Twelve Months 93  
2025 93  
2026 93  
2027 93  
2028 23  
Beyond 2028 0  
Total lease payments 394 485
Less: interest 11  
Present value of lease payments 383 $ 469
Total Leases [Line Items]    
Twelve months ending December 31, 2024 6,552  
2025 5,721  
2026 5,135  
2027 4,465  
2028 3,451  
Beyond 2028 5,257  
Lease, Liability, Payments, Due, Total 30,581  
Less: interest 2,887  
Present value of lease payments $ 27,694