Net Loss per Share - Calculation of Basic and Diluted EPS for Common Stock (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended |
12 Months Ended |
Dec. 31, 2015 |
Sep. 30, 2015 |
Jun. 30, 2015 |
Mar. 31, 2015 |
Dec. 31, 2014 |
Sep. 30, 2014 |
Jun. 30, 2014 |
Mar. 31, 2014 |
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
| Schedule of Earnings Per Share, Basic and Diluted, by Common Class, Including Two Class Method [Table] [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Net loss |
$ (19,058)
|
$ (20,007)
|
$ (21,212)
|
$ (19,643)
|
$ (19,684)
|
$ (20,199)
|
$ (21,776)
|
$ (24,281)
|
$ (79,920)
|
$ (85,940)
|
$ (62,182)
|
| Weighted-average shares used to compute basic and diluted net loss per share |
|
|
|
|
|
|
|
|
93,753
|
74,381
|
9,895
|
| Basic and diluted net loss per share (in usd per share) |
$ (0.20)
|
$ (0.21)
|
$ (0.23)
|
$ (0.21)
|
$ (0.22)
|
$ (0.23)
|
$ (0.24)
|
$ (0.90)
|
$ (0.85)
|
$ (1.16)
|
$ (6.28)
|
| Class A [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Schedule of Earnings Per Share, Basic and Diluted, by Common Class, Including Two Class Method [Table] [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Net loss |
|
|
|
|
|
|
|
|
$ (48,116)
|
$ (67,655)
|
$ (62,182)
|
| Weighted-average shares used to compute basic and diluted net loss per share |
|
|
|
|
|
|
|
|
56,444
|
58,555
|
9,895
|
| Basic and diluted net loss per share (in usd per share) |
|
|
|
|
|
|
|
|
$ (0.85)
|
$ (1.16)
|
$ (6.28)
|
| Class B [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Schedule of Earnings Per Share, Basic and Diluted, by Common Class, Including Two Class Method [Table] [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Net loss |
|
|
|
|
|
|
|
|
$ (31,804)
|
$ (18,285)
|
|
| Weighted-average shares used to compute basic and diluted net loss per share |
|
|
|
|
|
|
|
|
37,309
|
15,826
|
|
| Basic and diluted net loss per share (in usd per share) |
|
|
|
|
|
|
|
|
$ (0.85)
|
$ (1.16)
|
|