XML 49 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders' Equity Changes in Accumulated Other Comprehensive Income (Loss) Balances (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance as of December 31, 2013 $ 18,761us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Reclassification to the income statement (5,469)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
Change in fair value (40,533)pii_OtherComprehensiveIncomeChangeInFairValueNetOfTax
Balance as of December 31, 2014 (27,241)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Foreign currency contracts  
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance as of December 31, 2013 18,582us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Change in fair value (44,371)pii_OtherComprehensiveIncomeChangeInFairValueNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Balance as of December 31, 2014 (25,789)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Cash Flow Hedging  
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance as of December 31, 2013 179us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CashFlowHedgingMember
Reclassification to the income statement (5,469)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CashFlowHedgingMember
Change in fair value 3,838pii_OtherComprehensiveIncomeChangeInFairValueNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CashFlowHedgingMember
Balance as of December 31, 2014 $ (1,452)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CashFlowHedgingMember