v3.26.1
Accumulated other comprehensive loss - Schedule of Amounts Reclassified From AOCI to Net Loss (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]              
Cost of revenues $ 2,501 $ 1,973 $ 2,277 $ 1,852 $ 4,474 $ 4,129  
Income tax benefit (expense) 146 (41) 122 (28) 105 94  
Other non-operating income, net 1 (2) (1) (1) (1) (2)  
Total amounts reclassified from Accumulated other comprehensive loss to Net income (476) $ 107 (416) $ 94 (369) (322) $ (1,191)
Reclassification out of Accumulated Other Comprehensive Income              
Accumulated Other Comprehensive Income (Loss) [Line Items]              
Total amounts reclassified from Accumulated other comprehensive loss to Net income 5   (3)   5 (5)  
Net change in fair value of effective portion of cash flow hedges | Reclassification out of Accumulated Other Comprehensive Income              
Accumulated Other Comprehensive Income (Loss) [Line Items]              
Cost of revenues 8   (3)   10 (4)  
Income tax benefit (expense) (2)   1   (2) 1  
Total amounts reclassified from Accumulated other comprehensive loss to Net income 6   (2)   8 (3)  
Actuarial losses and prior service costs for defined benefit pension plans and other postretirement benefit plans | Reclassification out of Accumulated Other Comprehensive Income              
Accumulated Other Comprehensive Income (Loss) [Line Items]              
Income tax benefit (expense) 0   0   0 0  
Other non-operating income, net (1)   (1)   (3) (2)  
Total amounts reclassified from Accumulated other comprehensive loss to Net income $ (1)   $ (1)   $ (3) $ (2)