v3.26.1
Segment information - Schedule of Reconciliation of Assets (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Total Assets $ 24,603 $ 24,209
Operating Segments    
Segment Reporting [Line Items]    
Total Assets 23,185 21,912
Operating Segments | Building Materials    
Segment Reporting [Line Items]    
Total Assets 15,752 14,939
Operating Segments | Building Envelope    
Segment Reporting [Line Items]    
Total Assets 7,433 6,973
Reconciling items    
Segment Reporting [Line Items]    
Total Assets $ 1,418 $ 2,297