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.2
Goodwill and Intangibles Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 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 $ 482,917 $ 479,774    
Accumulated Amortization (421,131) (406,144)    
Net Carrying Amount $ 61,786 73,630 $ 91,203 $ 109,316
Licensed technology        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 7 years      
Gross Carrying Amount $ 23,276 20,133    
Accumulated Amortization (1,924) (1,431)    
Net Carrying Amount $ 21,352 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 (276,946) (263,635)    
Net Carrying Amount $ 34,315 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,348) (14,276)    
Net Carrying Amount $ 452 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 (127,117) (126,347)    
Net Carrying Amount $ 1,683 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 (796) (455)    
Net Carrying Amount $ 3,984 $ 4,325