XML 59 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill (Details) (USD $)
In Thousands, unless otherwise specified
6 Months Ended 9 Months Ended
Sep. 27, 2014
Dec. 27, 2014
Goodwill [Roll Forward]    
Goodwill (gross), beginning $ 665,180us-gaap_GoodwillGross $ 665,180us-gaap_GoodwillGross
Accumulated impairment losses, beginning (472,226)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (472,226)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Goodwill (net), beginning 192,954us-gaap_Goodwill 192,954us-gaap_Goodwill
Foreign currency translation adjustment   (1,027)us-gaap_GoodwillTranslationAdjustments
Goodwill (gross), ending   664,153us-gaap_GoodwillGross
Accumulated impairment losses, ending   (472,226)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Goodwill (net), ending   191,927us-gaap_Goodwill
Operating Segments [Member] | North America Products [Member]    
Goodwill [Roll Forward]    
Goodwill (gross), beginning 79,749us-gaap_GoodwillGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaProductsMember
79,749us-gaap_GoodwillGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaProductsMember
Accumulated impairment losses, beginning (42,845)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaProductsMember
(42,845)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaProductsMember
Goodwill (net), beginning 36,904us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaProductsMember
36,904us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaProductsMember
Foreign currency translation adjustment   0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaProductsMember
Goodwill (gross), ending   79,749us-gaap_GoodwillGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaProductsMember
Accumulated impairment losses, ending   (42,845)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaProductsMember
Goodwill (net), ending   36,904us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaProductsMember
Excess of fair value over adjusted carrying value 23,061us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaProductsMember
 
Effect on fair value of reporting units of 100 basis point increase in WACC 8,629bbox_ReportingUnitEffectofChangeinValuationAssumptionsIncreaseDecreaseinFairValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaProductsMember
 
Operating Segments [Member] | North America Services [Member]    
Goodwill [Roll Forward]    
Goodwill (gross), beginning 506,281us-gaap_GoodwillGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaServicesMember
506,281us-gaap_GoodwillGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaServicesMember
Accumulated impairment losses, beginning (364,036)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaServicesMember
(364,036)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaServicesMember
Goodwill (net), beginning 142,245us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaServicesMember
142,245us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaServicesMember
Foreign currency translation adjustment   (10)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaServicesMember
Goodwill (gross), ending   506,271us-gaap_GoodwillGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaServicesMember
Accumulated impairment losses, ending   (364,036)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaServicesMember
Goodwill (net), ending   142,235us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaServicesMember
Excess of fair value over adjusted carrying value 68,364us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaServicesMember
 
Effect on fair value of reporting units of 100 basis point increase in WACC 41,488bbox_ReportingUnitEffectofChangeinValuationAssumptionsIncreaseDecreaseinFairValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_NorthAmericaServicesMember
 
Operating Segments [Member] | International Products [Member]    
Goodwill [Roll Forward]    
Goodwill (gross), beginning 39,024us-gaap_GoodwillGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalProductsMember
39,024us-gaap_GoodwillGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalProductsMember
Accumulated impairment losses, beginning (33,883)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalProductsMember
(33,883)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalProductsMember
Goodwill (net), beginning 5,141us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalProductsMember
5,141us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalProductsMember
Foreign currency translation adjustment   220us-gaap_GoodwillTranslationAdjustments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalProductsMember
Goodwill (gross), ending   39,244us-gaap_GoodwillGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalProductsMember
Accumulated impairment losses, ending   (33,883)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalProductsMember
Goodwill (net), ending   5,361us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalProductsMember
Excess of fair value over adjusted carrying value 14,839us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalProductsMember
 
Effect on fair value of reporting units of 100 basis point increase in WACC 2,998bbox_ReportingUnitEffectofChangeinValuationAssumptionsIncreaseDecreaseinFairValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalProductsMember
 
Operating Segments [Member] | International Services [Member]    
Goodwill [Roll Forward]    
Goodwill (gross), beginning 40,126us-gaap_GoodwillGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalServicesMember
40,126us-gaap_GoodwillGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalServicesMember
Accumulated impairment losses, beginning (31,462)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalServicesMember
(31,462)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalServicesMember
Goodwill (net), beginning 8,664us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalServicesMember
8,664us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalServicesMember
Foreign currency translation adjustment   (1,237)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalServicesMember
Goodwill (gross), ending   38,889us-gaap_GoodwillGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalServicesMember
Accumulated impairment losses, ending   (31,462)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalServicesMember
Goodwill (net), ending   7,427us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalServicesMember
Excess of fair value over adjusted carrying value 1,411us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalServicesMember
 
Effect on fair value of reporting units of 100 basis point increase in WACC $ 1,265bbox_ReportingUnitEffectofChangeinValuationAssumptionsIncreaseDecreaseinFairValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bbox_InternationalServicesMember