XML 20 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
2 Months Ended
Feb. 14, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts receivable allowance   $ 33,000 $ 33,000
Common stock, par value   $ 0.001 $ 0.001
Common stock, shares authorized   41,666,667 41,666,667
Common stock, shares issued   12,330,859 11,255,967
Common stock, shares outstanding   12,330,859 11,255,967
Stockholders' Equity, Reverse Stock Split one-for-thirty reverse stock split    
Redeemable Convertible Preferred Stock [Member]      
Preferred stock, par value   $ 0.001 $ 0.001
Temporary Equity, Shares Authorized   11,600,000 11,600,000
Redeemable Convertible Preferred Series B [Member]      
Temporary Equity, Shares Issued   0 216,916
Temporary Equity, Shares Outstanding   0 216,916
Redeemable Convertible Preferred Series B 1 [Member]      
Temporary Equity, Shares Issued   0 467,728
Temporary Equity, Shares Outstanding   0 467,728
Redeemable Convertible Preferred Series C 1 [Member]      
Temporary Equity, Shares Issued   0 255,290
Temporary Equity, Shares Outstanding   0 255,290
Convertible Preferred Stock [Member]      
Preferred stock, par value   $ 0.001 $ 0.001
Preferred stock shares authorized   3,400,000 3,400,000
Series A Preferred Stock [Member]      
Preferred stock shares authorized   66,667  
Preferred stock, shares issued   66,667 66,667
Preferred stock, shares outstanding   66,667 66,667