XML 83 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill, Identifiable Intangible Assets, And Other Long-Lived Assets - Schedule of Finite-lived and Indefinite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Accumulated Amortization $ (481,188) $ (421,238)
Total 383,355  
Gross Carrying Amount, Trade names (unamortized) 258,471 251,440
Accumulated Impairment Charge, Trade names (unamortized) (58,933) (52,233)
Total, Trade names (unamortized) 199,538 199,207
Gross Carrying Amount, Total 1,127,848 1,089,749
Accumulated Impairment Charge, Total (63,767) (57,067)
Total 582,893 611,444
Contract backlog    
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 72,045 66,745
Accumulated Amortization (68,766) (61,651)
Accumulated Impairment Charge  0 0
Total 3,279 5,094
Developed technology/Vendor network    
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 95,661 95,661
Accumulated Amortization (64,994) (60,156)
Accumulated Impairment Charge  0 0
Total 30,667 35,505
Customer relationships    
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 670,155 644,755
Accumulated Amortization (324,426) (277,601)
Accumulated Impairment Charge  (4,834) (4,834)
Total 340,895 362,320
Trade names (amortized)    
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 31,516 31,148
Accumulated Amortization (23,002) (21,830)
Accumulated Impairment Charge  0 0
Total $ 8,514 $ 9,318