XML 110 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Designated as hedging, Financial Position (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Oct. 10, 2012
Designated as Hedging Instrument [Member]      
Derivatives, Fair Value [Line Items]      
Asset Derivatives $ 940,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Liability Derivatives   1,720,000us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Interest Rate Swap [Member] | Designated as Hedging Instrument [Member] | Other Assets [Member]      
Derivatives, Fair Value [Line Items]      
Asset Derivatives 1,270,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,080,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Interest Rate Swap [Member] | Designated as Hedging Instrument [Member] | Accrued Liabilities [Member]      
Derivatives, Fair Value [Line Items]      
Liability Derivatives (180,000)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(360,000)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Interest Rate Swap [Member] | Designated as Hedging Instrument [Member] | Other long-term liabilities [Member]      
Derivatives, Fair Value [Line Items]      
Liability Derivatives (150,000)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Cash Flow Hedging [Member] | Interest Rate Swap [Member]      
Derivatives, Fair Value [Line Items]      
Derivative, Notional Amount     100,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Cash Flow Hedging [Member] | Derivative, March 2015 Maturity [Member] | Foreign Exchange Contract [Member]      
Derivatives, Fair Value [Line Items]      
Derivative, Notional Amount $ 12,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ trs_DerivativeMaturityDateAxis
= trs_DerivativeMarch2015MaturityMember