XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finance Leases    
Maturing within one year $ 4,740  
Maturing one year through two years 4,751  
Maturing two years through three years 4,761  
Maturing three years through four years 2,672  
Maturing four years through five years 583  
Thereafter 10,842  
Total lease payments 28,349  
Present value of lease payments    
Short-term 3,971  
Long-term 19,476  
Total present value of lease payments 23,447 $ 25,116
Difference between lease payments and present value of lease payments 4,902  
Operating Leases    
Maturing within one year 4,517  
Maturing one year through two years 4,649  
Maturing two years through three years 4,505  
Maturing three years through four years 3,992  
Maturing four years through five years 3,508  
Thereafter 35,780  
Total lease payments 56,951  
Present value of lease payments    
Short-term 3,063  
Long-term 38,358  
Total present value of lease payments 41,421 $ 44,319
Difference between lease payments and present value of lease payments $ 15,530