XML 63 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets, Net - Summary of Goodwill (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Goodwill [Line Items]    
Goodwill, net of Accumulated Impairment, Beginning Balance $ 249,692,000 $ 2,224,000
Additions to goodwill, Goodwill, net of Accumulated Impairement 0 0
Goodwill impariment, Goodwill, net of Accumulated Impairment 0 0
Goodwill, net of Accumulated Impairment, Ending Balance 249,692,000 2,224,000
Natural Gas Technologies    
Goodwill [Line Items]    
Goodwill gross, Beginning Balance 66,325,000 0
Additions to goodwill, Gross 0 0
Goodwill impairment, Gross 0 0
Goodwill gross, Ending Balance 66,325,000 0
Accumulated Impairment Losses, Beginning Balance 0 0
Additions to goodwill, Accumulated Impairement Losses 0 0
Goodwill impairment, Accumulated Impairement Losses 0 0
Accumulated Impairment Losses, Ending Balance 0 0
Goodwill, net of Accumulated Impairment, Beginning Balance 66,325,000 0
Additions to goodwill, Goodwill, net of Accumulated Impairement 0 0
Goodwill impariment, Goodwill, net of Accumulated Impairment 0 0
Goodwill, net of Accumulated Impairment, Ending Balance 66,325,000 0
Production Solutions    
Goodwill [Line Items]    
Goodwill gross, Beginning Balance 188,739,000 7,596,000
Additions to goodwill, Gross 0 0
Goodwill impairment, Gross 0 0
Goodwill gross, Ending Balance 196,335,000 7,596,000
Accumulated Impairment Losses, Beginning Balance (5,372,000) (5,372,000)
Additions to goodwill, Accumulated Impairement Losses 0 0
Goodwill impairment, Accumulated Impairement Losses 0 0
Accumulated Impairment Losses, Ending Balance (10,744,000) (5,372,000)
Goodwill, net of Accumulated Impairment, Beginning Balance 183,367,000 2,224,000
Additions to goodwill, Goodwill, net of Accumulated Impairement 0 0
Goodwill impariment, Goodwill, net of Accumulated Impairment 0 0
Goodwill, net of Accumulated Impairment, Ending Balance $ 183,367,000 $ 2,224,000