v3.26.1
Variable interest entities - Schedule of results of variable interest entities (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Variable Interest Entity [Line Items]        
Gross profit $ 4,294 $ 4,026 $ 6,339 $ 5,863
Net loss 1,486 1,319 1,310 1,225
Net cash used in operating activities     513 719
Variable interest entity, primary beneficiary        
Variable Interest Entity [Line Items]        
Total revenues 73 82 147 166
Total cost of revenues (69) (85) (153) (165)
Gross profit 4 (3) (6) 1
Net loss $ (5) $ (17) (28) (30)
Net cash used in operating activities     $ (35) $ (12)