XML 20 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Preferred stock, shares authorized 1,021,165 5,546,154
Preferred stock, shares issued 857,055 5,537,062
Preferred stock, shares outstanding 857,055 5,537,062
Series A    
Convertible preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Convertible preferred stock, shares authorized 0 5,524,926
Convertible preferred stock, shares issued 0 5,524,926
Convertible preferred stock, shares outstanding 0 5,524,926
Redemption amount $ 0 $ 12,739
Liquidation preference $ 0 $ 9,199
Preferred stock, shares authorized   5,524,926
Preferred stock, shares issued   5,524,926
Preferred stock, shares outstanding   5,524,926
Series B convertible preferred stock    
Convertible preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Convertible preferred stock, shares authorized 0 11,000
Convertible preferred stock, shares issued   1,971
Convertible preferred stock, shares outstanding 0 1,971
Preferred stock, shares authorized   11,000
Preferred stock, shares issued   1,971
Preferred stock, shares outstanding   1,971
Series B-1 convertible preferred stock    
Convertible preferred stock, shares outstanding 0 0
Preferred stock, shares authorized   63
Preferred stock, shares issued   0
Preferred stock, shares outstanding   0
Series B-2 convertible preferred stock    
Convertible preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Convertible preferred stock, shares authorized 10,165 10,165
Convertible preferred stock, shares issued 7,534 10,165
Convertible preferred stock, shares outstanding 7,534 10,165
Preferred stock, shares authorized 10,165 10,165
Preferred stock, shares issued 7,534 10,165
Preferred stock, shares outstanding 7,534 10,165
Series C perpetual preferred stock    
Redemption amount $ 6,796 $ 0
Liquidation preference $ 6,796 $ 0
Preferred stock, shares authorized 1,011,000 0
Preferred stock, shares issued 849,521 0
Preferred stock, shares outstanding 849,521 0
Series D perpetual preferred stock    
Convertible preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Convertible preferred stock, shares authorized 977,300 0
Convertible preferred stock, shares issued 848,117 0
Convertible preferred stock, shares outstanding 848,117 0
Redemption amount $ 6,785 $ 0
Liquidation preference $ 6,785 $ 0
Preferred Stock, Par or Stated Value Per Share $ 0.0001  
Common Stock    
Common stock, shares authorized 204,475,074  
Common Stock | Common stock - voting    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares issued 48,862,970 14,273,061
Common stock, shares outstanding 48,862,970 14,273,061
Common Stock | Common stock - non-voting    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares issued 40,301,237 40,301,237
Common stock, shares outstanding 40,301,237 40,301,237