Annual report pursuant to Section 13 and 15(d)

Stock-based Compensation - Additional Information (Details)

v3.24.0.1
Stock-based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
May 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock based compensation expense $ 10,100,000 $ 8,100,000  
Income tax benefit from stock-based compensation 200,000 400,000  
Stock based compensation, grant date fair value $ 45,300,000    
Stock based compensation, estimated derived service period 1 year    
Unrecognized compensation cost $ 0    
Selling, General and Administrative Expenses      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock based compensation expense 29,800,000 67,400,000  
Time-based Vesting RSUs      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock based compensation expense $ 9,300,000 $ 6,000,000  
Weighted average per share $ 11,940 $ 17,890  
Weighted-average fair value of RSUs vested $ 17.4    
Unrecognized compensation cost $ 5,100,000    
Weighted average period expected to be recognized 7 months 6 days    
RSUs vested 525,999    
Monte Carlo Simulation Method      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock based compensation, volatility rate 79.20%    
Stock based compensation, dividend yield 0.00%    
Weighted average per share $ 18.00    
Stock based compensation, risk-free interest rates 2.86%    
Stock based compensation, performance period of awards 5 years    
Stock-based compensation expense, description Stock-based compensation expense associated with this award was recognized over the derived service period.    
Flotek      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock based compensation expense $ 300,000 $ 2,100,000  
Unrecognized compensation cost $ 2,200,000    
Weighted average period expected to be recognized   2 years  
Pro Frac L L C [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of equity interest 50.80%    
Stock based compensation expense $ 19,700,000 $ 25,600,000  
Common Class B      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares issued 0 104,200,000  
Common Class A      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares issued 159,400,000 53,900,000  
Common Class A | 2022 Long Term Incentive Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock based compensation, Authorized number of shares allocated     3,120,708
Stock based compensation shares available for grant 2,542,708    
Ladd Wilks and Matt Wilks | Pro Frac L L C [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of equity interest 1.00%    
Ladd Wilks and Matt Wilks | Common Class B | Pro Frac L L C [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares issued 1,220,978    
Ladd Wilks and Matt Wilks | Pro Frac L L C [Member] | Black Scholes Merton Option Pricing Model      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock based compensation expense $ 33,700,000    
Stock based compensation, contractual term 16 years 6 months    
Stock based compensation, volatility rate 64.00%    
Stock based compensation, dividend yield 0.00%    
Minimum | Performance-based Vesting RSU      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Performance conditions achievement range percentage. 0.00%    
Maximum | Performance-based Vesting RSU      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Performance conditions achievement range percentage. 200.00%