XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Jan. 01, 2019
2021, finance leases $ 658    
2021, operating leases 861    
2021, total 1,519    
2022, finance leases 2,143    
2022, operating leases 3,474    
2022, total 5,617    
2023, finance leases 1,487    
2023, operating leases 3,388    
2023, total 4,875    
2024, finance leases 561    
2024, operating leases 2,933    
2024, total 3,494    
2025, finance leases 240    
2025, operating leases 3,015    
2025, total 3,255    
2026 and thereafter, finance leases 55    
2026 and thereafter, operating leases 17,101    
2026 and thereafter, total 17,156    
Total lease payments, finance leases 5,144    
Total lease payments, operating leases 30,772    
Total lease payments, total 35,916    
Less—portion representing interest, finance leases (496)    
Less—portion representing interest, operating leases (10,177)    
Less—portion representing interest, total (10,673)    
Present value of lease obligations, finance leases 4,648    
Present value of lease obligations, operating leases 20,595   $ 19,508
Present value of lease obligations, total 25,243    
Less—current portion of lease obligations, finance leases (1,886) $ (1,427)  
Less—current portion of lease obligations, operating leases (1,732) (1,832)  
Less—current portion of lease obligations, total (3,618)    
Long-term portion of lease obligations, finance leases 2,762 1,996  
Long-term portion of lease obligations, operating leases 18,863 $ 19,569  
Long-term portion of lease obligations, total $ 21,625