v3.26.1
Acquisitions - Schedule of Purchase Price (Details)
$ / shares in Units, shares in Millions, $ in Millions
6 Months Ended
Apr. 10, 2026
shares
Apr. 01, 2026
USD ($)
$ / shares
shares
Apr. 29, 2025
USD ($)
trading_day
$ / shares
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Business Combination, Consideration Transferred [Abstract]          
Aggregate acquisition consideration, net of cash acquired   $ 2,222      
Repayments of outstanding lines of credit       $ 7 $ 223
Beacon Roofing Supply, Inc.          
Business Combination, Consideration Transferred [Abstract]          
Cash paid for outstanding Beacon common stock     $ 7,736    
Converted Beacon restricted stock units (“RSUs”) and options attributable to pre-combination service     104    
Payment of Beacon debt, including accrued interest     2,948    
Aggregate acquisition consideration     10,788    
Less: cash acquired     144    
Aggregate acquisition consideration, net of cash acquired     $ 10,644    
Business combination, consideration transferred, number of shares issued (in shares) | shares     62.2    
Business acquisition, share price (in usd per share) | $ / shares     $ 124.35    
Trading days prior to the closing date | trading_day     5    
Payments of accrued interest     $ 30    
Payment of debt extinguishment fee     38    
Beacon Roofing Supply, Inc. | Line of Credit          
Business Combination, Consideration Transferred [Abstract]          
Repayments of outstanding lines of credit     371    
Beacon Roofing Supply, Inc. | Senior Secured Term Loan B Facility | Senior Notes          
Business Combination, Consideration Transferred [Abstract]          
Repayments of long-term debt     1,260    
Beacon Roofing Supply, Inc. | Senior Secured Notes | Senior Notes          
Business Combination, Consideration Transferred [Abstract]          
Repayments of long-term debt     1,250    
Beacon Roofing Supply, Inc. | RSUs          
Business Combination, Consideration Transferred [Abstract]          
Converted Beacon restricted stock units (“RSUs”) and options attributable to pre-combination service     $ 16    
Kodiak Building Partners          
Business Combination, Consideration Transferred [Abstract]          
Cash paid for outstanding Beacon common stock   2,000      
Cash paid to Kodiak stockholders   478      
Consideration transferred, equity interest   257      
Payment of Beacon debt, including accrued interest   1,503      
Aggregate acquisition consideration   2,238      
Less: cash acquired   16      
Aggregate acquisition consideration, net of cash acquired   $ 2,220      
Business combination, consideration transferred, number of shares issued (in shares) | shares 13.3 13.3      
Business acquisition, share price (in usd per share) | $ / shares   $ 19.42      
Consideration transferred, shares issued to acquiree equity holders (in shares) | shares   13.2      
Consideration, equity interest, rollover agreement (in shares) | shares   0.1      
Kodiak Building Partners | Secured Term Loan Facility          
Business Combination, Consideration Transferred [Abstract]          
Repayments of long-term debt   $ 1,490      
Kodiak Building Partners | Asset-Based Credit Facility          
Business Combination, Consideration Transferred [Abstract]          
Repayments of long-term debt   $ 15