XML 82 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
2025 (excluding the three months ended March 31, 2025) $ 6,658  
2026 393  
2027 5,348  
2028 4,248  
2029 3,650  
Thereafter 28,591  
Total future minimum lease payments 48,888  
Less - amount representing interest 22,438  
Present value of future minimum lease payments 26,450  
Less - current lease obligations 5,700 $ 7,546
Long-term lease obligations 20,750 20,837
Finance Leases    
2025 (excluding the three months ended March 31, 2025) 9,228  
2026 7,787  
2027 2,361  
2028 1,310  
2029 1,835  
Thereafter 64  
Total future minimum lease payments 22,585  
Less - amount representing interest 2,126  
Present value of future minimum lease payments 20,459  
Less - current lease obligations 11,135 10,580
Long-term lease obligations $ 9,324 $ 11,346