v3.25.2
Variable interest entities - Schedule of results of variable interest entities (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Variable Interest Entity [Line Items]        
Gross profit $ 4,026 $ 3,675 $ 5,863 $ 5,482
Net loss 1,319 1,297 1,225 1,413
Net cash used in operating activities     719 773
Variable interest entity, primary beneficiary        
Variable Interest Entity [Line Items]        
Total revenues 82 98 166 194
Total cost of revenues (85) (89) (165) (176)
Gross profit (3) 9 1 18
Net loss $ (17) $ (3) (30) (12)
Net cash used in operating activities     $ (12) $ (2)