Derivative Instruments and Hedging Strategies - Additional Information (Detail) $ in Millions |
9 Months Ended |
---|---|
Sep. 30, 2020
USD ($)
| |
Derivative [Line Items] | |
Amount reclassified from AOCI to earnings as related to forecasted revenue and operating expense transactions | $ 4.8 |
Derivatives Designated As Hedging Instruments | |
Derivative [Line Items] | |
Maturity of derivatives | 2 years 6 months |
Not Designated as Hedging Instrument | |
Derivative [Line Items] | |
Maturity of derivatives | 3 months |