v3.26.1
Accumulated other comprehensive income (loss) (Parenthetical) (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income Loss [Abstract]        
OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax $ 0.0 $ 0.0 $ 0.0 $ 0.0
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax 1.8 1.5 2.1 1.9
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax 0.3 (0.2) 0.9 (0.3)
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Tax 0.0 0.0 0.0 0.0
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax (0.2) (0.1) (0.4) 0.0
Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax $ 0.0 $ 0.0 $ 0.0 $ 0.0