v3.25.2
Basis of Presentation - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jun. 30, 2025
Dec. 31, 2024
Jan. 01, 2024
Inventory [Line Items]        
Impact of change inventories, net   $ 1,029.6 $ 1,010.4  
Impact of change deferred tax liabilities   $ 271.4 $ 277.1  
Payment Services Arrangement        
Supplier Finance Program [Line Items]        
Supplier Finance Program, Obligation, Current, Statement of Financial Position [Extensible Enumeration]   Accounts payable Accounts payable  
Supplier finance program, obligation   $ 102.0 $ 101.9  
Commercial Card Program        
Supplier Finance Program [Line Items]        
Supplier Finance Program, Obligation, Current, Statement of Financial Position [Extensible Enumeration]   Short-term debt and current portion of long-term debt Short-term debt and current portion of long-term debt  
Supplier finance program, obligation   $ 2.2 $ 2.4  
Payment terms 15 days      
Termination notice period 60 days      
Impact of Change        
Inventory [Line Items]        
Impact of change inventories, net   $ 188.9 $ 168.6 $ 167.1
Impact of change deferred tax liabilities       40.4
Impact of change retained earnings       $ 126.7