v3.25.4
Other current assets and accrued liabilities - Schedule of Other Current Assets (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Prepaid expenses $ 2,945 $ 2,139
Other 1,188 1,138
Total other current assets $ 4,133 $ 3,277