XML 42 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Details) (USD $)
In Millions, unless otherwise specified
May 02, 2015
Jan. 31, 2015
May 03, 2014
Financial assets and liabilities measured at fair value on a recurring basis      
Other current assets $ 1,672us-gaap_OtherAssetsCurrent $ 1,754us-gaap_OtherAssetsCurrent $ 1,723us-gaap_OtherAssetsCurrent
Other noncurrent assets 1,012us-gaap_OtherAssetsNoncurrent 917us-gaap_OtherAssetsNoncurrent 1,080us-gaap_OtherAssetsNoncurrent
Other noncurrent liabilities 1,404us-gaap_OtherLiabilitiesNoncurrent 1,452us-gaap_OtherLiabilitiesNoncurrent 1,504us-gaap_OtherLiabilitiesNoncurrent
Fair value measured on recurring basis | Company-owned life insurance investments      
Financial assets and liabilities measured at fair value on a recurring basis      
Company-owned life insurance investments 781us-gaap_LoansInsurancePolicy
/ tgt_FairValueAssetsAndLiabilitiesByTypeAxis
= tgt_CompanyOwnedLifeInsuranceInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
773us-gaap_LoansInsurancePolicy
/ tgt_FairValueAssetsAndLiabilitiesByTypeAxis
= tgt_CompanyOwnedLifeInsuranceInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
800us-gaap_LoansInsurancePolicy
/ tgt_FairValueAssetsAndLiabilitiesByTypeAxis
= tgt_CompanyOwnedLifeInsuranceInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair value measured on recurring basis | Level 1 | Prepaid forward contracts      
Financial assets and liabilities measured at fair value on a recurring basis      
Other current assets 35us-gaap_OtherAssetsCurrent
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
38us-gaap_OtherAssetsCurrent
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
80us-gaap_OtherAssetsCurrent
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair value measured on recurring basis | Level 1 | Short-term investments      
Financial assets and liabilities measured at fair value on a recurring basis      
Cash and cash equivalents 2,073us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ tgt_FairValueAssetsAndLiabilitiesByTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,520us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ tgt_FairValueAssetsAndLiabilitiesByTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
3us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ tgt_FairValueAssetsAndLiabilitiesByTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair value measured on recurring basis | Level 2 | Interest rate swaps      
Financial assets and liabilities measured at fair value on a recurring basis      
Other current assets 0us-gaap_OtherAssetsCurrent
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 0us-gaap_OtherAssetsCurrent
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 1us-gaap_OtherAssetsCurrent
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]
Other noncurrent assets 46us-gaap_OtherAssetsNoncurrent
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 65us-gaap_OtherAssetsNoncurrent
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 56us-gaap_OtherAssetsNoncurrent
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]
Other noncurrent liabilities 20us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 24us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 35us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]
Fair value measured on recurring basis | Level 2 | Company-owned life insurance investments      
Financial assets and liabilities measured at fair value on a recurring basis      
Other noncurrent assets 332us-gaap_OtherAssetsNoncurrent
/ tgt_FairValueAssetsAndLiabilitiesByTypeAxis
= tgt_CompanyOwnedLifeInsuranceInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[2] 322us-gaap_OtherAssetsNoncurrent
/ tgt_FairValueAssetsAndLiabilitiesByTypeAxis
= tgt_CompanyOwnedLifeInsuranceInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[2] 313us-gaap_OtherAssetsNoncurrent
/ tgt_FairValueAssetsAndLiabilitiesByTypeAxis
= tgt_CompanyOwnedLifeInsuranceInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[2]
Fair value measured on recurring basis | Level 3 | Beneficial interest asset      
Financial assets and liabilities measured at fair value on a recurring basis      
Other current assets 35us-gaap_OtherAssetsCurrent
/ tgt_FairValueAssetsAndLiabilitiesByTypeAxis
= tgt_BeneficialInterestAssetMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
43us-gaap_OtherAssetsCurrent
/ tgt_FairValueAssetsAndLiabilitiesByTypeAxis
= tgt_BeneficialInterestAssetMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
62us-gaap_OtherAssetsCurrent
/ tgt_FairValueAssetsAndLiabilitiesByTypeAxis
= tgt_BeneficialInterestAssetMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Other noncurrent assets $ 25us-gaap_OtherAssetsNoncurrent
/ tgt_FairValueAssetsAndLiabilitiesByTypeAxis
= tgt_BeneficialInterestAssetMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ 31us-gaap_OtherAssetsNoncurrent
/ tgt_FairValueAssetsAndLiabilitiesByTypeAxis
= tgt_BeneficialInterestAssetMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ 46us-gaap_OtherAssetsNoncurrent
/ tgt_FairValueAssetsAndLiabilitiesByTypeAxis
= tgt_BeneficialInterestAssetMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] See Note 7 for additional information on interest rate swaps.
[2] The carrying amount and estimated fair value of debt exclude unamortized swap valuation adjustments and capital lease obligations.