v3.26.1
Segment information - Schedule of Reconciliation of Assets (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Segment Reporting Information [Line Items]    
Assets $ 24,269 $ 24,249
Operating Segments    
Segment Reporting Information [Line Items]    
Assets 22,581 21,952
Operating Segments | Building Materials    
Segment Reporting Information [Line Items]    
Assets 15,412 14,993
Operating Segments | Building Envelope    
Segment Reporting Information [Line Items]    
Assets 7,169 6,959
Reconciling items    
Segment Reporting Information [Line Items]    
Assets $ 1,688 $ 2,297