v3.20.4
Significant Accounting Policies (Details)
|
12 Months Ended |
USD ($)
store
state
|
USD ($)
|
USD ($)
|
Nature of business |
|
|
|
Number of states in which rural lifestyle retail stores are operated by the company | state |
49
|
|
|
New Accounting Pronouncement or Change in Accounting Principle, Description of Financial Statement Line Items, Prospective Transition |
|
2.08 billion
|
|
Adoption of ASU 2017-12 |
|
$ 700,000
|
|
Self insurance reserves [Abstract] |
|
|
|
Workers compensation and general liability deductible |
$ 500,000
|
|
|
Self-insurance reserves |
75,500,000
|
64,600,000
|
|
Impairment of long-lived assets |
|
|
|
Impairment charges |
5,100,000
|
0
|
$ 0
|
Goodwill and other intangible assets |
|
|
|
Goodwill, Impairment Loss |
60,800,000
|
|
|
Goodwill and Intangible Asset Impairment |
68,973,000
|
0
|
0
|
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) |
8,200,000
|
|
|
Revenue recognition and sales returns |
|
|
|
Reserve for sales returns |
14,200,000
|
11,900,000
|
|
Revenue Recognition Gift Card |
3,600,000
|
3,000,000.0
|
2,600,000
|
Advertising costs |
|
|
|
Advertising expenses |
100,900,000
|
86,600,000
|
83,400,000
|
Prepaid advertising costs |
1,600,000
|
600,000
|
|
Warehousing and distribution costs |
|
|
|
Distribution center costs |
292,600,000
|
231,500,000
|
209,700,000
|
Preopening costs |
|
|
|
Preopening costs |
$ 8,600,000
|
8,100,000
|
$ 8,500,000
|
Cash and cash equivalents |
|
|
|
Minimum processing time for payments due from banks for customer credit card transactions |
24
|
|
|
Maximum processing time for payments due from banks for customer credit card transactions |
48
|
|
|
Fair value disclosures |
|
|
|
Senior Credit Facility amount outstanding |
$ 1,000,000,000.0
|
397,500,000
|
|
Derivative, Fair Value, Net |
(4,400,000)
|
300,000
|
|
Property and equipment |
|
|
|
Cost of option to purchase the real property |
1
|
|
|
Furniture and Fixtures, Gross |
773,178,000
|
729,272,000
|
|
Computer software and hardware, gross |
563,509,000
|
440,222,000
|
|
Construction in Progress, Gross |
73,950,000
|
39,110,000
|
|
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment |
1,581,374,000
|
1,387,535,000
|
|
Buildings and Improvements, Gross |
1,319,559,000
|
1,242,544,000
|
|
Land |
100,138,000
|
100,343,000
|
|
Property, Plant and Equipment, Gross |
2,830,334,000
|
2,551,491,000
|
|
Property, Plant and Equipment, Net |
$ 1,248,960,000
|
$ 1,163,956,000
|
|
Parent Company [Member] |
|
|
|
Nature of business |
|
|
|
Number of rural lifestyle retail stores operated by the company | store |
2,105
|
|
|
Franklin, KY DC |
|
|
|
Property and equipment |
|
|
|
Industrial Revenue Bond, Maturity Date |
30 years
|
|
|
Maximum Principal Amount of Bond Authorized |
$ 54,000,000.0
|
|
|
Net Bond Proceeds Issued |
$ 51,800,000
|
|
|
Macon, GA DC |
|
|
|
Property and equipment |
|
|
|
Industrial Revenue Bond, Maturity Date |
15 years
|
|
|
Maximum Principal Amount of Bond Authorized |
$ 58,000,000.0
|
|
|
Net Bond Proceeds Issued |
$ 56,100,000
|
|
|
Brentwood, TN SSC |
|
|
|
Property and equipment |
|
|
|
Industrial Revenue Bond, Maturity Date |
10 years
|
|
|
Maximum Principal Amount of Bond Authorized |
$ 78,000,000.0
|
|
|
Net Bond Proceeds Issued |
75,300,000
|
|
|
TEXAS |
|
|
|
Self insurance reserves [Abstract] |
|
|
|
Workers compensation and general liability deductible |
$ 500,000
|
|
|
TSCO stores [Domain] |
|
|
|
Nature of business |
|
|
|
Number of rural lifestyle retail stores operated by the company | store |
1,923
|
|
|
Petsense stores [Domain] |
|
|
|
Nature of business |
|
|
|
Number of rural lifestyle retail stores operated by the company | store |
182
|
|
|
X |
- DefinitionThe gross amount of capitalized computer software and hardware costs as of the balance sheet date.
+ References
+ Details
Name: |
tsco_ComputerSoftwareAndHardwareGross |
Namespace Prefix: |
tsco_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount represents total cost incurred at our distribution centers for receiving, warehousing and preparing product for delivery. They are expensed as incurred and are included in SG&A expenses in the Consolidated Statements of Income.
+ References
+ Details
Name: |
tsco_DistributionExpense |
Namespace Prefix: |
tsco_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tsco_ImpairmentOfLongLivedAssetsAbstract |
Namespace Prefix: |
tsco_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndustrial Revenue Bond, Maturity Date
+ References
+ Details
Name: |
tsco_IndustrialRevenueBondMaturityDate |
Namespace Prefix: |
tsco_ |
Data Type: |
us-types:durationStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionMaximum principal amount authorized under the Industrial Revenue Bond agreement.
+ References
+ Details
Name: |
tsco_MaximumPrincipalAmountOfBondAuthorized |
Namespace Prefix: |
tsco_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe maximum time it takes to process payments due from banks for credit card transactions.
+ References
+ Details
Name: |
tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions |
Namespace Prefix: |
tsco_ |
Data Type: |
us-types:durationStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe minimum time period it takes to process payments due from banks for credit card transactions.
+ References
+ Details
Name: |
tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions |
Namespace Prefix: |
tsco_ |
Data Type: |
us-types:durationStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tsco_NatureOfBusinessAbstract |
Namespace Prefix: |
tsco_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNet bond proceeds under the Industrial Revenue Bond agreement.
+ References
+ Details
Name: |
tsco_NetBondProceedsIssued |
Namespace Prefix: |
tsco_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
tsco_PreopeningCostsAbstract |
Namespace Prefix: |
tsco_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tsco_PropertyAndEquipmentAbstract |
Namespace Prefix: |
tsco_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe additional amount needed to pay off the bonds if we exercise the option to purchase the real property.
+ References
+ Details
Name: |
tsco_RealPropertyPurchaseOption |
Namespace Prefix: |
tsco_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionRevenue Recognition Gift Card
+ References
+ Details
Name: |
tsco_RevenueRecognitionGiftCard |
Namespace Prefix: |
tsco_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tsco_SelfInsuranceReservesAbstract |
Namespace Prefix: |
tsco_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tsco_WarehousingAndDistributionCostsAbstract |
Namespace Prefix: |
tsco_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of deductible or self-insured retention, as applicable, for each claim involving workers' compensation insurance and general liability insurance.
+ References
+ Details
Name: |
tsco_Workerscompensationandgeneralliabilitydeductible |
Namespace Prefix: |
tsco_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.
+ References
+ Details
Name: |
us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.
+ References
+ Details
Name: |
us-gaap_AdvertisingExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.
+ References
+ Details
Name: |
us-gaap_AssetImpairmentCharges |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.
+ References
+ Details
Name: |
us-gaap_BuildingsAndImprovementsGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_CashAndCashEquivalentsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.
+ References
+ Details
Name: |
us-gaap_ConstructionInProgressGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFair value of the assets less the liabilities of a derivative or group of derivatives.
+ References
+ Details
Name: |
us-gaap_DerivativeFairValueOfDerivativeNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_FairValueDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.
+ References
+ Details
Name: |
us-gaap_FurnitureAndFixturesGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionTotal loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.
+ References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetImpairment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.
+ References
+ Details
Name: |
us-gaap_GoodwillImpairmentLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.
+ References
+ Details
Name: |
us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount before accumulated depletion of real estate held for productive use, excluding land held for sale.
+ References
+ Details
Name: |
us-gaap_Land |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_MarketingAndAdvertisingExpenseAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDescription of the financial statement line items affected when a new accounting pronouncement or a change in accounting principle is adopted prospectively.
+ References
+ Details
Name: |
us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfFinancialStatementLineItemsProspectiveTransition |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of states the entity operates in as of the balance sheet date.
+ References
+ Details
Name: |
us-gaap_NumberOfStatesInWhichEntityOperates |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionRepresents the number of stores.
+ References
+ Details
Name: |
us-gaap_NumberOfStores |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionExpenditures associated with opening new locations which are noncapital in nature and expensed as incurred.
+ References
+ Details
Name: |
us-gaap_PreOpeningCosts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer.
+ References
+ Details
Name: |
us-gaap_PrepaidAdvertising |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_RevenueRecognitionAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of estimated sales returns.
+ References
+ Details
Name: |
us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionCarrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.
+ References
+ Details
Name: |
us-gaap_SelfInsuranceReserve |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionIncluding the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).
+ References
+ Details
Name: |
us-gaap_UnsecuredDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
tsco_BondAxis=tsco_FranklinKyDcMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
tsco_BondAxis=tsco_MaconGaDcMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
tsco_BondAxis=tsco_BrentwoodTnSscMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_StatementGeographicalAxis=stpr_TX |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
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: |
|
|
|