XML 85 R75.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
2026 (excluding the three months ended March 31, 2026) $ 6,077  
2027 7,053  
2028 5,731  
2029 4,939  
2030 4,930  
Thereafter 25,164  
Total future minimum lease payments 53,894  
Less - amount representing interest 20,882  
Present value of future minimum lease payments 33,012  
Less - current lease obligations 4,698 $ 4,418
Long-term lease obligations 28,314 24,695
Finance Leases    
2026 (excluding the three months ended March 31, 2026) 5,307  
2027 3,022  
2028 1,704  
2029 2,392  
2030 310  
Thereafter 57  
Total future minimum lease payments 12,792  
Less - amount representing interest 1,331  
Present value of future minimum lease payments 11,461  
Less - current lease obligations 6,000 7,517
Long-term lease obligations $ 5,461 $ 5,878