XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Acquired Intangible Assets and Goodwill - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 858,748 $ 664,826
Accumulated Amortization (382,041) (351,601)
Net Carrying Amount 476,707 313,225
Completed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 327,466 257,857
Accumulated Amortization (143,589) (128,715)
Net Carrying Amount 183,877 129,142
Customer-related intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 481,593 398,182
Accumulated Amortization (230,323) (216,192)
Net Carrying Amount 251,270 181,990
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 238 258
Accumulated Amortization (139) (107)
Net Carrying Amount 99 151
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,641 8,039
Accumulated Amortization (6,738) (6,097)
Net Carrying Amount 7,903 1,942
Acquired license rights    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 34,810 490
Accumulated Amortization (1,252) (490)
Net Carrying Amount $ 33,558 $ 0