XML 57 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components (Fair Value of Available-For-Sale Investments) (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost $ 213,641
Gross Unrealized Gains 14
Gross Unrealized Losses (181)
Estimated Fair Value 213,474
Cash equivalents 55,158
Short-term investments 158,316
Total 213,474
Money Market Funds [Member]  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 55,158
Estimated Fair Value 55,158
US Treasury Securities [Member]  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 19,772
Gross Unrealized Gains 4
Estimated Fair Value 19,776
Commercial Paper [Member]  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 48,875
Estimated Fair Value 48,875
Corporate Bonds/Notes [Member]  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 1,528
Gross Unrealized Losses (13)
Estimated Fair Value 1,515
U.S. Government Securities [Member]  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 83,432
Gross Unrealized Gains 2
Gross Unrealized Losses (164)
Estimated Fair Value 83,270
Asset-Backed Securities [Member]  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 2,000
Gross Unrealized Losses (4)
Estimated Fair Value 1,996
Agency Notes [Member]  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 2,876
Gross Unrealized Gains 8
Estimated Fair Value $ 2,884