v3.25.2
Inventories (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 427.4 $ 388.7
Work-in-process 394.0 348.9
Finished goods 273.2 228.5
Demonstration units 123.7 101.7
Total Inventories 1,218.3 1,067.8
Inventory-in-transit $ 77.9 $ 53.6