XML 73 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
2021, finance leases $ 1,665    
2021, operating leases 3,655    
2021, total 5,320    
2022, finance leases 1,335    
2022, operating leases 3,185    
2022, total 4,520    
2023, finance leases 666    
2023, operating leases 3,073    
2023, total 3,739    
2024, finance leases 90    
2024, operating leases 2,906    
2024, total 2,996    
2025, finance leases 49    
2025, operating leases 3,015    
2025, total 3,064    
2026 and thereafter, finance leases    
2026 and thereafter, operating leases 17,105    
2026 and thereafter, total 17,105    
Total lease payments, finance leases 3,805    
Total lease payments, operating leases 32,939    
Total lease payments, total 36,744    
Less—portion representing interest, finance leases (382)    
Less—portion representing interest, operating leases (11,538)    
Less—portion representing interest, total (11,920)    
Present value of lease obligations, finance leases 3,423    
Present value of lease obligations, operating leases 21,401   $ 19,508
Present value of lease obligations, total 24,824    
Less—current portion of lease obligations, finance leases (1,427) $ (546)  
Less—current portion of lease obligations, operating leases (1,832) (1,326)  
Less—current portion of lease obligations, total (3,259)    
Long-term portion of lease obligations, finance leases 1,996 673  
Long-term portion of lease obligations, operating leases 19,569 $ 16,591  
Long-term portion of lease obligations, total $ 21,565