XML 81 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets (Paranthetical) - $ / shares
Dec. 31, 2019
Dec. 31, 2018
Liabilities, Convertible Preferred Stock and Stockholders' Deficit    
Common stock, par value $ 0.0003 $ 0.0003
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 31,660,709 30,708,138
Common stock, shares outstanding 31,660,709 30,708,138
Preferred Stock    
Liabilities, Convertible Preferred Stock and Stockholders' Deficit    
Preferred stock, par value $ 0.0003 $ 0.0003
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0