XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, Gross Carrying Amount $ 72,894 $ 47,287
Accumulated Amortization (26,952) (18,726)
Total intangible assets, Net Book Value 45,942 28,561
Total acquired intangible assets, Gross Carrying Amount 58,614 37,414
Total acquired intangible assets, Accumulated Amortization (23,836) (17,280)
Acquired Intangible Assets, Net Book Value $ 34,778 20,134
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted-Average Life (years) 5 years 7 months 6 days  
Gross Carrying Amount $ 54,455 35,855
Accumulated Amortization (22,346) (16,080)
Total $ 32,109 19,775
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted-Average Life (years) 6 years 3 months 18 days  
Gross Carrying Amount $ 2,700 1,000
Accumulated Amortization (856) (641)
Total $ 1,844 359
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted-Average Life (years) 5 years 4 months 24 days  
Gross Carrying Amount $ 1,419 519
Accumulated Amortization (594) (519)
Total $ 825 0
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted-Average Life (years) 2 years  
Gross Carrying Amount $ 40 40
Accumulated Amortization (40) (40)
Total $ 0 0
Internal-use software    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted-Average Life (years) 3 years  
Gross Carrying Amount $ 14,280 9,873
Accumulated Amortization (3,116) (1,446)
Total $ 11,164 $ 8,427