XML 67 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 28, 2015
Mar. 29, 2014
Dec. 31, 2014
Person
Restructuring Cost and Reserve [Line Items]      
Number of employees     1,150us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
Total restructuring costs $ 0us-gaap_RestructuringCharges $ 17.4us-gaap_RestructuringCharges  
Valves & Controls      
Restructuring Cost and Reserve [Line Items]      
Number of employees     600us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_StatementBusinessSegmentsAxis
= pnr_ValvesAndControlsMember
Total restructuring costs 0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= pnr_ValvesAndControlsMember
9.8us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= pnr_ValvesAndControlsMember
 
Flow & Filtration Solutions [Member]      
Restructuring Cost and Reserve [Line Items]      
Number of employees     350us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_StatementBusinessSegmentsAxis
= pnr_FlowFiltrationSolutionsMember
Total restructuring costs 0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= pnr_FlowFiltrationSolutionsMember
4.7us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= pnr_FlowFiltrationSolutionsMember
 
Water Quality Systems [Member]      
Restructuring Cost and Reserve [Line Items]      
Number of employees     50us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_StatementBusinessSegmentsAxis
= pnr_WaterQualitySystemsMember
Total restructuring costs 0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= pnr_WaterQualitySystemsMember
0.3us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= pnr_WaterQualitySystemsMember
 
Technical Solutions      
Restructuring Cost and Reserve [Line Items]      
Number of employees     150us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_StatementBusinessSegmentsAxis
= pnr_TechnicalSolutionsMember
Total restructuring costs $ 0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= pnr_TechnicalSolutionsMember
$ 2.6us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= pnr_TechnicalSolutionsMember