XML 70 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, Gross Carrying Amount $ 48,761 $ 47,287
Accumulated Amortization (20,894) (18,726)
Total 22,251  
Total intangible assets, Net Book Value 27,867 28,561
Total acquired intangible assets, Gross Carrying Amount 37,414 37,414
Total acquired intangible assets, Accumulated Amortization (18,970) (17,280)
Acquired Intangible Assets, Net Book Value $ 18,444 20,134
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted-Average Life (years) 5 years 4 months 24 days  
Gross Carrying Amount $ 35,855 35,855
Accumulated Amortization (17,738) (16,080)
Total $ 18,117 19,775
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted-Average Life (years) 6 years 8 months 12 days  
Gross Carrying Amount $ 1,000 1,000
Accumulated Amortization (673) (641)
Total $ 327 359
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted-Average Life (years) 6 years 1 month 6 days  
Gross Carrying Amount $ 519 519
Accumulated Amortization (519) (519)
Total $ 0 0
Non-compete Agreements [Member]    
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 [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted-Average Life (years) 3 years  
Gross Carrying Amount $ 11,347 9,873
Accumulated Amortization (1,924) (1,446)
Total $ 9,423 $ 8,427