XML 22 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Costs (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Apr. 04, 2015
Jan. 03, 2015
Apr. 04, 2015
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve $ 100us-gaap_RestructuringReserve $ 100us-gaap_RestructuringReserve $ 100us-gaap_RestructuringReserve
Restructuring Charges 0us-gaap_RestructuringCharges 1,700us-gaap_RestructuringCharges 1,700us-gaap_RestructuringCharges
Restructuring Reserve, Accrual Adjustment (100)us-gaap_RestructuringReserveAccrualAdjustment (1,800)us-gaap_RestructuringReserveAccrualAdjustment  
Restructuring Reserve 0us-gaap_RestructuringReserve 100us-gaap_RestructuringReserve 0us-gaap_RestructuringReserve
Fixed Asset Impairment [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_FixedAssetImpairmentMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_FixedAssetImpairmentMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_FixedAssetImpairmentMember
Restructuring Charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_FixedAssetImpairmentMember
0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_FixedAssetImpairmentMember
 
Restructuring Reserve, Accrual Adjustment 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_FixedAssetImpairmentMember
0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_FixedAssetImpairmentMember
 
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_FixedAssetImpairmentMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_FixedAssetImpairmentMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_FixedAssetImpairmentMember
Employee Severance [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 62us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
142us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
142us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring Charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
144us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
100us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring Reserve, Accrual Adjustment (62)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(286)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
62us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Lease Obligations and Other Exit Costs [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_LeaseObligationsandOtherExitCostsMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_LeaseObligationsandOtherExitCostsMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_LeaseObligationsandOtherExitCostsMember
Restructuring Charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_LeaseObligationsandOtherExitCostsMember
1,547us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_LeaseObligationsandOtherExitCostsMember
1,600us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_LeaseObligationsandOtherExitCostsMember
Restructuring Reserve, Accrual Adjustment 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_LeaseObligationsandOtherExitCostsMember
(1,547)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_LeaseObligationsandOtherExitCostsMember
 
Restructuring Reserve $ 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_LeaseObligationsandOtherExitCostsMember
$ 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_LeaseObligationsandOtherExitCostsMember
$ 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= plxs_LeaseObligationsandOtherExitCostsMember