XML 78 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Estimated Useful Service Lives or Lease Term (Details)
12 Months Ended
Dec. 31, 2019
Minimum [Member] | Computer hardware and office equipment [Member]  
Property, Plant and Equipment [Line Items]  
Useful lives 3 years
Minimum [Member] | Computer software [Member]  
Property, Plant and Equipment [Line Items]  
Useful lives 3 years
Minimum [Member] | Autos and light trucks [Member]  
Property, Plant and Equipment [Line Items]  
Useful lives 5 years
Minimum [Member] | Furniture, fixtures and trailers [Member]  
Property, Plant and Equipment [Line Items]  
Useful lives 7 years
Minimum [Member] | Composite mats (rental fleet) [Member]  
Property, Plant and Equipment [Line Items]  
Useful lives 7 years
Minimum [Member] | Machinery and equipment [Member]  
Property, Plant and Equipment [Line Items]  
Useful lives 10 years
Minimum [Member] | Owned buildings [Member]  
Property, Plant and Equipment [Line Items]  
Useful lives 20 years
Maximum [Member] | Computer hardware and office equipment [Member]  
Property, Plant and Equipment [Line Items]  
Useful lives 5 years
Maximum [Member] | Computer software [Member]  
Property, Plant and Equipment [Line Items]  
Useful lives 10 years
Maximum [Member] | Autos and light trucks [Member]  
Property, Plant and Equipment [Line Items]  
Useful lives 7 years
Maximum [Member] | Furniture, fixtures and trailers [Member]  
Property, Plant and Equipment [Line Items]  
Useful lives 10 years
Maximum [Member] | Composite mats (rental fleet) [Member]  
Property, Plant and Equipment [Line Items]  
Useful lives 12 years
Maximum [Member] | Machinery and equipment [Member]  
Property, Plant and Equipment [Line Items]  
Useful lives 15 years
Maximum [Member] | Owned buildings [Member]  
Property, Plant and Equipment [Line Items]  
Useful lives 39 years