XML 58 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components (Summary of Available-for-sale Investments and Restricted Cash) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost $ 240,818 $ 267,736  
Gross Unrealized Gains   169  
Gross Unrealized Losses (569) (15)  
Cash equivalents 23,069 27,806  
Short-term investments 128,189 132,010  
Long-term investments 84,289 103,365  
Restricted cash 4,702 4,709 $ 4,475
Estimated Fair Value 240,249 267,890  
Money Market Funds Included In Cash Equivalents [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 23,069 27,806  
Estimated Fair Value 23,069 27,806  
Money Market Funds Included In Restricted Cash, Noncurrent [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 4,702 4,709  
Estimated Fair Value 4,702 4,709  
U.S. Government Securities [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 71,521 81,385  
Gross Unrealized Gains   94  
Gross Unrealized Losses (160)    
Estimated Fair Value 71,361 81,479  
U.S. Treasury Bills [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 4,954 39,568  
Gross Unrealized Gains   25  
Gross Unrealized Losses (2)    
Estimated Fair Value 4,952 39,593  
Corporate Bonds/Notes [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 66,866 57,564  
Gross Unrealized Gains   19  
Gross Unrealized Losses (124) (12)  
Estimated Fair Value 66,742 57,571  
Agency Bonds/Notes [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 44,236 25,147  
Gross Unrealized Gains   7  
Gross Unrealized Losses (237) (3)  
Estimated Fair Value 43,999 25,151  
Asset-Backed Securities [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 17,584 21,689  
Gross Unrealized Gains   22  
Gross Unrealized Losses (40)    
Estimated Fair Value 17,544 21,711  
Commercial Paper [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost 7,886 9,868  
Gross Unrealized Gains   2  
Gross Unrealized Losses (6)    
Estimated Fair Value $ 7,880 $ 9,870