XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets, net (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2023 were as follows:
(in thousands)Gross
Carrying
Value
Accumulated
Amortization
Net Carrying
Value
Estimated
Useful Life
(Years)
Developed technology$92,616 $(56,828)$35,788 
3-10
Customer relationships18,425 (8,563)9,862 
5-10
Trademarks11,395 (4,289)7,106 15
Capitalized software12,285 (2,022)10,263 
3-5
Non-compete agreement5,861 (470)5,391 3
Patents2,832 (407)2,425 
3-19
Total intangible assets$143,414 $(72,579)$70,835 
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 changes in the carrying value of goodwill for the three months ended March 31, 2023 are as follows:

(in thousands)
December 31, 2022$124,593 
Foreign currency translation impact582 
March 31, 2023$125,175