XML 89 R70.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Derivatives and Financial Instruments - Additional Information (Detail) € in Millions, $ in Millions | 1 Months Ended | 12 Months Ended |  |  |
--- | --- | --- | --- | --- | ---
Dec. 31, 2024 USD ($) | Nov. 30, 2024 USD ($) | Aug. 31, 2024 USD ($) | Dec. 31, 2023 USD ($) | Dec. 31, 2024 USD ($) | Dec. 31, 2023 USD ($) | Nov. 30, 2024 EUR (€) | Aug. 31, 2024 EUR (€) | Dec. 31, 2023 EUR (€)
Derivative Instruments and Hedging Activities Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Market value of derivative financial instruments, net of tax | $ 45.7 |  |  | $ 12.1 | $ 45.7 | $ 12.1 |  |  |
Fair Value, Measurements, Recurring |  |  |  |  |  |  |  |  |
Derivative Instruments and Hedging Activities Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Contingent earn-out liabilities | 8.0 |  |  |  | 8.0 |  |  |  |
Cross Currency Interest Rate Contract |  |  |  |  |  |  |  |  |
Derivative Instruments and Hedging Activities Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Derivative liability, notional amount |  |  |  | 23.9 |  | 23.9 |  |  |
Cross Currency Swap |  |  |  |  |  |  |  |  |
Derivative Instruments and Hedging Activities Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Derivative, notional amount | 728.5 |  |  | 940.2 | 728.5 | 940.2 | € 450.0 | € 150.0 |
Gain (loss) on derivative, net investment hedge, after tax |  |  |  |  | (13.8) | 51.6 |  |  |
Proceeds from hedge, investing activities |  | $ 10.6 |  |  |  |  |  |  |
Payments from hedge | 8.3 |  | $ 16.1 |  |  |  |  |  |
Payments for hedge, financing activities | 9.1 |  |  |  |  |  |  |  |
Interest income | 0.8 | 0.8 | 0.3 |  |  |  |  |  |
Proceeds from hedge |  | $ 11.4 |  |  |  |  |  |  |
Payments for hedge, investing activities |  |  | $ 16.4 |  |  |  |  |  |
Cross Currency Swap, One |  |  |  |  |  |  |  |  |
Derivative Instruments and Hedging Activities Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Derivative, notional amount | € |  |  |  |  |  |  |  |  | € 150.0
Proceeds from hedge, investing activities |  |  |  | 0.9 |  |  |  |  |
Payments from hedge |  |  |  | 17.6 |  |  |  |  |
Payments from hedge, investing activities |  |  |  | 18.5 |  |  |  |  |
Cross Currency Swaps, Two |  |  |  |  |  |  |  |  |
Derivative Instruments and Hedging Activities Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Derivative, notional amount | € |  |  |  |  |  |  |  |  | € 300.0
Interest Rate Swap and Interest Rate Collar |  |  |  |  |  |  |  |  |
Derivative Instruments and Hedging Activities Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Market value of derivative financial instruments, net of tax | 1.9 |  |  | $ 0.3 | 1.9 | $ 0.3 |  |  |
Interest Rate Swap |  |  |  |  |  |  |  |  |
Derivative Instruments and Hedging Activities Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Derivative, notional amount | 300.0 |  |  |  | 300.0 |  |  |  |
Interest Rate Collar |  |  |  |  |  |  |  |  |
Derivative Instruments and Hedging Activities Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Derivative, notional amount | $ 200.0 |  |  |  | $ 200.0 |  |  |  |

X
- Definition Contingent Earn-out Liabilities, Fair Value Disclosure + References No definition available. + Details
Name: | pnr_ContingentEarnOutLiabilitiesFairValueDisclosure
Namespace Prefix: | pnr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Derivative Instruments and Hedging Activities Disclosure [Line Items] + References No definition available. + Details
Name: | pnr_DerivativeInstrumentsAndHedgingActivitiesDisclosureLineItems
Namespace Prefix: | pnr_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Payments From Hedge + References No definition available. + Details
Name: | pnr_PaymentsFromHedge
Namespace Prefix: | pnr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Payments from Hedge, Investing Activities + References No definition available. + Details
Name: | pnr_PaymentsFromHedgeInvestingActivities
Namespace Prefix: | pnr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Proceeds From Hedge + References No definition available. + Details
Name: | pnr_ProceedsFromHedge
Namespace Prefix: | pnr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11 + Details
Name: | us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payments on the derivative liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column E)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SX 210.12-13(Column D)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5A -Subparagraph (SX 210.12-13A(Column D)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A + Details
Name: | us-gaap_DerivativeLiabilityNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)(e)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 6 -Subparagraph (SX 210.12-14(Column E)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 6 -Subparagraph (SX 210.12-14(Column E)(Footnote 4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 45 -Paragraph 39 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477346/946-830-45-39 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 6 -Subparagraph (SX 210.12-14(Column E)(Footnote 6)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6 + Details
Name: | us-gaap_InterestIncomeOperating
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 45 -Paragraph 15 -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 27 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-27 + Details
Name: | us-gaap_PaymentsForHedgeFinancingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 27 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-27 + Details
Name: | us-gaap_PaymentsForHedgeInvestingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash inflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 45 -Paragraph 12 -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 27 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-27 + Details
Name: | us-gaap_ProceedsFromHedgeInvestingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, after tax, of reclassification from accumulated other comprehensive income (AOCI) of gain (loss) from increase (decrease) in fair value of net investment hedge. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4CCC -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (b) -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A + Details
Name: | us-gaap_TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CurrencySwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pnr_CrossCurrencySwapOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pnr_CrossCurrencySwapsTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pnr_InterestRateSwapAndInterestRateCollarMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pnr_InterestRateCollarMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |