XML 83 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]      
Accumulated Amortization $ (26,135) $ (17,436)  
Total intangible assets, net 16,746    
Total Gross 42,881 41,056  
Intangible Assets, Net (Excluding Goodwill) 16,746 23,620  
Amortization of Intangible Assets 8,699 7,926 $ 5,722
Developed technology [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross 37,813 35,988  
Accumulated Amortization (23,910) (15,983)  
Total intangible assets, net 13,903 20,005  
Customer relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross 3,790 3,790  
Accumulated Amortization (991) (451)  
Total intangible assets, net 2,799 3,339  
Trademarks and other [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross 1,278 1,278  
Accumulated Amortization (1,234) (1,002)  
Total intangible assets, net $ 44 $ 276