XML 67 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
2020, Operating [1] $ 16,152  
2020, Finance [1] 7,931  
2021, Operating 18,087  
2021, Finance 8,179  
2022, Operating 15,941  
2022, Finance 9,902  
2023, Operating 7,214  
2023, Finance 6,775  
2024, Operating 408  
2024, Finance 1,300  
Thereafter, Operating 1,992  
Thereafter, Finance  
Total minimum lease payments, Operating 59,794  
Total minimum lease payments, Finance 34,087  
Less: amount representing interest, Operating (4,985)  
Less: amount representing interest, Finance (2,124)  
Present value of minimum lease payments, Operating 54,809  
Present value of minimum lease payments, Finance 31,963  
Less: current portion, Operating (18,452) $ (19,460)
Less: current portion, Finance (7,062) (7,258)
Lease obligations, long-term, Operating 36,357  
Lease obligations, long-term, Finance $ 24,901 $ 26,010
[1] Excludes the three months ended March 31, 2020.