v3.26.1
Acquisitions (Future Amortization Expense) (Details)
$ in Millions
Mar. 31, 2026
USD ($)
Business Combination [Abstract]  
Remainder of 2026 $ 557
2027 682
2028 634
2029 618
2030 $ 599