v3.26.1
Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Foreign currency translation adjustment (net investment hedges) $ 1.0 $ (14.5) $ 4.1 $ (20.1)
Foreign exchange forward contracts gain (loss), net        
Other comprehensive gain (loss), net 0.6 (12.4) 3.2 (16.9)
Unrealized swap gain (loss), net        
Other comprehensive gain (loss), net $ (1.4) $ (4.2) $ (1.0) $ (9.0)