XML 34 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities Open Foreign Currency Contracts (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Derivative [Line Items]    
Net Unrealized Gain (Loss) $ (3,978)us-gaap_DerivativeFairValueOfDerivativeNet $ (7,179)us-gaap_DerivativeFairValueOfDerivativeNet
Cash Flow Hedging | Foreign Exchange Contract    
Derivative [Line Items]    
Notional Amounts (in U.S. Dollars) 243,921invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
 
Net Unrealized Gain (Loss) (53)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
 
Cash Flow Hedging | Foreign Exchange Contract | Australian Dollar    
Derivative [Line Items]    
Notional Amounts (in U.S. Dollars) 10,681invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ pii_ForeignExchangeContractsToPurchaseCurrenciesAxis
= pii_CurrencyAustralianDollarMember
 
Net Unrealized Gain (Loss) 567us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ pii_ForeignExchangeContractsToPurchaseCurrenciesAxis
= pii_CurrencyAustralianDollarMember
 
Cash Flow Hedging | Foreign Exchange Contract | Canadian Dollar    
Derivative [Line Items]    
Notional Amounts (in U.S. Dollars) 181,253invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ pii_ForeignExchangeContractsToPurchaseCurrenciesAxis
= pii_CurrencyCanadianDollarMember
 
Net Unrealized Gain (Loss) 2,150us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ pii_ForeignExchangeContractsToPurchaseCurrenciesAxis
= pii_CurrencyCanadianDollarMember
 
Cash Flow Hedging | Foreign Exchange Contract | Japanese Yen    
Derivative [Line Items]    
Notional Amounts (in U.S. Dollars) 16,882invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ pii_ForeignExchangeContractsToPurchaseCurrenciesAxis
= pii_CurrencyJapaneseYenMember
 
Net Unrealized Gain (Loss) (795)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ pii_ForeignExchangeContractsToPurchaseCurrenciesAxis
= pii_CurrencyJapaneseYenMember
 
Cash Flow Hedging | Foreign Exchange Contract | Mexican Peso    
Derivative [Line Items]    
Notional Amounts (in U.S. Dollars) 35,105invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ pii_ForeignExchangeContractsToPurchaseCurrenciesAxis
= pii_CurrencyMexicanPesoMember
 
Net Unrealized Gain (Loss) $ (1,975)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ pii_ForeignExchangeContractsToPurchaseCurrenciesAxis
= pii_CurrencyMexicanPesoMember