XML 58 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments and Hedging Activities (Tables)
12 Months Ended
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Foreign Exchange Gain (Loss) of Outstanding Derivatives
The foreign exchange gain (loss) in our consolidated statements of income (loss) included the following gains (losses) associated with foreign exchange contracts not designated as hedging instruments (in thousands):
Year Ended December 31,
Foreign Exchange Forward Contracts:202420232022
Gain (loss) recognized in foreign exchange gain (loss)$(14,444)$13,543 $(58,755)
Schedule of Gains (Losses) on Derivative Instruments
The impact on accumulated other comprehensive loss and earnings from derivative instruments that qualified as cash flow hedges was as follows (in thousands):
Year Ended December 31,
Interest Rate Contracts:20242023
Gain recognized in accumulated other comprehensive loss, net of tax$5,298 $3,658 
Gain reclassified from accumulated other comprehensive loss to interest expense, net of tax(4,793)(3,423)
Schedule of Income (Losses) on Derivative Instruments
The impact on accumulated other comprehensive loss and earnings from the cross-currency interest rate swap contract was as follows (in thousands):
Year Ended December 31,
Cross-Currency Interest Rate Contract:2022
Loss reclassified from accumulated other comprehensive loss to foreign exchange loss, net of tax$128 
Loss recognized in foreign exchange loss2,646 
Schedule of the Fair Value of Outstanding Derivatives
The following tables summarize the fair value of outstanding derivatives (in thousands):
December 31, 2024
Asset DerivativesLiability Derivatives
Balance Sheet LocationFair ValueBalance Sheet LocationFair Value
Derivatives designated as hedging instruments:
Interest rate contractsOther current assets$959 Accrued liabilities$— 
Other non-current assets32 Other non-current liabilities— 
Derivatives not designated as hedging instruments:
Foreign exchange forward contractsOther current assets2,250 Accrued liabilities10,198 
Total fair value of derivative instruments$3,241 $10,198 
December 31, 2023
Asset DerivativesLiability Derivatives
Balance Sheet LocationFair ValueBalance Sheet LocationFair Value
Derivatives designated as hedging instruments:
Interest rate contractsOther current assets$3,784 Accrued liabilities$— 
Other non-current assets— Other non-current liabilities3,410 
Derivatives not designated as hedging instruments:
Foreign exchange forward contractsOther current assets18,035 Accrued liabilities681 
Total fair value of derivative instruments$21,819 $4,091 
Schedule of Offsetting Assets The following table summarizes the potential effect on our consolidated balance sheets of offsetting our interest rate and foreign exchange forward contracts subject to such provisions (in thousands):
December 31, 2024
Gross Amounts of Recognized Assets/ LiabilitiesGross Amounts Offset in the Consolidated Balance SheetNet Amounts of Assets/ Liabilities Presented in the Consolidated Balance SheetGross Amounts Not Offset in the Consolidated Balance Sheet
DescriptionDerivative Financial InstrumentsCash Collateral Received (Pledged)Net Amount
Derivative assets$3,241 $— $3,241 $(2,910)$— $331 
Derivative liabilities(10,198)— (10,198)2,910 — (7,288)
December 31, 2023
Gross Amounts of Recognized Assets/ LiabilitiesGross Amounts Offset in the Consolidated Balance SheetNet Amounts of Assets/ Liabilities Presented in the Consolidated Balance SheetGross Amounts Not Offset in the Consolidated Balance Sheet
DescriptionDerivative Financial InstrumentsCash Collateral Received (Pledged)Net Amount
Derivative assets$21,819 $— $21,819 $(4,091)$— $17,728 
Derivative liabilities(4,091)— (4,091)4,091 — — 
Schedule of Offsetting Liabilities The following table summarizes the potential effect on our consolidated balance sheets of offsetting our interest rate and foreign exchange forward contracts subject to such provisions (in thousands):
December 31, 2024
Gross Amounts of Recognized Assets/ LiabilitiesGross Amounts Offset in the Consolidated Balance SheetNet Amounts of Assets/ Liabilities Presented in the Consolidated Balance SheetGross Amounts Not Offset in the Consolidated Balance Sheet
DescriptionDerivative Financial InstrumentsCash Collateral Received (Pledged)Net Amount
Derivative assets$3,241 $— $3,241 $(2,910)$— $331 
Derivative liabilities(10,198)— (10,198)2,910 — (7,288)
December 31, 2023
Gross Amounts of Recognized Assets/ LiabilitiesGross Amounts Offset in the Consolidated Balance SheetNet Amounts of Assets/ Liabilities Presented in the Consolidated Balance SheetGross Amounts Not Offset in the Consolidated Balance Sheet
DescriptionDerivative Financial InstrumentsCash Collateral Received (Pledged)Net Amount
Derivative assets$21,819 $— $21,819 $(4,091)$— $17,728 
Derivative liabilities(4,091)— (4,091)4,091 — —