v3.26.1
Segment Information - Schedule of Financial Information of Operating Segments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment capital expenditures:      
Capital Expenditures $ 71,859 $ 63,620  
Segment assets:      
Assets 1,923,010 1,606,110 $ 1,646,351
Operating Segments [Member]      
Segment capital expenditures:      
Capital Expenditures 71,379 63,393  
Segment assets:      
Assets 1,997,001 1,663,165  
Intersegment Eliminations [Member]      
Segment assets:      
Assets (158,743) (72,199)  
Production Solutions [Member] | Operating Segments [Member]      
Segment capital expenditures:      
Capital Expenditures 48,039 31,730  
Segment assets:      
Assets 1,172,243 903,557  
Natural Gas Technologies [Member] | Operating Segments [Member]      
Segment capital expenditures:      
Capital Expenditures 23,340 31,663  
Segment assets:      
Assets 824,758 759,608  
Corporate and other      
Segment assets:      
Assets 84,752 15,144  
Corporate and other | Operating Segments [Member]      
Segment capital expenditures:      
Capital Expenditures $ 480 $ 227