v3.26.1
Goodwill and Intangible Assets, Net - Summary of Goodwill (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Goodwill [Line Items]      
Goodwill, net of Accumulated Impairment, Beginning Balance   $ 249,692,000 $ 249,692,000
Additions to goodwill, Goodwill, net of Accumulated Impairement   55,463,000 0
Goodwill impariment, Goodwill, net of Accumulated Impairment $ 0 0 0
Goodwill, net of Accumulated Impairment, Ending Balance 305,155,000 305,155,000 249,692,000
Natural Gas Technologies      
Goodwill [Line Items]      
Goodwill gross, Beginning Balance   66,325,000 66,325,000
Additions to goodwill, Gross   0 0
Goodwill impairment, Gross   0 0
Goodwill gross, Ending Balance 66,325,000 66,325,000 66,325,000
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 0
Goodwill, net of Accumulated Impairment, Beginning Balance   66,325,000 66,325,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 66,325,000 66,325,000 66,325,000
Production Solutions      
Goodwill [Line Items]      
Goodwill gross, Beginning Balance   188,739,000 188,739,000
Additions to goodwill, Gross   55,463,000 0
Goodwill impairment, Gross   0 0
Goodwill gross, Ending Balance 244,202,000 244,202,000 188,739,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 (5,372,000) (5,372,000) (5,372,000)
Goodwill, net of Accumulated Impairment, Beginning Balance   183,367,000 183,367,000
Additions to goodwill, Goodwill, net of Accumulated Impairement   55,463,000 0
Goodwill impariment, Goodwill, net of Accumulated Impairment   0 0
Goodwill, net of Accumulated Impairment, Ending Balance $ 238,830,000 $ 238,830,000 $ 183,367,000