v3.25.2
Summary of Business - Additional Information (Details)
$ / shares in Units, $ in Millions
Jun. 30, 2025
$ / shares
shares
Feb. 25, 2025
USD ($)
Dec. 31, 2024
$ / shares
shares
Nov. 29, 2024
Sep. 05, 2024
$ / shares
shares
Business Acquisition [Line Items]          
Common stock, par value | $ / shares $ 0.01   $ 0.01   $ 0.01
Common stock, shares authorized 200,000,000   100,000,000   110,000,000
Common stock, Issued 68,779,153   69,178,263   100,000,000
Authorized shares of capital stock 210,000,000        
Preferred stock, shares authorized 10,000,000   10,000,000    
Preferred stock, shares issued 0   0   10,000,000
Preferred stock, par value | $ / shares $ 0.01   $ 0.01   $ 0.01
New Share Repurchase Program          
Business Acquisition [Line Items]          
Stock repurchased authorized amount | $   $ 100      
Downhole Well Solutions, LLC          
Business Acquisition [Line Items]          
Remaining percentage of equity interest to be acquired 80.00%     80.00%  
Common Stock          
Business Acquisition [Line Items]          
Common stock, par value | $ / shares $ 0.01        
Right to receive shares of common stock 32,183,966        
Common stock, convertible par value | $ / shares $ 0.01        
Common stock conversion ratio 2.0125