|
Balance Sheet Details - Schedule of Inventories (Details) (USD $)
In Thousands, unless otherwise specified |
Mar. 31, 2015
|
Dec. 31, 2014
|
|---|---|---|
| Inventory Disclosure [Abstract] | ||
| Raw materials | $ 1,203 | $ 1,496 |
| Work in process | 1,048 | 545 |
| Finished goods | 91,691 | 98,287 |
| Total | $ 93,942 | $ 100,328 |