XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill, Identifiable Intangible Assets, And Other Long-Lived Assets - Schedule of Finite-lived and Indefinite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Accumulated Amortization $ (545,277) $ (481,188)
Total 373,577  
Indefinite-Lived Trade Names, Accumulated Impairment Charge 58,933 58,933
Gross Carrying Amount, Trade names (unamortized) 274,721 258,471
Total, Trade names (unamortized) 215,788 199,538
Gross Carrying Amount, Total 1,198,409 1,127,848
Accumulated Impairment Charge, Total (63,767) (63,767)
Total 589,365 582,893
Customer relationships    
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 717,666 670,155
Accumulated Amortization (374,764) (324,426)
Accumulated Impairment Charge  (4,834) (4,834)
Total 338,068 340,895
Developed technology/Vendor network    
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 95,661 95,661
Accumulated Amortization (69,688) (64,994)
Accumulated Impairment Charge  0 0
Total 25,973 30,667
Trade names (amortized)    
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 32,366 31,516
Accumulated Amortization (24,180) (23,002)
Accumulated Impairment Charge  0 0
Total 8,186 8,514
Contract backlog    
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 77,995 72,045
Accumulated Amortization (76,645) (68,766)
Accumulated Impairment Charge  0 0
Total $ 1,350 $ 3,279