v3.26.3
Segment reporting - Schedule of sub unit information by revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Total revenue $ 1,167.9 $ 742.7 $ 2,774.2 $ 1,896.2
Equipment        
Segment Reporting [Line Items]        
Total revenue 777.6 417.4 1,669.3 981.7
Equipment | Data Center        
Segment Reporting [Line Items]        
Total revenue 463.0 38.5 802.4 208.7
Equipment | Power Solutions        
Segment Reporting [Line Items]        
Total revenue 239.4 326.8 681.1 622.6
Equipment | Compression        
Segment Reporting [Line Items]        
Total revenue 75.2 52.1 185.8 150.4
Service        
Segment Reporting [Line Items]        
Total revenue 390.3 325.3 1,104.9 914.5
Service | Transactional        
Segment Reporting [Line Items]        
Total revenue 268.8 218.0 711.0 582.8
Service | Contractual        
Segment Reporting [Line Items]        
Total revenue $ 121.5 $ 107.3 $ 393.9 $ 331.7