v3.26.1
Equity - Share Repurchase Program (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 18, 2025
Mar. 31, 2026
Apr. 28, 2026
Share Repurchase Program [Line Items]      
Increase in authorized amount $ 1,000    
Excise tax   $ 10  
Subsequent Event      
Share Repurchase Program [Line Items]      
Share repurchase remaining     $ 753