XML 88 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquired Intangible Assets and Goodwill - Schedule of Other Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,282,711 $ 1,020,275
Accumulated Amortization (555,126) (484,132)
Net Carrying Amount 727,585 536,143
Completed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 463,766 354,539
Accumulated Amortization (223,480) (196,572)
Net Carrying Amount 240,286 157,967
Customer-related intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 758,817 616,267
Accumulated Amortization (313,991) (273,758)
Net Carrying Amount 444,826 342,509
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 15,318 14,659
Accumulated Amortization (10,579) (9,117)
Net Carrying Amount 4,739 5,542
Acquired license rights    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 44,810 34,810
Accumulated Amortization (7,076) (4,685)
Net Carrying Amount $ 37,734 $ 30,125