XML 18 R3.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Preferred stock, shares authorized 1,021,165 5,546,154
Preferred stock, shares issued   5,537,062
Preferred stock, shares outstanding 857,055 5,537,062
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 0 0
Convertible preferred stock, shares outstanding 0 0
Preferred stock, shares outstanding 0  
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 0 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 0 1,971
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 0 10,165
Convertible preferred stock, shares outstanding 0 10,165
Preferred stock, shares authorized 10,165 10,165
Preferred stock, shares issued   10,165
Preferred stock, shares outstanding 0 10,165
Series C perpetual preferred stock    
Preferred stock, shares authorized 1,011,000 0
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
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 114,022,368 14,273,061
Common stock, shares outstanding 114,022,368 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 2,120,786 40,301,237
Common stock, shares outstanding 2,120,786 40,301,237