XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
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 $ 164 $ 350
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 14,708 (186)
Derivatives not designated as hedging instruments:    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (Losses) Recognized in Earnings $ 33,966 $ (8,808)