XML 201 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments and Hedging Strategies - Summary of Impact of Gains and Losses from Derivatives Designated as Hedging Instruments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Derivative Instruments, Gain (Loss) [Line Items]        
Revenue $ 501,693 $ 429,485 $ 987,723 $ 931,554
Operating expenses as reported 490,021 470,430 950,965 867,538
Not Designated as Hedging Instrument        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (Losses) Recognized in Earnings (3,260) 1,729 1,009 5,538
Operating expenses as reported | Derivatives Designated As Hedging Instruments | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent        
Derivative Instruments, Gain (Loss) [Line Items]        
Cash Flow Hedging Gains (Losses) Reclassified into Earnings 344 (1,786) 349 (3,459)
Net product revenues        
Derivative Instruments, Gain (Loss) [Line Items]        
Revenue 486,670 419,032 954,439 908,075
Net product revenues | Derivatives Designated As Hedging Instruments | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent        
Derivative Instruments, Gain (Loss) [Line Items]        
Cash Flow Hedging Gains (Losses) Reclassified into Earnings $ (2,678) $ 8,279 $ (5,435) $ 14,608