XML 68 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Lease - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
2020, Operating [1] $ 5,177  
2020, Finance [1] 6,654  
2021, Operating 18,543  
2021, Finance 7,590  
2022, Operating 15,523  
2022, Finance 5,456  
2023, Operating 6,762  
2023, Finance 29  
2024, Operating 28  
2024, Finance 0  
Thereafter, Operating 9  
Thereafter, Finance 0  
Total minimum lease payments, Operating 46,042  
Total minimum lease payments, Finance 19,729  
Less: amount representing interest, Operating (2,929)  
Less: amount representing interest, Finance (575)  
Present value of minimum lease payments, Operating 43,113  
Present value of minimum lease payments, Finance 19,154  
Less: current portion, Operating (17,478) $ (19,460)
Less: current portion, Finance (5,964) (7,258)
Lease obligations, long-term, Operating 25,635  
Lease obligations, long-term, Finance $ 13,190 $ 26,010
[1] Excludes the nine months ended September 30, 2020.