XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets, net (Tables)
9 Months Ended
Sep. 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 September 30, 2023 were as follows:
(in thousands)Gross
Carrying
Value
Accumulated
Amortization
Net Carrying
Value
Estimated
Useful Life
(Years)
Developed technology$91,629 $(61,694)$29,935 
3-10
Customer relationships18,230 (10,147)8,083 
5-10
Trademarks11,510 (5,157)6,353 15
Capitalized software16,532 (3,368)13,164 
3-5
Non-compete agreement5,844 (1,182)4,662 3
Patents2,929 (484)2,445 
3-19
Total intangible assets$146,674 $(82,032)$64,642 
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 nine months ended September 30, 2023 is as follows:
(in thousands)
December 31, 2022$124,593 
Foreign currency translation impact86 
September 30, 2023$124,679