XML 128 R115.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information Operating Net Assets by Segment (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting, Asset Reconciling Item [Line Items]      
Operating Net Assets $ 1,351,830trs_OperatingNetAssets $ 1,039,270trs_OperatingNetAssets $ 883,760trs_OperatingNetAssets
Current Liabilities 309,920us-gaap_LiabilitiesCurrent 261,510us-gaap_LiabilitiesCurrent 247,200us-gaap_LiabilitiesCurrent
Consolidated Assets 1,661,750us-gaap_Assets 1,300,780us-gaap_Assets 1,130,960us-gaap_Assets
Continuing Operations [Member]      
Segment Reporting, Asset Reconciling Item [Line Items]      
Operating Net Assets 1,351,830trs_OperatingNetAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
1,039,270trs_OperatingNetAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
883,760trs_OperatingNetAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | Packaging [Member]      
Segment Reporting, Asset Reconciling Item [Line Items]      
Operating Net Assets 398,530trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_PackagingReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
377,480trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_PackagingReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
376,040trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_PackagingReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | Energy [Member]      
Segment Reporting, Asset Reconciling Item [Line Items]      
Operating Net Assets 170,430trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_EnergyReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
180,410trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_EnergyReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
158,710trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_EnergyReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | Aerospace [Member]      
Segment Reporting, Asset Reconciling Item [Line Items]      
Operating Net Assets 498,560trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_AerospaceReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
150,750trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_AerospaceReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
80,620trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_AerospaceReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | Engineered Components [Member]      
Segment Reporting, Asset Reconciling Item [Line Items]      
Operating Net Assets 65,910trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_EngineeredComponentsReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
73,780trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_EngineeredComponentsReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
68,870trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_EngineeredComponentsReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | Cequent Asia Pacific Europe Africa [Member]      
Segment Reporting, Asset Reconciling Item [Line Items]      
Operating Net Assets 75,290trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_CequentAsiaPacificEuropeAfricaReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
81,120trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_CequentAsiaPacificEuropeAfricaReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
51,790trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_CequentAsiaPacificEuropeAfricaReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | Cequent Americas [Member]      
Segment Reporting, Asset Reconciling Item [Line Items]      
Operating Net Assets 151,760trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_CequentAmericasReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
164,590trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_CequentAmericasReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
145,360trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= trs_CequentAmericasReportableSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | Corporate [Member]      
Segment Reporting, Asset Reconciling Item [Line Items]      
Operating Net Assets $ (8,650)trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
$ 11,140trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
$ 2,370trs_OperatingNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember