XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets and Goodwill - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross $ 126,180 $ 157,198
Total accumulated amortization—intangible assets (111,102) (135,889)
Total 15,078 21,309
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross 114,756 109,736
Total accumulated amortization—intangible assets (102,213) (93,941)
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross 60 37,300
Total accumulated amortization—intangible assets (8) (34,192)
In-process research and development    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross 8,830 8,830
Total accumulated amortization—intangible assets (7,938) (6,856)
Other intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross 1,844 1,332
Total accumulated amortization—intangible assets (921) (900)
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross 690 0
Total accumulated amortization—intangible assets $ (22) $ 0