XML 87 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Schedule of Financial Information of Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Segment capital expenditures:      
Capital Expenditures $ 27,850 $ 14,774  
Segment assets:      
Assets 1,605,810   $ 1,588,949
Operating Segments [Member]      
Segment capital expenditures:      
Capital Expenditures 27,850 14,774  
Segment assets:      
Assets 1,644,515   1,616,831
Intersegment Eliminations [Member]      
Segment assets:      
Assets (52,400)   (41,639)
Production Solutions [Member] | Operating Segments [Member]      
Segment capital expenditures:      
Capital Expenditures 11,381 14,774  
Segment assets:      
Assets 895,605   886,372
Natural Gas Technologies [Member] | Operating Segments [Member]      
Segment capital expenditures:      
Capital Expenditures 16,469 0  
Segment assets:      
Assets 748,910   730,459
Corporate and other      
Segment assets:      
Assets 13,695   $ 13,757
Corporate and other | Operating Segments [Member]      
Segment capital expenditures:      
Capital Expenditures $ 0 $ 0