XML 52 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long-term Debt - U.S. Bank Debt (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Debt Instrument [Line Items]    
Net leverage ratio 2.50trs_NetLeverageRatio  
U.S. bank debt and receivables facility [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Unused Borrowing Capacity, Amount $ 141.0us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
/ us-gaap_DebtInstrumentAxis
= trs_USBankDebtAndReceivablesFacilityMember
$ 192.0us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
/ us-gaap_DebtInstrumentAxis
= trs_USBankDebtAndReceivablesFacilityMember
Revolving credit and term loan facilities [Member]    
Debt Instrument [Line Items]    
Incremental debt commitments capacity 300.0trs_IncrementalDebtCommitmentsCapacity
/ us-gaap_DebtInstrumentAxis
= trs_RevolvingCreditAndTermLoanFacilitiesMember
 
term loan A facility [Member]    
Debt Instrument [Line Items]    
Required prepayments under term loan A facility 0trs_RequiredprepaymentsundertermloanAfacility
/ us-gaap_DebtInstrumentAxis
= trs_TermloanAfacilityMember
 
Senior Secured Term Loan A [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 1.625%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LongtermDebtTypeAxis
= trs_SeniorSecuredTermLoanMember
 
Debt Instrument, Face Amount 450.0us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= trs_SeniorSecuredTermLoanMember
 
term loan A facility [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Maturity Date Oct. 16, 2018  
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Credit Facility, Maximum Borrowing Capacity 575.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
 
Revolving Credit Facility, Capacity Available for Foreign Revolver Loans 75.0us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
 
Debt Instrument, Maturity Date Oct. 16, 2018  
Debt Instrument, Basis Spread on Variable Rate 1.625%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
 
Revolving Credit Facility, Amount Outstanding 144.6us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
118.1us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
Revolving Credit Facility, Remaining Borrowing Capacity 407.5us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
435.0us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
Letters of credit [Member]    
Debt Instrument [Line Items]    
Letters of Credit, Maximum Borrowing Capacity 75.0trs_LetterOfCreditMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
 
Letters of Credit Outstanding, Amount $ 22.9us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
$ 21.9us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
Fair Value, Inputs, Level 2 [Member] | Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Long-term Debt, Fair Value, % of par value 95.90%trs_LongTermDebtFairValueOfParValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
99.20%trs_LongTermDebtFairValueOfParValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 [Member] | term loan A facility [Member]    
Debt Instrument [Line Items]    
Long-term Debt, Fair Value, % of par value 97.30%trs_LongTermDebtFairValueOfParValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_LongtermDebtTypeAxis
= trs_TermloanAfacilityMember
99.50%trs_LongTermDebtFairValueOfParValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_LongtermDebtTypeAxis
= trs_TermloanAfacilityMember