v3.26.1
SUBSEQUENT EVENTS (Details) - $2B Share Authorization - USD ($)
$ in Millions
Aug. 04, 2026
Nov. 30, 2025
Subsequent Event [Line Items]    
Authorized stock repurchase amount   $ 2,000
Subsequent Event    
Subsequent Event [Line Items]    
Share repurchased program, expected amount $ 250