XML 51 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
As of December 31, goodwill was as follows:
Integrated Agencies NetworkBrand Performance NetworkCommunications NetworkAll OtherTotal
Balance at December 31, 2019$88,094 $177,073 $33,258 $26,760 $325,185 
Acquired goodwill7,070 235 16,275 195 23,775 
Foreign currency translation— 3,331 — (566)2,765 
Balance at December 31, 2020$95,164 $180,639 $49,533 $26,389 $351,725 
Acquired goodwill1,058,411 178,994 66,244 — 1,303,649 
Disposition— — — (935)(935)
Foreign currency translation(502)(1,020)— (194)(1,716)
Balance at December 31, 2021$1,153,073 $358,613 $115,777 $25,260 $1,652,723 
Acquired goodwill (1)
3,330 26,176 6,569 29,387 65,462 
Impairment (49,840)(49,314)— (17,560)(116,714)
Transfer of goodwill between segments (2)
(111,065)111,065 — — — 
Foreign currency translation(11,422)(13,467)(753)— (25,642)
Other (3)
(15,682)685 6,124 — (8,873)
Balance at December 31, 2022$968,394 $433,758 $127,717 $37,087 $1,566,956 
Schedule of Intangible Assets and Goodwill
The gross and net amounts of intangible assets other than goodwill as of December 31, are as follows:
Intangible Assets20222021
Customer relationships – gross$875,160 $875,541 
Accumulated amortization(150,655)(92,746)
Customer relationships – net$724,505 $782,795 
Trade names – gross$197,037 $190,162 
Accumulated amortization(53,150)(36,775)
Trade names – net$143,887 $153,387 
Developed technology and other intangible assets – gross$63,565 $37,550 
Accumulated amortization(24,428)(14,950)
Developed technology and other intangible assets – net$39,137 $22,600 
Total intangible assets$1,135,762 $1,103,253 
Accumulated amortization(228,233)(144,471)
Total intangible assets – net$907,529 $958,782 
Finite-Lived Intangible Assets Amortization Expense
The estimated amortization expense for the five succeeding years is as follows:
YearAmortization
2023$101,734 
202496,245 
202595,380 
202684,089 
202782,007 
Thereafter448,074