Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED BALANCE SHEETS (Parenthetical)

v3.20.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Allowance for doubtful accounts $ 12,000 $ 22
Series A Convertible Redeemable Preferred Stock [Member]    
Mezzanine Equity, par value $ 0.0001 $ 0.0001
Mezzanine Equity, authorized 55,000 55,000
Mezzanine Equity, issued 50,000 55,000
Mezzanine Equity, outstanding 50,000 55,000
Mezzanine Equity, liquidation preference $ 60,418 $ 59,050
Common Class A [Member]    
Common stock, par value $ 0.0001 $ 0.0001
Common stock, authorized 400,000,000 400,000,000
Common stock, issued 72,515,342 62,857,624
Common stock, outstanding 72,515,342 62,857,624
Common Class B [Member]    
Common stock, par value $ 0.0001 $ 0.0001
Common stock, authorized 20,000,000 20,000,000
Common stock, issued 2,302,936 5,500,692
Common stock, outstanding 2,302,936 5,500,692
Series B Convertible Redeemable Preferred Stock [Member]    
Mezzanine Equity, par value $ 0.0001 $ 0.0001
Mezzanine Equity, authorized 22,050 0
Mezzanine Equity, issued 22,050 0
Mezzanine Equity, outstanding 22,050 0
Mezzanine Equity, liquidation preference $ 24,100 $ 0