Quarterly report pursuant to Section 13 or 15(d)

Leases (Details)

v3.20.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Jan. 12, 2020
Finance lease, minimum remaining years in lease term 2 years  
Finance lease, maximum remaining years in lease term 7 years  
Linn Star [Member]    
Operating Lease, Liability   $ 10,011
Facility Lease [Member]    
Operating lease, minimum years in renewal option 1 year  
Operating lease, maximum years in renewal option 10 years  
Equipment Lease [Member]    
Operating lease, minimum years in renewal option 1 year  
Operating lease, maximum years in renewal option 3 years  
Operating leases, minimum term of equipment leases 2 years  
Operating leases, maximum term of equipment leases 6 years  
Operating leases, minimum term of future equiment leases 3 years  
Operating leases, maximum term of future equiment leases 4 years