v3.26.1
Equity (Details 3) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Disclosure Equity Abstract      
Dividends Approval date Nov. 27, 2025   Feb. 19, 2025
Dividends payment date Jan. 07, 2026   Mar. 14, 2025
Dividends remuneration per share $ 0.234   $ 0.347
Dividends paid $ 1,000   $ 1,596
Dividends paid $ 2,879   $ 1,596
Dividends interest on capital   Nov. 27, 2025  
Dividends payment date   Mar. 04, 2026  
Dividend Interest on capital remuneration per share   $ 0.440  
Dividends and interest on capital   $ 1,879