XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.4
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Effect of Derivative Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Derivatives designated as hedging instruments: | Operating expenses | Unrealized Gains (Losses) on Cash Flow Hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Cash Flow Hedging Gains (Losses) Reclassified into Earnings $ (11,917) $ (1,650)
Derivatives designated as hedging instruments: | Net product revenues | Unrealized Gains (Losses) on Cash Flow Hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Cash Flow Hedging Gains (Losses) Reclassified into Earnings 48,541 196
Derivatives not designated as hedging instruments:    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (Losses) Recognized in Earnings $ 872 $ 1,548