v3.26.3
Intangible Assets, Net - Schedule of Components of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Components of intangible assets    
Gross carrying amount $ 320,336 $ 325,097
Accumulated amortization (314,625) (314,926)
Net carrying amount 5,711 10,171
Existing technology    
Components of intangible assets    
Gross carrying amount 282,540 287,301
Accumulated amortization (276,829) (277,130)
Net carrying amount $ 5,711 $ 10,171
Existing technology | Minimum    
Components of intangible assets    
Useful life (in years) 3 years 3 years
Existing technology | Maximum    
Components of intangible assets    
Useful life (in years) 10 years 10 years
Customer contracts and contractual relationships    
Components of intangible assets    
Gross carrying amount $ 37,496 $ 37,496
Accumulated amortization (37,496) (37,496)
Net carrying amount $ 0 $ 0
Customer contracts and contractual relationships | Minimum    
Components of intangible assets    
Useful life (in years) 6 months 6 months
Customer contracts and contractual relationships | Maximum    
Components of intangible assets    
Useful life (in years) 10 years 10 years
Non-compete agreements and trademarks    
Components of intangible assets    
Gross carrying amount $ 300 $ 300
Accumulated amortization (300) (300)
Net carrying amount $ 0 $ 0
Useful life (in years) 3 years 3 years