XML 34 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 66,249 $ 52,944
Accumulated Amortization (33,011) (22,101)
Net Carrying Value 33,238 30,843
Indefinite-lived intangible assets 11,154 1,142
Total intangible assets, net $ 44,392 $ 31,985
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Life (in years) 6 years 6 years
Gross Carrying Value $ 13,076 $ 12,846
Accumulated Amortization (9,198) (7,034)
Net Carrying Value $ 3,878 $ 5,812
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Life (in years) 10 years 10 years
Gross Carrying Value $ 18,352 $ 18,034
Accumulated Amortization (8,040) (6,103)
Net Carrying Value $ 10,312 $ 11,931
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Life (in years) 8 years 4 months 24 days 8 years 4 months 24 days
Gross Carrying Value $ 12,460 $ 12,368
Accumulated Amortization (7,413) (5,711)
Net Carrying Value $ 5,047 $ 6,657
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Life (in years) 3 years 7 months 6 days 5 years
Gross Carrying Value $ 19,375 $ 7,221
Accumulated Amortization (6,570) (2,406)
Net Carrying Value $ 12,805 $ 4,815
Other    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Life (in years) 2 years 4 months 24 days 2 years 3 months 18 days
Gross Carrying Value $ 2,986 $ 2,475
Accumulated Amortization (1,790) (847)
Net Carrying Value $ 1,196 $ 1,628