XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies - Additional Information (Details)
9 Months Ended
Sep. 30, 2021
USD ($)
d
Dec. 31, 2020
USD ($)
Significant Accounting Policies [Line Items]    
Restricted cash $ 200,000  
Allowance for doubtful trade accounts receivable 20,000 $ 0
Inventory raw material 5,500,000 800,000
Inventory work in progress 100,000  
Inventory held at contract manufacturing facilities 2,200,000  
Inventory finished good 1,000,000.0 200,000
Provision for excess and obsolete inventories 29,000 10,000
Reserve For Pricing Credits And Rights Of Return 14,000 0
Contract asset 0 0
Contract liability 87,000 19,000
Warranty Reserves [Member]    
Significant Accounting Policies [Line Items]    
Estimated warranty costs $ 15,000 $ 10,000
Minimum [Member]    
Significant Accounting Policies [Line Items]    
Revenue Recognition Payment Terms | d 30  
Maximum [Member]    
Significant Accounting Policies [Line Items]    
Revenue Recognition Payment Terms | d 120