XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Statement Components - Summary of Carrying Values of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Cost $ 145,317 $ 144,792
Accumulated Amortization 43,423 17,454
Total estimated amortization expense 101,894 127,338
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 21,636 21,245
Accumulated Amortization 11,138 8,178
Total estimated amortization expense $ 10,498 13,067
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Lives 2 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Lives 5 years  
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 123,681 123,547
Accumulated Amortization 32,285 9,276
Total estimated amortization expense $ 91,396 $ 114,271
Developed technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Lives 3 years  
Developed technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Lives 5 years