v3.26.1
Equity - Share Repurchase Program (Details) - USD ($)
$ in Millions
6 Months Ended
Sep. 18, 2025
Jun. 30, 2026
Jul. 27, 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     $ 526