v3.26.1
Note 11 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
2026, finance leases $ 642  
2026, operating leases 1,664  
2026, total 2,306  
2027, finance leases 1,212  
2027, operating leases 2,573  
2027, total 3,785  
2028, finance leases 952  
2028, operating leases 2,832  
2028, total 3,784  
2029, finance leases 526  
2029, operating leases 2,715  
2029, total 3,241  
2030, finance leases 0  
2030, operating leases 2,657  
2030, total 2,657  
2031 and thereafter, finance leases 0  
2031 and thereafter, operating leases 7,003  
2031 and thereafter, total 7,003  
Total lease payments, finance leases 3,332  
Total lease payments, operating leases 19,444  
Total lease payments, total 22,776  
Less—portion representing interest, finance leases (302)  
Less—portion representing interest, operating leases (3,939)  
Less—portion representing interest, total (4,241)  
Present value of lease obligations, finance leases 3,030  
Present value of lease obligations, operating leases 15,505  
Present value of lease obligations, total 18,535  
Less—current portion of lease obligations, finance leases (1,093) $ (1,114)
Less—current portion of lease obligations, operating leases (1,876) (2,306)
Less—current portion of lease obligations, total (2,969)  
Long-term portion of lease obligations, finance leases 1,937 2,482
Long-term portion of lease obligations, operating leases 13,629 $ 11,252
Long-term portion of lease obligations, total $ 15,566