XML 70 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components (Summary of Available-for-sale Investments and Restricted Cash) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost $ 267,736    
Gross Unrealized Gains 169    
Gross Unrealized Losses (15)    
Cash equivalents 27,806    
Short-term investments 132,010    
Long-term investments 103,365    
Restricted cash 4,709 $ 4,475 $ 4,467
Estimated Fair Value 267,890    
Money Market Funds Included In Cash Equivalents [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 27,806    
Estimated Fair Value 27,806    
Money Market Funds Included In Restricted Cash, Noncurrent [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 4,709    
Estimated Fair Value 4,709    
U.S. Government Securities [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 81,385    
Gross Unrealized Gains 94    
Estimated Fair Value 81,479    
U.S. Treasury Bills [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 39,568    
Gross Unrealized Gains 25    
Estimated Fair Value 39,593    
Corporate Bonds/Notes [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 57,564    
Gross Unrealized Gains 19    
Gross Unrealized Losses (12)    
Estimated Fair Value 57,571    
Agency Bonds/Notes [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 25,147    
Gross Unrealized Gains 7    
Gross Unrealized Losses (3)    
Estimated Fair Value 25,151    
Asset-Backed Securities [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 21,689    
Gross Unrealized Gains 22    
Estimated Fair Value 21,711    
Commercial Paper [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 9,868    
Gross Unrealized Gains 2    
Estimated Fair Value $ 9,870