XML 80 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Acquisitions - Redeemable Noncontrolling Interest (Details) (USD $)
3 Months Ended 12 Months Ended 10 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2012
Feb. 23, 2012
Redeemable Noncontrolling Interest [Line Items]                          
Net income attributable to noncontrolling interest $ 0us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest $ 0us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest $ 0us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest $ 810,000us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest $ 1,430,000us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest $ 1,320,000us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest $ 910,000us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest $ 860,000us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest $ 810,000us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest $ 4,520,000us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest $ 2,410,000us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest    
Noncontrolling Interest, Change in Redemption Value                   (890,000)us-gaap_MinorityInterestChangeInRedemptionValue      
Redeemable noncontrolling interest, ending balance 0us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount       29,480,000us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount       0us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount 29,480,000us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount      
Fair Value, Inputs, Level 3 [Member]                          
Redeemable Noncontrolling Interest [Line Items]                          
Redeemable Noncontrolling Interest, Equity, Fair Value                         25,630,000us-gaap_RedeemableNoncontrollingInterestEquityFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Redeemable noncontrolling interest, ending balance 29,710,000us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      29,480,000us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      29,710,000us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
29,480,000us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
26,780,000us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
26,780,000us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Business Acquisition, Arminak & Associates [Member]                          
Redeemable Noncontrolling Interest [Line Items]                          
Payments to Acquire Business Three, Net of Cash Acquired       51,000,000us-gaap_PaymentsToAcquireBusinessThreeNetOfCashAcquired
/ us-gaap_BusinessAcquisitionAxis
= trs_BusinessAcquisitionArminakAssociatesMember
                 
Distributions to noncontrolling interests                 (580,000)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_BusinessAcquisitionAxis
= trs_BusinessAcquisitionArminakAssociatesMember
(2,710,000)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_BusinessAcquisitionAxis
= trs_BusinessAcquisitionArminakAssociatesMember
  (1,260,000)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_BusinessAcquisitionAxis
= trs_BusinessAcquisitionArminakAssociatesMember
 
Net income attributable to noncontrolling interest                 810,000us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest
/ us-gaap_BusinessAcquisitionAxis
= trs_BusinessAcquisitionArminakAssociatesMember
4,520,000us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest
/ us-gaap_BusinessAcquisitionAxis
= trs_BusinessAcquisitionArminakAssociatesMember
  2,410,000us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest
/ us-gaap_BusinessAcquisitionAxis
= trs_BusinessAcquisitionArminakAssociatesMember
 
Noncontrolling Interest, Change in Redemption Value                   890,000us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_BusinessAcquisitionAxis
= trs_BusinessAcquisitionArminakAssociatesMember
     
Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High       7,000,000us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
/ us-gaap_BusinessAcquisitionAxis
= trs_BusinessAcquisitionArminakAssociatesMember
                 
Business Combination, Contingent Consideration, Liability $ 1,100,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= trs_BusinessAcquisitionArminakAssociatesMember
              $ 1,100,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= trs_BusinessAcquisitionArminakAssociatesMember