XML 78 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating And Finance Lease Liability Payments Due [Abstract]    
Operating Leases, 2024 [1] $ 1,992  
Operating Leases, 2025 7,971  
Operating Leases, 2026 7,428  
Operating Leases, 2027 6,592  
Operating Leases, 2028 4,510  
Operating Leases, After 2028 6,025  
Total operating lease payments 34,518  
Less: interest (4,358)  
Present value of operating lease liabilities 30,160 $ 28,295
Finance Leases, 2024 [1] 231  
Finance Leases, 2025 924  
Finance Leases, 2026 924  
Finance Leases, 2027 945  
Finance Leases, 2028 950  
Finance Leases, After 2028 6,708  
Total finance lease payments 10,682  
Less: interest (1,916)  
Present value of finance lease liabilities 8,766 $ 9,208
2024 [1] 2,223  
2025 8,895  
2026 8,352  
2027 7,537  
2028 5,460  
After 2028 12,733  
Total lease payments 45,200  
Less: interest (6,274)  
Present value of lease liabilities $ 38,926  
[1] Represents amounts due in 2024 after September 30, 2024