XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components (Narrative) (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Balance Sheet Components [Abstract]    
Weighted average days to maturity 146 days  
Work-in-process inventories $ 0 $ 0
Short-term Investments 138,640,000 158,316,000
Cash Equivalents, at Carrying Value 50,714,000 55,158,000
Estimated Fair Value $ 204,639,000 $ 213,474,000