XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finance Leases    
Maturing within one year $ 4,665  
Maturing one year through two years 4,679  
Maturing two years through three years 4,688  
Maturing three years through four years 1,614  
Maturing four years through five years 596  
Thereafter 10,697  
Total lease payments 26,939  
Present value of lease payments    
Short-term 3,943  
Long-term 18,314  
Total present value of lease payments 22,257 $ 25,116
Difference between lease payments and present value of lease payments 4,682  
Operating Leases    
Maturing within one year 4,560  
Maturing one year through two years 4,690  
Maturing two years through three years 4,494  
Maturing three years through four years 3,932  
Maturing four years through five years 3,526  
Thereafter 34,507  
Total lease payments 55,709  
Present value of lease payments    
Short-term 3,128  
Long-term 37,514  
Total present value of lease payments 40,642 $ 44,319
Difference between lease payments and present value of lease payments $ 15,067