XML 84 R73.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Finite-lived intangible assets    
Gross Carrying Amount $ 101,608 $ 129,678
Accumulated Amortization (36,212) (56,596)
Total 65,396 73,082
Indefinite lived intangible assets    
Total intangible assets, gross carrying amount 102,508 130,578
Total intangible assets, net carrying amount 66,296 73,982
Customer relationships    
Finite-lived intangible assets    
Gross Carrying Amount 73,160 97,602
Accumulated Amortization (23,440) (43,330)
Total 49,720 54,272
Developed technology    
Finite-lived intangible assets    
Gross Carrying Amount 23,348 26,976
Accumulated Amortization (9,511) (10,687)
Total 13,837 16,289
Trade names and trademarks    
Finite-lived intangible assets    
Gross Carrying Amount 5,100 5,100
Accumulated Amortization (3,261) (2,579)
Total 1,839 2,521
Trade names and trademarks    
Indefinite lived intangible assets    
Trade names and trademarks $ 900 $ 900