XML 29 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Significant Accounting Policies (Details 7)
In Millions, unless otherwise specified
Mar. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Mar. 31, 2015
Interest rate swap
USD ($)
DerivativeInstrument
Dec. 31, 2014
Interest rate swap
USD ($)
DerivativeInstrument
Mar. 31, 2015
Interest rate swap
Other liabilities.
USD ($)
Dec. 31, 2014
Interest rate swap
Other liabilities.
USD ($)
Dec. 31, 2014
Interest rate swap
Deferred costs and other assets
USD ($)
Mar. 31, 2015
USD-Yen currency forward contract
JPY (¥)
Dec. 31, 2014
USD-Yen currency forward contract
JPY (¥)
Mar. 31, 2015
USD-Yen currency forward contract
Deferred costs and other assets
USD ($)
Dec. 31, 2014
USD-Yen currency forward contract
Deferred costs and other assets
USD ($)
Sep. 30, 2014
USD-Euro currency forward contract
EUR (€)
Mar. 31, 2015
USD-Euro currency forward contract
Deferred costs and other assets
USD ($)
Dec. 31, 2014
USD-Euro currency forward contract
Deferred costs and other assets
USD ($)
Derivative financial instruments                            
Number of Instruments     2us-gaap_NumberOfInterestRateDerivativesHeld
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
2us-gaap_NumberOfInterestRateDerivativesHeld
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
                   
Notional Amount     $ 375.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
$ 375.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
      ¥ 1,900.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= spg_USDYenForwardContractMember
¥ 14.7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= spg_USDYenForwardContractMember
    € 150.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= spg_USDEuroForwardContractMember
   
Interest rate net, fair value       (1.2)us-gaap_InterestRateDerivativesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
(12.3)us-gaap_InterestRateDerivativesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
(2.1)us-gaap_InterestRateDerivativesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0.9us-gaap_InterestRateDerivativesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= spg_DeferredCostsAndOtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
             
Forward contract net, fair value                   0.3us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= spg_DeferredCostsAndOtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= spg_USDYenForwardContractMember
0.1us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= spg_DeferredCostsAndOtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= spg_USDYenForwardContractMember
  39.8us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= spg_DeferredCostsAndOtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= spg_USDEuroForwardContractMember
19.1us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= spg_DeferredCostsAndOtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= spg_USDEuroForwardContractMember
Gross accumulated other comprehensive income or loss related to derivative activities $ 33.1us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax $ 45.8us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax