v3.26.1
Subsequent Events (Details) - USD ($)
$ in Billions
Jul. 29, 2026
Jul. 24, 2026
Feb. 03, 2026
Subsequent Event [Line Items]      
Share repurchase program, authorized, amount     $ 1.0
Subsequent Event | Share Repurchase Program      
Subsequent Event [Line Items]      
Share repurchase program, authorized, amount   $ 1.5  
Number of shares authorized to be repurchased (in shares) 1,745,000,000