|
Deferred Revenue - Additional Information (Details) (USD $)
In Thousands, unless otherwise specified |
Mar. 31, 2015
|
Dec. 31, 2014
|
|---|---|---|
| Revenue Recognition [Abstract] | ||
| Deferred revenue, current | $ 24,612 | $ 24,034 |
| Deferred revenue, non-current | $ 888 | $ 937 |