v3.26.1
Segments - Schedule of Total Gross Margin to Income Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Adjusted gross margin $ 246,764 $ 207,592 $ 469,645 $ 408,773
Depreciation and amortization (78,650) (66,135) (147,331) (136,664)
Selling, general and administrative expenses (40,918) (35,121) (87,045) (67,376)
Loss on sale of assets (2,959) (6,606) (4,220) (15,817)
Interest expense (50,061) (45,755) (98,802) (92,979)
Loss on extinguishment of debt 0 0 (36,512) 0
Other expense, net (939) (546) (1,878) (948)
Income before income taxes 73,237 53,429 93,857 94,989
Compression Infrastructure        
Segment Reporting [Line Items]        
Adjusted gross margin 220,690 200,397 437,416 396,118
Depreciation and amortization (73,106) (66,135) (141,787) (136,664)
Power Infrastructure        
Segment Reporting [Line Items]        
Adjusted gross margin 21,205 0 21,205 0
Depreciation and amortization (5,544) 0 (5,544) 0
Other Services        
Segment Reporting [Line Items]        
Adjusted gross margin $ 4,869 $ 7,195 $ 11,024 $ 12,655