XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
2024, finance leases $ 2,137  
2024, operating leases 2,516  
2024, total 4,653  
2025, finance leases 1,456  
2025, operating leases 3,447  
2025, total 4,903  
2026, finance leases 1,199  
2026, operating leases 3,442  
2026, total 4,641  
2027, finance leases 912  
2027, operating leases 3,144  
2027, total 4,056  
2028, finance leases 671  
2028, operating leases 3,153  
2028, total 3,824  
2029 and thereafter, finance leases 343  
2029 and thereafter, operating leases 7,802  
2029 and thereafter, total 8,145  
Total lease payments, finance leases 6,718  
Total lease payments, operating leases 23,504  
Total lease payments, total 30,222  
Less—portion representing interest, finance leases (780)  
Less—portion representing interest, operating leases (6,216)  
Less—portion representing interest, total (6,996)  
Present value of lease obligations, finance leases 5,938  
Present value of lease obligations, operating leases 17,288  
Present value of lease obligations, total 23,226  
Less—current portion of lease obligations, finance leases (2,205) $ (2,153)
Less—current portion of lease obligations, operating leases (1,914) (1,851)
Less—current portion of lease obligations, total (4,119)  
Long-term portion of lease obligations, finance leases 3,733 3,372
Long-term portion of lease obligations, operating leases 15,374 $ 15,888
Long-term portion of lease obligations, total $ 19,107