XML 95 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]      
Gross notional amount of derivatives $ 17.8 $ 5.0  
Net settlement asset on derivatives outstanding   0.0  
Net settlement liability on derivatives outstanding 3.6    
Net settlement asset 4.2    
Derivative instrument gain (loss) 126.2 1.5 $ (3.2)
Foreign exchange contracts [Member]      
Derivative [Line Items]      
Gross notional amount of derivatives 285.0    
Cash flow hedge [Member]      
Derivative [Line Items]      
Derivative instrument gain (loss) 119.0 $ 1.0 $ (1.8)
Cash flow hedge [Member] | Foreign exchange contracts [Member]      
Derivative [Line Items]      
Estimated amount of net derivative gain in accumulated other comprehensive income reclassified to earnings within 12 months $ 2.3    
Minimum [Member]      
Derivative [Line Items]      
Foreign exchange contracts period 12 months    
Maximum [Member]      
Derivative [Line Items]      
Foreign exchange contracts period 15 months