XML 57 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 94,028 $ 66,249
Accumulated Amortization (63,020) (33,011)
Net Carrying Value 31,008 33,238
Indefinite-lived intangible assets 20,479 11,154
Total intangible assets, net $ 51,487 $ 44,392
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Life (in years) 6 years 6 years
Gross Carrying Value $ 12,692 $ 13,076
Accumulated Amortization (10,878) (9,198)
Net Carrying Value $ 1,814 $ 3,878
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Life (in years) 10 years 10 years
Gross Carrying Value $ 17,823 $ 18,352
Accumulated Amortization (9,597) (8,040)
Net Carrying Value $ 8,226 $ 10,312
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Life (in years) 8 years 6 months 8 years 4 months 24 days
Gross Carrying Value $ 12,306 $ 12,460
Accumulated Amortization (8,703) (7,413)
Net Carrying Value $ 3,603 $ 5,047
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Life (in years) 3 years 3 months 18 days 3 years 7 months 6 days
Gross Carrying Value $ 47,818 $ 19,375
Accumulated Amortization (31,051) (6,570)
Net Carrying Value $ 16,767 $ 12,805
Other    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Life (in years) 2 years 6 months 2 years 4 months 24 days
Gross Carrying Value $ 3,389 $ 2,986
Accumulated Amortization (2,791) (1,790)
Net Carrying Value $ 598 $ 1,196