v3.26.1
DERIVATIVE INSTRUMENTS AND HEDGING STRATEGIES (Tables)
3 Months Ended
Mar. 31, 2026
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Aggregate Notional Amounts for the Derivatives Outstanding
The following table summarizes the aggregate notional amounts for the Company’s derivatives outstanding as of the periods presented.
Forward ContractsMarch 31,
2026
December 31,
2025
Derivatives designated as hedging instruments:
Sell$1,488,793 $1,573,184 
Purchase$346,573 $385,499 
Derivatives not designated as hedging instruments:
Sell$424,423 $356,285 
Purchase$122,441 $36,798 
Schedule of Fair Value Carrying Amounts of Derivatives
The fair value of the Company’s derivatives, which are classified as Level 2 within the fair value hierarchy, were as follows:
Balance Sheet LocationMarch 31,
2026
December 31,
2025
Derivatives designated as hedging instruments:
Derivative Assets
Other current assets$25,563 $17,585 
Other assets7,665 5,591 
Subtotal$33,228 $23,176 
Derivative Liabilities
Accounts payable and accrued liabilities$30,538 $30,134 
Other long-term liabilities6,902 9,905 
Subtotal$37,440 $40,039 
Derivatives not designated as hedging instruments:
Derivative Assets
Other current assets$1,830 $2,479 
Derivative Liabilities
Accounts payable and accrued liabilities$1,141 $873 
Total Derivative Assets
$35,058 $25,655 
Total Derivative Liabilities
$38,581 $40,912 
Schedule of Impact of Gains and Losses from Derivatives Designated and Not Designated as Hedging Instruments
The following tables summarize the impact of gains and losses from the Company's derivatives on its Condensed Consolidated Statements of Comprehensive Income for the periods presented.
Three Months Ended March 31,
20262025
Derivatives Designated as Cash Flow Hedging InstrumentsCash Flow Hedging Gains (Losses)
Reclassified into Earnings
Net product revenues$(12,412)$12,545 
Operating expenses$3,601 $(2,606)
Derivatives Not Designated as Hedging InstrumentsGains (Losses) Recognized in Earnings
Operating expenses$187 $(12,109)