XML 55 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Remaining 2018 $ 6,181  
2019 7,461  
2020 6,498  
2021 6,451  
2022 1,777  
Thereafter 1,429  
Net 29,797 $ 22,356
Cost of revenue [Member]    
Finite-Lived Intangible Assets [Line Items]    
Remaining 2018 5,602  
2019 6,690  
2020 5,910  
2021 5,910  
2022 1,236  
Thereafter 246  
Net 25,594  
Operating expenses [Member]    
Finite-Lived Intangible Assets [Line Items]    
Remaining 2018 579  
2019 771  
2020 588  
2021 541  
2022 541  
Thereafter 1,183  
Net $ 4,203