XML 63 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Lease - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
2020, Operating [1] $ 10,885  
2020, Finance [1] 8,076  
2021, Operating 18,682  
2021, Finance 8,548  
2022, Operating 15,713  
2022, Finance 9,580  
2023, Operating 6,869  
2023, Finance 7,524  
2024, Operating 28  
2024, Finance 1,212  
Thereafter, Operating 9  
Thereafter, Finance 0  
Total minimum lease payments, Operating 52,186  
Total minimum lease payments, Finance 34,940  
Less: amount representing interest, Operating (3,554)  
Less: amount representing interest, Finance (2,206)  
Present value of minimum lease payments, Operating 48,632  
Present value of minimum lease payments, Finance 32,734  
Less: current portion, Operating (18,407) $ (19,460)
Less: current portion, Finance (7,125) (7,258)
Lease obligations, long-term, Operating 30,225  
Lease obligations, long-term, Finance $ 25,609 $ 26,010
[1] Excludes the six months ended June 30, 2020.