v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Accounts receivable, net of allowance for credit losses $ 1,649 $ 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 153,495,803 64,308,498
Common stock, shares outstanding 153,495,803 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 145,238,917 232,078,452
Common stock, shares outstanding 145,238,917 232,078,452