v3.25.2
Debt (Vendor Financing Obligations) (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Vendor Financing Obligation [Roll Forward]    
Balance at January 1 $ 9,145.0  
Principal payments on operating-related vendor financing (176.6) $ (162.6)
Principal payments on capital-related vendor financing (30.4) (51.5)
Balance at June 30 9,816.7  
Vendor financing    
Vendor Financing Obligation [Roll Forward]    
Balance at January 1 355.9 399.1
Operating-related vendor financing additions 151.6 170.6
Capital-related vendor financing additions 36.9  
Principal payments on operating-related vendor financing (176.6) (162.6)
Principal payments on capital-related vendor financing (30.4) (51.5)
Foreign currency and other 47.8 (6.6)
Balance at June 30 $ 385.2 $ 390.6