XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill by Reporting Unit
Changes in the carrying amount of goodwill by reporting unit for the three months ended March 31, 2025 were as follows (in thousands):
Technology
Professional Services
Total
Balance as of December 31, 2024
$253,090 $6,669 $259,759 
Upfront acquisition
52,912 — 52,912 
Foreign currency translation adjustments709 — 709 
Balance as of March 31, 2025
$306,711 $6,669 $313,380 
Schedule of Intangible Assets The estimated useful life of each asset category is as follows:
Developed technologies
3-10 years
Client relationships and contract backlog
2-7 years
Computer software licenses
1-5 years
Trademarks
1-5 years
As of March 31, 2025, intangible assets consisted of the following (in thousands):
Cost
Accumulated AmortizationNet
(unaudited)
Developed technologies$140,800 $(97,863)$42,937 
Client relationships and contracts120,578 (60,952)59,626 
Computer software licenses11,148 (9,847)1,301 
Trademarks5,328 (2,792)2,536 
Total intangible assets$277,854 $(171,454)$106,400 
As of December 31, 2024, intangible assets consisted of the following (in thousands):
Cost
Accumulated AmortizationNet
Developed technologies$124,109 $(93,611)$30,498 
Client relationships and contracts108,824 (57,020)51,804 
Computer software licenses11,149 (9,503)1,646 
Trademarks4,694 (2,590)2,104 
Total intangible assets$248,776 $(162,724)$86,052