XML 104 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Disaggregation (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues disaggregated by Group      
Total revenue $ 3,366.4 $ 2,964.5 $ 2,530.7
Revenue recognized at a point in time      
Revenues disaggregated by Group      
Total revenue 2,894.9 2,575.3 2,204.7
Revenue recognized over time      
Revenues disaggregated by Group      
Total revenue 471.5 389.2 326.0
United States      
Revenues disaggregated by Group      
Total revenue 938.5 777.7 696.1
Germany      
Revenues disaggregated by Group      
Total revenue 310.7 281.5 247.4
Rest of Europe      
Revenues disaggregated by Group      
Total revenue 873.0 699.7 591.9
China      
Revenues disaggregated by Group      
Total revenue 471.2 528.1 396.5
Rest of Asia Pacific      
Revenues disaggregated by Group      
Total revenue 518.5 460.9 408.4
Other      
Revenues disaggregated by Group      
Total revenue 254.5 216.6 190.4
BEST      
Revenues disaggregated by Group      
Total revenue $ 268.9 $ 263.7 $ 224.8