v3.26.3
Revenue from contracts with customers - Schedule of disaggregation of revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total $ 1,167.9 $ 742.7 $ 2,774.2 $ 1,896.2
Equipment        
Disaggregation of Revenue [Line Items]        
Total 777.6 417.4 1,669.3 981.7
Service        
Disaggregation of Revenue [Line Items]        
Total 390.3 325.3 1,104.9 914.5
Total Europe        
Disaggregation of Revenue [Line Items]        
Total 272.7 384.8 851.8 837.6
Total Europe | Equipment        
Disaggregation of Revenue [Line Items]        
Total 102.0 223.2 333.9 376.0
Total Europe | Service        
Disaggregation of Revenue [Line Items]        
Total 170.7 161.6 517.9 461.6
Germany        
Disaggregation of Revenue [Line Items]        
Total 82.1 69.8 236.6 217.8
Germany | Equipment        
Disaggregation of Revenue [Line Items]        
Total 30.1 21.2 76.8 68.5
Germany | Service        
Disaggregation of Revenue [Line Items]        
Total 52.0 48.6 159.8 149.3
Total North America        
Disaggregation of Revenue [Line Items]        
Total 715.5 182.8 1,420.7 571.8
Total North America | Equipment        
Disaggregation of Revenue [Line Items]        
Total 595.1 104.4 1,115.7 356.7
Total North America | Service        
Disaggregation of Revenue [Line Items]        
Total 120.4 78.4 305.0 215.1
United States        
Disaggregation of Revenue [Line Items]        
Total 691.8 157.3 1,336.1 501.5
United States | Equipment        
Disaggregation of Revenue [Line Items]        
Total 590.1 98.5 1,090.9 341.8
United States | Service        
Disaggregation of Revenue [Line Items]        
Total 101.7 58.8 245.2 159.7
Rest of World        
Disaggregation of Revenue [Line Items]        
Total 179.7 175.1 501.7 486.8
Rest of World | Equipment        
Disaggregation of Revenue [Line Items]        
Total 80.5 89.8 219.7 249.0
Rest of World | Service        
Disaggregation of Revenue [Line Items]        
Total $ 99.2 $ 85.3 $ 282.0 $ 237.8