Quarterly report [Sections 13 or 15(d)]

Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details)

v3.25.2
Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years      
Gross Carrying Amount $ 490,509 $ 484,302    
Accumulated Amortization (436,150) (429,294)    
Net Carrying Amount $ 54,359 55,008 $ 61,786 $ 73,630
Licensed technology        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 10 months 24 days      
Gross Carrying Amount $ 30,868 24,661    
Accumulated Amortization (2,927) (2,418)    
Net Carrying Amount $ 27,941 22,243    
Developed technology        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 10 months 24 days      
Gross Carrying Amount $ 311,261 311,261    
Accumulated Amortization (288,597) (283,432)    
Net Carrying Amount $ 22,664 27,829    
Trademarks and trade names        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 2 months 12 days      
Gross Carrying Amount $ 14,800 14,800    
Accumulated Amortization (14,490) (14,419)    
Net Carrying Amount $ 310 381    
Customer relationships        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 5 years      
Gross Carrying Amount $ 128,800 128,800    
Accumulated Amortization (128,657) (127,887)    
Net Carrying Amount $ 143 913    
Patents        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 7 years      
Gross Carrying Amount $ 4,780 4,780    
Accumulated Amortization (1,479) (1,138)    
Net Carrying Amount $ 3,301 $ 3,642