XML 19 R3.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 2019
Dec. 31, 2018
Convertible preferred stock, shares authorized   49,413,523
Convertible preferred stock, shares issued   40,079,567
Convertible preferred stock, shares outstanding   40,079,567
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 33,333,333 11,070,776
Common stock, shares issued 6,724,511 351,652
Common stock, shares outstanding 6,724,511 351,652
Convertible Preferred Stock [Member]    
Convertible preferred stock, par or stated value per share $ 0.001 $ 0.001
Convertible preferred stock, shares authorized 10,000,000 59,413,523
Convertible preferred stock, shares issued 0 40,079,567
Convertible preferred stock, shares outstanding 0 40,079,567
Redeemable Common Stock [Member]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares issued 0 107,364
Common stock, shares outstanding 0 107,364