XML 33 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Other Intangible Assets - Goodwill (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended 0 Months Ended
Dec. 26, 2014
Dec. 27, 2013
Dec. 26, 2014
Dec. 27, 2013
Sep. 29, 2014
Jul. 01, 2014
Goodwill [Line Items]            
Amortization of Intangible Assets $ 1,014us-gaap_AmortizationOfIntangibleAssets $ 681us-gaap_AmortizationOfIntangibleAssets $ 1,728us-gaap_AmortizationOfIntangibleAssets $ 1,372us-gaap_AmortizationOfIntangibleAssets    
Goodwill [Roll Forward]            
Gross Goodwill, Beginning of Period     71,274us-gaap_GoodwillGross     71,274us-gaap_GoodwillGross
Goodwill, Impaired, Accumulated Impairment Loss, Beginning of Period     (39,595)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss     (39,595)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Goodwill, Beginning of Period     31,679us-gaap_Goodwill     31,679us-gaap_Goodwill
Goodwill, Period Increase (Decrease)     4,963us-gaap_GoodwillPeriodIncreaseDecrease      
Gross Goodwill, End of Period 76,237us-gaap_GoodwillGross   76,237us-gaap_GoodwillGross      
Goodwill, Impaired, Accumulated Impairment Loss, End of Period (39,595)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss   (39,595)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss      
Goodwill 36,642us-gaap_Goodwill   36,642us-gaap_Goodwill      
Energy Operating Segment            
Goodwill [Roll Forward]            
Gross Goodwill, Beginning of Period     27,836us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnergyOperatingSegmentMember
    27,836us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnergyOperatingSegmentMember
Goodwill, Impaired, Accumulated Impairment Loss, Beginning of Period     (14,506)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnergyOperatingSegmentMember
    (14,506)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnergyOperatingSegmentMember
Goodwill, Beginning of Period     13,330us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnergyOperatingSegmentMember
    13,330us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnergyOperatingSegmentMember
Goodwill, Period Increase (Decrease)     0us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnergyOperatingSegmentMember
     
Gross Goodwill, End of Period 27,836us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnergyOperatingSegmentMember
  27,836us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnergyOperatingSegmentMember
     
Goodwill, Impaired, Accumulated Impairment Loss, End of Period (14,506)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnergyOperatingSegmentMember
  (14,506)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnergyOperatingSegmentMember
     
Goodwill 13,330us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnergyOperatingSegmentMember
  13,330us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnergyOperatingSegmentMember
     
Environmental Operating Segment            
Goodwill [Roll Forward]            
Gross Goodwill, Beginning of Period     36,214us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnvironmentalOperatingSegmentMember
    36,214us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnvironmentalOperatingSegmentMember
Goodwill, Impaired, Accumulated Impairment Loss, Beginning of Period     (17,865)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnvironmentalOperatingSegmentMember
    (17,865)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnvironmentalOperatingSegmentMember
Goodwill, Beginning of Period     18,349us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnvironmentalOperatingSegmentMember
    18,349us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnvironmentalOperatingSegmentMember
Goodwill, Period Increase (Decrease)     4,963us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnvironmentalOperatingSegmentMember
     
Gross Goodwill, End of Period 41,177us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnvironmentalOperatingSegmentMember
  41,177us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnvironmentalOperatingSegmentMember
     
Goodwill, Impaired, Accumulated Impairment Loss, End of Period (17,865)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnvironmentalOperatingSegmentMember
  (17,865)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnvironmentalOperatingSegmentMember
     
Goodwill 23,312us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnvironmentalOperatingSegmentMember
  23,312us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trr_EnvironmentalOperatingSegmentMember
     
Infrastructure Operating Segment            
Goodwill [Roll Forward]            
Gross Goodwill, Beginning of Period     7,224us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= trr_InfrastructureOperatingSegmentMember
    7,224us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= trr_InfrastructureOperatingSegmentMember
Goodwill, Impaired, Accumulated Impairment Loss, Beginning of Period     (7,224)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trr_InfrastructureOperatingSegmentMember
    (7,224)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trr_InfrastructureOperatingSegmentMember
Goodwill, Beginning of Period     0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trr_InfrastructureOperatingSegmentMember
    0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trr_InfrastructureOperatingSegmentMember
Goodwill, Period Increase (Decrease)     0us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= trr_InfrastructureOperatingSegmentMember
     
Gross Goodwill, End of Period 7,224us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= trr_InfrastructureOperatingSegmentMember
  7,224us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= trr_InfrastructureOperatingSegmentMember
     
Goodwill, Impaired, Accumulated Impairment Loss, End of Period (7,224)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trr_InfrastructureOperatingSegmentMember
  (7,224)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trr_InfrastructureOperatingSegmentMember
     
Goodwill 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trr_InfrastructureOperatingSegmentMember
  0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= trr_InfrastructureOperatingSegmentMember
     
NOVA Safety & Environmental [Member]            
Goodwill [Line Items]            
Business Acquisition, Cash Paid         7,198us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= trr_NOVASafetyEnvironmentalMember
 
Business Acquisition, Cost Of Acquired Entity, Cash Paid in Year Two         2,600trr_BusinessAcquisitionCostOfAcquiredEntityCashPaidinYearTwo
/ us-gaap_BusinessAcquisitionAxis
= trr_NOVASafetyEnvironmentalMember
 
Business Acquisition, Intangible Assets Other than Goodwill 3,622us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= trr_NOVASafetyEnvironmentalMember
  3,622us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= trr_NOVASafetyEnvironmentalMember
     
Additions for fiscal year 2015 acquisitions 575us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= trr_NOVASafetyEnvironmentalMember
  575us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= trr_NOVASafetyEnvironmentalMember
  1,500us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= trr_NOVASafetyEnvironmentalMember
 
Goodwill [Roll Forward]            
Goodwill 3,971us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= trr_NOVASafetyEnvironmentalMember
  3,971us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= trr_NOVASafetyEnvironmentalMember
     
Business Acquisition, Cost Of Acquired Entity, Cash Paid in Year Two, Due in Period One         508trr_BusinessAcquisitionCostOfAcquiredEntityCashPaidinYearTwoDueinPeriodOne
/ us-gaap_BusinessAcquisitionAxis
= trr_NOVASafetyEnvironmentalMember
 
Business Acquisition, Cost Of Acquired Entity, Cash Paid in Year Two, Due in Period Two         2,092trr_BusinessAcquisitionCostOfAcquiredEntityCashPaidinYearTwoDueinPeriodTwo
/ us-gaap_BusinessAcquisitionAxis
= trr_NOVASafetyEnvironmentalMember
 
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares         50us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= trr_NOVASafetyEnvironmentalMember
 
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable         323us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
/ us-gaap_BusinessAcquisitionAxis
= trr_NOVASafetyEnvironmentalMember
 
Covino Environmental Associates, Inc. [Member]            
Goodwill [Line Items]            
Business Acquisition, Purchase Price           1,994us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= trr_CovinoEnvironmentalAssociatesInc.Member
Business Acquisition, Cash Paid           1,500us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= trr_CovinoEnvironmentalAssociatesInc.Member
Business Acquisition, Cost Of Acquired Entity, Cash Paid in Year Two           309trr_BusinessAcquisitionCostOfAcquiredEntityCashPaidinYearTwo
/ us-gaap_BusinessAcquisitionAxis
= trr_CovinoEnvironmentalAssociatesInc.Member
Business Acquisition, Intangible Assets Other than Goodwill           601us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= trr_CovinoEnvironmentalAssociatesInc.Member
Additions for fiscal year 2015 acquisitions           75us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= trr_CovinoEnvironmentalAssociatesInc.Member
Business Combination, Net Working Capital Adjustment           110trr_BusinessCombinationNetWorkingCapitalAdjustment
/ us-gaap_BusinessAcquisitionAxis
= trr_CovinoEnvironmentalAssociatesInc.Member
Goodwill [Roll Forward]            
Goodwill, Beginning of Period     $ 992us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= trr_CovinoEnvironmentalAssociatesInc.Member
    $ 992us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= trr_CovinoEnvironmentalAssociatesInc.Member