XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The Company’s intangible assets as of March 31, 2024 and December 31, 2023 included the following:
March 31, 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(79,976)(75,321)
Customer relationships(27,198)(24,867)
In-process research and development(5,345)(4,832)
Trademarks(825)(750)
Non-compete agreements— (185)
Total accumulated amortization—intangible assets(113,344)(105,955)
Total identifiable intangible assets, net$43,422 $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 March 31, 2024:
Fiscal YearAmount
(in thousands)
Remaining 2024$22,545 
202514,445 
20266,001 
2027431 
Total$43,422