Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
|
Mar. 31, 2016 |
Dec. 31, 2015 |
| Preferred stock, par value (in dollars per share) |
$ 0.0001
|
$ 0.0001
|
| Preferred stock, shares authorized |
5,000,000
|
0
|
| Preferred stock, shares issued |
0
|
0
|
| Preferred stock, shares outstanding |
0
|
0
|
| Common stock, par value (in dollars per share) |
$ 0.0001
|
$ 0.0001
|
| Common stock, shares authorized |
195,000,000
|
92,000,000
|
| Common stock, shares issued |
36,608,136
|
4,869,829
|
| Common stock, shares outstanding |
35,169,842
|
3,233,638
|
| Series A-1 redeemable convertible |
|
|
| Redeemable convertible preferred stock, par value (in dollars per share) |
$ 0.0001
|
$ 0.0001
|
| Redeemable convertible preferred stock, shares authorized |
0
|
21,320,000
|
| Redeemable convertible preferred stock, shares issued |
0
|
21,260,000
|
| Redeemable convertible preferred stock, shares outstanding |
0
|
21,260,000
|
| Series A-2 redeemable convertible |
|
|
| Redeemable convertible preferred stock, par value (in dollars per share) |
$ 0.0001
|
$ 0.0001
|
| Redeemable convertible preferred stock, shares authorized |
0
|
16,890,699
|
| Redeemable convertible preferred stock, shares issued |
0
|
0
|
| Redeemable convertible preferred stock, shares outstanding |
0
|
0
|
| Series B redeemable convertible |
|
|
| Redeemable convertible preferred stock, par value (in dollars per share) |
$ 0.0001
|
$ 0.0001
|
| Redeemable convertible preferred stock, shares authorized |
0
|
26,666,660
|
| Redeemable convertible preferred stock, shares issued |
0
|
0
|
| Redeemable convertible preferred stock, shares outstanding |
0
|
0
|