XML 70 R55.htm IDEA: XBRL DOCUMENT
v3.6.0.2

Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) - Fair Value, Inputs, Level 2 [Member] | Dec. 31, 2016 Rate | Dec. 31, 2015 Rate
--- | --- | ---
term loan A facility [Member] |  |
Debt Instrument [Line Items] |  |
Long-term Debt, Fair Value, % of par value | 99.60% | 99.60%
Revolving Credit Facility [Member] |  |
Debt Instrument [Line Items] |  |
Long-term Debt, Fair Value, % of par value | 99.30% | 99.30%

X
- Definition The fair value of long-term debt presented as a % of par value. + References No definition available. + Details
Name: | trs_LongTermDebtFairValueOfParValue
Namespace Prefix: | trs_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

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_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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