XML 101 R92.htm IDEA: XBRL DOCUMENT v3.23.2
Leases Amortization of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating Leases    
Six months ended December 31, 2023 $ 3,004  
2024 5,757  
2025 4,830  
2026 4,481  
2027 3,807  
Beyond 2027 6,464  
Total lease payments 28,343 $ 30,906
Less: interest 2,235  
Present value of lease payments 26,108 28,357
Finance Leases    
Six months ended December 31, 2023 46  
2024 93  
2025 93  
2026 93  
2027 93  
Beyond 2027 23  
Total lease payments 440 485
Less: interest 13  
Present value of lease payments 427 $ 469
Total Leases    
Six months ended December 31, 2023 3,050  
2024 5,850  
2025 4,923  
2026 4,574  
2027 3,899  
Beyond 2027 6,488  
Total lease payments 28,783  
Less: interest 2,248  
Present value of lease payments $ 26,535