XML 50 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Estimated Future Amortization Expense (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Finite-Lived Intangible Assets [Line Items]  
2020 $ 7,594
2021 5,634
2022 2,085
2023 597
2024 597
Thereafter 239
Total intangible assets, net 16,746
Cost of revenue [Member]  
Finite-Lived Intangible Assets [Line Items]  
2020 6,325
2021 5,037
2022 1,488
2023 0
2024 0
Thereafter 0
Total intangible assets, net 12,850
Operating expenses [Member]  
Finite-Lived Intangible Assets [Line Items]  
2020 1,269
2021 597
2022 597
2023 597
2024 597
Thereafter 239
Total intangible assets, net $ 3,896