XML 17 R39.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Data Breach (Details) (USD $) | 3 Months Ended | 9 Months Ended | 18 Months Ended
--- | --- | --- | ---
May 02, 2015 action credit_card_network | May 03, 2014 | Feb. 01, 2014 account | Jan. 31, 2015 | May 02, 2015
Insurance Settlements Receivable [Roll Forward] |  |  |  |  |  |  |  |
Expenses incurred | $ 3,000,000 tgt_DataBreachExpensesIncurred | [1],[2] | $ 18,000,000 tgt_DataBreachExpensesIncurred | [1],[2] |  |  |  |
Data breach |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |
Number of credit and debit card accounts stolen |  |  |  |  | 40,000,000 tgt_DataBreachNumberofCreditandDebitCardAccountsStolen / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  |  |
Number of individuals whose personal information was stolen |  |  |  |  | 70,000,000 tgt_DataBreachNumberofIndividualsWhosePersonalInformationWasStolen / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  |  |
Number of major credit card networks | 4 tgt_NumberOfMajorCreditCardNetworks / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  |  |  |  |  |  |
Number of actions filed seeking damages, more than | 100 tgt_DataBreachNumberofActionsFiledSeekingDamages / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  |  |  |  |  |  |
Payment agreement | 10,000,000 us-gaap_LitigationSettlementAmount / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  |  |  |  |  |  |
Liabilities [Roll Forward] |  |  |  |  |  |  |  |
Balance at | 171,000,000 us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  | 61,000,000 us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  |  | 52,000,000 us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  |
Expenses incurred/insurance receivable recorded | 3,000,000 us-gaap_LossContingencyAccrualProvision / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember | [3] | 26,000,000 us-gaap_LossContingencyAccrualProvision / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember | [3] |  | 165,000,000 us-gaap_LossContingencyAccrualProvision / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember | [3] |
Payments made/received | (7,000,000)us-gaap_LossContingencyAccrualCarryingValuePayments / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  | (35,000,000)us-gaap_LossContingencyAccrualCarryingValuePayments / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  |  | (46,000,000)us-gaap_LossContingencyAccrualCarryingValuePayments / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  |
Balance at | 167,000,000 us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  | 52,000,000 us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  | 61,000,000 us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember | 171,000,000 us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  | 167,000,000 us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember
Insurance Settlements Receivable [Roll Forward] |  |  |  |  |  |  |  |
Balance at | 60,000,000 us-gaap_InsuranceSettlementsReceivable / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  | 44,000,000 us-gaap_InsuranceSettlementsReceivable / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  |  | 39,000,000 us-gaap_InsuranceSettlementsReceivable / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  |
Expenses incurred/insurance receivable recorded | 0 tgt_InsuranceReceivableRecorded / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember | [3] | 8,000,000 tgt_InsuranceReceivableRecorded / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember | [3] |  | 38,000,000 tgt_InsuranceReceivableRecorded / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember | [3] |
Payments made/received | (5,000,000)tgt_DataBreachInsuranceReceivablePaymentsReceived / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  | (13,000,000)tgt_DataBreachInsuranceReceivablePaymentsReceived / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  |  | (17,000,000)tgt_DataBreachInsuranceReceivablePaymentsReceived / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  |
Balance at | 55,000,000 us-gaap_InsuranceSettlementsReceivable / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  | 39,000,000 us-gaap_InsuranceSettlementsReceivable / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  | 44,000,000 us-gaap_InsuranceSettlementsReceivable / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember | 60,000,000 us-gaap_InsuranceSettlementsReceivable / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  | 55,000,000 us-gaap_InsuranceSettlementsReceivable / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember
Expenses incurred |  |  |  |  |  |  |  | 256,000,000 tgt_DataBreachExpensesIncurred / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember
Expected insurance recoveries |  |  |  |  |  |  |  | 90,000,000 tgt_DataBreachExpectedInsuranceRecoveries / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember
Insurance Recoveries |  |  |  |  |  |  |  | 35,000,000 us-gaap_InsuranceRecoveries / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember
Net expense |  |  |  |  |  |  |  | 166,000,000 tgt_DataBreachNetExpense / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember
Network security insurance coverage | 100,000,000 tgt_DataBreachNetworkSecurityInsuranceCoverage / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  |  |  |  |  |  |
Network security insurance coverage, deductible | 10,000,000 tgt_DataBreachNetworkSecurityInsuranceCoverageDeductible / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  |  |  |  |  |  |
Network security insurance coverage, sublimit | $ 50,000,000 tgt_DataBreachNetworkSecurityInsuranceCoverageSublimit / us-gaap_LossContingenciesByNatureOfContingencyAxis = tgt_DataBreachMember |  |  |  |  |  |  |
[1] | Refer to Note 6 for more information on Data Breach related costs.
[2] | The sum of segment SG&A expenses, restructuring costs, Data Breach related costs and card brand conversion costs equal consolidated SG&A expenses.
[3] | Includes expenditures and accruals for Data Breach-related costs and expected insurance recoveries as discussed below.

X
- Definition Data Breach, Expected Insurance Recoveries + References No definition available. + Details
Name: | tgt_DataBreachExpectedInsuranceRecoveries
Namespace Prefix: | tgt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Data Breach, Expenses Incurred + References No definition available. + Details
Name: | tgt_DataBreachExpensesIncurred
Namespace Prefix: | tgt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Data Breach, Insurance Receivable, Payments Received + References No definition available. + Details
Name: | tgt_DataBreachInsuranceReceivablePaymentsReceived
Namespace Prefix: | tgt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Data Breach Net Expense + References No definition available. + Details
Name: | tgt_DataBreachNetExpense
Namespace Prefix: | tgt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Data Breach, Network Security Insurance Coverage + References No definition available. + Details
Name: | tgt_DataBreachNetworkSecurityInsuranceCoverage
Namespace Prefix: | tgt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Data Breach, Network Security Insurance Coverage, Deductible + References No definition available. + Details
Name: | tgt_DataBreachNetworkSecurityInsuranceCoverageDeductible
Namespace Prefix: | tgt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Data Breach, Network Security Insurance Coverage, Sublimit + References No definition available. + Details
Name: | tgt_DataBreachNetworkSecurityInsuranceCoverageSublimit
Namespace Prefix: | tgt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Data Breach, Number of Actions Filed Seeking Damages + References No definition available. + Details
Name: | tgt_DataBreachNumberofActionsFiledSeekingDamages
Namespace Prefix: | tgt_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Data Breach, Number of Credit and Debit Card Accounts Stolen + References No definition available. + Details
Name: | tgt_DataBreachNumberofCreditandDebitCardAccountsStolen
Namespace Prefix: | tgt_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Data Breach, Number of Individuals Whose Personal Information Was Stolen + References No definition available. + Details
Name: | tgt_DataBreachNumberofIndividualsWhosePersonalInformationWasStolen
Namespace Prefix: | tgt_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Insurance Receivable Recorded + References No definition available. + Details
Name: | tgt_InsuranceReceivableRecorded
Namespace Prefix: | tgt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | tgt_InsuranceSettlementsReceivableRollForward
Namespace Prefix: | tgt_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Major Credit Card Networks + References No definition available. + Details
Name: | tgt_NumberOfMajorCreditCardNetworks
Namespace Prefix: | tgt_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.3) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_InsuranceRecoveries
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. + References No definition available. + Details
Name: | us-gaap_InsuranceSettlementsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of judgment or settlement awarded to (against) the entity in respect of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of loss contingency liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of payments made reducing loss contingency liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualCarryingValuePayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualProvision
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_LossContingencyAccrualRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=tgt_DataBreachMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |