XML 62 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Note 8 - Lease Obligations - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
2021, Operating [1] $ 13,837  
2021, Finance [1] 6,736  
2022, Operating 15,613  
2022, Finance 7,678  
2023, Operating 6,852  
2023, Finance 1,607  
2024, Operating 49  
2024, Finance 0  
2025, Operating 9  
2025, Finance 0  
Thereafter, Operating 0  
Thereafter, Finance 0  
Total minimum lease payments, Operating 36,360  
Total minimum lease payments, Finance 16,021  
Less: amount representing interest, Operating (1,984)  
Less: amount representing interest, Finance (211)  
Present value of minimum lease payments, Operating 34,376  
Present value of minimum lease payments, Finance 15,810  
Less: current portion, Operating (16,844) $ (16,989)
Less: current portion, Finance (6,147) (5,687)
Lease obligations, long-term, Operating 17,532  
Lease obligations, long-term, Finance $ 9,663 $ 10,756
[1] Excludes the three months ended March 31, 2021.