<SEC-DOCUMENT>0000950170-24-107987.txt : 20240919
<SEC-HEADER>0000950170-24-107987.hdr.sgml : 20240919
<ACCEPTANCE-DATETIME>20240919070007
ACCESSION NUMBER:		0000950170-24-107987
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20240919
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240919
DATE AS OF CHANGE:		20240919

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Builders FirstSource, Inc.
		CENTRAL INDEX KEY:			0001316835
		STANDARD INDUSTRIAL CLASSIFICATION:	RETAIL-LUMBER & OTHER BUILDING MATERIALS DEALERS [5211]
		ORGANIZATION NAME:           	07 Trade & Services
		IRS NUMBER:				522084569
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-40620
		FILM NUMBER:		241309066

	BUSINESS ADDRESS:	
		STREET 1:		6031 CONNECTION DR., STE. 400
		CITY:			IRVING
		STATE:			TX
		ZIP:			75039
		BUSINESS PHONE:		(214) 880-3500

	MAIL ADDRESS:	
		STREET 1:		6031 CONNECTION DR., STE. 400
		CITY:			IRVING
		STATE:			TX
		ZIP:			75039
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>bldr-20240919.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2024-09-18T18:19:48.3279+00:00 -->
<!-- Copyright (c) 2024 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:nonNumeric="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:bldr="http://www.bldr.com/20240919">
 <head>
  <title>8-K</title>
  <meta http-equiv="Content-Type" content="text/html"/>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_e1c327c0-810d-4b60-9950-ae9dcf9650e1" name="dei:EntityCentralIndexKey" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75">0001316835</ix:nonNumeric><ix:nonNumeric id="F_1057b467-5ea9-403e-b509-b6f1d658d9d3" name="dei:AmendmentFlag" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75">false</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="bldr-20240919.xsd"/></ix:references><ix:resources><xbrli:context id="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001316835</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-19</xbrli:startDate><xbrli:endDate>2024-09-19</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div>
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="border-top:2.25pt double #000000;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:5.75pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;min-width:fit-content;">UNITED STATES<br/>SECURITIES AND EXCHANGE COMMISSION<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">WASHINGTON, D.C. 20549</span></p>
  <p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;min-width:fit-content;">FORM </span><span style="font-size:18pt;font-family:Times New Roman;"><ix:nonNumeric id="F_8c814339-f127-4e2a-9cc0-db069885bf64" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:DocumentType"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;min-width:fit-content;">8-K</span></ix:nonNumeric></span></p>
  <p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">CURRENT REPORT</span></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:100%;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.02986111111111111in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date of Report (Date of earliest event reported): </span><span><ix:nonNumeric id="F_8d57ba63-b58e-4a47-9e50-7bc059eb89cf" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 19, 2024</span></ix:nonNumeric></span></p></td>
   </tr>
  </table>
  <p style="margin-left:40%;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:24pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d7375862-d0dd-4406-9ed5-ac9053301b96" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:EntityRegistrantName"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:24pt;font-family:Times New Roman;min-width:fit-content;">BUILDERS FIRSTSOURCE, INC.</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(Exact name of Registrant as Specified in Its Charter)</span></p>
  <p style="margin-left:40%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:20%;"/>
    <td style="width:1%;"/>
    <td style="width:20%;"/>
    <td style="width:18%;"/>
    <td style="width:41%;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td colspan="3" style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_015b05fe-dada-4e32-8c04-afc811e2bb32" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Delaware</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_9d3389a2-669a-4a39-8aa0-94a2d8f9d7a3" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:EntityFileNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">001-40620</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_f896f607-480d-4da6-a899-58324d9faed3" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:EntityTaxIdentificationNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">52-2084569</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td colspan="3" style="padding-top:0.01in;vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(State or Other Jurisdiction<br/>of Incorporation)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Commission File Number)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(IRS Employer<br/>Identification No.)</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td colspan="3" style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_de847201-6165-4834-bd2c-63e5f599074f" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:EntityAddressAddressLine1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6031 Connection Drive</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_4c4621e1-9d9d-44f5-a051-64b3c6168c89" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:EntityAddressAddressLine2"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Suite 400</span></ix:nonNumeric></span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td colspan="3" style="padding-top:0.01in;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_7aa820e5-5516-4005-ab1f-17f4127154d5" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:EntityAddressCityOrTown"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Irving</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">, </span><span><ix:nonNumeric id="F_85ed89d9-c9ee-4b41-8ecd-73eb7f8a3faf" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Texas</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_2d6ee731-2382-4f40-bc2e-ab8248dfd48a" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:EntityAddressPostalZipCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">75039</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td colspan="3" style="padding-top:0.01in;vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Address of Principal Executive Offices)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Zip Code)</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:100%;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0.125in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.02986111111111111in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Registrant&#8217;s Telephone Number, Including Area Code:</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span><span><ix:nonNumeric id="F_9056e00c-4a51-44f0-93c1-50508ca023bc" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:CityAreaCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(214)</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span><span><ix:nonNumeric id="F_80982577-db28-48f5-a805-e2e796b839d8" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:LocalPhoneNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">880-3500</span></ix:nonNumeric></span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:100%;"/>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0.125in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(Former Name or Former Address, if Changed Since Last Report)</span></p>
  <p style="margin-left:40%;font-size:10pt;margin-top:9.35pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:9.35pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:9pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9c5adbcc-dab3-427f-82a8-f4b9c4799ea6" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:WrittenCommunications" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></div>
  <div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:6pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b8eebde7-bec8-4aee-a844-de8e6500bdbd" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:SolicitingMaterial" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></div>
  <div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:6pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1eef5654-4f7b-451c-b6e0-55c20ea942c1" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:PreCommencementTenderOffer" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></div>
  <div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:6pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a9d1e407-35df-4e48-b4ad-c22fe86b0a6f" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:PreCommencementIssuerTenderOffer" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></div>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:9pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Securities registered pursuant to Section 12(b) of the Act:</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:38%;"/>
    <td style="width:1%;"/>
    <td style="width:15%;"/>
    <td style="width:1%;"/>
    <td style="width:45%;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><br/>Title of each class</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Trading<br/>Symbol(s)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><br/>Name of each exchange on which registered</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_d205ca85-686f-459c-86a4-b4400a84a878" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:Security12bTitle"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common stock, par value $0.01 per share</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_f7d03496-bd0c-46cd-bf5d-a35842fcf9a5" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:TradingSymbol"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">BLDR</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_ed5eb558-2565-46ff-9f73-2b244522a5a6" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">New York Stock Exchange</span></ix:nonNumeric></span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;&#8239;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;&#8239;240.12b-2 of this chapter).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Emerging growth company </span><span style="font-size:10pt;"><ix:nonNumeric id="F_4b5d357d-40bb-4449-8551-960f8305b857" contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:2.25pt double #000000;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="page-break-after:always;"/>
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 5.02 Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 19, 2024, Builders FirstSource, Inc. (the &#8220;Company&#8221;) announced as part of its planned succession that its Board of Directors appointed Peter Jackson, Executive Vice President and Chief Financial Officer, as the Company&#8217;s next President &amp; Chief Executive Officer and member of its Board of Directors, effective November 6, 2024. Mr. Jackson will succeed Dave Rush, who has served as President &amp; Chief Executive Officer since November 2022 and is retiring after 25 years of dedicated service to the Company, effective November 6, 2024. Mr. Rush will remain on the Builders FirstSource Board of Directors and continue as a special advisor to the Company to ensure a smooth transition.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Additionally, the Company&#8217;s Board of Directors appointed Pete Beckmann, Senior Vice President, Financial Planning &amp;Analysis of the Company, to succeed Mr. Jackson as Chief Financial Officer, effective November 6, 2024.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Mr. Jackson was appointed as Executive Vice President and Chief Financial Officer of the Company in January 2021. He had been Senior Vice President and Chief Financial Officer of the Company since November 2016. Prior to joining the Company, Mr. Jackson was employed by Lennox International, Inc. in various roles, including most recently as Vice President and CFO of Lennox&#8217;s Refrigeration Segment. Before joining Lennox, Mr. Jackson served in multiple financial leadership positions at SPX Corporation, General Electric, and Gerber Scientific. He is a certified public accountant and a graduate of General Electric&#8217;s Experienced Financial Leadership program. He holds an M.B.A. degree from Rensselaer Polytechnic Institute and a B.S. from Bryant University.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Mr. Beckmann was appointed as Senior Vice President, Financial Planning &amp;Analysis of the Company in January 2021. Mr. Beckmann has been with the Company and legacy companies since 1999, serving in finance roles of increasing responsibility. He earned his bachelor&#8217;s degree in finance and marketing from Colorado State University.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The information required by Item 5.02(c)(3) of Form 8-K for Messrs. Jackson and Beckmann has not been determined as of the date hereof. The Company will provide such information, if applicable, in an amendment to this Form 8-K within four (4) business days after the information is determined or becomes available.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 7.01 Regulation FD Disclosure.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 19, 2024, the Company issued a news release announcing the leadership transition noted above. A copy of the news release is attached hereto as Exhibit 99.1.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 9.01 Financial Statements and Exhibits.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(d)	Exhibits.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:21%;"/>
    <td style="width:79%;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exhibit No.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Description</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="bldr-ex99_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">News release issued by Builders FirstSource, Inc. on September 19, 2024.</span></a></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cover Page Interactive Data File - the cover page XBRL tags are embedded within the Inline XBRL document.</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All of the information included in Items 7.01 and 9.01 of this report and Exhibit 99.1 hereto is being furnished and shall not be deemed to be &#8220;filed&#8221; for the purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and shall not be incorporated by reference in any filing under the Securities Act of 1933, as amended.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="page-break-after:always;"/>
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:9.35pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SIGNATURES</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:9.35pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:6%;"/>
    <td style="width:44%;"/>
    <td style="width:4%;"/>
    <td style="width:46%;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:4.3pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">BUILDERS FIRSTSOURCE, INC.</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Date:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">September 19, 2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">By:</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ Timothy D. Johnson</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:9.35pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Timothy D. Johnson, Executive Vice President, General Counsel and Corporate Secretary</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="page-break-after:always;"/>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>bldr-ex99_1.htm
<DESCRIPTION>EX-99.1
<TEXT>
<html>
 <head>
  <title>EX-99.1</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="z-index:-3;min-height:1in;position:relative;"></div>
  <p style="text-indent:-66.667%;padding-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:right;" id="ole_link1"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Aptos',sans-serif;font-style:italic;min-width:fit-content;">Exhibit 99.1</font></p>
  <p style="text-indent:-66.667%;padding-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:center;"><img src="img40275981_0.jpg" alt="img40275981_0.jpg" style="width:187px;height:47px;">&#160;</p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">For Immediate Release</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Builders FirstSource Announces Planned CEO and CFO Transition</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;"> </font></p>
  <p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Chief Executive Officer Dave Rush to Retire</font></p>
  <p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Peter Jackson Named Chief Executive Officer</font></p>
  <p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;">Pete Beckmann Named Chief Financial Officer</font></p>
  <p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">September 19, 2024 (Irving, TX) &#x2013; Builders FirstSource, Inc. (NYSE: BLDR)</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> announced today that as part of a planned succession, its Board of Directors has named Peter Jackson, Chief Financial Officer, as the Company&#x2019;s next President &amp; Chief Executive Officer and member of its Board of Directors, effective November 6, 2024. Mr. Jackson will succeed Dave Rush, who has served as CEO since November 2022 and is retiring after 25 years of dedicated service to the Company. Mr. Rush will remain on the Builders FirstSource Board of Directors and continue as a special advisor to ensure a smooth transition.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Mr. Jackson has nearly 30 years of leadership experience, including 17 years in building products and 7 years with Builders FirstSource. Throughout his career, he has demonstrated consistent ability to engage and inspire people, enhance organizations, and strategically deploy capital to drive value. As CFO of Builders FirstSource, Mr. Jackson has been instrumental in the development, execution and achievement of its growth strategy, including overseeing capital allocation and M&amp;A, leading digital transformation and architecting the business intelligence platform, setting the stage for future success.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Pete Beckmann, Senior Vice President, Financial Planning &amp; Analysis, will succeed Mr. Jackson as Chief Financial Officer</font><font style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;">.  </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Mr. Beckmann has been with Builders FirstSource and legacy companies since 1999, serving in finance roles of increasing responsibility. In his current position, he is the lead financial partner to operations, supporting all levels of the enterprise, including reporting and analysis, short- and long-term forecasting, strategic and annual planning and capital investment analysis.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Paul Levy, Chair of the Board of Directors, said, &#x201c;Peter&#x2019;s appointment as the Company&#x2019;s next CEO underscores the Board&#x2019;s steadfast commitment to excellence in our leadership team, and is the result of a thoughtful succession planning process. Peter is a dynamic and innovative leader who has had wide-ranging impact on Builders FirstSource. He brings a strategic, operational, and finance-oriented mindset to his new role, as well as a deep understanding of</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.25in;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Aptos',sans-serif;min-width:fit-content;">1</font></p></div></div>
  <hr style="page-break-after:always;">
  <div style="z-index:-3;min-height:1in;position:relative;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">our history, mission and strategy. As a respected industry leader across the Company by our team members, customers, and the investment community, Peter is the perfect choice to lead Builders FirstSource into our next phase of profitable growth.&#x201d;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Mr. Levy added, &#x201c;The Board truly appreciates everything Dave has done for Builders FirstSource over his 25 years with the Company. An authentic leader, Dave has been instrumental in our steadfast growth and outperformance. Given his deep industry knowledge, he will continue serving the organization on the Board of Directors and in an advisory role to support the team as needed. His contributions are notable, and his legacy will continue to inspire each of us.&#x201d;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Mr. Rush commented, &#x201c;It has been a true honor serving Builders FirstSource. I am most proud of the culture we have created and the opportunity for our dedicated and hardworking people to excel. My thanks to Paul and the Board for their belief and trust in me. In Peter, we have a leader with deep experience and a proven track record of value creation.  One of my first priorities as CEO was to make sure we had in place a succession plan that kept the Company well positioned to execute our strategies and continue to build shareholder value.  I am confident that Peter is the ideal choice to lead us in the next phase of our journey.&#x201d;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Mr. Jackson added, &#x201c;I am humbled and honored to be selected as the next CEO of Builders FirstSource. I look forward to building on our tremendous foundation and the strong legacy that Dave and our past leaders have established. Further, I&#x2019;m thrilled that Pete is stepping into the role of CFO. He has a proven track record as a finance leader, and I look forward to continuing to partner with him to deliver exceptional results and compounding shareholder value.&#x201d;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">About Builders FirstSource</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Headquartered in Irving, Texas, Builders FirstSource is the largest U.S. supplier of building products, prefabricated components, and value-added services to the professional market segment for new residential construction and repair and remodeling. We provide customers an integrated homebuilding solution, offering manufacturing, supply, delivery, and installation of a full range of structural and related building products. We operate in 43 states with approximately 570 locations and have a market presence in 48 of the top 50 and 90 of the top 100 MSAs, providing geographic diversity and balanced end market exposure. We service customers from strategically located distribution and manufacturing facilities (some of which are co-located) that produce value-added products such as roof and floor trusses, wall panels, stairs, vinyl windows, custom millwork, and pre-hung doors. Builders FirstSource also distributes dimensional lumber and lumber sheet goods, millwork, windows, interior and exterior doors, and other specialty building products. </font><font><font style="white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">www.bldr.com</font></font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Forward-Looking Statements</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.25in;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Aptos',sans-serif;min-width:fit-content;">2</font></p></div></div>
  <hr style="page-break-after:always;">
  <div style="z-index:-3;min-height:1in;position:relative;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Statements in this news release that are not purely historical facts or that necessarily depend upon future events, including statements about future results, performance, strategies and plans may be forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended. Readers are cautioned not to place undue reliance on forward-looking statements. In addition, oral statements made by our directors, officers and employees to the investor and analyst communities, media representatives and others, depending upon their nature, may also constitute forward-looking statements. As with the forward-looking statements included in this release, these forward-looking statements are by nature inherently uncertain, and actual results or events may differ materially as a result of many factors. All forward-looking statements are based upon information available to Builders FirstSource on the date this release was submitted. Builders FirstSource undertakes no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise. Forward-looking statements involve risks and uncertainties, many of which are beyond the Company&#x2019;s control or may be currently unknown to the Company, that could cause actual events or results to differ materially from the events or results described in the forward-looking statements; such risks or uncertainties include those related to the Company&#x2019;s growth strategies, including acquisitions, organic growth and digital strategies, or the dependence of the Company&#x2019;s revenues and operating results on, among other things, the homebuilding industry and, to a lesser extent, repair and remodel activity, which in each case is dependent on economic conditions, including inflation, interest rates, consumer confidence, labor and supply shortages, and also lumber and other commodity prices. Builders FirstSource may not succeed in addressing these and other risks. Further information regarding factors that could affect our financial and other results can be found in the risk factors section of Builders FirstSource&#x2019;s most recent annual report on Form 10-K filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) and may also be described from time to time in the other reports Builders FirstSource files with the SEC. Consequently, all forward-looking statements in this release are qualified by the factors, risks and uncertainties contained therein.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">#     #     #</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Contact:</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Heather Kos</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">SVP, Investor Relations</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Builders FirstSource, Inc.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">investorrelations@bldr.com</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.25in;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:'Aptos',sans-serif;min-width:fit-content;">3</font></p></div></div>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>3
<FILENAME>img40275981_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img40275981_0.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" #A X4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#GO[4U#_G^
MN?\ O\W^-']J:A_S_7/_ '^;_&JE%>;=GZ/R1[%O^U-0_P"?ZY_[_-_C1_:F
MH?\ /]<_]_F_QJI6SX7\/S^)-<AL(LB/.^:0?P1CJ?KV'N135V[(FI[.G%SE
M9)'>_"[1;Z\E.N7]S<-;QDI;(\C$.W0MC/('3Z_2O5:AM+2"QLX;6VC$<$*!
M$0=@*FKNA'E5CX3&8EXFJZFRZ>A0UG28=:TV2RF>2,-RLD3%61NQ!KP3Q%8Z
M[X:U-K.\O+D@\Q2K*VV1?4<_F.U?159>OZ!8^(],>RO4R#S'(/O1MZBIJ4^9
M:;G3EV/^K2Y9J\7^'FCYS_M34/\ G^N?^_S?XT?VIJ'_ #_7/_?YO\:N>(O#
MM]X:U-K.\7(/,4JCY9%]1_4=JR*XW=.S/LH>SJ14HV:9;_M34/\ G^N?^_S?
MXT?VIJ'_ #_7/_?YO\:J44KLKDCV+?\ :FH?\_US_P!_F_QH_M34/^?ZY_[_
M #?XU4HHNPY(]BW_ &IJ'_/]<_\ ?YO\:/[4U#_G^N?^_P W^-5**+L.2/8M
M_P!J:A_S_7/_ '^;_&C^U-0_Y_KG_O\ -_C52BB[#DCV+?\ :FH?\_US_P!_
MF_QH_M34/^?ZY_[_ #?XU4HHNPY(]BW_ &IJ'_/]<_\ ?YO\:/[4U#_G^N?^
M_P W^-5**+L.2/8M_P!J:A_S_7/_ '^;_&C^U-0_Y_KG_O\ -_C52BB[#DCV
M+?\ :FH?\_US_P!_F_QH_M34/^?ZY_[_ #?XU4HHNPY(]BW_ &IJ'_/]<_\
M?YO\:/[4U#_G^N?^_P W^-5**+L.2/8^G-#9G\/Z:S$EC:Q$DGDG8*OUGZ#_
M ,B[IG_7I%_Z *T*]%;'YW5^-^H4444R#QSX\7EU:?\ "/\ V:YFAW?:-WEN
M5SCRL9Q7C?\ ;.J?]!*\_P"_[?XUZ[^T!_S+O_;S_P"TJ\5KT*"7LT8RW+O]
MLZI_T$KS_O\ M_C1_;.J?]!*\_[_ +?XU2HK:R)+O]LZI_T$KS_O^W^-']LZ
MI_T$KS_O^W^-4J*+("[_ &SJG_02O/\ O^W^-']LZI_T$KS_ +_M_C5*BBR
MV+?Q;XCM&!@U[4DQV%T^/RSBNFTOXQ>+M.91-=PW\0_@N8AG'^\N#^9-<#14
MN$7NAW9]%>&/C-H>LNEMJJ'2[EN TC;H6/\ O_P_B,>]>DJRNH92&4C((.01
M7Q97I?PS^)4WAZZBTC5IFDTB1@J.YR;4GN/]CU';J.^>:IA]+Q+C/N?1-%("
M& (((/((I:Y#0**** "BBB@ HHHH **** "BBB@ KS?XUWUW8>#;.6SNI[:0
MZ@BEX9"A(\N3C([<#\J](KS#X[?\B19?]A)/_1<M:4OC0I;'AW_"2Z]_T&]2
M_P# I_\ &C_A)=>_Z#>I?^!3_P"-9=%>C9&%S4_X277O^@WJ7_@4_P#C7K7P
M-U34-0O=:%[?7-R$CB*B:9GVY+=,GBO$:]C^ /\ Q_:[_P!<X?YO659+V;*C
MN>UW9*V4Y!((C8@CZ5\B_P#"2Z]_T&]2_P# I_\ &OKF\_X\;C_KFW\J^,JR
MPJ3N5,U/^$EU[_H-ZE_X%/\ XT?\)+KW_0;U+_P*?_&LNBNJR,[G3>'O$.MR
M^)M*CDUC4'1KR%65KER""XR",U]75\?^&O\ D:M(_P"OV'_T,5]@5R8E6:-8
M!1117*6%%%% !1110!#=DK93D$@B-B"/I7R+_P )+KW_ $&]2_\  I_\:^N;
MS_CQN/\ KFW\J^,JZ\*D[F<S4_X277O^@WJ7_@4_^-'_  DNO?\ 0;U+_P "
MG_QK+HKJLC.YUGA/Q!K4WC+0XI=7OY(WU"W5T>Y<A@9%R",\BOJBOD7P=_R.
M^@?]A*W_ /1BU]=5QXE6:-8;!1117,6%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7D?BGXA:WK/B)_#'@B+
M?.A*S7:@$Y'#;2>%4?WCWZ=L]_XTU.31_!FKWT+%)8K9A&P/W6/RJ?P)%>9^
M -(BLO@YXDU< ?:KRTNOW@ZA$C8 9^NX_E6U-)+F9+[$H^$WBV[43W_C.7[4
M>2 \L@!_WBP_E5.75/'OPONX6U>=M8T5V"F1G,@'L&;YD;'0'CZUPGAZUTK4
M-*U.XU?Q)/I]Q;IFVB&6\XX/&/J /QKT+X3+?^*?#&O:/K$D]SI;HL<+S$ML
M<ALA2?3Y3CL<>M;R32?-JO0A:['K>CZM9Z[I-OJ5A)YEM<+N0]"/4$=B#D'Z
M45Y/\%-8>QLM:TJ[W[+:='0#G:S;@PYZ?<'ZT5S3ARR:-$[H\ZHHHKR#]+%5
M6=U1%+,QP !DDU] ^!?"R^&=#42J/M]QA[AO3T3Z#^>:XCX6>%/M=U_;]Y'F
M"!MMLI_B<=6^@[>_TKV"NNA3M[S/EL[QW-+ZO!Z+?U[?(****Z#YX**** ,O
M7] L?$>F/97J9!YCD'WHV]17S_XB\.WWAK4VL[Q<@\Q2J/ED7U']1VKZ4K+U
M_0+'Q'ICV5ZF0>8Y!]Z-O45E4IJ:NMSU,MS*6%ERRU@_P\T?-%%:_B+P[?>&
MM3:SO%R#S%*H^61?4?U':LBN)IIV9]G"<:D5*+NF%%%%(L**** "BBB@ HHH
MH **** "BBB@ HHHH **** /IO0?^1=TS_KTB_\ 0!6A6?H/_(NZ9_UZ1?\
MH K0KTEL?G%7XY>H4444R#Q7]H#_ )EW_MY_]I5XK7M7[0'_ #+O_;S_ .TJ
M\5KT:'\-&,]PHHHK4DOV&AZMJJ.^G:7>WB(<.UO;O(%/H=H.*M_\(=XH_P"A
M;UC_ , 9?_B:]=^ G_(#U?\ Z^4_]!KUVN6IB'&35C10NKGR+_PAWB<?\RYJ
M_P#X R__ !-9]WIM_I^W[;97-MNZ>=$R9_,5]E5'<6\%U \%Q#'-"XPT<BAE
M8>A!ZU*Q3ZH/9GQ?17H_Q:\$6OA?4[>_TR/R["]W#R@<B*0<D#V(.0.V#VQ7
MG%=49*2NB&K!1115"/I?X1>(7USP3%#.^ZXT]_LS$]2@ *'\CC_@-=[7B'P"
MG(N]<M]QVM'"^/H6']:]OKSJT;3:-HNZ"BBBLB@HHHH **** "BBB@ HHHH
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
M[JT\.6\A"1J+BY [L?N*?H,G_@0]*\;K:\7ZH=:\7ZKJ!;*RW+[#_L [5_\
M'0*Q:Z:<>6*1$G=A1115B-'1-!U/Q%J"V.E6CW$Y&2%X"CU8G@#ZUZ%%\"/$
M31!I-1TQ'(^YO<X_';7IWPQ\,Q>'/!MH3&!>7J+<7#XY^895?P! QZY]:[.N
M.IB)7M$T4%;4^3O%'@?7/"$B?VG;KY$AVI<0MNC8^F>H/L0*YROL'Q#HT'B#
M0+W2[A59+B(J"1]UOX6^H.#^%?(#HT;LCC#*2"/0UM1J\ZU)E&PVBBBMB3:\
M'?\ ([Z!_P!A*W_]&+7UU7R+X._Y'?0/^PE;_P#HQ:^N68(I9B H&23VKCQ6
MZ-8;'A7QQ\3M<:E;^'+=SY5L!-<@'[TA'R@_13G_ (%[5Y#6CKVJ2:UK]_J<
MA.ZYG>0 ]@3P/P&!^%9U=-./+%(S;NPHHK3\.::NK^)=,TY\[+FZCC?']TL,
M_IFK;MJ(](\!_!Y=9TV'5M>FF@MY@'@MH<!W4]&8G. ?0<X[BNUNO@MX1GMS
M'#%=VTF.)4G+'/N&R*]#551 B*%51@ #  I:\Z5:;=[FRBCY/\:^#KWP9K/V
M*X<302C?;W &!(OT[$=Q_C7-U]#?'*PCN/!EO>8'FVMVN&[[6!!'Y[3^%?/-
M=M*?/&[,Y*S"IK6ZFLKN&ZMI&CGA<21NO56!R#4-%:$GU[X8UR/Q'X:L-6C
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
M-M%/A_QCJ>G[<1I,7BX_Y9M\R_H0/PK KK3NKF85T7@-;23QUH\5]!#/;2W
MB:*9 R-N!49!X/)%<[4D$TEM<1SPL4EB8.C#L0<@T-75@1];?\(=X7_Z%O1_
M_ &+_P")H_X0[PO_ -"WH_\ X Q?_$U!X.\667B[0H;ZW=!<*H6Y@S\T3]^/
M0]0>X_&NAKS&Y)V9OH8O_"'>%_\ H6]'_P# &+_XFC_A#O"__0MZ/_X Q?\
MQ-<3\5OB'<>'%MM,T.\6/5&;S)V"*_E1XX4A@0"<@_0>XKS#_A;?CC_H-_\
MDI#_ /$5M"E4DKIDN21]"_\ "'>%_P#H6]'_ / &+_XFC_A#O"__ $+>C_\
M@#%_\37SU_PMOQQ_T&__ "4A_P#B*/\ A;?CC_H-_P#DI#_\15>PJ=Q<Z/H^
MPT+1]*E:73M*L;.1UVL]O;I&2/0E0.*X#X[?\B19?]A)/_1<M7/A-K7B+Q%H
M][J>N7QN(C,(K93"D>-HRQ^51G.0/P-4_CM_R)%E_P!A)/\ T7+6<$U5293U
MB?/5%%%>@8A7L?P!_P"/[7?^N</\WKQRO8_@#_Q_:[_USA_F]95_X;*CN>XT
M445YQL%%(02" <'UKYSN/C#XTM;J6WEELQ)$Y1Q]G'!!P:TA3<]A.21]&UCZ
MWX6T/Q''LU738+DXP)"-KK]'&"/SKP7_ (71XP_Y[6?_ (#BC_A='C#_ )[6
M?_@.*T6'J+5$\Z.UU?X#Z=,6?2-5GMB>1%<()%^@(P1^M<3J7P:\76&XP06U
M\@[V\PSCZ-M/Y9KIO OQ=U/4?%$%AX@FMQ:7(,:.D839(<;<GT/(^I%>VTW4
MJTW9@E&6Q\<ZEHVIZ/*(M2T^YM'/031%,_3/7\*HU]G7=G;7]J]M>6\4\$@P
M\<JAE8>X-?*?CO2;/0_&VJ:=IY_T6&4>6,YVY4,5S[$D?A6]*MSZ6(E&QSM%
M%%;$FMX8U%](\4:7?QL08;E&..ZYPP_$$C\:^OJ^+X(FFGCB3[SL%'U)K[0K
MCQ2U1I3"BBBN4T"BBB@#Y4HHHKS#]*"BBB@ HHHH Z[P3XVN/#%WY$Y:73)6
M_>1]3&?[R_U'>O=[2[M[ZTBNK6598)5W(ZG((KY:KKO!/C:X\,7?D3EI=,E;
M]Y'U,9_O+_4=ZWI5>71['AYIE:KIU:2][\_^">^T5#:7=O?6D5U:RK+!*NY'
M4Y!%35V'R333LPHHHH$%%%% !1110 4444 9NN:'9>(-,DL;Z/=&W*L/O1MV
M93V-?/\ XE\-7OAC4S:W2[HVR89U'RR+ZCT/J.U?259NN:'9>(-,DL;Z/=&W
M*L/O1MV93V-95*:FO,]3+LQEA9<LM8/^KH^9J*V?$OAJ]\,:F;6Z7=&V3#.H
M^61?4>A]1VK&KB::=F?9TZD:D5.#NF%%%%(L**** "BBB@#Z;T'_ )%W3/\
MKTB_] %:%9^@_P#(NZ9_UZ1?^@"M"O26Q^<5?CEZA1113(/%?V@/^9=_[>?_
M &E7BM>U?M ?\R[_ -O/_M*O%:]&A_#1C/<****U)"BBB@ HHHH **** "E
M+$  DG@ 59T[3+[5KQ+33[6:YN'Z1Q*6/U]A[U[Q\//A/'H$L6KZYY<VI+\T
M4 ^9(#ZD_P 3?H.V>#45*D8+4:BV:?PI\%OX6T!KJ]CVZE?8>13UB0?=3Z\D
MGW..U=_117G2DY.[-DK'R+XMTEM#\6ZIIS*56&X;9D8RA.5/_?)%8M>\?&?P
M5+J-NGB/3XB\]NFRZC49+1CD/_P'G/M]*\'KT*4^>-S&2LPHHHK00444Z.-Y
M9%CC1GD<A551DL3T % #:*TM=T.[\/:E_9]^ MR(DD= ?N;E#8/N,\UFT)WU
M0!1110!]9^!/^1"T+_KRB_\ 017(_';_ )$BR_["2?\ HN6NJ^'TGF_#_0VQ
MC%HB_EQ_2N5^.W_(D67_ &$D_P#1<M>?#^+\S9_"?/5%%%>@8A7L?P!_X_M=
M_P"N</\ -Z\<KV/X _\ ']KO_7.'^;UE7_ALJ.Y[5>?\>-Q_US;^5?&5?9MY
M_P >-Q_US;^5?&58X7J54"BBBNLS-3PU_P C5I'_ %^P_P#H8K[ KX_\-?\
M(U:1_P!?L/\ Z&*^P*X\5NC2F>-?'+PPTL-KXDMT)\H"WNL#HI/R-^9(_%:\
M0K[-O;*VU&QGLKN)9;>="DB-T8&OEWQUX'O?!NK-&RO+ITK$VUSCAA_=/HP_
M7K5X>I=<K%-=3E****Z2 JXNK:DEO]G74+I8>GEB9@OITSBJ=% !UHJ[I.E7
MFMZI;Z=80F6YG;:BC]2?0#J35+I0 4444 ;7@[_D=] _["5O_P"C%KZZKY"\
M*R&+Q?HD@ )2_@8 ^TBU]>UQXK=&L-CRCXT^$'U/3(_$-G&6N+)-EPJCEH<Y
MS_P$D_@3Z5X%7VFRJZE6 92,$$9!%?/_ ,2/A9<://-J^A0--IC$O+ @RUOZ
MX'=/Y=^.:="JK<K%./5'EE%%%=9F6;'4;W2[I;FPNY[6=>DD,A1OID5MR_$'
MQ=-$8W\07P4C!VR;3^8YKFZ*3BGN@N.=WED:21V=V.69CDD^I--HHI@%7M'T
MF[US5[;3+&,O<7#A%'8>I/L!DGZ4S3-+OM9OX['3K:2XN9#A409_$^@]S7TC
M\._A[;^#;$W%P5FU:=<32C[L8_N+[>I[UG5JJ"\RHQN=/H6CV^@:'9Z5:C]U
M;1A,XQN/4L?<G)_&N!^.W_(D67_823_T7+7I]>8?';_D2++_ +"2?^BY:XJ3
MO43-);'SU1117HF(5['\ ?\ C^UW_KG#_-Z\<KV/X _\?VN_]<X?YO65?^&R
MH[GN-%%%><;!7S5\7?#3Z'XRFO8XR+/4B9T8#@/_ !K]<\_\"%?2M8GBKPQ9
M>+-"ETR]&,_-%*!EHG'1A_4=P36M*IR2N3)71\C45M^)O"NJ>$]3:RU* J#D
MQ3+S'*OJI_IU%8E>BFFKHQ"NST3XI>*]#MDMHKY;FW082.Z3S-H]FX;]:XRB
MDXJ6X)V/0[WXT^+KN!HHWLK0L,;X(/F'TW$UY_--)<3/--(TDLC%G=SDL3U)
M/<TRBE&,8[(;;8445<TK2;[6]0BL-.MI+BYD.%1!^I/8>I/ JA'0_#70GU[Q
MSI\6PF"V<7,YQP%0Y /U.!^-?4]<C\/_  1!X,T3RF*RZC<8:ZF7IGLJ_P"R
M/U.3[#KJ\^M4YY:;&T59!1116)04444 ?*E%%%>8?I04444 %%%% !1110!U
MW@GQM<>&+OR)RTNF2M^\CZF,_P!Y?ZCO7N]I=V]]:175K*LL$J[D=3D$5\M5
MUW@GQM<>&+OR)RTNF2M^\CZF,_WE_J.];TJO+H]CP\TRM5TZM)>]^?\ P3WV
MBH;2[M[ZTBNK6598)5W(ZG((J:NP^2::=F%%%% @HHHH **** "BBB@#-US0
M[+Q!IDEC?1[HVY5A]Z-NS*>QKY_\2^&KWPQJ9M;I=T;9,,ZCY9%]1Z'U':OI
M*LW7-#LO$&F26-]'NC;E6'WHV[,I[&LJE-37F>IEV8RPLN66L'_5T?,U%;/B
M7PU>^&-3-K=+NC;)AG4?+(OJ/0^H[5C5Q--.S/LZ=2-2*G!W3"BBBD6%%%%
M'TWH/_(NZ9_UZ1?^@"M"L_0?^1=TS_KTB_\ 0!6A7I+8_.*OQR]0HHHID' ?
M$SP'?^-_[+^Q75M!]C\W?Y^[YM^S&, _W37 ?\*&U[_H*Z;^;_\ Q->_45K&
MM.*LB7%,\!_X4-KW_05TW\W_ /B:/^%#:]_T%=-_-_\ XFO?J*KZQ,.1'@/_
M  H;7O\ H*Z;^;__ !-'_"AM>_Z"NF_F_P#\37OU%'UB8<B/ ?\ A0VO?]!7
M3?S?_P")H_X4-KW_ $%=-_-__B:]^HH^L3#D1X9;_ *]8C[3KUO&._EV[/\
MS(KI=+^!WART97O[F\OV'5"PB0_@OS?^/5Z=14NM-]0Y44=+T73-$MOL^F6,
M%I%W$2 ;OJ>I_&KU%%9-W*"BBB@ ZUY9XO\ @O8:O.][H4R:?<N<M R_N6/M
MCE/PR/85ZG151G*+NA-)[GR]J'PJ\8Z>Y!TAKA!T>WD5P?PSG]*SAX#\6$@#
MP]J//K PKZRHK=8F78GD1\S:9\(/&&HR#S;&.QC/_+2YE _\=7+?I7KO@KX6
MZ5X3D6]F?[?J8'$SKA8O]Q>Q]SS]*[RBHG7G+0:BD>4>/OA7J?BSQ0^JV=]9
MPQO$B%9=P;*C'8'VKF/^%#:]_P!!73?S?_XFO?J*%7FE9 XIG@/_  H;7O\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ^5****\P_2@HHHH **** "BBB@ HHHH **** .N\$^-KCPQ=^
M1.6ETR5OWD?4QG^\O]1WKW>TN[>^M(KJUE66"5=R.IR"*^6JZ[P3XVN/#%WY
M$Y:73)6_>1]3&?[R_P!1WK>E5Y='L>'FF5JNG5I+WOS_ .">^T5#:7=O?6D5
MU:RK+!*NY'4Y!%35V'R333LPHHHH$%%%% !1110 4444 9^LZ+8Z]ITEC?PB
M2-ONM_$C=F4]C7@WBKP??^%KS;,IFLW.(KE5^5O8^A]ORKZ)J*YM8+VW>WNH
M8YH7&&CD4,#^!K.I34_4]' 9C4PDK;Q?3_(^6:*]IU'X1Z/<S&2RNKBS!/\
MJ^)%'TSS^IJSH_PLT+39EGNFEOY%.0LV!'G_ '1U_$D5S>PG<^A>>851YE>_
M:W](ZG0?^1=TS_KTB_\ 0!6A2*JHH50 H&  . *6NU'Q\Y<TFPHHHH)/%?V@
M/^9=_P"WG_VE7BM>U?M ?\R[_P!O/_M*O%:]&A_#1C/<**]9^$?@S0/$^E:C
M-K%A]IDAG5(SYTB8!7/\+"O1O^%2>!_^@)_Y-S?_ !=*5>,79@H-GS!17T__
M ,*D\#_] 3_R;F_^+H_X5)X'_P"@)_Y-S?\ Q=3]9AV8^1GS!7KOP$_Y#FK_
M /7LG_H5>A?\*D\#_P#0$_\ )N;_ .+K7T#P9H'AB>:;1[#[-),H20^=(^0#
MG^)C45*\91:0U!IW-ZOBNOM2N#_X4[X+_P"@=-_X$R?XUG1JJ%[CE%L^>_#7
M_(U:1_U^P_\ H8K[ KB;7X3^$+*\@NH+"59H9%D0FY<X8'([^HKMJ5:HIM6'
M%6"BBBL2@HHHH **** "BBB@ HHHH **** "BBB@#QSX_?\ 'CH7_72;^25X
M=7N/Q^_X\="_ZZ3?R2O#J]"A_#1C/<]^^ W_ "*NI?\ 7[_[(M>K5Y3\!O\
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
MN?3?PJ\2ZGXI\+W-]JTRRSQWK0JRQA/E"(0,#W8UW->8? G_ )$B]_["3_\
MHN*O3ZY:J2FTC2.P5X;\0?B3XGT#QQJ.F:=>QQVL'E;%:!&(W1HQY(SU)KW*
MOF#XM_\ )3M8_P"V/_HE*O#Q3EJ3-V1/_P +B\:?]!&'_P !H_\ "OH7PY>3
M:CX7TF^N6#3W-E#-(P&,LR DX'3DU\?5]=>#O^1(T#_L&V__ *+6M,1&,4K(
M4&V.\5W]QI7A/5;^T<)<6]J\D;$ @,!D<&OG_P#X7%XT_P"@C#_X#1_X5[OX
M[_Y$+7?^O*7_ -!-?)E&'C&47=!-M'L_PY^(WB7Q#XTM=-U*\CEM9$D+*L"*
M<A21R!ZBNF\>?%BS\,3OINF1)>ZFO$FX_NX3Z-CDGV&/KVKP7P_K5QX>UB/4
M[7_7Q1RK&?[K/&R!OPW9_"LYW:1V=V+.Q)9F.23ZFM'0BY7Z$\SL=/J7Q'\7
M:I*SRZY=0@GA+5O) 'I\N#^=>]_"VYGO/AQI,]U/)/,WG;I)7+,<3.!DGGH*
M^8[:PO+TXM;2><YQ^ZC+<_A7TY\+;:>S^'&DP74$D$R^=NCE0JPS,Y&0>>AJ
M,0DH)(J%[G85Y]XU^*^E^%Y9+&S0:AJ:\-&K8CB/^TWK[#\<5!\6?'3^&M,3
M2].DVZG>*274\P1]-P]SR!]"?2OG0DL2222>2344:/,N:0Y2MHCLM6^*GB[5
MG;_B:-9QGI'9CRP/^!?>_6L(^*/$!?>==U,OG.XW<F<_G1H'AK5_$UZ;72;-
MYW49=L@*@]68\"NZ'P)\2FWW_;M+$N,^7YC_ )9V=:Z6Z<-&1JSFM-^)7B_2
MW!CUNXG4'E+H^<#[9;)_(UZOX,^,ECK4\=AKD4=A>.=J3*?W,A].>4/U)'O7
MBWB'PKK'A:[6WU:S:'?GRY =R2 ?W6'!^G45C4I4H30*31]J45Y;\&_&<NM:
M9)H=_*7O+% T+L>9(>G/NIP/H17J5<$XN+LS5.Z"O+_&/QDT_19Y;#18DU"\
M3Y6F+?N4/IQR_P"&![U5^,?CF72[=?#NFS%+FX3==2(<%(ST4'L6[^WUKP6N
MBC037-(B4K:(ZW4_B9XOU1R9-:GMU[):XA _%<'\R:R/^$H\0>9YG]NZGOSG
M=]KDSGUSFMCPA\.=;\8*;BV5+:Q#;3=3Y"D]PH'+?R]Z[L_  ^3QXD'F^]E\
MOT^_^OZ5NYTH:$VDSA-,^)WB_2Y 4UF:X0=4N_WH/XMS^1KUSP5\7M/\13Q:
M?JL2Z?J#D*C!LQ2MZ GE3['/USQ7C?B[P+K/@Z=!?QI);2'$=U"248^A[@^Q
M_#-<STI.G"HKH%)H^U**\X^$7C27Q'HLFFW\I?4+  ;V.6EB/ 8^I'0GZ=S7
MH]<,HN+LS5.X4445(PHHHH ^5****\P_2@HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ZSP7XWN?"]SY,H:?39&S)%GE#_>7W]N]>[V5[;:C9Q7=I,LT$
MJ[D=>A%?+E=5X+\:7/A:\\N3=-ITK?O8<\J?[R^_\_R(WI5>71['B9IE:KIU
M:2][\_\ @GT#15>RO;;4;.*[M)EF@E7<CKT(JQ78?(M-.S"BBB@04444 %%%
M% !7 >/O'R:+&^EZ7(&U%AB20<B '_V;V[4GCSX@1Z/')IFE2*^HGY9)!R(/
M\6_EWKQ9W>21G=BSL269CDDGN:YZM6WNQ/H,JRKVEJU9:=%W_P"!^9]-Z([R
M:#ITDC,SM:Q%F8Y))4<FKU9^@_\ (NZ9_P!>D7_H K0K=;'A5?C?J%%%%,@\
M5_: _P"9=_[>?_:5>*U[5^T!_P R[_V\_P#M*O%:]&A_#1C/<DCGFB!$<KH#
MUVL13_MEU_S\S?\ ?9KHO"O@#6?&-K<7&F-:A('"/YTA4Y(SQ@&N@_X4AXL_
MYZ:;_P!_V_\ B:IU()V;%9GGOVRZ_P"?F;_OLT?;+K_GYF_[[->A?\*0\6?\
M]--_[_M_\31_PI#Q9_STTW_O^W_Q-+VL.X<K//?MEU_S\S?]]FOIKX3NTGPS
MTAG8LQ\[)8Y/^N>O)_\ A2'BS_GIIO\ W_;_ .)KVCP)H=WX;\&:?I-\8S<V
M_F;S$V5^:1F&#@=F%88B<91LF7!-,Z.OBNOM2OBNC"]0J&IX:_Y&K2/^OV'_
M -#%?8%?'_AK_D:M(_Z_8?\ T,5]@4L5N@IF7XE_Y%75_P#KRF_] -?']?8'
MB7_D5=7_ .O*;_T U\?U6%V85 KVWX9_"RSFTZ#7?$$ G:=1);6C_<"'HSC^
M(GJ!TQUSGCR3P_IXU;Q'IFGM]VYNHXFYQ\I8 _IFOL%55$"(H55&  , "GB*
MCBK(4%?49!!#;1+%!%'%&O"I&H4#Z 5)117$:GS!\64=/B9J^\YW>40<8X\I
M/_U?A7%5[S\8_ MUJZQ>(-+A::X@C\NYA099D'(8#N1DY]L>E>#=*]*C)2@K
M&,E9GTM\._'NAZOX?T_36NHK74+:!(&MY6";RJA<IG@@XS@<BN^KXKK<TOQC
MXCT4*NGZS>0QKTC\S<@_X"V1^E8SPUW>+*4^Y]&>,_ &F>-C:/>SSP26VX*\
M&W+!L<'(/I^IKE?^%#:#_P!!74OS3_XFN6T;XZ:U:LJ:O8V]]%W>/]U)^F5_
M05ZQX6\>Z#XM7987)2[ RUK.-L@^@Z,/H36;56FO(?NLL^$?"MMX/T=]-M+F
M>XB:9I0TV,J2 ,# ''&?QK>HHK!MMW99XY\?O^/'0O\ KI-_)*\.KW'X_?\
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
MB<DD\DUSU:MO=B?0Y5E7/:M66G1=_-^0,Q=BS$EB<DD\DTE%%<A]2?3>@_\
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
MOE?^QM4_Z!MY_P!^&_PHPS]UA/<ZCX2?\E.T?_MM_P"B7KZ?KYJ^%6FW]O\
M$G299K*YCC7SLN\3 #]R_<BOI6L\3\8X;!1117.6>!?&GPB]CK \16L1-I>8
M6XVC[DH&,GV8#\P?6O**^S;VRMM2LIK.\@2>VF4I)&XR&%>!>,?@YJFE3276
M@(^H6))/DCF:+VQ_&/<<^W>NRC65N61E*/5&/X%^)>H^#5-H\(O-,9MQ@9MK
M1D]2C=OIT^G6O2C\=_#GE9&G:KYF/N[(\9^N_P#I7@,\$UM,T4\3Q2+PR2*5
M(^H-1UK*C"3NQ*31VOCKXCZCXS9;;RA9Z;&VY;=6W%F_O.>_TZ#WZUQ53VEG
M=7\ZP6=M-<3-TCB0LQ_ 5ZMX)^#-W=317_B93;VRD,+(-^\D_P!\C[H]NOTI
MMPIH5G)FM\$?";VMM/XDNXRK7"^3:AASLS\S?B0 /H?6O8:9%%'!"D,2+'&B
MA411@*!P !Z4^N"<W.5V;)61\_\ QH\(R:=K?_"06L7^AWI GVC_ %<WO[,!
MGZYKRNOLO4-/M-5T^>QOH$GMIUVR1N."/\\Y[5X#XP^#NK:1-)<Z$DFHV!.1
M&O,T8]"/XOJ.?:NJC65N61G*/5&?X'^*.I>$818S0B^TW.5B9]K19Z[&YX[X
M/Z<UZ)_POCP[Y.?[-U3S<?=V1[<_7?\ TKP&:&6WE:*:-XY%.&1U((^H-,K2
M5&$G=B4FCO?'/Q1U#Q?;_P!GPP"QTW<&:(/N>4CIN;CCO@#KZ\5P53VEE=ZA
M<+;V5M-<S-TCAC+L?P%>K>"_@Q>74\=]XF'V>V4AA9JV9)/]XC[H^G/TIMPI
M(-9,M_!+PA()9/%%Y$50*T5D&'4GAW'ZJ/JU>V5'##%;01P01K'%&H1$48"@
M< "I*X*DW.5S5*R"BBBH&%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >(?%S_C]F_W&KR*
MP_X_X/\ ?%%%>C1^ QEN?3/PW_Y 3?1/_0:[.BBN&I\3-5L%%%%0,*BN?^/6
M;_<;^5%% 'E<O_(?'_7=?YBO2M'_ .0;']3_ #HHK6IL2B_1116104444 >0
M^.?^/B[^G_LU8WA+_6I_UW']***ZU\!F]SW*V_X]8?\ <7^52T45R&@4444
M%%%% &1XG_Y%Z[_W:^4M;_Y"TWX?RHHKLPW4SF>N?!W_ (^X_P#KB?Y5[111
M6-?XRH[!1116)04444 >!_&7_D*-]1_2N9^'?_(=C_ZZ+_6BBN^/\(Q?Q'U%
M1117 ;!1110 4444 %%%% !1110 4444 >=_%3_D'Q_0?^A5\Z6W_'U#_OK_
M #HHKOP_P&4]SZ<^&O\ R+I^J_RKLZ**XZGQ,T6P4445 PHHHH \T^+/_'I%
M_N?UKY^L/^/^#_?%%%=^'^ RGN?3GPY_Y%U?HO\ *NPHHKCG\3-%L%%%%0,*
**** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>bldr-20240919.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2024-09-18T18:19:48.6659+00:00 -->
<!-- Copyright (c) 2024 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.bldr.com/20240919" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:bldr="http://www.bldr.com/20240919" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" namespace="http://xbrl.sec.gov/dei/2024"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" namespace="http://fasb.org/us-gaap/2024"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbase id="lnk">
        <link:roleRef roleURI="http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="bldr-20240919.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple"/>
        <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications"/>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Pre-commencement Issuer Tender Offer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Pre-commencement Tender Offer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SolicitingMaterial_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Soliciting Material</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_WrittenCommunications_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Written Communications</link:label>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl"/>
        </link:labelLink>
        <link:presentationLink xlink:role="http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="10010.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="10130.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="10020.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="10000.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="10090.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine2" order="10091.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="10100.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="10120.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="10110.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="10040.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="10050.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="10060.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="10070.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="10030.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="10080.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="10140.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer" order="10190.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementTenderOffer" order="10180.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="10210.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="10340.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SolicitingMaterial" order="10170.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="10220.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_WrittenCommunications" order="10160.0" priority="2" use="optional"/>
        </link:presentationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45779987575728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document And Entity Information<br></strong></div></th>
<th class="th"><div>Sep. 19, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 19,  2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">BUILDERS FIRSTSOURCE, INC.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001316835<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">52-2084569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">6031 Connection Drive<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Irving<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">75039<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(214)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">880-3500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $0.01 per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">BLDR<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>7
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M1S &P %#TG1X#SY['R73>RHY_U=3_ 102P,$%     @  S@S69>*NQS
M$P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B
M#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z1
M0J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ
M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?V
MD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    "  #.#-9
M.JJBYT !   \ @  #P   'AL+W=O<FMB;V]K+GAM;(U176O#, S\*\8_8$G+
M5EAI!F/=1V%L91U]=V*E$;6M8*OMUE\_)2&LL)<]R3J)T]UY<:*X+XGVZLN[
MD K=,+?S+$M5 ]ZD*VHAR*2FZ U+&W=9:B,8FQH ]BZ;YODL\P:#OEN,7.N8
M73;$4#%2$+ #M@BG]#OO6G7$A"4ZY.]"]V\'6GD,Z/$,MM"Y5JFATPM%/%-@
MXS95).<*/1D&6XB,U1]XTXG\-&7J$3;EAQ$AA9[E0EAC3-QO]/Q&-!Y!EH?N
MP/2$CB$N#<-SI$.+8=?1B(OLPD:?PUB'$.?Q/S%276,%2ZH.'@(/.49PG<"0
M&FR35L%X*/2XHNZ#58^!)22U"@.5['9.Y?3*#JY9Y%YD&.<H@[BR@_!1K84:
M ]@W.9 $E^2J=51=Z7FFUS>36TGHX-R#8._AE8P=S8\?=_<#4$L#!!0    (
M  ,X,UDD'INBK0   /@!   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E
M;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z=&&RGBU_
M[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2O6H0DBBZ
M0=@S9)[NF:*<//Y#='7=:7PX_;(X\ \PO%WHJ45D*4H5&N1,PFBV-L%2XLM,
MEJ*H,AF**I9P6B#BR2!M:59]L$].M.=Y%S?W1:[-XPFNWPQP>'3^ 5!+ P04
M    "  #.#-999!YDAD!  #/ P  $P   %M#;VYT96YT7U1Y<&5S72YX;6RM
MDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2%85-K'C>
MO,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-;$/?+Y8-0
MP1-XJBA[E.O5,[1R;ZEXZ7D;3?!-F<!B63R-PLQJ2AFC-4H2U\7!ZQ^4ZD2H
MN7/08&<B+EA0BJN$7/D=<.I[.T!*1D.QD8E>I6.5Z*U .EK >MKBRAE#VQH%
M.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_'G2/)W55D
M(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.\1'"[K\_L;S6
M3AI_YHOA/UY_ 5!+ 0(4 Q0    (  ,X,UD'04UB@0   +$    0
M      "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @  S@S60IR
M<&#N    *P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL
M4$L! A0#%     @  S@S69E<G",0!@  G"<  !,              ( !S $
M 'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "  #.#-9 ;V?YG $   \
M$0  &               @($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
M4$L! A0#%     @  S@S69^@&_"Q @  X@P   T              ( !LPP
M 'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  #.#-9EXJ[',     3 @  "P
M            @ &/#P  7W)E;',O+G)E;'-02P$"% ,4    "  #.#-9.JJB
MYT !   \ @  #P              @ %X$   >&PO=V]R:V)O;VLN>&UL4$L!
M A0#%     @  S@S620>FZ*M    ^ $  !H              ( !Y1$  'AL
M+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @  S@S6660>9(9
M 0  SP,  !,              ( !RA(  %M#;VYT96YT7U1Y<&5S72YX;6Q0
52P4&      D "0 ^ @  %!0

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="bldr-20240919.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="bldr-20240919.htm">bldr-20240919.htm</File>
    <File>bldr-20240919.xsd</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "bldr-20240919.htm": {
   "nsprefix": "bldr",
   "nsuri": "http://www.bldr.com/20240919",
   "dts": {
    "inline": {
     "local": [
      "bldr-20240919.htm"
     ]
    },
    "schema": {
     "local": [
      "bldr-20240919.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 24,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 23
   },
   "report": {
    "R1": {
     "role": "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation",
     "longName": "100000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_bb2141cc-defb-4d6a-b746-0b9e7f960a75",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldr-20240919.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bb2141cc-defb-4d6a-b746-0b9e7f960a75",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldr-20240919.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.bldr.com/20240919/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0000950170-24-107987-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950170-24-107987-xbrl.zip
M4$L#!!0    (  ,X,UFL,-*<@!8  -FN   1    8FQD<BTR,#(T,#DQ.2YH
M=&WM/6M7VTB6G[=_10V]TPUG*5MO2X9D#AA(NSL!CDUV>O?+G)*JA#61)4])
M!CR_?NXM2<8V-D\[F.!\2"+7Z]Y;]UVO_;_=]&-R)606I<F'7_6:]BL129#R
M*+G\\.M!M]5N__JWCS_M_X52<G32/B6GXIH<!'ET)8ZB+(C3;"@%V>Y^V2'M
M)(X20?X\['PF1VDP[(LD)Y3T\GS0K->OKZ]K/(R2+(V'.8R5U8*T7R>4EIVW
MI&#X.SEBN2!-0S,LJGE4=R]TMZE[3<NMF4;#^Q]-:VK:1+-T,)+192\GV\$.
MP58P=I*(.!Z1DRAA21"QF'2K07<!RJ!&#N*8=+!51CHB$_)*\%K19R\'<@!)
MDNS#U@3DUV8ME9=UW?.\^@W6V2HJ-6]\&?-H7!<_54U#TYQZ43A5-9];U2ZJ
MYI-5HRD )FN;=2!C#JB)JCX0_ML]U;'89]FX^LV=^E/X86E5-;I9U*^.8.",
MXX17U9,T.86)EU$POQG/93T?#40=*M*DJ#F&*HOFP008Z/4_OWSN!CW19W06
M=2YFJ)^)H':97M6AH([\<(M)3J%L:HBJ[BTB]5RR) M3V5?<B'C:5'.IJ4_T
M,Q^W^SHQ#*H95'>J3OR8RZE>\ <E$0BRYNG>UL>?R'Y/, [_DOT\RF/QT:5_
M[->+_^*/?9$S)5Y4_&L877W8:J5)#D)'+X#"6R0HOCYLY>(FKRNFK6.G];+7
M?3_E(Y+EHUA\V.HS>1DE3<*&>?J7J#]()5 YWQLPCIJ@2=S!S=Z6&I5'5U4C
M'F6#F(UPU@64[D<W3>Q;R.*_$><B4?^]90L2\0];)_\0>@#2'&C4U35.+=_1
MJ.?9&F7"XT'H.;8F@. )Z^,H(FH>)X#VJ 7H2!:W$RYN_A"C$L6;O"-"0/X?
MOF_HEAX$E(O0IQ9W&/4;ED,UWQ,-Z%1C#7OKHP;\9.J.:]K[]2G0YD.J:W;#
MMYP&M07SJ*69@OHV*";?"77NV"[WN#D)Z0&H/8ZJ[R1FE\^#,&1Q)NX 5Y\F
MJ12AD*"I1?9Q'P6VF2GY@(&($N FBMF'K0SF,D9A4;_U),*!O$8K/JO=9!SX
M0G4_V:?ZS-*A5%]*(35+9!1E'HM,V52H":R^(H[?820D46"+N5+9:O\Q/5VS
MC3]6/TWW/@""I;SZ G4A<S0J'\<VQ:O:W9:-P>0+JE8EU7<U2'V*-!4=QX2K
M3\A$'41G5H3^#0H-N+E)S;U^E-">0*O4U&IVE.P-TBQ"_0']Q0PM+LK8N)-!
MU86?2NB>YNF@:=0,>Y 3G@[]6)"?-?5G+P38:!;]6S1U;9#O%:*NZI=E(>M'
M\:AY$?5%I@Q\)^VSI*KHIWF>]J$N(DA9'%TFS5B$.4*3#5A2P7'=BW)!X9=
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
MZ45P/,)Q]C3;$9H64(M!- ]QO48],]"IK=F:&S#-,/W@I8X%ABB(XXI=B6V
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
MU7(?QXYNI#ZA'=X)/^A]]C]02P,$%     @  S@S60O#L;$G$   S40   \
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
M&<FG?WMTF_\;D_\!4$L! A0#%     @  S@S6:PPTIR %@  V:X  !$
M         ( !     &)L9'(M,C R-# Y,3DN:'1M4$L! A0#%     @  S@S
M68(;3)Y]"   "&$  !$              ( !KQ8  &)L9'(M,C R-# Y,3DN
M>'-D4$L! A0#%     @  S@S60O#L;$G$   S40   \              ( !
I6Q\  &)L9'(M97@Y.5\Q+FAT;5!+!08      P # +L   "O+P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>bldr-20240919_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bldr-20240919.xsd" xlink:type="simple"/>
    <context id="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001316835</identifier>
        </entity>
        <period>
            <startDate>2024-09-19</startDate>
            <endDate>2024-09-19</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_e1c327c0-810d-4b60-9950-ae9dcf9650e1">0001316835</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_1057b467-5ea9-403e-b509-b6f1d658d9d3">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_8c814339-f127-4e2a-9cc0-db069885bf64">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_8d57ba63-b58e-4a47-9e50-7bc059eb89cf">2024-09-19</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_d7375862-d0dd-4406-9ed5-ac9053301b96">BUILDERS FIRSTSOURCE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_015b05fe-dada-4e32-8c04-afc811e2bb32">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_9d3389a2-669a-4a39-8aa0-94a2d8f9d7a3">001-40620</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_f896f607-480d-4da6-a899-58324d9faed3">52-2084569</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_de847201-6165-4834-bd2c-63e5f599074f">6031 Connection Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_4c4621e1-9d9d-44f5-a051-64b3c6168c89">Suite 400</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_7aa820e5-5516-4005-ab1f-17f4127154d5">Irving</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_85ed89d9-c9ee-4b41-8ecd-73eb7f8a3faf">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_2d6ee731-2382-4f40-bc2e-ab8248dfd48a">75039</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_9056e00c-4a51-44f0-93c1-50508ca023bc">(214)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_80982577-db28-48f5-a805-e2e796b839d8">880-3500</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_9c5adbcc-dab3-427f-82a8-f4b9c4799ea6">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_b8eebde7-bec8-4aee-a844-de8e6500bdbd">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_1eef5654-4f7b-451c-b6e0-55c20ea942c1">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_a9d1e407-35df-4e48-b4ad-c22fe86b0a6f">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_d205ca85-686f-459c-86a4-b4400a84a878">Common stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_f7d03496-bd0c-46cd-bf5d-a35842fcf9a5">BLDR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_ed5eb558-2565-46ff-9f73-2b244522a5a6">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_bb2141cc-defb-4d6a-b746-0b9e7f960a75"
      id="F_4b5d357d-40bb-4449-8551-960f8305b857">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
