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.23.2
Goodwill and Intangibles Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 1 month 6 days      
Gross Carrying Amount $ 479,442 $ 477,125    
Accumulated Amortization (388,239) (367,809)    
Net Carrying Amount $ 91,203 109,316 $ 127,928 $ 149,940
Licensed technology        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 10 months 24 days      
Gross Carrying Amount $ 19,300 21,764    
Accumulated Amortization (934) (580)    
Net Carrying Amount $ 18,366 21,184    
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 (246,970) (228,532)    
Net Carrying Amount $ 64,291 82,729    
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,205) (13,461)    
Net Carrying Amount $ 595 1,339    
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 (125,577) (124,807)    
Net Carrying Amount $ 3,223 3,993    
Backlog        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 5 years 3 months 18 days      
Gross Carrying Amount $ 500 500    
Accumulated Amortization (439) (429)    
Net Carrying Amount $ 61 71    
Patents        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 7 years      
Gross Carrying Amount $ 4,781 0    
Accumulated Amortization (114) 0    
Net Carrying Amount $ 4,667 $ 0