XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The Company’s intangible assets as of September 30, 2024 and December 31, 2023 included the following:
September 30, 2024December 31, 2023
(in thousands)
Amortizable intangible assets:
Developed technology$109,736 $109,736 
Customer relationships37,300 37,300 
In-process research and development8,830 8,830 
Trademarks900 900 
Non-compete agreements— 200 
Total identifiable intangible assets, gross156,766 156,966 
Accumulated amortization—intangible assets:
Developed technology(89,286)(75,321)
Customer relationships(31,860)(24,867)
In-process research and development(6,371)(4,832)
Trademarks(900)(750)
Non-compete agreements— (185)
Total accumulated amortization—intangible assets(128,417)(105,955)
Total identifiable intangible assets, net$28,349 $51,011 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The estimated remaining amortization expense associated with the Company's intangible assets was as follows as of September 30, 2024:
Fiscal YearAmount
(in thousands)
Remaining 2024$7,472 
202514,445 
20266,001 
2027431 
Total$28,349