XML 74 R63.htm IDEA: XBRL DOCUMENT
v3.21.1

Leases and Other Finance Obligations - Other Finance Obligations - Additional Information (Detail) $ in Millions | 3 Months Ended
--- | ---
Mar. 31, 2021 USD ($) Property
Other Finance Obligations [Line Items] |
Number of leased properties with single lessor | Property | 126
Other finance obligation, renewal term | 5 years
Total lease term | 30 years
Master lease agreement description | Company is party to 126 individual property lease agreements with a single lessor as of March 31, 2021. These lease agreements had initial terms ranging from nine to 15 years with renewal options in five-year increments providing for up to approximately 30-year total lease terms.
Other finance obligations | $ 211.2
Payment of other finance obligation | $ 5.1
Minimum |
Other Finance Obligations [Line Items] |
Other finance obligation, term | 9 years
Maximum |
Other Finance Obligations [Line Items] |
Other finance obligation, term | 15 years

X
- Definition Lessee leasing arrangements, other finance obligations, maximum term of contract. + References No definition available. + Details
Name: | bldr_LesseeLeasingArrangementsOtherFinanceObligationsMaximumTermOfContract
Namespace Prefix: | bldr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lessee leasing arrangements, other finance obligations, term of contract. + References No definition available. + Details
Name: | bldr_LesseeLeasingArrangementsOtherFinanceObligationsTermOfContract
Namespace Prefix: | bldr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lessee leasing arrangements, other finance obligations, term of contract renewal. + References No definition available. + Details
Name: | bldr_OtherFinanceObligationRenewalTerm
Namespace Prefix: | bldr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other finance obligations. + References No definition available. + Details
Name: | bldr_OtherFinanceObligationsLineItems
Namespace Prefix: | bldr_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other finance obligations number of leased properties. + References No definition available. + Details
Name: | bldr_OtherFinanceObligationsNumberOfLeasedProperties
Namespace Prefix: | bldr_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Present value of minimum lease payments for sale-leaseback transactions accounted for using the deposit method or as a financing. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121616839&loc=d3e45280-112737 + Details
Name: | us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The yearly payments due under the lease entered into in connection with the transaction involving the sale of property to another party and the lease of the property back to the seller. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121549808&loc=d3e36991-112694 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 40 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121586228&loc=d3e50796-112755 + Details
Name: | us-gaap_SaleLeasebackTransactionAnnualRentalPayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A description of the significant provisions of the transaction involving the sale of property to another party and the lease of the property back to the seller. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121549808&loc=d3e36991-112694 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 40 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121586228&loc=d3e50796-112755 + Details
Name: | us-gaap_SaleLeasebackTransactionDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |