XML 52 R111.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity Awards - Restricted Shares Narrative (Details) (USD $)
12 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Mar. 31, 2014
Mar. 31, 2013
Mar. 31, 2012
Mar. 31, 2011
Restricted Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Unvested Restricted Shares Granted 356,413us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
           
Unrecognized Compensation Cost $ 6,900,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
           
Period for Recognition of Share-based Compensation Cost Not yet Recognized 1 year 11 months            
Restricted shares-based compensation expense 7,400,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
9,200,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
9,300,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
       
Restricted Shares [Member] | Non-employee independent director [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Restricted shares issued related to director fee deferrals 10,140us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
5,215us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
7,979us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
       
Plan 2 [Member] | Service-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Unvested Restricted Shares Granted 40,837us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_ServiceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan2Member
41,480us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_ServiceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan2Member
60,665us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_ServiceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan2Member
       
Award requisite service period 1 year            
Cash value of incentive plan 80.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan
/ us-gaap_AwardTypeAxis
= trs_ServiceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan2Member
           
Restriced shares value of incentive plan 20.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan
/ us-gaap_AwardTypeAxis
= trs_ServiceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan2Member
           
Plan 3 [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of performance metrics in restricted shares award type plan 2trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMetricsInRestrictedSharesAwardTypePlan
/ us-gaap_PlanNameAxis
= trs_Plan3Member
    2trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMetricsInRestrictedSharesAwardTypePlan
/ us-gaap_PlanNameAxis
= trs_Plan3Member
     
Plan 3 [Member] | Restricted Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Unvested Restricted Shares Granted       243,124us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= trs_Plan3Member
238,808us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= trs_Plan3Member
206,064us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= trs_Plan3Member
 
Plan 3 [Member] | Service-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Unvested Restricted Shares Granted 103,032us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_ServiceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan3Member
           
Award requisite service period 3 years     3 years      
Plan 3 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Unvested Restricted Shares Granted 103,032us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan3Member
           
Award Vesting Period 3 years     3 years      
Plan 4 [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of performance metrics in restricted shares award type plan 2trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceMetricsInRestrictedSharesAwardTypePlan
/ us-gaap_PlanNameAxis
= trs_Plan4Member
           
Plan 4 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Unvested Restricted Shares Granted           166,530us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan4Member
 
Plan 5 [Member] | Service-based restriced shares [Member] | Non-employee independent director [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Unvested Restricted Shares Granted       20,832us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_ServiceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan5Member
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
17,240us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_ServiceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan5Member
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
16,440us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_ServiceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan5Member
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
 
Award requisite service period 1 year            
Plan 6 [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of vesting metrics in restricted shares award type plan 2trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingMetricsInRestrictedSharesAwardTypePlan
/ us-gaap_PlanNameAxis
= trs_Plan6Member
           
Plan 6 [Member] | Restricted Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Unvested Restricted Shares Granted             81,680us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= trs_Plan6Member
Plan 6 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Unvested Restricted Shares Granted   40,840us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan6Member
         
Plan 6 [Member] | Market-based restricted shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Unvested Restricted Shares Granted   40,840us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_MarketBasedRestrictedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan6Member
         
Risk-Free Interest Rate   1.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= trs_MarketBasedRestrictedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan6Member
         
Expected Volatility   70.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= trs_MarketBasedRestrictedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan6Member
         
Plan 7 [Member] | Service-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Unvested Restricted Shares Granted 2,200us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_ServiceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan7Member
           
Award requisite service period 1 year            
Plan 1 [Member] | Service-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Unvested Restricted Shares Granted 23,226us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_ServiceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan1Member
29,498us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_ServiceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan1Member
19,532us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_ServiceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan1Member
       
Award requisite service period 3 years            
Minimum [Member] | Plan 2 [Member] | Service-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
ICP, Threshold target for granting stock awards 20,000trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward
/ us-gaap_AwardTypeAxis
= trs_ServiceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan2Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
           
Minimum [Member] | Plan 4 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Amount of shares earned % of target award 30.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan4Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
           
Maximum [Member] | Plan 4 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Amount of shares earned % of target award 250.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ us-gaap_PlanNameAxis
= trs_Plan4Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
           
3 year cash flow metric [Member] | Plan 3 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award percentage earned based on metric over the performance period 25.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A3YearCashFlowMetricMember
/ us-gaap_PlanNameAxis
= trs_Plan3Member
           
3 year cash flow metric [Member] | Minimum [Member] | Plan 3 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Amount of shares earned % of target award 30.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A3YearCashFlowMetricMember
/ us-gaap_PlanNameAxis
= trs_Plan3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
           
3 year cash flow metric [Member] | Maximum [Member] | Plan 3 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Amount of shares earned % of target award 200.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A3YearCashFlowMetricMember
/ us-gaap_PlanNameAxis
= trs_Plan3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
           
3 year EPS CAGR metric [Member] | Plan 3 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award percentage earned based on metric over the performance period 75.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A3YearEpsCagrMetricMember
/ us-gaap_PlanNameAxis
= trs_Plan3Member
    75.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A3YearEpsCagrMetricMember
/ us-gaap_PlanNameAxis
= trs_Plan3Member
     
3 year EPS CAGR metric [Member] | Minimum [Member] | Plan 3 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Amount of shares earned % of target award 30.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A3YearEpsCagrMetricMember
/ us-gaap_PlanNameAxis
= trs_Plan3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
           
3 year EPS CAGR metric [Member] | Maximum [Member] | Plan 3 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Amount of shares earned % of target award 250.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A3YearEpsCagrMetricMember
/ us-gaap_PlanNameAxis
= trs_Plan3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
    250.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A3YearEpsCagrMetricMember
/ us-gaap_PlanNameAxis
= trs_Plan3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
3 year ROIC metric [Member] [Member] | Plan 3 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award percentage earned based on metric over the performance period       25.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A3yearROICmetricMemberMember
/ us-gaap_PlanNameAxis
= trs_Plan3Member
     
3 year ROIC metric [Member] [Member] | Minimum [Member] | Plan 3 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Amount of shares earned % of target award       30.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A3yearROICmetricMemberMember
/ us-gaap_PlanNameAxis
= trs_Plan3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
3 year ROIC metric [Member] [Member] | Maximum [Member] | Plan 3 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Amount of shares earned % of target award       200.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A3yearROICmetricMemberMember
/ us-gaap_PlanNameAxis
= trs_Plan3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
2012 EPS growth metric [Member] | Plan 4 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Unvested Restricted Shares Granted         72,576us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A2012EpsGrowthMember
/ us-gaap_PlanNameAxis
= trs_Plan4Member
   
Award percentage earned based on metric over the performance period 60.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A2012EpsGrowthMember
/ us-gaap_PlanNameAxis
= trs_Plan4Member
           
Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained 175.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A2012EpsGrowthMember
/ us-gaap_PlanNameAxis
= trs_Plan4Member
           
2012 & 2013 EPS CAGR metric [Member] | Plan 4 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Unvested Restricted Shares Granted       16,054us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A20122013EpsCagrMetricMember
/ us-gaap_PlanNameAxis
= trs_Plan4Member
     
Award percentage earned based on metric over the performance period 40.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A20122013EpsCagrMetricMember
/ us-gaap_PlanNameAxis
= trs_Plan4Member
           
Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained 125.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A20122013EpsCagrMetricMember
/ us-gaap_PlanNameAxis
= trs_Plan4Member
           
4 consecutive quarters cumulative EPS 1 [Member] | Plan 6 [Member] | Performance-based restriced shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award percentage earned based on metric over the performance period 50.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A4ConsecutiveQuartersCumulativeEps1Member
/ us-gaap_PlanNameAxis
= trs_Plan6Member
           
Cumulative Earnings Per Share   2.00trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare
/ us-gaap_AwardTypeAxis
= trs_PerformanceBasedRestricedSharesMember
/ trs_MetricTypeAxis
= trs_A4ConsecutiveQuartersCumulativeEps1Member
/ us-gaap_PlanNameAxis
= trs_Plan6Member
         
30 consecutive trading days stock price 1 [Member] | Plan 6 [Member] | Market-based restricted shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Unvested Restricted Shares Granted   20,420us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_MarketBasedRestrictedSharesMember
/ trs_MetricTypeAxis
= trs_A30ConsecutiveTradingDaysStockPrice1Member
/ us-gaap_PlanNameAxis
= trs_Plan6Member
         
Award percentage earned based on metric over the performance period 50.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod
/ us-gaap_AwardTypeAxis
= trs_MarketBasedRestrictedSharesMember
/ trs_MetricTypeAxis
= trs_A30ConsecutiveTradingDaysStockPrice1Member
/ us-gaap_PlanNameAxis
= trs_Plan6Member
           
Closing Stock Price   30trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardMarketBasedMetricClosingStockPrice
/ us-gaap_AwardTypeAxis
= trs_MarketBasedRestrictedSharesMember
/ trs_MetricTypeAxis
= trs_A30ConsecutiveTradingDaysStockPrice1Member
/ us-gaap_PlanNameAxis
= trs_Plan6Member
         
30 consecutive trading days stock price 2 [Member] | Plan 6 [Member] | Market-based restricted shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Unvested Restricted Shares Granted   20,420us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trs_MarketBasedRestrictedSharesMember
/ trs_MetricTypeAxis
= trs_A30ConsecutiveTradingDaysStockPrice2Member
/ us-gaap_PlanNameAxis
= trs_Plan6Member
         
Award percentage earned based on metric over the performance period 50.00%trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod
/ us-gaap_AwardTypeAxis
= trs_MarketBasedRestrictedSharesMember
/ trs_MetricTypeAxis
= trs_A30ConsecutiveTradingDaysStockPrice2Member
/ us-gaap_PlanNameAxis
= trs_Plan6Member
           
Closing Stock Price   $ 35trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardMarketBasedMetricClosingStockPrice
/ us-gaap_AwardTypeAxis
= trs_MarketBasedRestrictedSharesMember
/ trs_MetricTypeAxis
= trs_A30ConsecutiveTradingDaysStockPrice2Member
/ us-gaap_PlanNameAxis
= trs_Plan6Member