XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Note 8 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Jan. 01, 2019
2021, finance leases $ 1,317    
2021, operating leases 2,668    
2021, total 3,985    
2022, finance leases 1,400    
2022, operating leases 3,474    
2022, total 4,874    
2023, finance leases 732    
2023, operating leases 3,388    
2023, total 4,120    
2024, finance leases 151    
2024, operating leases 2,933    
2024, total 3,084    
2025, finance leases 84    
2025, operating leases 3,015    
2025, total 3,099    
2026 and thereafter, finance leases    
2026 and thereafter, operating leases 17,103    
2026 and thereafter, total 17,103    
Total lease payments, finance leases 3,684    
Total lease payments, operating leases 32,581    
Total lease payments, total 36,265    
Less—portion representing interest, finance leases (337)    
Less—portion representing interest, operating leases (11,090)    
Less—portion representing interest, total (11,427)    
Present value of lease obligations, finance leases 3,347    
Present value of lease obligations, operating leases 21,491   $ 19,508
Present value of lease obligations, total 24,838    
Less—current portion of lease obligations, finance leases (1,456) $ (1,427)  
Less—current portion of lease obligations, operating leases (1,743) (1,832)  
Less—current portion of lease obligations, total (3,199)    
Long-term portion of lease obligations, finance leases 1,891 1,996  
Long-term portion of lease obligations, operating leases 19,748 $ 19,569  
Long-term portion of lease obligations, total $ 21,639