XML 38 R27.htm IDEA: XBRL DOCUMENT
v3.8.0.1

General (Details) $ in Millions | 9 Months Ended |
--- | --- | ---
Sep. 24, 2016 USD ($) | Sep. 30, 2017 store state
Nature of business [Abstract] |  |
Excess Tax Benefit from Share-based Compensation, Operating Activities | $ | $ 11.6 |
Number of rural lifestyle retail stores operated by the company |  | 1,827
Number of states in which rural lifestyle retail stores are operated by the company | state |  | 49
TSCO stores [Domain] |  |
Nature of business [Abstract] |  |
Number of rural lifestyle retail stores operated by the company |  | 1,665
Petsense stores [Domain] |  |
Nature of business [Abstract] |  |
Number of rural lifestyle retail stores operated by the company |  | 162

X
- References No definition available. + Details
Name: | tsco_NatureOfBusinessAbstract
Namespace Prefix: | tsco_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=65896087&loc=d3e11374-113907 + Details
Name: | us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The number of states the entity operates in as of the balance sheet date. + References No definition available. + Details
Name: | us-gaap_NumberOfStatesInWhichEntityOperates
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the number of stores. + References No definition available. + Details
Name: | us-gaap_NumberOfStores
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | tsco_ConsolidatedStoresAxis=tsco_TSCOstoresDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tsco_ConsolidatedStoresAxis=tsco_PetsensestoresDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |