XML 80 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Note 9 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
2021, Operating $ 18,543  
2021, Finance 6,324  
2022, Operating 15,523  
2022, Finance 6,884  
2023, Operating 6,762  
2023, Finance 3,616  
2024, Operating 28  
2024, Finance 0  
2025, Operating 9  
2025, Finance 0  
Thereafter, Operating 0  
Thereafter, Finance 0  
Total minimum lease payments, Operating 40,865  
Total minimum lease payments, Finance 16,824  
Less: amount representing interest, Operating 2,402  
Less: amount representing interest, Finance (381)  
Present value of minimum lease payments, Operating 38,463  
Present value of minimum lease payments, Finance 16,443  
Less: current portion, Operating (16,989) $ (19,460)
Less: current portion, Finance (5,687) (7,258)
Lease obligations, long-term, Operating 21,474  
Lease obligations, long-term, Finance $ 10,756 $ 26,010