XML 98 R88.htm IDEA: XBRL DOCUMENT v3.24.2
Leases Amortization of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
Six months ended December 31, 2024 $ 3,309  
2025 6,293  
2026 5,712  
2027 5,002  
2028 4,118  
Beyond 2028 7,743  
Total lease payments 32,178 $ 30,187
Less: interest 3,503  
Present value of lease payments 28,675 27,311
Finance Leases    
Six months ended December 31, 2024 46  
2025 93  
2026 93  
2027 93  
2028 23  
Beyond 2028 0  
Total lease payments 347 394
Less: interest 8  
Present value of lease payments 339 $ 383
Total Leases    
Six months ended December 31, 2024 3,356  
2025 6,386  
2026 5,805  
2027 5,095  
2028 4,142  
Beyond 2028 7,743  
Total lease payments 32,526  
Less: interest 3,512  
Present value of lease payments $ 29,014