XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Lease Obligations - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
2021, Operating [1] $ 4,607  
2021, Finance [1] 7,655  
2022, Operating 17,645  
2022, Finance 5,462  
2023, Operating 9,036  
2023, Finance 462  
2024, Operating 2,206  
2024, Finance 0  
2025, Operating 2,112  
2025, Finance 0  
Thereafter, Operating 13,669  
Thereafter, Finance 0  
Total minimum lease payments, Operating 49,275  
Total minimum lease payments, Finance 13,579  
Less: amount representing interest, Operating (7,904)  
Less: amount representing interest, Finance (329)  
Present value of minimum lease payments, Operating 41,371  
Present value of minimum lease payments, Finance 13,250  
Less: current portion, Operating (16,847) $ (16,989)
Less: current portion, Finance (7,499) (5,687)
Lease obligations, long-term, Operating 24,524  
Lease obligations, long-term, Finance $ 5,751 $ 10,756
[1] Excludes the nine months ended September 30, 2021.