Balance Sheet Components (Details) - USD ($) $ in Thousands |
Dec. 31, 2015 |
Dec. 31, 2014 |
|---|---|---|
| Inventories | ||
| Finished goods | $ 16,982 | $ 13,324 |
| Component parts | 2,575 | 888 |
| Work-in-process | 298 | |
| Total inventories | 19,855 | 14,212 |
| Property and equipment, net | ||
| Property and equipment, gross | 19,024 | 15,136 |
| Less: accumulated depreciation | (12,440) | (10,047) |
| Property and equipment, net | 6,584 | 5,089 |
| Computer equipment and software | ||
| Property and equipment, net | ||
| Property and equipment, gross | 4,799 | 4,390 |
| Manufacturing tooling and test equipment | ||
| Property and equipment, net | ||
| Property and equipment, gross | 4,267 | 2,777 |
| Lab and warehouse equipment | ||
| Property and equipment, net | ||
| Property and equipment, gross | 3,376 | 2,652 |
| Leasehold improvements | ||
| Property and equipment, net | ||
| Property and equipment, gross | 2,949 | 2,357 |
| Furniture and fixtures | ||
| Property and equipment, net | ||
| Property and equipment, gross | 2,881 | 2,298 |
| Marketing equipment | ||
| Property and equipment, net | ||
| Property and equipment, gross | $ 752 | $ 662 |