XML 75 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Financial Statement Details (Components of Other Income and Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Interest income $ 2,371 $ 3,118 $ 5,994 $ 7,981
Currency revaluation gains (losses) 264 (1,315) (2,635) (1,412)
Other income, net 610 1,194 3,109 3,085
Other income, net $ 3,245 $ 2,997 $ 6,468 $ 9,654