XML 54 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets - Schedule of Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross $ 410,557 $ 407,502
Accumulated Amortization (386,086) (381,573)
Total $ 24,471 $ 25,929
Weighted average remaining amortization period in years (in years) 6 years 6 months 6 years 8 months 12 days
Client relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 318,880 $ 316,423
Accumulated Amortization (298,859) (295,226)
Total $ 20,021 $ 21,197
Weighted average remaining amortization period in years (in years) 6 years 6 months 6 years 8 months 12 days
Trademarks and domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 91,677 $ 91,079
Accumulated Amortization (87,227) (86,347)
Total $ 4,450 $ 4,732
Weighted average remaining amortization period in years (in years) 6 years 3 months 18 days 6 years 8 months 12 days