XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2
Other Income and Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Other Income and Expenses [Abstract]        
Interest income $ (17,698) $ (12,019) $ (34,494) $ (22,452)
Foreign currency loss (gain), net 1,921 49 3,466 6,812
Other, net (71) 87 (115) 205
Total other (income) expense, net $ (15,848) $ (11,883) $ (31,143) $ (15,435)