XML 62 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Lease Obligations - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
2021, Operating [1] $ 9,274  
2021, Finance [1] 6,444  
2022, Operating 15,954  
2022, Finance 7,137  
2023, Operating 7,203  
2023, Finance 1,423  
2024, Operating 411  
2024, Finance 0  
2025, Operating 382  
2025, Finance 0  
Thereafter, Operating 2,221  
Thereafter, Finance 0  
Total minimum lease payments, Operating 35,445  
Total minimum lease payments, Finance 15,004  
Less: amount representing interest, Operating (3,076)  
Less: amount representing interest, Finance (42)  
Present value of minimum lease payments, Operating 32,369  
Present value of minimum lease payments, Finance 14,962  
Less: current portion, Operating (16,595) $ (16,989)
Less: current portion, Finance (6,214) (5,687)
Lease obligations, long-term, Operating 15,774  
Lease obligations, long-term, Finance $ 8,748 $ 10,756
[1] Excludes the six months ended June 30, 2021.