XML 52 R41.htm IDEA: XBRL DOCUMENT
v3.19.1

Leases - (Details) $ in Millions | 3 Months Ended
--- | ---
Mar. 30, 2019 USD ($)
Leases [Abstract] |
Lease Term Expiration Through Date | 2037
Finance leases, right-of-use asset in P&E | $ 28.9
Store leases periods, minimum | 10
Store leases periods, maximum | 15
Store leases optional renewal periods, minimum | two
Store leases optional renewal periods, maximum | four
Store leases optional renewal periods | five

X
- Definition Lease Term Expiration Through Date + References No definition available. + Details
Name: | tsco_LeaseTermExpirationThroughDate
Namespace Prefix: | tsco_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition The store leases optional renewal periods. + References No definition available. + Details
Name: | tsco_StoreLeasesOptionalRenewalPeriods
Namespace Prefix: | tsco_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum period upon which an operating lease or a group of leases is set to expire. + References No definition available. + Details
Name: | tsco_StoreLeasesPeriodsMinimum
Namespace Prefix: | tsco_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum number of store leases optional renewals. + References No definition available. + Details
Name: | tsco_Storeleasesoptionalrenewalperiodsmaximum
Namespace Prefix: | tsco_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum number of store leases optional renewals. + References No definition available. + Details
Name: | tsco_Storeleasesoptionalrenewalperiodsminimum
Namespace Prefix: | tsco_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum period upon which an operating lease or a group of leases is set to expire. + References No definition available. + Details
Name: | tsco_Storeleasesperiodsmaximum
Namespace Prefix: | tsco_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of lessee's right to use underlying asset under finance lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_FinanceLeaseRightOfUseAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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