XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Note 10 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
2025, finance leases $ 1,237  
2025, operating leases 663  
2025, total 1,900  
2026, finance leases 1,508  
2026, operating leases 2,681  
2026, total 4,189  
2027, finance leases 1,212  
2027, operating leases 2,383  
2027, total 3,595  
2028, finance leases 952  
2028, operating leases 2,386  
2028, total 3,338  
2029, finance leases 526  
2029, operating leases 2,350  
2029, total 2,876  
2030 and thereafter, finance leases 0  
2030 and thereafter, operating leases 4,618  
2030 and thereafter, total 4,618  
Total lease payments, finance leases 5,435  
Total lease payments, operating leases 15,081  
Total lease payments, total 20,516  
Less—portion representing interest, finance leases (491)  
Less—portion representing interest, operating leases (3,538)  
Less—portion representing interest, total (4,029)  
Present value of lease obligations, finance leases 4,944  
Present value of lease obligations, operating leases 11,543  
Present value of lease obligations, total 16,487  
Less—current portion of lease obligations, finance leases (2,188) $ (2,266)
Less—current portion of lease obligations, operating leases (1,687) (2,115)
Less—current portion of lease obligations, total (3,875)  
Long-term portion of lease obligations, finance leases 2,756 3,777
Long-term portion of lease obligations, operating leases 9,856 $ 13,799
Long-term portion of lease obligations, total $ 12,612