XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets - Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross $ 119,898 $ 157,198
Total accumulated amortization—intangible assets (108,862) (135,889)
Total 11,036 21,309
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross 109,736 109,736
Total accumulated amortization—intangible assets (100,351) (93,941)
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross 0 37,300
Total accumulated amortization—intangible assets 0 (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,604) (6,856)
Other intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Total identifiable intangible assets, gross 1,332 1,332
Total accumulated amortization—intangible assets $ (907) $ (900)