XML 81 R71.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 (excluding the six months ended June 30, 2025) $ 2,388  
2026 1,929  
2027 5,911  
2028 4,490  
2029 3,679  
Thereafter 28,591  
Total future minimum lease payments 46,988  
Less - amount representing interest 21,409  
Present value of future minimum lease payments 25,579  
Less - current lease obligations 4,650 $ 7,546
Long-term lease obligations 20,929 20,837
Finance Leases    
2025 (excluding the six months ended June 30, 2025) 3,216  
2026 8,250  
2027 2,823  
2028 1,497  
2029 2,176  
Thereafter 83  
Total future minimum lease payments 18,045  
Less - amount representing interest 1,746  
Present value of future minimum lease payments 16,299  
Less - current lease obligations 9,953 10,580
Long-term lease obligations $ 6,346 $ 11,346