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.1
Goodwill and Intangibles Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 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 $ 474,548 $ 477,125    
Accumulated Amortization (378,196) (367,809)    
Net Carrying Amount $ 96,352 109,316 $ 137,553 $ 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,187 21,764    
Accumulated Amortization (717) (580)    
Net Carrying Amount $ 18,470 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 (237,854) (228,532)    
Net Carrying Amount $ 73,407 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,001) (13,461)    
Net Carrying Amount $ 799 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,192) (124,807)    
Net Carrying Amount $ 3,608 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 (432) (429)    
Net Carrying Amount $ 68 $ 71