XML 21 R22.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Income (Loss) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Apr. 04, 2015
Apr. 05, 2014
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance $ (34,425)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Other comprehensive income (loss) before reclassification (71)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax  
Ending balance, net of tax (34,496)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Actuarial loss recognized 211us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses 191us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
Foreign currency, net of tax    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance 1,155us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Other comprehensive income (loss) before reclassification (282)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Ending balance, net of tax 873us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Defined benefit pension plan, net of tax    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance (35,792)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Other comprehensive income (loss) before reclassification 211us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ending balance, net of tax (35,581)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Other, net of tax    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance 212us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= bxc_AccumulatedOtherAdjustmentNetOfTaxMember
 
Other comprehensive income (loss) before reclassification 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= bxc_AccumulatedOtherAdjustmentNetOfTaxMember
 
Ending balance, net of tax $ 212us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= bxc_AccumulatedOtherAdjustmentNetOfTaxMember