v3.26.1
Consolidated Financial Statement Details (Components of Other Income and Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Interest income $ 1,927 $ 1,968 $ 3,605 $ 3,623
Currency revaluation losses (336) (2,022) (502) (2,899)
Other income, net 393 1,172 1,277 2,499
Other income, net $ 1,984 $ 1,118 $ 4,380 $ 3,223