XML 108 R94.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Employee Benefit Plans Effect of Change in Discount Rate and Expected Return on Plan Assets Table (Details) - Pension Plans, Defined Benefit [Member] $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2017 USD ($)
Effect of Twenty-Five Basis Point Change in Discount Rate |
Effect of Twenty-Five Basis Point Increase in Discount Rate on Benefit Obligation | $ (1,440)
Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation | 1,560
Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense | (100)
Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense | 110
Effect of Fifty Basis Point Change in Expected Return on Plan Assets |
Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense | (160)
Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense | $ 160

X
- Definition Defined Benefit Plan, Effect of Fifty Basis Point Change in Expected Return on Plan Assets [Abstract] [Abstract] + References No definition available. + Details
Name: | trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract
Namespace Prefix: | trs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense + References No definition available. + Details
Name: | trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense
Namespace Prefix: | trs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Defined Benefit Plan, Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense + References No definition available. + Details
Name: | trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense
Namespace Prefix: | trs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Defined Benefit Plan, Effect of Twenty-Five Basis Point Change in Discount Rate [Abstract] [Abstract] + References No definition available. + Details
Name: | trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract
Namespace Prefix: | trs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation + References No definition available. + Details
Name: | trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation
Namespace Prefix: | trs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense + References No definition available. + Details
Name: | trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense
Namespace Prefix: | trs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation
Namespace Prefix: | trs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Defined Benefit Plan, Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense + References No definition available. + Details
Name: | trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense
Namespace Prefix: | trs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |