v3.25.2
Other Income and Expense (Tables)
6 Months Ended
Jun. 30, 2025
Other Income and Expenses [Abstract]  
Schedule of Other (Income) Expense
Other income and expense consist of the following:
For the Three Months Ended June 30,For the Six Months Ended June 30,
 2025202420252024
 (In thousands)
Interest income$(14,992)$(17,698)$(29,445)$(34,494)
Foreign currency (gain) loss, net7,027 1,921 10,787 3,466 
Other, net(92)(71)(474)(115)
Total other (income) expense, net$(8,057)$(15,848)$(19,132)$(31,143)