v3.24.2
Equity (Details)
3 Months Ended 6 Months Ended 16 Months Ended
May 31, 2024
USD ($)
May 07, 2024
$ / shares
Apr. 05, 2024
USD ($)
Mar. 04, 2024
USD ($)
$ / shares
Jun. 30, 2024
USD ($)
installment
shares
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2024
USD ($)
installment
$ / shares
shares
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2024
USD ($)
installment
shares
Jul. 09, 2031
Jul. 08, 2031
Mar. 07, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Stock repurchase program, authorized amount       $ 85,000,000               $ 35,000,000
Stock repurchase program, additional authorized amount       $ 50,000,000                
Duration of share repurchase program (in months)       36 months                
Excise tax payable         $ 200,000   $ 200,000   $ 200,000      
Dividends paid to Class A Common Stock shareholders             $ 2,300,000 $ 0        
Forecast | PerfX Wireline Services, LLC                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Ownership (as a percent)                   15.00% 30.00%  
Class A Common Stock                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Stock repurchased during the period (in shares) | shares                 3,170,600      
Repurchase of class A common stock                 $ 33,100,000      
Dividends declared (in dollars per share) | $ / shares   $ 0.05   $ 0.05                
Dividends paid to Class A Common Stock shareholders $ 1,100,000   $ 1,100,000                  
Treasury Stock                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Stock repurchased during the period (in shares) | shares         518,200 508,700 1,365,100 548,100        
Repurchase of class A common stock         $ 5,300,000 $ 5,500,000 $ 13,800,000 $ 5,900,000        
Restricted Shares                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Equal annual installments | installment         3   3   3      
Granted shares issued (in shares) | shares             372,800          
Value of shares granted             $ 3,800,000          
Unrecognized expense related to restricted shares issued         $ 6,000,000   $ 6,000,000   $ 6,000,000      
Weighted average period (in years)             2 years          
PSUs                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Granted shares issued (in shares) | shares             123,600          
Unrecognized expense related to restricted shares issued         $ 3,300,000   $ 3,300,000   $ 3,300,000      
Weighted average period (in years)             1 year 9 months 18 days          
Performance period (in years)             3 years          
PSUs | Scenario 1                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Granted shares issued (in shares) | shares             62,000          
Performance Shares, Relative Grant Date                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Granted shares issued (in shares) | shares             61,800          
Number of target shares granted to employees (in dollars per share) | $ / shares             $ 14.13          
Performance Shares, Relative Grant Date | Scenario 1                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Granted shares issued (in shares) | shares             31,000          
Number of target shares granted to employees (in dollars per share) | $ / shares             $ 9.57          
Performance Shares, Absolute Grant Date                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Granted shares issued (in shares) | shares             61,800          
Number of target shares granted to employees (in dollars per share) | $ / shares             $ 11.35          
Performance Shares, Absolute Grant Date | Scenario 1                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Granted shares issued (in shares) | shares             31,000          
Number of target shares granted to employees (in dollars per share) | $ / shares             $ 10.54