Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.u1
Goodwill and Intangibles Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 1 month 6 days      
Gross Carrying Amount $ 479,829 $ 479,774    
Accumulated Amortization (414,890) (406,144)    
Net Carrying Amount $ 64,939 73,630 $ 96,352 $ 109,316
Licensed technology        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 10 months 24 days      
Gross Carrying Amount $ 20,188 20,133    
Accumulated Amortization (1,365) (1,431)    
Net Carrying Amount $ 18,823 18,702    
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 (271,856) (263,635)    
Net Carrying Amount $ 39,405 47,626    
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,312) (14,276)    
Net Carrying Amount $ 488 524    
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 (126,731) (126,347)    
Net Carrying Amount $ 2,069 2,453    
Patents        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 7 years      
Gross Carrying Amount $ 4,780 4,780    
Accumulated Amortization (626) (455)    
Net Carrying Amount $ 4,154 $ 4,325