XML 87 R72.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Leases and Other Finance Obligations - Summary of Future Maturities of Other Finance Obligation (Detail) $ in Thousands | Dec. 31, 2024 USD ($)
--- | ---
Other Finance Obligations [Abstract] |
2025 | $ 16,272
2026 | 15,939
2027 | 15,874
2028 | 15,887
2029 | 15,907
Thereafter | 103,127
Total | $ 183,006

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