XML 122 R105.htm IDEA: XBRL DOCUMENT v3.25.3
Equity Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Billions
Jul. 22, 2026
Jan. 15, 2026
Jul. 23, 2025
Jan. 16, 2025
Jul. 25, 2024
Jan. 10, 2024
Class of Stock [Line Items]            
Common Stock, Dividends, Per Share, Cash Paid     $ 0.50 $ 0.50 $ 0.45 $ 0.30
Dividends paid     $ 0.9 $ 0.9 $ 0.8 $ 0.5
Subsequent Event            
Class of Stock [Line Items]            
Common Stock, Dividends, Per Share, Cash Paid [1] $ 0.75 $ 0.75        
Dividends paid [1] $ 1.3 $ 1.3        
[1] Amount represents our estimate of the dividends that will be paid on January 15, 2026 and July 22, 2026. The actual amount will be determined based on shareholders of record at the record date.