CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares |
Dec. 31, 2018 |
Dec. 31, 2017 |
---|---|---|
Class A common stock | ||
Common stock, par or stated value per share | $ 0.0001 | $ 0.0001 |
Common stock, shares authorized | 1,000,000,000 | 1,000,000,000 |
Common stock, shares issued | 69,445,000 | 65,855,000 |
Common stock, shares outstanding | 69,445,000 | 65,855,000 |
Class B common stock | ||
Common stock, par or stated value per share | $ 0.0001 | $ 0.0001 |
Common stock, shares authorized | 250,000,000 | 250,000,000 |
Common stock, shares issued | 11,601,000 | 12,199,000 |
Common stock, shares outstanding | 11,601,000 | 12,199,000 |