XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Finite-lived intangible assets:    
Gross Carrying Amount $ 100,049 $ 101,967
Accumulated Amortization (48,096) (43,273)
Total 51,953 58,694
Indefinite-lived intangible assets:    
Total intangible assets, gross carrying amount 100,949 102,867
Total intangible assets, net carrying amount 52,853 59,594
Customer relationships    
Finite-lived intangible assets:    
Gross Carrying Amount 71,416 73,357
Accumulated Amortization (29,341) (27,464)
Total 42,075 45,893
Developed technology    
Finite-lived intangible assets:    
Gross Carrying Amount 23,533 23,510
Accumulated Amortization (14,123) (11,858)
Total 9,410 11,652
Trade names and trademarks    
Finite-lived intangible assets:    
Gross Carrying Amount 5,100 5,100
Accumulated Amortization (4,632) (3,951)
Total 468 1,149
Trade names and trademarks    
Indefinite-lived intangible assets:    
Trade names and trademarks $ 900 $ 900