XML 27 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Apr. 04, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Remaining 2020 $ 5,819  
2021 5,093  
2022 1,544  
2023 56  
2024 56  
Thereafter 149  
Net 12,717 $ 16,746
Cost of Revenue    
Finite-Lived Intangible Assets [Line Items]    
Remaining 2020 4,199  
2021 5,037  
2022 1,488  
2023 0  
2024 0  
Thereafter 0  
Net 10,724  
Operating Expenses    
Finite-Lived Intangible Assets [Line Items]    
Remaining 2020 1,620  
2021 56  
2022 56  
2023 56  
2024 56  
Thereafter 149  
Net $ 1,993