XML 69 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Derivative Narrative (Details) (USD $)
12 Months Ended 9 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Oct. 10, 2012
Dec. 31, 2014
Dec. 31, 2013
Oct. 15, 2013
Derivative [Line Items]              
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax $ 200,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax $ 1,700,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax $ 1,000,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax        
Interest Rate Swap [Member] | Cash Flow Hedging [Member]              
Derivative [Line Items]              
Derivative, Fixed Interest Rate       1.80%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
     
Derivative, Notional Amount       100,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
     
Interest Rate Swap [Member] | Designated as Hedging Instrument [Member]              
Derivative [Line Items]              
Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion 680,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1,060,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  (1,000,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
     
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax       (600,000)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
     
Interest Rate Swap [Member] | Designated as Hedging Instrument [Member] | Interest Expense [Member]              
Derivative [Line Items]              
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net (970,000)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
2,510,000us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(250,000)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
       
Senior Secured Term Loan A [Member] | Interest Rate Swap [Member] | Cash Flow Hedging [Member]              
Derivative [Line Items]              
Derivative, Fixed Interest Rate 0.74%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DebtInstrumentAxis
= trs_SeniorSecuredTermLoanMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
      0.74%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DebtInstrumentAxis
= trs_SeniorSecuredTermLoanMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
   
Derivative, Notional Amount 175,000,000invest_DerivativeNotionalAmount
/ us-gaap_DebtInstrumentAxis
= trs_SeniorSecuredTermLoanMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
      175,000,000invest_DerivativeNotionalAmount
/ us-gaap_DebtInstrumentAxis
= trs_SeniorSecuredTermLoanMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
   
Senior Secured Term Loan B [Member] | Interest Rate Swap [Member] | Cash Flow Hedging [Member]              
Derivative [Line Items]              
Derivative, Fixed Interest Rate             2.05%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DebtInstrumentAxis
= trs_SeniorSecuredTermLoanBMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Derivative, Cash Received on Hedge         3,300,000us-gaap_DerivativeCashReceivedOnHedge
/ us-gaap_DebtInstrumentAxis
= trs_SeniorSecuredTermLoanBMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
   
Derivative, Notional Amount             150,000,000invest_DerivativeNotionalAmount
/ us-gaap_DebtInstrumentAxis
= trs_SeniorSecuredTermLoanBMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Senior Secured Term Loan B [Member] | Interest Rate Swap [Member] | Cash Flow Hedging [Member] | Interest Expense [Member]              
Derivative [Line Items]              
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net         2,000,000us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DebtInstrumentAxis
= trs_SeniorSecuredTermLoanBMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
   
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax         1,300,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
/ us-gaap_DebtInstrumentAxis
= trs_SeniorSecuredTermLoanBMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
   
Interest Rate Swap [Member] | Designated as Hedging Instrument [Member]              
Derivative [Line Items]              
Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer 12 months            
Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred (200,000)us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
           
Not Designated as Hedging Instrument [Member] | Interest Rate Swap [Member] | Interest Expense [Member]              
Derivative [Line Items]              
Derivatives, Loss on Derivatives, Net of Tax           600,000trs_DerivativesLossonDerivativesNetofTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
 
Derivative, Loss on Derivatives, Amount of Tax           $ 400,000trs_DerivativesLossonDerivativesAmountofTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember