XML 53 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Treasury Stock (Details) (USD $)
Share data in Millions, unless otherwise specified
12 Months Ended
Dec. 27, 2014
Dec. 28, 2013
Dec. 29, 2012
Feb. 24, 2014
Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract]        
Additional Amount Authorized Under Share Repurchase Program       $ 1,000,000,000tsco_AdditionalAmountAuthorizedUnderShareRepurchaseProgram
Total amount of stock authorized under the repurchase program 2,000,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1      
Repurchased shares under the share repurchase program (in shares) 4.7us-gaap_StockRepurchasedDuringPeriodShares 2.3us-gaap_StockRepurchasedDuringPeriodShares 6.1us-gaap_StockRepurchasedDuringPeriodShares  
Payments for Repurchase of Common Stock (298,497,000)us-gaap_PaymentsForRepurchaseOfCommonStock (129,416,000)us-gaap_PaymentsForRepurchaseOfCommonStock (271,799,000)us-gaap_PaymentsForRepurchaseOfCommonStock  
Remaining authorization under the share repurchase program $ 863,300,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1