XML 65 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial instruments (Tables)
12 Months Ended
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value
The following table presents the locations in the consolidated balance sheets and fair value of derivative instruments as of December 31, 2024 and 2023:
December 31, 2024December 31, 2023
Asset derivatives:
Designated foreign currency forward contracts$5,780 $1,629 
Non-designated foreign currency forward contracts254 937 
Cross-currency interest rate swap15,972 16,883 
Prepaid expenses and other current assets22,006 19,449 
Cross-currency interest rate swap 5,409 — 
Other assets5,409 — 
Total asset derivatives$27,415 $19,449 
Liability derivatives:
Designated foreign currency forward contracts$3,078 $1,866 
Non-designated foreign currency forward contracts931 1,340 
Cross-currency interest rate swap9,575 — 
Other current liabilities13,584 3,206 
Cross-currency interest rate swap— 32,097 
Other liabilities— 32,097 
Total liability derivatives$13,584 $35,303 
Schedule of foreign exchange gains and losses recognized within AOCI and the interest benefit recognized within interest expense The following table summarizes the foreign exchange gains and losses recognized within AOCI and the interest benefit recognized within interest expense related to cross currency swaps for the years ended December 31, 2024 and December 31, 2023:
December 31, 2024December 31, 2023
Foreign exchange gains (losses)
$28,387 $(24,210)
Interest benefit17,410 18,814