Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-based Compensation - Additional Information (Details)

v3.25.4
Stock-based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Aug. 31, 2025
May 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock based compensation expense $ 10,400,000 $ 7,300,000 $ 10,100,000    
Income tax benefit from stock-based compensation 1,400,000 300,000 200,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 $ 10,400,000 7,300,000 29,800,000    
Time-based Vesting RSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock based compensation expense $ 2,700,000 $ 5,900,000 $ 9,300,000    
Weighted average per share $ 7.93 $ 8.61 $ 11.94    
Weighted-average fair value of equity RSUs vested $ 10.36 $ 12.1      
Unrecognized compensation cost $ 3,100,000        
Weighted average period expected to be recognized 1 year 7 months 6 days        
Stock-based compensation recorded liability $ 900,000        
Amount of cash paid to settle vested liability 0 $ 0 $ 0    
Amount of cash paid to settle vested equity $ 900,000        
RSUs vested 239,144        
Performance-based Vesting RSU          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock based compensation expense $ 300,000 $ 100,000      
Weighted average per share $ 0 $ 9.16 $ 12.65    
Weighted-average fair value of equity RSUs vested $ 9.14 $ 0 $ 0    
Unrecognized compensation cost $ 300,000        
Weighted average period expected to be recognized 1 year 10 months 24 days        
Stock-based compensation recorded liability $ 300,000        
Amount of cash paid to settle vested liability 100,000 $ 0 $ 0    
Amount of cash paid to settle vested equity $ 0        
RSUs vested 6,610        
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 $ 2,300,000 $ 800,000 300,000    
Unrecognized compensation cost $ 5,500,000        
Weighted average period expected to be recognized 1 year 7 months 6 days        
Wilks Brothers LLC          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares to be issued under agreement 1,100,000        
Stock based compensation expense $ 5,000,000        
Pro Frac L L C [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Percentage of equity interest 50.00% 50.50%      
Stock based compensation expense     $ 19,700,000    
Common Class B          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares issued 0 0      
Common Class A          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares issued 180,900,000 160,200,000   20.6  
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 756,173        
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%        
Minimum | 2022 Long Term Incentive Plan [Member] | Time-based Vesting RSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
RSUs vesting period 1 year        
Minimum | 2022 Long Term Incentive Plan [Member] | Performance-based Vesting RSU          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
RSUs vesting period 1 year        
Maximum | Performance-based Vesting RSU          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Performance conditions achievement range percentage. 200.00%        
Maximum | 2022 Long Term Incentive Plan [Member] | Time-based Vesting RSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
RSUs vesting period 3 years        
Maximum | 2022 Long Term Incentive Plan [Member] | Performance-based Vesting RSU          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
RSUs vesting period 3 years