v3.25.2
Segment information - Consolidated Balance Sheet (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Segment Reporting Information [Line Items]      
Total assets for reportable segments $ 53,984 $ 50,613 $ 48,105
Operating Segments      
Segment Reporting Information [Line Items]      
Total assets for reportable segments 49,929 45,534 43,145
Americas Materials Solutions | Operating Segments      
Segment Reporting Information [Line Items]      
Total assets for reportable segments 22,993 21,474 21,226
Americas Building Solutions | Operating Segments      
Segment Reporting Information [Line Items]      
Total assets for reportable segments 9,838 9,049 8,837
International Solutions | Operating Segments      
Segment Reporting Information [Line Items]      
Total assets for reportable segments $ 17,098 $ 15,011 $ 13,082