XML 63 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components (Acquired Intangible Assets, Net) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Acquired intangible assets, gross $ 6,730 $ 6,730
Less: accumulated amortization (5,523) (4,026)
Acquired intangible assets, net 1,207 2,704
Amortization of acquired intangible assets 1,496  
Cost of revenue    
Finite-Lived Intangible Assets [Line Items]    
Amortization of acquired intangible assets 1,192  
Selling, general and administrative    
Finite-Lived Intangible Assets [Line Items]    
Amortization of acquired intangible assets 304 312
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Acquired intangible assets, gross $ 5,050 5,050
Developed technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 3 years  
Developed technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 5 years  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Acquired intangible assets, gross $ 1,270 1,270
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 3 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 5 years  
Backlog and tradename    
Finite-Lived Intangible Assets [Line Items]    
Acquired intangible assets, gross $ 410 $ 410
Backlog and tradename | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 6 months  
Backlog and tradename | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 18 months