XML 66 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 7 - Pension, Post-Retirement and Post-Employment Plans (Details) - Components of Net Periodic Benefit Cost of Postretirement Benefits (USD $)
In Millions, unless otherwise specified
9 Months Ended 12 Months Ended 10 Months Ended 12 Months Ended
Dec. 31, 2013
Dec. 31, 2014
Oct. 31, 2013
Dec. 31, 2012
Domestic Pension Plan of Foreign Entity [Member] | Successor [Member]        
Net periodic benefit expense:        
Service cost $ 0.7us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Interest cost on the projected benefit obligation (1.2)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(6.9)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Domestic Pension Plan of Foreign Entity [Member] | Predecessor [Member]        
Net periodic benefit expense:        
Service cost     3.6us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
3.6us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Interest cost on the projected benefit obligation     (5.2)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(6.1)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Foreign Pension Plan [Member] | Successor [Member]        
Net periodic benefit expense:        
Service cost 0.1us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0.8us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Interest cost on the projected benefit obligation (0.5)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(3.0)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Foreign Pension Plan [Member] | Predecessor [Member]        
Net periodic benefit expense:        
Service cost     0.6us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0.7us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Interest cost on the projected benefit obligation     (2.5)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(3.1)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Post-Retirement Benefit Plans [Member] | Domestic Pension Plan of Foreign Entity [Member] | Successor [Member]        
Net periodic benefit expense:        
Service cost 0us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0.1us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Interest cost on the projected benefit obligation (0.1)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(0.3)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Amortization of prior service cost 0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Net periodic (benefit) cost 0.1us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0.4us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Post-Retirement Benefit Plans [Member] | Domestic Pension Plan of Foreign Entity [Member] | Predecessor [Member]        
Net periodic benefit expense:        
Service cost     0.1us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Interest cost on the projected benefit obligation     (0.2)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(0.3)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Amortization of prior service cost     (0.1)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(0.1)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net periodic (benefit) cost     0.2us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0.2us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Post-Retirement Benefit Plans [Member] | Foreign Pension Plan [Member] | Successor [Member]        
Net periodic benefit expense:        
Service cost 0us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Interest cost on the projected benefit obligation 0us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Amortization of prior service cost 0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Net periodic (benefit) cost 0us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Post-Retirement Benefit Plans [Member] | Foreign Pension Plan [Member] | Predecessor [Member]        
Net periodic benefit expense:        
Service cost     0us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Interest cost on the projected benefit obligation     0us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Amortization of prior service cost     0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net periodic (benefit) cost     0us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PostRetirementBenefitPlansMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Pension And SERP Benefits [Member]        
Net periodic benefit expense:        
Amortization of prior service cost       0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
Pension And SERP Benefits [Member] | Domestic Pension Plan of Foreign Entity [Member] | Successor [Member]        
Net periodic benefit expense:        
Service cost 0.7us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Interest cost on the projected benefit obligation (1.2)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(6.9)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Amortization of prior service cost 0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Net periodic (benefit) cost (2.7)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(2.8)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Pension And SERP Benefits [Member] | Domestic Pension Plan of Foreign Entity [Member] | Predecessor [Member]        
Net periodic benefit expense:        
Service cost     3.6us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
3.6us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Interest cost on the projected benefit obligation     (5.2)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(6.1)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Amortization of prior service cost     0.1us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0.1us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net periodic (benefit) cost     3.9us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
3.1us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DomesticPensionPlansOfForeignEntityDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Pension And SERP Benefits [Member] | Foreign Pension Plan [Member] | Successor [Member]        
Net periodic benefit expense:        
Service cost 0.1us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0.8us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Interest cost on the projected benefit obligation (0.5)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(3.0)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Amortization of prior service cost 0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Net periodic (benefit) cost (0.1)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0.3us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Pension And SERP Benefits [Member] | Foreign Pension Plan [Member] | Predecessor [Member]        
Net periodic benefit expense:        
Service cost     0.6us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0.7us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Interest cost on the projected benefit obligation     (2.5)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(3.1)us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Amortization of prior service cost     0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Net periodic (benefit) cost     $ (0.6)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
$ (0.1)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= pah_PensionAndSERPBenefitsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember