XML 54 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]      
Gross $ 41,056   $ 31,866
Accumulated Amortization (11,259)   (9,510)
Net 29,797   22,356
Intangible assets, net 29,797   22,356
Amortization of intangible assets 1,748 $ 1,377  
Developed technology [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross 35,988   30,588
Accumulated Amortization (10,394)   (8,738)
Net $ 25,594   21,850
Weighted Average Remaining Useful Life (years) 3 years 9 months 18 days    
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross $ 3,918   0
Accumulated Amortization (164)   0
Net $ 3,754   0
Weighted Average Remaining Useful Life (years) 6 years 10 months 24 days    
Trademarks and other [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross $ 1,150   1,278
Accumulated Amortization (701)   (772)
Net $ 449   $ 506
Weighted Average Remaining Useful Life (years) 9 months 18 days