XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Remaining 2018 $ 4,121  
2019 7,461  
2020 6,498  
2021 6,451  
2022 1,777  
Thereafter 1,432  
Net 27,740 $ 22,356
Cost of revenue [Member]    
Finite-Lived Intangible Assets [Line Items]    
Remaining 2018 3,735  
2019 6,690  
2020 5,910  
2021 5,910  
2022 1,236  
Thereafter 258  
Net 23,739  
Operating expenses [Member]    
Finite-Lived Intangible Assets [Line Items]    
Remaining 2018 386  
2019 771  
2020 588  
2021 541  
2022 541  
Thereafter 1,174  
Net $ 4,001