XML 97 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Leases Amortization of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 6,187  
2024 5,685  
2025 4,512  
2026 4,246  
2027 3,807  
Beyond 2027 6,469  
Total lease payments 30,906 $ 34,751
Less: interest 2,549  
Present value of lease payments 28,357  
Finance Leases    
Finance Lease, Liability, Payments, Due Next Twelve Months 92  
2024 93  
2025 93  
2026 93  
2027 93  
Beyond 2027 23  
Total lease payments 485 164
Less: interest 16  
Present value of lease payments 469 $ 163
Total Leases [Line Items]    
Twelve Months Ending December 31, 2023 6,279  
2024 5,777  
2025 4,605  
2026 4,339  
2027 3,899  
Beyond 2027 6,492  
Lease, Liability, Payments, Due, Total 31,391  
Less: interest 2,566  
Present value of lease payments $ 28,826