XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finance Leases    
Maturing within one year $ 4,644  
Maturing one year through two years 4,653  
Maturing two years through three years 3,641  
Maturing three years through four years 592  
Maturing four years through five years 596  
Thereafter 10,399  
Total lease payments 24,525  
Present value of lease payments    
Short-term 4,003  
Long-term 16,224  
Total present value of lease payments 20,227 $ 21,279
Difference between lease payments and present value of lease payments 4,298  
Operating Leases    
Maturing within one year 4,648  
Maturing one year through two years 4,757  
Maturing two years through three years 4,387  
Maturing three years through four years 3,653  
Maturing four years through five years 3,393  
Thereafter 32,759  
Total lease payments 53,597  
Present value of lease payments    
Short-term 3,264  
Long-term 35,980  
Total present value of lease payments 39,244 $ 39,902
Difference between lease payments and present value of lease payments $ 14,353