XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
The Company and Summary of Significant Accounting Policies (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 14, 2021
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
May 01, 2023
The Company and Summary of Significant Accounting Policies (Details) [Line Items]          
Agreement amount (in Shares) 2,864,555        
Net losses   $ 7,200 $ 7,200 $ 32,400  
Accumulated deficit   $ 156,800 $ 156,800    
Maximum specific allowance as percentage of invoice value for problematic customer balances   100.00% 100.00%    
Allowance for doubtful accounts receivable   $ 30,000 $ 30,000 183,000  
Inventory write-downs     629,000 160,000  
Other amortization expense   $ 7,000 $ 14,000    
Payment terms, description     The Company sells its products both directly to customers and through distributors generally under agreements with payment terms typically 60 days or less.    
Product shipments       1,100  
Deferred revenue       $ 157,000  
Period payments due from customers     60 days    
Minimum [Member]          
The Company and Summary of Significant Accounting Policies (Details) [Line Items]          
Estimated useful lives of long-lived assets   3 years 3 years    
Maximum [Member]          
The Company and Summary of Significant Accounting Policies (Details) [Line Items]          
Estimated useful lives of long-lived assets   10 years 10 years    
Developed Technology Rights [Member]          
The Company and Summary of Significant Accounting Policies (Details) [Line Items]          
Estimated useful lives of long-lived assets   18 months 18 months    
Amortization   $ 400 $ 900    
Customer Relationships [Member]          
The Company and Summary of Significant Accounting Policies (Details) [Line Items]          
Estimated useful lives of long-lived assets         18 months
Amortization   $ 200 $ 400    
Ontario Inc [Member]          
The Company and Summary of Significant Accounting Policies (Details) [Line Items]          
Agreement amount (in Shares) 2,864,552