XML 29 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Net sales $ 366,490us-gaap_SalesRevenueNet $ 365,390us-gaap_SalesRevenueNet
Operating profit (loss) 27,500us-gaap_OperatingIncomeLoss 32,270us-gaap_OperatingIncomeLoss
Packaging [Member]    
Segment Reporting Information [Line Items]    
Net sales 78,960us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trs_PackagingReportableSegmentMember
81,430us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trs_PackagingReportableSegmentMember
Operating profit (loss) 17,510us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trs_PackagingReportableSegmentMember
18,360us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trs_PackagingReportableSegmentMember
Energy [Member]    
Segment Reporting Information [Line Items]    
Net sales 51,160us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trs_EnergyReportableSegmentMember
52,780us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trs_EnergyReportableSegmentMember
Operating profit (loss) 340us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trs_EnergyReportableSegmentMember
2,600us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trs_EnergyReportableSegmentMember
Aerospace [Member]    
Segment Reporting Information [Line Items]    
Net sales 45,740us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trs_AerospaceDefenseReportableSegmentMember
27,190us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trs_AerospaceDefenseReportableSegmentMember
Operating profit (loss) 8,080us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trs_AerospaceDefenseReportableSegmentMember
4,860us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trs_AerospaceDefenseReportableSegmentMember
Engineered Components [Member]    
Segment Reporting Information [Line Items]    
Net sales 48,270us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trs_EngineeredComponentsReportableSegmentMember
55,430us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trs_EngineeredComponentsReportableSegmentMember
Operating profit (loss) 5,970us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trs_EngineeredComponentsReportableSegmentMember
7,880us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trs_EngineeredComponentsReportableSegmentMember
Cequent Asia Pacific Europe Africa [Member]    
Segment Reporting Information [Line Items]    
Net sales 35,820us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trs_CequentAsiaPacificEuropeAfricaReportableSegmentMember
39,470us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trs_CequentAsiaPacificEuropeAfricaReportableSegmentMember
Operating profit (loss) 2,250us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trs_CequentAsiaPacificEuropeAfricaReportableSegmentMember
2,500us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trs_CequentAsiaPacificEuropeAfricaReportableSegmentMember
Cequent Americas [Member]    
Segment Reporting Information [Line Items]    
Net sales 106,540us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trs_CequentAmericasReportableSegmentMember
109,090us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trs_CequentAmericasReportableSegmentMember
Operating profit (loss) 5,910us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trs_CequentAmericasReportableSegmentMember
5,710us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trs_CequentAmericasReportableSegmentMember
Corporate, Non-Segment [Member]    
Segment Reporting Information [Line Items]    
Operating profit (loss) (8,960)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
(9,640)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Cequent seperation costs [Member]    
Segment Reporting Information [Line Items]    
Operating profit (loss) $ (3,600)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trs_CequentseparationcostsMember
$ 0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= trs_CequentseparationcostsMember