XML 82 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Financial Statement Details (Components of 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
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Interest income $ 3,118 $ 3,012 $ 7,981 $ 6,556
Currency revaluation (losses) gains (1,315) 1,674 (1,412) 894
Other income, net 1,194 976 3,085 2,997
Other income, net $ 2,997 $ 5,662 $ 9,654 $ 10,447