v3.26.1
Acquisitions - Additional Information (Details)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 4 Months Ended 6 Months Ended 12 Months Ended
Jul. 01, 2026
USD ($)
$ / shares
shares
Apr. 10, 2026
shares
Apr. 01, 2026
USD ($)
$ / shares
shares
Apr. 29, 2025
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
Apr. 28, 2026
USD ($)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Business Combination [Line Items]                
Goodwill, measurement period adjustment, increase             $ 7  
Aggregate acquisition consideration, net of cash acquired     $ 2,222          
Kodiak Building Partners                
Business Combination [Line Items]                
Business acquisition, share price (in usd per share) | $ / shares     $ 19.42          
Business combination, acquisition related costs         $ 5   $ 15  
Aggregate acquisition consideration, net of cash acquired     $ 2,220          
Cash paid for outstanding Beacon common stock     $ 2,000          
Business combination, consideration transferred, number of shares issued (in shares) | shares   13.3 13.3          
Aggregate acquisition consideration     $ 2,238          
Beacon Roofing Supply, Inc.                
Business Combination [Line Items]                
Business acquisition, share price (in usd per share) | $ / shares       $ 124.35        
Goodwill, measurement period adjustment, increase           $ 7    
Business combination, acquisition related costs               $ 75
Aggregate acquisition consideration, net of cash acquired       $ 10,644        
Cash paid for outstanding Beacon common stock       $ 7,736        
Business combination, consideration transferred, number of shares issued (in shares) | shares       62.2        
Aggregate acquisition consideration       $ 10,788        
TopBuild Corp. Acquisition | Subsequent Event                
Business Combination [Line Items]                
Business acquisition, share price (in usd per share) | $ / shares $ 505.00              
Business combination, conversion ratio 20.200              
Cash paid for outstanding Beacon common stock $ 6,400              
Business combination, consideration transferred, number of shares issued (in shares) | shares 312.0              
Aggregate acquisition consideration $ 15,000              
Common stock price per share (in dollars per share) | $ / shares $ 0.01              
Business combination, consideration, outstanding shares percentage 91.00%              
Consideration, tight to receive cash per share (in usd per share) | $ / shares $ 249.67              
Consideration, right to receive equity interest per share (in usd per share) | $ / shares $ 10.212