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 |