XML 55 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 138,567 $ 115,889
Less: Accumulated depreciation and amortization (47,744) (39,336)
Property and equipment, net 90,823 76,553
Tooling and manufacturing equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 55,713 60,944
Furniture and office equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 18,463 14,424
Purchased and internally-developed software [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 18,524 12,032
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 45,867 $ 28,489