XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Accumulated Amortization $ (673,735) $ (606,592)
Total 345,694  
Trade names (indefinite-lived), Accumulated Impairment Charge (58,933) (58,933)
Gross Carrying Amount, Trade names (indefinite-lived) 299,271 289,121
Total, Trade names (indefinite-lived) 240,338 230,188
Gross Carrying Amount, Total 1,323,534 1,264,334
Accumulated Impairment Charge, Total (63,767) (63,767)
Total 586,032 593,975
Customer relationships    
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 807,766 762,516
Accumulated Amortization (482,594) (427,211)
Accumulated Impairment Charge  (4,834) (4,834)
Total 320,338 330,471
Developed technology/Vendor network    
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 95,661 95,661
Accumulated Amortization (78,788) (74,238)
Accumulated Impairment Charge  0 0
Total 16,873 21,423
Trade names (finite-lived)    
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 35,991 33,791
Accumulated Amortization (27,800) (25,690)
Accumulated Impairment Charge  0 0
Total 8,191 8,101
Contract backlog    
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 84,845 83,245
Accumulated Amortization (84,553) (79,453)
Accumulated Impairment Charge  0 0
Total $ 292 $ 3,792