XML 64 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Significant Components and Activity in Restructuring Plan (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Nov. 30, 2014
Nov. 30, 2013
Restructuring Cost and Reserve [Line Items]    
Restructuring Related Charges $ 12,257us-gaap_RestructuringCharges $ 21,003us-gaap_RestructuringCharges
2014 Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Restructuring Related Charges   14,623us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandFourteenRestructuringPlanMember
Asset Write off Charge and Other Non- Cash Activity   (500)jbl_RestructuringChargesAssetWriteOffAndOtherNonCashCostsCredits
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandFourteenRestructuringPlanMember
Cash Payments   (8,026)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandFourteenRestructuringPlanMember
Liability, Ending Balance   6,097us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandFourteenRestructuringPlanMember
2014 Restructuring Plan | Employee Severance    
Restructuring Cost and Reserve [Line Items]    
Restructuring Related Charges   12,379us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandFourteenRestructuringPlanMember
Asset Write off Charge and Other Non- Cash Activity   63jbl_RestructuringChargesAssetWriteOffAndOtherNonCashCostsCredits
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandFourteenRestructuringPlanMember
Cash Payments   (7,669)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandFourteenRestructuringPlanMember
Liability, Ending Balance   4,773us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandFourteenRestructuringPlanMember
2014 Restructuring Plan | Lease Costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring Related Charges   357us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= jbl_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandFourteenRestructuringPlanMember
Cash Payments   (357)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= jbl_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandFourteenRestructuringPlanMember
2014 Restructuring Plan | Asset Write-Off Cost    
Restructuring Cost and Reserve [Line Items]    
Restructuring Related Charges   563us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= jbl_AssetWriteOffMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandFourteenRestructuringPlanMember
Asset Write off Charge and Other Non- Cash Activity   (563)jbl_RestructuringChargesAssetWriteOffAndOtherNonCashCostsCredits
/ us-gaap_RestructuringCostAndReserveAxis
= jbl_AssetWriteOffMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandFourteenRestructuringPlanMember
2014 Restructuring Plan | Other Related Costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring Related Charges   1,324us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandFourteenRestructuringPlanMember
Liability, Ending Balance   1,324us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandFourteenRestructuringPlanMember
2013 Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Liability, Beginning Balance 45,521us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
55,439us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
Restructuring Related Charges 13,469us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
6,380us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
Asset Write off Charge and Other Non- Cash Activity (6,214)jbl_RestructuringChargesAssetWriteOffAndOtherNonCashCostsCredits
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
1,388jbl_RestructuringChargesAssetWriteOffAndOtherNonCashCostsCredits
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
Cash Payments (17,123)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
(5,412)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
Liability, Ending Balance 35,653us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
57,795us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
2013 Restructuring Plan | Employee Severance    
Restructuring Cost and Reserve [Line Items]    
Liability, Beginning Balance 45,246us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
55,188us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
Restructuring Related Charges 6,605us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
6,293us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
Asset Write off Charge and Other Non- Cash Activity (1,790)jbl_RestructuringChargesAssetWriteOffAndOtherNonCashCostsCredits
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
1,388jbl_RestructuringChargesAssetWriteOffAndOtherNonCashCostsCredits
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
Cash Payments (16,831)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
(5,129)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
Liability, Ending Balance 33,230us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
57,740us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
2013 Restructuring Plan | Lease Costs    
Restructuring Cost and Reserve [Line Items]    
Liability, Beginning Balance 18us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jbl_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
251us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jbl_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
Restructuring Related Charges 1,961us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= jbl_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
 
Cash Payments   (251)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= jbl_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
Liability, Ending Balance 1,979us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jbl_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
 
2013 Restructuring Plan | Asset Write-Off Cost    
Restructuring Cost and Reserve [Line Items]    
Restructuring Related Charges 4,406us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= jbl_AssetWriteOffMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= jbl_AssetWriteOffMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
Asset Write off Charge and Other Non- Cash Activity (4,406)jbl_RestructuringChargesAssetWriteOffAndOtherNonCashCostsCredits
/ us-gaap_RestructuringCostAndReserveAxis
= jbl_AssetWriteOffMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
 
2013 Restructuring Plan | Other Related Costs    
Restructuring Cost and Reserve [Line Items]    
Liability, Beginning Balance 257us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
 
Restructuring Related Charges 497us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
87us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
Asset Write off Charge and Other Non- Cash Activity (18)jbl_RestructuringChargesAssetWriteOffAndOtherNonCashCostsCredits
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
 
Cash Payments (292)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
(32)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
Liability, Ending Balance $ 444us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember
$ 55us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= jbl_TwoThousandThirteenRestructuringPlanMember