v3.25.1
Fair Value Measurements - Additional Information (Details) - USD ($)
shares in Millions
3 Months Ended
May 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Sep. 01, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Short-term investment   $ 8,000,000.0      
Equity securities, FV-NI, unrealized gain (loss)   $ 200,000 $ 600,000    
Unrealized gain (loss) from non-cash foreign currency translation     (200,000)    
Number of shares restricted from selling, transferring or assigning, maximum (in shares)   0.9      
Business combination, contingent consideration arrangements, change in amount of contingent consideration, liability   $ (300,000) 0    
Property, plant and equipment, net   0 0    
Goodwill, acquired during period   0 0    
Goodwill, impairment loss   0 $ 0    
Wireline | Operating Segments          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Goodwill       $ 23,600,000  
Aqua Prop, LLC.          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Total consideration $ 35,780,000        
Deferred cash consideration 3,664,000        
Repayments of long-term debt 7,200,000        
Business acquisition, transaction costs 300,000        
Contingent consideration 10,900,000 8,000,000.0      
Business combination, contingent consideration arrangements, change in amount of contingent consideration, liability   $ (300,000)      
Aqua Prop, LLC. | Aqua Prop, LLC.          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Total consideration $ 13,700,000        
Step Energy Services          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Shares received (in shares)         2.6
Short-term investment         $ 11,800,000