v3.24.2
Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 3,253,161 $ 2,990,459
Less accumulated depreciation and depletion (1,718,390) (1,501,685)
Property and equipment, before construction in-progress, net 1,534,771 1,488,774
Construction in-progress 216,206 156,594
Property and equipment, net 1,750,977 1,645,368
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 30,428 29,384
Field services equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,760,182 2,520,336
Field services equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 2 years  
Field services equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 10 years  
Vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 62,868 63,423
Vehicles | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 4 years  
Vehicles | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 7 years  
Lease equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 143,117 138,781
Estimated useful lives 10 years  
Buildings and facilities    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 163,652 149,876
Buildings and facilities | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 5 years  
Buildings and facilities | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 30 years  
Mineral reserves    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 80,323 76,823
Estimated useful lives 25 years  
Office equipment and furniture    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 12,591 $ 11,836
Office equipment and furniture | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 2 years  
Office equipment and furniture | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 7 years