XML 52 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets, net (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying value of goodwill for the year ended December 31, 2024 is as follows (in thousands):

December 31, 2023$125,818 
Foreign currency translation impact
(2,319)
December 31, 2024$123,499 
Schedule of Intangible Assets
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 

The gross carrying amount and accumulated amortization of the Company’s intangible assets, net, as of December 31, 2023 were as follows:
(in thousands)Gross
Carrying
Value
Accumulated
Amortization
Net Carrying
Value
Estimated
Useful Life
(Years)
Developed technology$91,629 $(64,453)$27,176
3 - 10
Capitalized software18,423 (4,078)14,345 
3 - 5
Customer relationships18,809 (11,317)7,492 
5 - 10
Trademarks11,521 (5,367)6,154 15
Non-compete agreement5,878 (1,530)4,348 3
Patents3,132 (524)2,608 
3 - 19
Total intangible assets$149,392 $(87,269)$62,123 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The estimated future amortization expense for the next five years is as follows:
(in thousands)Amortization Expense
2025$11,007 
20269,907 
20277,737 
20285,456 
20294,126 
Thereafter9,279 
$47,512