Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Future minimum lease payments (Details)

v3.19.1
Commitments and Contingencies - Future minimum lease payments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases  
2019 $ 20,161
2020 16,579
2021 12,567
2022 9,329
2023 5,000
Thereafter 2,548
Total 66,184
Minimum Purchase Commitments(a)  
2019 32,483
2020 19,679
2021 501
2022 12
2023 12
Thereafter 4
Total 52,691
Capital Spend Commitments  
Minimum Purchase Commitments(a)  
2019 10,557
2020 0
2021 0
2022 0
2023 0
Thereafter 0
Total 10,557
Sand  
Minimum Purchase Commitments(a)  
Total 47,100
Maximum | Sand  
Minimum Purchase Commitments(a)  
Total 53,700
Minimum | Sand  
Minimum Purchase Commitments(a)  
Total $ 3,600