v3.26.1
SUBSEQUENT EVENTS (Details) - $2B Share Authorization - USD ($)
$ in Millions
May 05, 2026
Nov. 30, 2025
Subsequent Event [Line Items]    
Authorized stock repurchase amount   $ 2,000
Subsequent Event    
Subsequent Event [Line Items]    
Stock repurchased $ 275