XML 118 R99.htm IDEA: XBRL DOCUMENT v3.25.4
Investments - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]      
Contributions to investments $ 51,938 $ 13,856 $ 16,448
Proceeds from investments 46,628 4,743 15,739
Time Deposits      
Schedule of Equity Method Investments [Line Items]      
Contributions to investments 51,295 13,258 15,794
Proceeds from investments $ 46,025 $ 4,053 $ 15,140