v3.24.2
Commitments and Contingencies - Additional Information (Details)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
T
Dec. 31, 2023
T
Schlumberger    
Long-term Purchase Commitment [Line Items]    
Shortfall fees, remainder of 2024 $ 2.8  
Shortfall Fees    
Long-term Purchase Commitment [Line Items]    
Shortfall fees, remainder of 2024 8.9  
Shortfall fees in 2025 $ 5.4  
Proppants    
Long-term Purchase Commitment [Line Items]    
Minimum mass required (in tons) | T 797,254 1,854,000