Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Jun. 30, 2015 |
Dec. 31, 2014 |
---|---|---|
Property Plant And Equipment [Line Items] | ||
Total property and equipment | $ 8,245 | $ 5,764 |
Accumulated depreciation and amortization | (1,904) | (1,292) |
Property and equipment, net | 6,341 | 4,472 |
Machinery and Equipment | ||
Property Plant And Equipment [Line Items] | ||
Total property and equipment | 5,962 | 4,317 |
Computer Equipment and Software | ||
Property Plant And Equipment [Line Items] | ||
Total property and equipment | 760 | 286 |
Furniture and Fixtures | ||
Property Plant And Equipment [Line Items] | ||
Total property and equipment | 325 | 288 |
Leasehold Improvements | ||
Property Plant And Equipment [Line Items] | ||
Total property and equipment | $ 1,198 | 399 |
Construction in Progress | ||
Property Plant And Equipment [Line Items] | ||
Total property and equipment | $ 474 |