XML 98 R75.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Leases and Other Finance Obligations - Summary of Future Maturities of Other Finance Obligation (Detail) $ in Thousands | Dec. 31, 2021 USD ($)
--- | ---
Other Finance Obligations [Abstract] |
2022 | $ 16,885
2023 | 16,893
2024 | 16,911
2025 | 16,911
2026 | 16,690
Thereafter | 157,653
Total | $ 241,943

X
- Definition Future maturities for other finance obligations. + References No definition available. + Details
Name: | bldr_FutureMaturitiesForOtherFinanceObligations
Namespace Prefix: | bldr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Future maturities for other finance obligations thereafter. + References No definition available. + Details
Name: | bldr_FutureMaturitiesForOtherFinanceObligationsThereafter
Namespace Prefix: | bldr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Future maturities for other finance obligations within five years. + References No definition available. + Details
Name: | bldr_FutureMaturitiesForOtherFinanceObligationsWithinFiveYears
Namespace Prefix: | bldr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Future maturities for other finance obligations within four years. + References No definition available. + Details
Name: | bldr_FutureMaturitiesForOtherFinanceObligationsWithinFourYears
Namespace Prefix: | bldr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Future maturities for other finance obligations within one year. + References No definition available. + Details
Name: | bldr_FutureMaturitiesForOtherFinanceObligationsWithinOneYear
Namespace Prefix: | bldr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Future maturities for other finance obligations within three years. + References No definition available. + Details
Name: | bldr_FutureMaturitiesForOtherFinanceObligationsWithinThreeYears
Namespace Prefix: | bldr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Future maturities for other finance obligations within two years. + References No definition available. + Details
Name: | bldr_FutureMaturitiesForOtherFinanceObligationsWithinTwoYears
Namespace Prefix: | bldr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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