Balance Sheet Components (Details) - USD ($) $ in Thousands |
Sep. 30, 2015 |
Dec. 31, 2014 |
|---|---|---|
| Inventories | ||
| Finished goods | $ 14,694 | $ 13,324 |
| Work-in-process | 379 | |
| Component parts | 2,984 | 888 |
| Total inventories | 18,057 | 14,212 |
| Property and equipment, net | ||
| Property and equipment, gross | 18,140 | 15,136 |
| Less: accumulated depreciation | (11,669) | (10,047) |
| Property and equipment, net | 6,471 | 5,089 |
| Computer equipment and software | ||
| Property and equipment, net | ||
| Property and equipment, gross | 4,602 | 4,390 |
| Manufacturing tooling and test equipment | ||
| Property and equipment, net | ||
| Property and equipment, gross | 4,030 | 2,777 |
| Lab and warehouse equipment | ||
| Property and equipment, net | ||
| Property and equipment, gross | 3,186 | 2,652 |
| Leasehold improvements | ||
| Property and equipment, net | ||
| Property and equipment, gross | 2,929 | 2,357 |
| Furniture and fixtures | ||
| Property and equipment, net | ||
| Property and equipment, gross | 2,834 | 2,298 |
| Marketing equipment | ||
| Property and equipment, net | ||
| Property and equipment, gross | $ 559 | $ 662 |