XML 84 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquired Intangible Assets and Goodwill - Schedule of Other Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,020,275 $ 858,361
Accumulated Amortization (484,132) (416,645)
Net Carrying Amount 536,143 441,716
Completed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 354,539 327,848
Accumulated Amortization (196,572) (162,323)
Net Carrying Amount 157,967 165,525
Customer-related intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 616,267 480,817
Accumulated Amortization (273,758) (244,158)
Net Carrying Amount 342,509 236,659
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 0 244
Accumulated Amortization 0 (183)
Net Carrying Amount 0 61
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,659 14,642
Accumulated Amortization (9,117) (7,585)
Net Carrying Amount 5,542 7,057
Acquired license rights    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 34,810 34,810
Accumulated Amortization (4,685) (2,396)
Net Carrying Amount $ 30,125 $ 32,414