XML 73 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Financial Statement Details (Components of Other Income and Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Interest income $ 1,968 $ 2,815 $ 3,623 $ 4,863
Currency revaluation losses (2,022) (380) (2,899) (97)
Other income, net 1,172 875 2,499 1,891
Other income, net $ 1,118 $ 3,310 $ 3,223 $ 6,657