XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Statements Details - Inventories (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Inventories    
Raw materials $ 601.2 $ 565.4
Finished goods 1,457.9 1,269.2
Total inventories 2,059.1 1,834.6
Inventory [Line Items]    
Finished goods 1,457.9 1,269.2
Evaluation Inventory    
Inventories    
Finished goods 335.0 422.1
Inventory [Line Items]    
Finished goods $ 335.0 $ 422.1