XML 44 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Impact of ASU 842 Adoption (Details)
3 Months Ended
Mar. 31, 2019
ASU 2016-02  
Leases  
Package of practical expedients true
Hindsight of practical expedient false
Compressors  
Leases  
Operating lease notice period for termination 30 days
Lease term termination option true
Other Production Equipment  
Leases  
Operating lease term 12 months
Operating lease notice period for termination 30 days
Fleet Vehicles  
Leases  
Operating lease notice period for termination 30 days
Minimum | Corporate and Field Offices  
Leases  
Operating lease term 3 years
Minimum | Compressors  
Leases  
Operating lease term 1 month
Minimum | Passenger and light duty vehicles  
Leases  
Operating lease term 367 days
Minimum | Commercial vehicles  
Leases  
Operating lease term 24 months
Maximum | Corporate and Field Offices  
Leases  
Operating lease term 5 years
Maximum | Compressors  
Leases  
Operating lease term 24 months