v3.26.1
Business Combinations and Asset Acquisition - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 4 Months Ended 6 Months Ended
Mar. 02, 2026
Jul. 01, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Business Combination [Line Items]                  
Cash paid for acquisition           $ 161,846 $ 0    
Goodwill     $ 305,155 $ 249,692 $ 305,155 305,155 249,692 $ 249,692 $ 249,692
Revenues     235,859 193,215   445,389 385,565    
Net income     12,515 $ 5,471   19,957 $ 11,643    
Archrock, Inc.                  
Business Combination [Line Items]                  
Date of asset acquisition agreement   Jul. 01, 2025              
Asset acquisition, consideration transferred in cash   $ 71,000              
Assets acquisition, transaction date   Aug. 01, 2025              
Valiant Artificial Lift Solutions [Member]                  
Business Combination [Line Items]                  
Business combination including for cash on hand, consideration transferred $ 315,979                
Cash paid for acquisition 283,100                
Cash and cash equivalents 121,312                
Goodwill $ 55,463   $ 55,500   55,500 $ 55,500      
Revenues         43,600        
Net income         $ 9,300        
Valiant Artificial Lift Solutions [Member] | Discount Rate                  
Business Combination [Line Items]                  
Fair value of intangible assets, measurement input     15.00%   15.00% 15.00%      
Valiant Artificial Lift Solutions [Member] | Customer Attrition Rate | Minimum                  
Business Combination [Line Items]                  
Fair value of intangible assets, measurement input     5.00%   5.00% 5.00%      
Valiant Artificial Lift Solutions [Member] | Customer Attrition Rate | Maximum                  
Business Combination [Line Items]                  
Fair value of intangible assets, measurement input     10.00%   10.00% 10.00%      
Valiant Artificial Lift Solutions [Member] | Customer Attrition Rate | Weighted Average                  
Business Combination [Line Items]                  
Fair value of intangible assets, measurement input     8.60%   8.60% 8.60%      
Valiant Artificial Lift Solutions [Member] | Royalty Rate                  
Business Combination [Line Items]                  
Fair value of intangible assets, measurement input     1.50%   1.50% 1.50%      
Valiant Artificial Lift Solutions [Member] | Class A Common Stock                  
Business Combination [Line Items]                  
Consideration through shares 1,454,849