XML 92 R81.htm IDEA: XBRL DOCUMENT v3.25.2
Commitment and contingencies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Other Commitments [Line Items]          
Other contractual commitments $ 711   $ 711    
Increase for pre-existing warranties 15 $ 6 19 $ 12  
Accrued environmental remediation obligations 66   66   $ 64
Outstanding commitments 822   822   809
Self insurance reserves 120   120   $ 89
Capital Addition Purchase Commitments          
Other Commitments [Line Items]          
Purchase commitments $ 263   $ 263