XML 77 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Financial Statement Details (Components of Other Income and Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Interest income $ 3,012 $ 671 $ 6,556 $ 908
Currency revaluation gains 1,674 2,991 894 5,843
Other income, net 976 792 2,997 1,957
Other income, net $ 5,662 $ 4,454 $ 10,447 $ 8,708