XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
2024, finance leases $ 2,416  
2024, operating leases 3,351  
2024, total 5,767  
2025, finance leases 1,193  
2025, operating leases 3,447  
2025, total 4,640  
2026, finance leases 937  
2026, operating leases 3,442  
2026, total 4,379  
2027, finance leases 671  
2027, operating leases 3,144  
2027, total 3,815  
2028, finance leases 671  
2028, operating leases 3,153  
2028, total 3,824  
2029 and thereafter, finance leases 344  
2029 and thereafter, operating leases 7,803  
2029 and thereafter, total 8,147  
Total lease payments, finance leases 6,232  
Total lease payments, operating leases 24,340  
Total lease payments, total 30,572  
Less—portion representing interest, finance leases (707)  
Less—portion representing interest, operating leases (6,601)  
Less—portion representing interest, total (7,308)  
Present value of lease obligations, finance leases 5,525  
Present value of lease obligations, operating leases 17,739  
Present value of lease obligations, total 23,264  
Less—current portion of lease obligations, finance leases (2,153) $ (2,008)
Less—current portion of lease obligations, operating leases (1,851) (1,882)
Less—current portion of lease obligations, total (4,004)  
Long-term portion of lease obligations, finance leases 3,372 4,226
Long-term portion of lease obligations, operating leases 15,888 $ 16,696
Long-term portion of lease obligations, total $ 19,260