XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Dec. 31, 2021
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Accumulated Amortization $ (606,592) $ (545,277)
Total 363,787  
Indefinite-Lived Trade Names, Accumulated Impairment Charge 58,933 58,933
Gross Carrying Amount, Trade names (indefinite-lived) 289,121 274,721
Total, Trade names (indefinite-lived) 230,188 215,788
Gross Carrying Amount, Total 1,264,334 1,198,409
Accumulated Impairment Charge, Total (63,767) (63,767)
Total 593,975 589,365
Customer relationships    
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 762,516 717,666
Accumulated Amortization (427,211) (374,764)
Accumulated Impairment Charge  (4,834) (4,834)
Total 330,471 338,068
Developed technology/Vendor network    
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 95,661 95,661
Accumulated Amortization (74,238) (69,688)
Accumulated Impairment Charge  0 0
Total 21,423 25,973
Trade names (finite-lived)    
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 33,791 32,366
Accumulated Amortization (25,690) (24,180)
Accumulated Impairment Charge  0 0
Total 8,101 8,186
Contract backlog    
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 83,245 77,995
Accumulated Amortization (79,453) (76,645)
Accumulated Impairment Charge  0 0
Total $ 3,792 $ 1,350