v3.25.1
Acquired Intangible Assets and Goodwill - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,285,037 $ 1,282,711
Accumulated Amortization (584,320) (555,126)
Net Carrying Amount 700,717 727,585
Completed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 464,386 463,766
Accumulated Amortization (233,216) (223,480)
Net Carrying Amount 231,170 240,286
Customer-related intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 760,510 758,817
Accumulated Amortization (332,162) (313,991)
Net Carrying Amount 428,348 444,826
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 15,331 15,318
Accumulated Amortization (10,985) (10,579)
Net Carrying Amount 4,346 4,739
Acquired license rights    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 44,810 44,810
Accumulated Amortization (7,957) (7,076)
Net Carrying Amount $ 36,853 $ 37,734