XML 102 R86.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments - Valuation of Foreign Currency Exchange Contracts by Pricing Levels (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative asset position $ 19.3 $ 5.4
Fair Value, Recurring | Level 2 Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative fair value, net 23.0 (1.7)
Fair Value, Recurring | Level 2 Fair Value | Foreign currency forward contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative asset position 13.0 0.2
Derivative liability position (1.1) (4.5)
Fair Value, Recurring | Level 2 Fair Value | Interest rate swap contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative asset position $ 11.1 5.2
Derivative liability position   $ (2.6)