v3.26.3
Note 7 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
2026 (1), operating [1] $ 3,682  
2026 (1), finance [1] 348  
2027, operating 13,216  
2027, finance 1,392  
2028, operating 7,046  
2028, finance 1,111  
2029, operating 4,074  
2029, finance 479  
2030, operating 2,602  
2030, finance 333  
Thereafter, operating 2,102  
Thereafter, Finance 356  
Total minimum lease payments, Operating 32,722  
Total minimum lease payments, Finance 4,019  
Less: amount representing interest, Operating (3,658)  
Less: amount representing interest, Finance (954)  
Present value of minimum lease payments, Operating 29,064  
Present value of minimum lease payments, Finance 3,065  
Less: current portion, Operating (12,498) $ (12,182)
Less: current portion, Finance (1,254) (840)
Lease obligations, long-term, Operating 16,566  
Lease obligations, long-term, Finance $ 1,811 $ 2,353
[1] Excludes the nine months ended September 30, 2026.