XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Other Income and Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Other Income and Expenses [Abstract]        
Interest income $ (15,862) $ (12,137) $ (50,356) $ (34,589)
Foreign currency loss (gain), net 7,980 5,659 11,446 12,471
Other, net (248) (2,299) (363) (2,094)
Total other (income) expense, net $ (8,130) $ (8,777) $ (39,273) $ (24,212)