XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components (Definite-lived Intangible Assets from Business Acquisitions) (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Jul. 20, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 11,539,000 $ 11,400,000
Accumulated Amortization (1,294,000)  
Net Carrying Amount $ 10,245,000  
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (in years) 15 years  
Gross Carrying Amount $ 11,179,000  
Accumulated Amortization (1,039,000)  
Net Carrying Amount $ 10,140,000  
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (in years) 2 years  
Gross Carrying Amount $ 360,000  
Accumulated Amortization (255,000)  
Net Carrying Amount $ 105,000