XML 56 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Inventory [Line Items]      
Work-in-process inventories $ 0 $ 0  
Depreciation and amortization 2,127,000 1,032,000 $ 789,000
Short-term Investments 158,316,000    
Cash Equivalents, at Carrying Value 55,158,000    
Estimated Fair Value $ 213,474,000    
Money Market Funds [Member]      
Inventory [Line Items]      
Cash Equivalents, at Carrying Value   $ 21,062,000