XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments - Additional Information (Detail)
$ in Millions, $ in Billions
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
MXN ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
MXN ($)
Foreign Exchange Forward Contracts [Member] | Contracts to Hedge in Chinese Renminbi [Member] | Foreign Currency Loss [Member]              
Derivative [Line Items]              
Gain on hedge recorded to statement of operations $ 0.0 $ 0.5 $ 0.1 $ 0.6      
Foreign Exchange Call Option [Member] | Contracts to Hedge in Mexican Pesos [Member]              
Derivative [Line Items]              
Premium amortization 0.3 0.7 0.9 1.4      
Foreign Exchange Call Option [Member] | Contracts to Hedge in India Rupee [Member] | Foreign Currency Loss [Member]              
Derivative [Line Items]              
Premium amortization 0.4 0.3 1.0 0.3      
Gain on hedge recorded to statement of operations 0.1 $ 0.5 0.2 $ 1.2      
Cash Flow Hedging [Member] | Foreign Exchange Call Option [Member] | Contracts to Hedge in Mexican Pesos [Member]              
Derivative [Line Items]              
Derivative notional amount $ 31.9   $ 31.9   $ 0.7 $ 20.2 $ 0.4