XML 56 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets, net (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying value of goodwill are as follows:
Year Ended December 31,
(in thousands)202320222021
Beginning balance$124,593 $123,694 $98,531 
Measurement period adjustments— 2,154 26,600 
Foreign currency translation impact1,225 (1,255)(1,437)
Ending balance$125,818 $124,593 $123,694 
Schedule of Intangible Assets 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
Customer relationships18,809 (11,317)7,492 
5 - 10
Capitalized software18,423 (4,078)14,345 
3 - 5
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 
The gross carrying amount and accumulated amortization of the Company’s intangible assets, net, as of December 31, 2022 were as follows:
(in thousands)Gross
Carrying
Value
Accumulated
Amortization
Net Carrying
Value
Estimated
Useful Life
(Years)
Developed technology$73,188 $(54,422)$18,766
3 - 8
Customer relationships18,089 (7,602)10,487 
5 - 10
Trademarks10,907 (4,119)6,788 15
Capitalized software9,620 (1,507)8,113 
3 - 5
Non-compete agreement776 (395)381 3
Patents2,226 (375)1,851 
3 - 19
Total intangible assets$114,806 $(68,420)$46,386 
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
2024$19,698 
202510,356 
20269,029 
20276,703 
20284,526 
Thereafter11,811 
$62,123