v3.26.1
Segment Information - Schedule of Financial Information of Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Segment capital expenditures:      
Capital Expenditures $ 26,385 $ 27,850  
Segment assets:      
Assets 1,897,834 1,605,810 $ 1,646,351
Operating Segments [Member]      
Segment capital expenditures:      
Capital Expenditures 26,377 27,850  
Segment assets:      
Assets 1,973,947 1,644,515  
Intersegment Eliminations [Member]      
Segment assets:      
Assets (132,408) (52,400)  
Production Solutions [Member] | Operating Segments [Member]      
Segment capital expenditures:      
Capital Expenditures 19,106 11,381  
Segment assets:      
Assets 1,169,341 895,605  
Natural Gas Technologies [Member] | Operating Segments [Member]      
Segment capital expenditures:      
Capital Expenditures 7,271 16,469  
Segment assets:      
Assets 804,606 748,910  
Corporate and other      
Segment assets:      
Assets 56,295 13,695  
Corporate and other | Operating Segments [Member]      
Segment capital expenditures:      
Capital Expenditures $ 8 $ 0