XML 68 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Schedule of Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross $ 1,045,056 $ 1,044,608
Accumulated amortization (983,669) (962,031)
Total $ 61,387 $ 82,577
Weighted average remaining amortization period in years (in years) 2 years 2 years 4 months 24 days
Client relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 797,484 $ 797,053
Accumulated amortization (758,636) (747,197)
Total $ 38,848 $ 49,856
Weighted average remaining amortization period in years (in years) 2 years 6 months 2 years 8 months 12 days
Trademarks and domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 223,517 $ 223,582
Accumulated amortization (203,233) (193,772)
Total $ 20,284 $ 29,810
Weighted average remaining amortization period in years (in years) 1 year 6 months 1 year 10 months 24 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 $ 4,455 $ 4,373
Accumulated amortization (2,200) (1,462)
Total $ 2,255 $ 2,911
Weighted average remaining amortization period in years (in years) 2 years 2 months 12 days 2 years 7 months 6 days