XML 92 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurement (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended 3 Months Ended
Dec. 30, 2014
Dec. 30, 2014
restaurant
Dec. 31, 2013
Dec. 25, 2012
Jul. 01, 2014
Fair Value Measurement          
Transfer of asset levels within the fair value hierarchy $ 0txrh_FairValueAssetsTransfersAmount $ 0txrh_FairValueAssetsTransfersAmount      
Fair value of financial instruments          
Interest rate swaps (1,375)us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue (1,375)us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue (2,696)us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue    
Goodwill impairment losses 600us-gaap_GoodwillImpairmentLoss 626us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 300us-gaap_GoodwillImpairmentLoss  
Number of underperforming restaurant related to goodwill   1txrh_NumberOfUnderperformingRestaurantsAssociatedWithGoodwillComputation      
Proceeds from sale   1,205us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment 23us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment 1,128us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment  
Fair value measured on a recurring basis | Level 2          
Fair value of financial instruments          
Interest rate swaps (1,375)us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(1,375)us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(2,696)us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair value measured on a recurring basis | Level 1          
Fair value of financial instruments          
Deferred compensation plan - assets 14,963us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
14,963us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
11,916us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Deferred compensation plan - liabilities (14,974)us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(14,974)us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(11,913)us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair value measured on a nonrecurring basis | Level 2          
Fair value of financial instruments          
Long-lived assets     1,203us-gaap_PropertyPlantAndEquipmentFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
   
Long-lived asset impairment losses   15us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
195us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
   
Proceeds from sale         1,200us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair value measured on a nonrecurring basis | Level 3          
Fair value of financial instruments          
Goodwill impairment losses   $ 626us-gaap_GoodwillImpairmentLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember