XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finance Leases    
Maturing within one year $ 4,716  
Maturing one year through two years 4,725  
Maturing two years through three years 4,734  
Maturing three years through four years 3,701  
Maturing four years through five years 581  
Thereafter 10,988  
Total lease payments 29,445  
Present value of lease payments    
Short-term 3,911  
Long-term 20,424  
Total present value of lease payments 24,335 $ 25,116
Difference between lease payments and present value of lease payments 5,110  
Operating Leases    
Maturing within one year 4,655  
Maturing one year through two years 4,749  
Maturing two years through three years 4,605  
Maturing three years through four years 4,193  
Maturing four years through five years 3,730  
Thereafter 38,151  
Total lease payments 60,083  
Present value of lease payments    
Short-term 3,134  
Long-term 40,572  
Total present value of lease payments 43,706 $ 44,319
Difference between lease payments and present value of lease payments $ 16,377