XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES - Schedule of Impact of Gains and Losses from Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
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 $ 350 $ (11,917)
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 (186) 48,541
Derivatives not designated as hedging instruments:    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (Losses) Recognized in Earnings $ (8,808) $ 872