XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets, Net [Abstract]    
Cost $ 3,044,491 $ 3,034,634
Accumulated Amortization (2,529,419) (2,478,549)
Net 515,072 556,085
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 2,163,568 2,153,972
Accumulated Amortization (1,653,369) (1,603,568)
Net 510,199 550,404
Acquired developed and core technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 880,923 880,662
Accumulated Amortization (876,050) (874,981)
Net $ 4,873 $ 5,681