XML 92 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies and Other Items - Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Property and equipment    
Gross property and equipment $ 270,784 $ 225,907
Less: Accumulated depreciation (123,397) (96,412)
Net property and equipment 147,387 129,495
Total property and equipment, net 161,748 142,054
Land    
Property and equipment    
Gross property and equipment $ 3,203 3,614
Buildings | Minimum    
Property and Equipment    
Estimated useful life (in years) 10 years  
Buildings | Maximum    
Property and Equipment    
Estimated useful life (in years) 30 years  
Buildings and improvements    
Property and equipment    
Gross property and equipment $ 21,655 20,803
Machinery and equipment    
Property and equipment    
Gross property and equipment $ 55,494 47,606
Machinery and equipment | Minimum    
Property and Equipment    
Estimated useful life (in years) 2 years  
Machinery and equipment | Maximum    
Property and Equipment    
Estimated useful life (in years) 12 years  
Vehicles under finance lease    
Property and equipment    
Gross property and equipment $ 24,275 25,165
Finance lease right-of-use asset    
Property and Equipment    
Estimated useful life (in years) 3 years  
Rental equipment    
Property and equipment    
Gross property and equipment $ 161,156 124,002
Rental equipment | Minimum    
Property and Equipment    
Estimated useful life (in years) 2 years  
Rental equipment | Maximum    
Property and Equipment    
Estimated useful life (in years) 8 years  
Furniture and fixtures    
Property and Equipment    
Estimated useful life (in years) 5 years  
Property and equipment    
Gross property and equipment $ 1,684 1,623
Computers and software    
Property and equipment    
Gross property and equipment $ 3,317 3,094
Computers and software | Maximum    
Property and Equipment    
Estimated useful life (in years) 4 years  
Construction in progress    
Property and equipment    
Gross property and equipment $ 14,361 $ 12,559