XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Acquired Intangible Assets and Goodwill - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 545,361 $ 538,899
Accumulated Amortization (327,842) (304,175)
Net Carrying Amount 217,519 234,724
Completed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 179,694 172,346
Accumulated Amortization (119,853) (111,435)
Net Carrying Amount 59,841 60,911
Customer-related intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 357,146 358,032
Accumulated Amortization (201,584) (186,733)
Net Carrying Amount 155,562 171,299
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 369 373
Accumulated Amortization (145) (77)
Net Carrying Amount 224 296
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 7,662 7,658
Accumulated Amortization (5,770) (5,440)
Net Carrying Amount 1,892 2,218
Acquired license rights    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 490 490
Accumulated Amortization (490) (490)
Net Carrying Amount $ 0 $ 0