XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
2023, finance leases $ 615  
2023, operating leases 868  
2023, total 1,483  
2024, finance leases 1,600  
2024, operating leases 3,014  
2024, total 4,614  
2025, finance leases 1,193  
2025, operating leases 3,080  
2025, total 4,273  
2026, finance leases 936  
2026, operating leases 3,075  
2026, total 4,011  
2027, finance leases 671  
2027, operating leases 3,114  
2027, total 3,785  
2026 and thereafter, finance leases 1,014  
2028 and thereafter, operating leases 10,955  
2028 and thereafter, total 11,969  
Total lease payments, finance leases 6,029  
Total lease payments, operating leases 24,106  
Total lease payments, total 30,135  
Less—portion representing interest, finance leases (789)  
Less—portion representing interest, operating leases (6,863)  
Less—portion representing interest, total (7,652)  
Present value of lease obligations, finance leases 5,240  
Present value of lease obligations, operating leases 17,243  
Present value of lease obligations, total 22,483  
Less—current portion of lease obligations, finance leases (1,612) $ (2,008)
Less—current portion of lease obligations, operating leases (1,660) (1,882)
Less—current portion of lease obligations, total (3,272)  
Long-term portion of lease obligations, finance leases 3,628 4,226
Long-term portion of lease obligations, operating leases 15,583 $ 16,696
Long-term portion of lease obligations, total $ 19,211