XML 73 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Income and Expenses [Abstract]      
Interest income $ 12,152 $ 6,842 $ 1,825
Foreign currency transaction gain (loss), net (3,434) (6) (2,335)
Foreign currency contract gain (loss), net 3,292 267 2,692
Gain (loss) on investments, net (93) (8) (271)
Gain on litigation settlement 0 6,000 0
Other 755 1,044 (1,009)
Total [1] $ 12,672 $ 14,139 $ 902
[1] Amounts included gain/(loss), net from litigation settlement of $6.0 million for the year ended December 31, 2023, and gain/(loss), net from derivatives not designated as hedging instruments of $3.3 million, 0.3 million and $2.7 million, for the years ended December 31, 2024, 2023 and 2022, respectively.