XML 74 R96.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent Events (Details)
In Millions, except Per Share data, unless otherwise specified
12 Months Ended 1 Months Ended 3 Months Ended 6 Months Ended 0 Months Ended 1 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2012
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Foreign Currency Forward Contracts [Member]
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Foreign Currency Forward Contracts [Member]
MXN
Mar. 31, 2014
Not Designated as Hedging Instrument [Member]
Foreign Currency Forward Contracts [Member]
USD ($)
Mar. 31, 2014
Not Designated as Hedging Instrument [Member]
Foreign Currency Forward Contracts [Member]
MXN
Jun. 30, 2013
Not Designated as Hedging Instrument [Member]
Foreign Currency Forward Contracts [Member]
USD ($)
Jun. 30, 2013
Not Designated as Hedging Instrument [Member]
Foreign Currency Forward Contracts [Member]
MXN
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Foreign Currency Forward Contracts [Member]
USD ($)
Jan. 29, 2015
Subsequent Event [Member]
USD ($)
Jan. 31, 2015
Subsequent Event [Member]
Not Designated as Hedging Instrument [Member]
Foreign Currency Forward Contracts [Member]
USD ($)
Jan. 31, 2015
Subsequent Event [Member]
Not Designated as Hedging Instrument [Member]
Foreign Currency Forward Contracts [Member]
MXN
Foreign Currency Hedging [Abstract]                          
Aggregate notional amount of foreign currency forward contracts       $ 300.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
4,364.7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 345.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
4,642.5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 325.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
4,202.3invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  $ 300.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
4,480.4invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Foreign currency forward contracts maturity date       Jan. 15, 2015 Jan. 15, 2015 Dec. 31, 2014 Dec. 31, 2014 Dec. 31, 2013 Dec. 31, 2013     Jan. 15, 2016 Jan. 15, 2016
Weighted average exchange rate of foreign currency forward contracts (in Ps per USD)         14.55us-gaap_DerivativeForwardExchangeRate1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  13.46us-gaap_DerivativeForwardExchangeRate1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  12.93us-gaap_DerivativeForwardExchangeRate1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
      14.93us-gaap_DerivativeForwardExchangeRate1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Common Stock Dividend [Abstract]                          
Cash dividends declared per common share $ 1.12us-gaap_CommonStockDividendsPerShareDeclared $ 0.86us-gaap_CommonStockDividendsPerShareDeclared $ 0.78us-gaap_CommonStockDividendsPerShareDeclared               $ 0.33us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Aggregate amount of dividends on common stock $ 123.6us-gaap_DividendsCommonStockCash $ 94.8us-gaap_DividendsCommonStockCash $ 85.9us-gaap_DividendsCommonStockCash               $ 36.4us-gaap_DividendsCommonStockCash
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember