XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
2024, finance leases $ 1,637  
2024, operating leases 1,683  
2024, total 3,320  
2025, finance leases 1,477  
2025, operating leases 3,454  
2025, total 4,931  
2026, finance leases 1,220  
2026, operating leases 3,449  
2026, total 4,669  
2027, finance leases 929  
2027, operating leases 3,151  
2027, total 4,080  
2028, finance leases 6  
2028, operating leases 3,160  
2028, total 3,166  
2029 and thereafter, finance leases 1,014  
2029 and thereafter, operating leases 7,802  
2029 and thereafter, total 8,816  
Total lease payments, finance leases 6,283  
Total lease payments, operating leases 22,699  
Total lease payments, total 28,982  
Less—portion representing interest, finance leases (704)  
Less—portion representing interest, operating leases (5,840)  
Less—portion representing interest, total (6,544)  
Present value of lease obligations, finance leases 5,579  
Present value of lease obligations, operating leases 16,859  
Present value of lease obligations, total 22,438  
Less—current portion of lease obligations, finance leases (2,098) $ (2,153)
Less—current portion of lease obligations, operating leases (1,987) (1,851)
Less—current portion of lease obligations, total (4,085)  
Long-term portion of lease obligations, finance leases 3,481 3,372
Long-term portion of lease obligations, operating leases 14,872 $ 15,888
Long-term portion of lease obligations, total $ 18,353