XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
2023, finance leases $ 1,679  
2023, operating leases 2,588  
2023, total 4,267  
2024, finance leases 1,392  
2024, operating leases 2,998  
2024, total 4,390  
2025, finance leases 986  
2025, operating leases 3,064  
2025, total 4,050  
2026, finance leases 774  
2026, operating leases 3,059  
2026, total 3,833  
2027, finance leases 671  
2027, operating leases 3,098  
2027, total 3,769  
2026 and thereafter, finance leases 1,015  
2028 and thereafter, operating leases 10,949  
2028 and thereafter, total 11,964  
Total lease payments, finance leases 6,517  
Total lease payments, operating leases 25,756  
Total lease payments, total 32,273  
Less—portion representing interest, finance leases (878)  
Less—portion representing interest, operating leases (7,636)  
Less—portion representing interest, total (8,514)  
Present value of lease obligations, finance leases 5,639  
Present value of lease obligations, operating leases 18,120  
Present value of lease obligations, total 23,759  
Less—current portion of lease obligations, finance leases (1,663) $ (2,008)
Less—current portion of lease obligations, operating leases (1,824) (1,882)
Less—current portion of lease obligations, total (3,487)  
Long-term portion of lease obligations, finance leases 3,976 4,226
Long-term portion of lease obligations, operating leases 16,296 $ 16,696
Long-term portion of lease obligations, total $ 20,272