XML 56 R32.htm IDEA: XBRL DOCUMENT v3.25.4
Goodwill and Intangible Assets, net (Tables)
12 Months Ended
Dec. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying value of goodwill for the years ended December 31, 2025 and 2024 are as follows (in thousands):

December 31, 2023$125,818 
Foreign currency translation impact
(2,319)
December 31, 2024123,499 
Foreign currency translation impact
3,122 
December 31, 2025$126,621 
Schedule of Intangible Assets
The gross carrying amount and accumulated amortization of the Company’s intangible assets, net, as of December 31, 2025 were as follows:
(in thousands)Gross
Carrying
Value
Accumulated
Amortization
Net Carrying
Value
Estimated
Useful Life
(Years)
Developed technology$91,629 $(79,405)$12,224 
3 - 10
Capitalized software26,260 (15,082)11,178 
3 - 5
Customer relationships19,112 (17,461)1,651 
5 - 10
Trademarks11,730 (7,019)4,711 15
Non-compete agreement5,908 (3,711)2,197 3
Patents4,855 (1,053)3,802 
3 - 19
Total intangible assets$159,494 $(123,731)$35,763 

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 
Schedule of Estimated Future Amortization Expense
The estimated future intangible asset amortization expense as of December 31, 2025 is as follows:
(in thousands)Amortization Expense
2026$13,464 
202711,293 
20284,458 
20292,361 
20301,855 
Thereafter2,332 
$35,763