XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Schedule of Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross $ 1,051,657 $ 1,044,259
Accumulated Amortization (1,020,336) (1,009,544)
Total $ 31,321 $ 34,715
Weighted average remaining amortization period in years (in years) 1 year 7 months 6 days 1 year 9 months 18 days
Client relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 797,800 $ 796,213
Accumulated Amortization (777,849) (771,475)
Total $ 19,951 $ 24,738
Weighted average remaining amortization period in years (in years) 1 year 8 months 12 days 1 year 9 months 18 days
Trademarks and domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 223,905 $ 223,206
Accumulated Amortization (217,859) (215,639)
Total $ 6,046 $ 7,567
Weighted average remaining amortization period in years (in years) 1 year 10 months 24 days 1 year 8 months 12 days
Patented technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 19,600 $ 19,600
Accumulated Amortization (19,600) (19,600)
Total $ 0 $ 0
Weighted average remaining amortization period in years (in years) 0 years 0 years
Covenants not to compete    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 10,352 $ 5,240
Accumulated Amortization (5,028) (2,830)
Total $ 5,324 $ 2,410
Weighted average remaining amortization period in years (in years) 1 year 2 months 12 days 2 years