XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Income and Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Other Income and Expenses [Abstract]    
Interest income $ (16,796) $ (10,433)
Foreign currency loss (gain), net 1,545 6,763
Other, net (44) 118
Total other (income) expense, net $ (15,295) $ (3,552)