XML 59 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring - Restructuring Reserve Roll Forward (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Restructuring Cost and Reserve [Line Items]        
Beginning balance, July 31, 2014     $ 4,995us-gaap_RestructuringReserve  
Restructuring charges 4,879us-gaap_RestructuringCharges 4,324us-gaap_RestructuringCharges 9,157us-gaap_RestructuringCharges 11,163us-gaap_RestructuringCharges
Restructuring charges in discontinued operations     241brc_RestructuringChargesinDiscontinuedOperations  
Non-cash write-offs     (896)us-gaap_RestructuringReserveSettledWithoutCash1 (97)us-gaap_RestructuringReserveSettledWithoutCash1
Cash payments     (8,465)us-gaap_PaymentsForRestructuring  
Ending balance, January 31, 2015 5,032us-gaap_RestructuringReserve   5,032us-gaap_RestructuringReserve  
Asset Write Offs [Member]        
Restructuring Cost and Reserve [Line Items]        
Beginning balance, July 31, 2014     0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= brc_AssetWriteOffsMember
 
Restructuring charges 700us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= brc_AssetWriteOffsMember
97us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= brc_AssetWriteOffsMember
900us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= brc_AssetWriteOffsMember
97us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= brc_AssetWriteOffsMember
Restructuring charges in discontinued operations     (4)brc_RestructuringChargesinDiscontinuedOperations
/ us-gaap_RestructuringCostAndReserveAxis
= brc_AssetWriteOffsMember
 
Non-cash write-offs     (896)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= brc_AssetWriteOffsMember
 
Cash payments     0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= brc_AssetWriteOffsMember
 
Ending balance, January 31, 2015 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= brc_AssetWriteOffsMember
  0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= brc_AssetWriteOffsMember
 
Employee Severance [Member]        
Restructuring Cost and Reserve [Line Items]        
Beginning balance, July 31, 2014     3,389us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Restructuring charges 1,905us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
1,274us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
4,492us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
7,765us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring charges in discontinued operations     0brc_RestructuringChargesinDiscontinuedOperations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Non-cash write-offs     0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Cash payments     (4,897)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Ending balance, January 31, 2015 2,984us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
  2,984us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Other Restructuring Cost [Member]        
Restructuring Cost and Reserve [Line Items]        
Beginning balance, July 31, 2014     1,606us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= brc_OtherRestructuringCostMember
 
Restructuring charges     3,765us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= brc_OtherRestructuringCostMember
 
Restructuring charges in discontinued operations     245brc_RestructuringChargesinDiscontinuedOperations
/ us-gaap_RestructuringCostAndReserveAxis
= brc_OtherRestructuringCostMember
 
Non-cash write-offs     0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= brc_OtherRestructuringCostMember
 
Cash payments     (3,568)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= brc_OtherRestructuringCostMember
 
Ending balance, January 31, 2015 $ 2,048us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= brc_OtherRestructuringCostMember
  $ 2,048us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= brc_OtherRestructuringCostMember