XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.1
The Company and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2019
Dec. 31, 2021
Summary Of Significant Accounting Policies [Line Items]        
Maximum specific allowance as percentage of invoice value for problematic customer balances 100.00%      
Allowance for doubtful accounts receivable $ 0     $ 61,000
Scientific research and experimental development cost tax credit eligible percentage 15.00%      
Payroll subsidies   $ 425,525    
Rent subsidies   77,780    
Inventory write-downs $ 114,000 $ 0    
Accounting Standards Update [Extensible List]     us-gaap:AccountingStandardsUpdate201602Member  
Lease, Practical Expedients, Package     true  
Payment terms The Company sells its products both directly to customers and through distributors generally under agreements with payment terms typically 60 days or less.      
Deferred revenue, revenue recognized $ 15,000      
Period payments due from customers 60 days      
Revenue, practical expedient, financing component true      
Minimum        
Summary Of Significant Accounting Policies [Line Items]        
Estimated useful lives of long-lived assets 3 years      
Maximum        
Summary Of Significant Accounting Policies [Line Items]        
Estimated useful lives of long-lived assets 10 years      
Scientific Research And Experimental Development        
Summary Of Significant Accounting Policies [Line Items]        
Unused tax credits carried back period 3 years      
Unused tax credits forward period 20 years