XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets, net (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets The gross carrying amount and accumulated amortization of the Company’s intangible assets as of June 30, 2023 were as follows:
(in thousands)Gross
Carrying
Value
Accumulated
Amortization
Net Carrying
Value
Estimated
Useful Life
(Years)
Developed technology$92,616 $(61,280)$31,336 
3-10
Customer relationships18,585 (9,480)9,105 
5-10
Trademarks11,446 (4,977)6,469 15
Capitalized software13,900 (2,678)11,222 
3-5
Non-compete agreement5,864 (877)4,987 3
Patents2,898 (448)2,450 
3-19
Total intangible assets$145,309 $(79,740)$65,569 
The gross carrying amount and accumulated amortization of the Company’s intangible assets 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 goodwill The change in the carrying value of goodwill for the six months ended June 30, 2023 is as follows:
(in thousands)
December 31, 2022$124,593 
Foreign currency translation impact758 
June 30, 2023$125,351