XML 111 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finance Leases    
Maturing within one year $ 4,670  
Maturing one year through two years 4,675  
Maturing two years through three years 2,666  
Maturing three years through four years 658  
Maturing four years through five years 628  
Thereafter 10,251  
Total lease payments 23,548  
Present value of lease payments    
Short-term 4,063  
Long-term 15,342  
Total present value of lease payments 19,405 $ 21,279
Difference between lease payments and present value of lease payments 4,143  
Operating Leases    
Maturing within one year 5,641  
Maturing one year through two years 5,772  
Maturing two years through three years 4,997  
Maturing three years through four years 4,185  
Maturing four years through five years 3,764  
Thereafter 32,281  
Total lease payments 56,640  
Present value of lease payments    
Short-term 4,152  
Long-term 38,122  
Total present value of lease payments 42,274 $ 39,902
Difference between lease payments and present value of lease payments $ 14,366