XML 63 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Note 10 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
2026, finance leases $ 1,909  
2026, operating leases 2,309  
2026, total 4,218  
2027, finance leases 1,212  
2027, operating leases 1,812  
2027, total 3,024  
2028, finance leases 952  
2028, operating leases 2,034  
2028, total 2,986  
2029, finance leases 526  
2029, operating leases 1,993  
2029, total 2,519  
2030, finance leases 0  
2030, operating leases 2,029  
2030, total 2,029  
2031 and thereafter, finance leases 0  
2031 and thereafter, operating leases 6,324  
2031 and thereafter, total 6,324  
Total lease payments, finance leases 4,599  
Total lease payments, operating leases 16,501  
Total lease payments, total 21,100  
Less—portion representing interest, finance leases (359)  
Less—portion representing interest, operating leases (3,546)  
Less—portion representing interest, total (3,905)  
Present value of lease obligations, finance leases 4,240  
Present value of lease obligations, operating leases 12,955  
Present value of lease obligations, total 17,195  
Less—current portion of lease obligations, finance leases (2,028) $ (2,111)
Less—current portion of lease obligations, operating leases (1,823) (2,306)
Less—current portion of lease obligations, total (3,851)  
Long-term portion of lease obligations, finance leases 2,212 2,482
Long-term portion of lease obligations, operating leases 11,132 $ 11,252
Long-term portion of lease obligations, total $ 13,344