XML 57 R41.htm IDEA: XBRL DOCUMENT
v3.25.4

Summary of Significant Accounting Policies - Narrative (Details) | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | ---
Jan. 03, 2026 USD ($) reporting_unit day | Dec. 28, 2024 USD ($) | Dec. 30, 2023 USD ($) | Jul. 28, 2025 USD ($) | Oct. 31, 2023 USD ($) | May 03, 2022 USD ($) | Aug. 23, 2021 USD ($)
Self Insurance Reserve [Line Items] |  |  |  |  |  |  |
Standard terms of payment, number of days | day | 10 |  |  |  |  |  |
Self insurance reserve | $ 12,000,000.0 | $ 11,800,000 |  |  |  |  |
Allowance for doubtful accounts receivable | 5,000,000.0 | 4,300,000 |  |  |  |  |
Market reserve | 0 | 0 |  |  |  |  |
Inventory adjustments, refund |  | 20,700,000 |  |  |  |  |
Inventory adjustments, refund, interest | $ 500,000 | 2,700,000 |  |  |  |  |
Number of reporting units | reporting_unit | 1 |  |  |  |  |  |
Medical benefit | $ 300,000 |  |  |  |  |  |
Share repurchase authorization |  |  |  | $ 50,000,000 | $ 100,000,000 | $ 100,000,000 | $ 25,000,000.0
Remaining authorized repurchase amount | 8,700,000 |  |  |  |  |  |
Advertising expense | 1,700,000 | 1,800,000 | $ 2,100,000 |  |  |  |
Other Noncurrent Assets |  |  |  |  |  |  |
Self Insurance Reserve [Line Items] |  |  |  |  |  |  |
Self insurance reserve | 11,600,000 | $ 11,500,000 |  |  |  |  |
Workers' compensation |  |  |  |  |  |  |
Self Insurance Reserve [Line Items] |  |  |  |  |  |  |
Self insurance reserve | 800,000 |  |  |  |  |  |
General liability |  |  |  |  |  |  |
Self Insurance Reserve [Line Items] |  |  |  |  |  |  |
Self insurance reserve | 800,000 |  |  |  |  |  |
Auto liability |  |  |  |  |  |  |
Self Insurance Reserve [Line Items] |  |  |  |  |  |  |
Self insurance reserve | $ 2,000,000.0 |  |  |  |  |  |

X
- Definition Contract With Customer, Standard Terms Of Payment, Number Of Days + References No definition available. + Details
Name: | bxc_ContractWithCustomerStandardTermsOfPaymentNumberOfDays
Namespace Prefix: | bxc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Inventory Adjustments, Refund + References No definition available. + Details
Name: | bxc_InventoryAdjustmentsRefund
Namespace Prefix: | bxc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Inventory Adjustments, Refund, Interest + References No definition available. + Details
Name: | bxc_InventoryAdjustmentsRefundInterest
Namespace Prefix: | bxc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Self Insurance, Medical Benefit Plan, Limit Per Occurrence, Per Quarter + References No definition available. + Details
Name: | bxc_SelfInsuranceMedicalBenefitPlanLimitPerOccurrencePerQuarter
Namespace Prefix: | bxc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Self Insurance Reserve [Line Items] + References No definition available. + Details
Name: | bxc_SelfInsuranceReserveLineItems
Namespace Prefix: | bxc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 505 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4 + Details
Name: | srt_StockRepurchaseProgramAuthorizedAmount1
Namespace Prefix: | srt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 720 -SubTopic 35 -Name Accounting Standards Codification -Section 55 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 720 -SubTopic 35 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of valuation reserve for inventory. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.BB) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_InventoryValuationReserves
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment. + References No definition available. + Details
Name: | us-gaap_NumberOfReportingUnits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_SelfInsuranceReserve
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bxc_InsuranceTypeAxis=us-gaap_WorkersCompensationInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bxc_InsuranceTypeAxis=us-gaap_GeneralLiabilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bxc_InsuranceTypeAxis=bxc_AutoLiabilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |