XML 98 R81.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Derivative Instruments - Derivative Narrative (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | 12 Months Ended
--- | --- | --- | ---
Dec. 31, 2013 | Oct. 10, 2012 | Dec. 31, 2015 | Dec. 31, 2014 | Dec. 31, 2013
Derivative [Line Items] |  |  |  |  |
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax |  |  | $ 1,900 | $ 600 |
Senior Secured Term Loan B [Member] | Interest Rate Swap [Member] | Cash Flow Hedging [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative, Cash Received on Hedge | $ 3,300 |  |  |  |
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 |  |  |  |
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax | 1,300 |  |  |  |
Designated as Hedging Instrument [Member] | Interest Rate Swap [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion |  | $ (1,000) |  |  |
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax |  | $ (600) |  |  |
Designated as Hedging Instrument [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 |  |  | (420) | $ 0 | $ 0
Not Designated as Hedging Instrument [Member] | Interest Rate Swap [Member] | Interest Expense [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivatives, Loss on Derivatives, Net of Tax | 600 |  |  |  |
Derivative, Loss on Derivatives, Amount of Tax | $ 400 |  |  |  |
Maximum [Member] | Senior Secured Term Loan A [Member] | Interest Rate Swap [Member] | Cash Flow Hedging [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative, Notional Amount |  |  | $ 251,500 |  |
Maximum [Member] | Senior Secured Term Loan A [Member] | Interest Rate Swap [Member] | Cash Flow Hedging [Member] | Derivative, June 2020 Maturity [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative, Fixed Interest Rate |  |  | 2.68% |  |
Minimum [Member] | Senior Secured Term Loan A [Member] | Interest Rate Swap [Member] | Cash Flow Hedging [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative, Fixed Interest Rate |  |  | 0.74% |  |
Minimum [Member] | Senior Secured Term Loan A [Member] | Interest Rate Swap [Member] | Cash Flow Hedging [Member] | Derivative, June 2020 Maturity [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative, Notional Amount |  |  | $ 192,700 |  |

X
- Definition Aggregate notional amount specified by the derivative(s). Expressed as an absolute value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 -Section 13 -Sentence Column B + Details
Name: | invest_DerivativeNotionalAmount
Namespace Prefix: | invest_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of decrease in the fair value of derivatives recognized in the income statement, amount of tax. + References No definition available. + Details
Name: | trs_DerivativesLossonDerivativesAmountofTax
Namespace Prefix: | trs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of decrease in the fair value of derivatives recognized in the income statement, net of tax. + References No definition available. + Details
Name: | trs_DerivativesLossonDerivativesNetofTax
Namespace Prefix: | trs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of cash received during the period on settlement of a hedge. + References No definition available. + Details
Name: | us-gaap_DerivativeCashReceivedOnHedge
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fixed interest rate related to the interest rate derivative. + References No definition available. + Details
Name: | us-gaap_DerivativeFixedInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=56946850&loc=SL5624171-113959 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4D -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=56946850&loc=SL5624177-113959 + Details
Name: | us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The effective portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments that was recognized in other comprehensive income during the current period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=56946850&loc=SL5624171-113959 + Details
Name: | us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=36458714&loc=d3e640-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=36458714&loc=SL7669646-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trs_SeniorSecuredTermLoanBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeByNatureAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trs_SeniorSecuredTermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | trs_DerivativeMaturityDateAxis=trs_DerivativeJune2020MaturityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |