XML 47 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Property Plant And Equipment [Line Items]    
Total property and equipment $ 22,616 $ 16,798
Accumulated depreciation and amortization (8,825) (6,026)
Property and equipment, net 13,791 10,772 [1]
Machinery and Equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment 15,399 10,294
Computer Equipment and Software    
Property Plant And Equipment [Line Items]    
Total property and equipment 1,633 1,500
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Total property and equipment 714 682
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Total property and equipment 4,344 $ 4,322
Construction in Progress    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 526  
[1] The consolidated balance sheet as of December 31, 2016 has been derived from the audited consolidated balance sheet included in the Company’s 2016 Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 14, 2017.