v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Accounts receivable, net of allowance for doubtful accounts $ 2,589 $ 817
Class A Common Stock    
Common stock, par value $ 0.00001 $ 0.00001
Common stock, shares authorized 2,000,000,000 2,000,000,000
Common stock, shares issued 206,054,826 64,308,498
Common stock, shares outstanding 206,054,826 64,308,498
Class B Common Stock    
Common stock, par value $ 0.00001 $ 0.00001
Common stock, shares authorized 310,000,000 310,000,000
Common stock, shares issued 98,337,015 232,078,452
Common stock, shares outstanding 98,337,015 232,078,452