XML 71 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components (Summary of Fair Value of Cash Equivalents and Available-for-sale Investments Classified by Maturity) (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Balance Sheet Components [Abstract]  
Amounts maturing within one year $ 159,816
Amounts maturing after one year through two years 103,365
Total $ 263,181