v3.25.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table summarizes the changes in the carrying amount of goodwill as of December 31, 2024 and 2023 (in thousands):
20242023
Goodwill$522,766 $522,766 
Schedule of Classes of Intangible Assets
Intangible assets consisted of the following as of December 31, 2024 and 2023 (in thousands):
  2024
 Amortization
Period (years)
Cost
Accumulated
Amortization
Net
Client Relationships
7-15
$143,101 $75,423 $67,678 
Developed Technology
10-15
310,226 75,758 234,468 
Marketing Assets4549 514 35 
Trademarks1531,473 7,420 24,053 
Trade Name2.52,584 2,584 — 
Trademark - Indefinite lived—13,447 — 13,447 
Total$501,380 $161,699 $339,681 
2023
Amortization
Period (years)
Cost
Accumulated
Amortization
Net
Client Relationships
7-15
$143,101 $65,534 $77,567 
Developed Technology
10-15
310,226 54,438 255,788 
Marketing Assets4549 376 173 
Trademarks1531,473 5,321 26,152 
Trade Name2.52,584 2,583 1 
Trademark - Indefinite lived—13,447 — 13,447 
Total$501,380 $128,252 $373,128 
Schedule of Intangible Asset Amortization Expense
For the years ended December 31, 2024, 2023 and 2022, amortization on the Consolidated Statements of Operations was recorded as follows (in thousands):
 202420232022
Amortization recorded in:
Cost of revenue$19,638 $19,638 $19,412 
General and administrative13,808 15,495 14,646 
Total amortization$33,446 $35,133 $34,058 
Schedule of Estimated Amortization Expense
As of December 31, 2024, the estimated amortization expense related to amortizable intangible assets for each of the five following years and thereafter is as follows (in thousands):
2025$33,343 
202633,308 
202732,758 
202832,758 
202932,758 
Thereafter161,309 
Total$326,234