v3.25.1
Goodwill and Intangible Assets, net (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying value of goodwill for the three months ended March 31, 2025 is as follows (in thousands):

December 31, 2024$123,499 
Foreign currency translation impact
761 
March 31, 2025$124,260 
Schedule of Intangible Assets
The gross carrying amount and accumulated amortization of the Company’s intangible assets, net, as of March 31, 2025 were as follows:
(in thousands)Gross
Carrying
Value
Accumulated
Amortization
Net Carrying
Value
Estimated
Useful Life
(Years)
Developed technology$91,629 $(75,174)$16,455 
3 - 10
Capitalized software23,939 (9,562)14,377 
3 - 5
Customer relationships17,926 (14,585)3,341 
5 - 10
Trademarks11,670 (6,392)5,278 15
Non-compete agreement5,839 (2,882)2,957 3
Patents4,081 (840)3,241 
3 - 19
Total intangible assets$155,084 $(109,435)$45,649 
The gross carrying amount and accumulated amortization of the Company’s intangible assets, net, as of December 31, 2024 were as follows:
(in thousands)Gross
Carrying
Value
Accumulated
Amortization
Net Carrying
Value
Estimated
Useful Life
(Years)
Developed technology$91,629 $(74,655)$16,974
3 - 10
Capitalized software22,983 (8,027)14,956 
3 - 5
Customer relationships17,569 (13,696)3,873 
5 - 10
Trademarks11,674 (6,189)5,485 15
Non-compete agreement5,814 (2,605)3,209 3
Patents3,781 (766)3,015 
3 - 19
Total intangible assets$153,450 $(105,938)$47,512