XML 42 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long-term Debt - U.S. Bank Debt (Details) (USD $)
3 Months Ended 12 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
term loan A facility [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Face Amount $ 450,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= trs_TermloanAfacilityMember
$ 450,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= trs_TermloanAfacilityMember
    $ 450,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= trs_TermloanAfacilityMember
Requirements prepayments under term loan A facility   0trs_RequirementsprepaymentsundertermloanAfacility
/ us-gaap_DebtInstrumentAxis
= trs_TermloanAfacilityMember
     
Term Loan Facility, Principal Payment on Maturity Date 333,800,000trs_DebtInstrumentPaymentOnMaturityDatePrincipal
/ us-gaap_DebtInstrumentAxis
= trs_TermloanAfacilityMember
       
Incremental senior secured term loan A borrowing [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Face Amount 275,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= trs_IncrementalseniorsecuredtermloanAborrowingMember
275,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= trs_IncrementalseniorsecuredtermloanAborrowingMember
    275,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= trs_IncrementalseniorsecuredtermloanAborrowingMember
Interest rate, LIBOR plus   1.825%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= trs_IncrementalseniorsecuredtermloanAborrowingMember
     
Payments of Debt Extinguishment and Issuance Costs   3,800,000us-gaap_PaymentsOfFinancingCosts
/ us-gaap_DebtInstrumentAxis
= trs_IncrementalseniorsecuredtermloanAborrowingMember
     
Deferred Finance Costs, Noncurrent, Net 400,000us-gaap_DeferredFinanceCostsNoncurrentNet
/ us-gaap_DebtInstrumentAxis
= trs_IncrementalseniorsecuredtermloanAborrowingMember
400,000us-gaap_DeferredFinanceCostsNoncurrentNet
/ us-gaap_DebtInstrumentAxis
= trs_IncrementalseniorsecuredtermloanAborrowingMember
    400,000us-gaap_DeferredFinanceCostsNoncurrentNet
/ us-gaap_DebtInstrumentAxis
= trs_IncrementalseniorsecuredtermloanAborrowingMember
Debt Issuance Cost   3,400,000us-gaap_DebtIssuanceCosts
/ us-gaap_DebtInstrumentAxis
= trs_IncrementalseniorsecuredtermloanAborrowingMember
     
Revolving credit and term loan facilities [Member]          
Debt Instrument [Line Items]          
Incremental debt commitments capacity 300,000,000trs_IncrementalDebtCommitmentsCapacity
/ us-gaap_DebtInstrumentAxis
= trs_RevolvingCreditAndTermLoanFacilitiesMember
300,000,000trs_IncrementalDebtCommitmentsCapacity
/ us-gaap_DebtInstrumentAxis
= trs_RevolvingCreditAndTermLoanFacilitiesMember
    300,000,000trs_IncrementalDebtCommitmentsCapacity
/ us-gaap_DebtInstrumentAxis
= trs_RevolvingCreditAndTermLoanFacilitiesMember
Payments of Debt Extinguishment and Issuance Costs     3,600,000us-gaap_PaymentsOfFinancingCosts
/ us-gaap_DebtInstrumentAxis
= trs_RevolvingCreditAndTermLoanFacilitiesMember
6,400,000us-gaap_PaymentsOfFinancingCosts
/ us-gaap_DebtInstrumentAxis
= trs_RevolvingCreditAndTermLoanFacilitiesMember
 
Deferred Finance Costs, Noncurrent, Net     3,100,000us-gaap_DeferredFinanceCostsNoncurrentNet
/ us-gaap_DebtInstrumentAxis
= trs_RevolvingCreditAndTermLoanFacilitiesMember
4,500,000us-gaap_DeferredFinanceCostsNoncurrentNet
/ us-gaap_DebtInstrumentAxis
= trs_RevolvingCreditAndTermLoanFacilitiesMember
 
Debt Issuance Cost     500,000us-gaap_DebtIssuanceCosts
/ us-gaap_DebtInstrumentAxis
= trs_RevolvingCreditAndTermLoanFacilitiesMember
1,900,000us-gaap_DebtIssuanceCosts
/ us-gaap_DebtInstrumentAxis
= trs_RevolvingCreditAndTermLoanFacilitiesMember
 
Write off of Deferred Debt Issuance Cost     1,900,000us-gaap_WriteOffOfDeferredDebtIssuanceCost
/ us-gaap_DebtInstrumentAxis
= trs_RevolvingCreditAndTermLoanFacilitiesMember
1,100,000us-gaap_WriteOffOfDeferredDebtIssuanceCost
/ us-gaap_DebtInstrumentAxis
= trs_RevolvingCreditAndTermLoanFacilitiesMember
 
Senior Secured Term Loan A [Member]          
Debt Instrument [Line Items]          
Interest rate, LIBOR plus   1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= trs_SeniorSecuredTermLoanMember
     
U.S. bank debt and receivables facility [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Unused Borrowing Capacity, Amount 192,000,000us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
/ us-gaap_DebtInstrumentAxis
= trs_USBankDebtAndReceivablesFacilityMember
192,000,000us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
/ us-gaap_DebtInstrumentAxis
= trs_USBankDebtAndReceivablesFacilityMember
360,300,000us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
/ us-gaap_DebtInstrumentAxis
= trs_USBankDebtAndReceivablesFacilityMember
  192,000,000us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
/ us-gaap_DebtInstrumentAxis
= trs_USBankDebtAndReceivablesFacilityMember
Incremental senior secured term loan A borrowing [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Face Amount 275,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= trs_IncrementalseniorsecuredtermloanAborrowingMember
275,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= trs_IncrementalseniorsecuredtermloanAborrowingMember
    275,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= trs_IncrementalseniorsecuredtermloanAborrowingMember
Debt Instrument, Maturity Date Oct. 16, 2018        
Receivables Facility [Member]          
Debt Instrument [Line Items]          
Interest rate, LIBOR plus         1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
Debt Instrument, Maturity Date   Oct. 16, 2018 Oct. 12, 2017    
Debt Instrument, Unused Borrowing Capacity, Amount 1,600,000us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
1,600,000us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
20,200,000us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
  1,600,000us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
Senior Secured Term Loan A [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Face Amount 175,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= trs_SeniorSecuredTermLoanMember
175,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= trs_SeniorSecuredTermLoanMember
    175,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= trs_SeniorSecuredTermLoanMember
Debt Instrument, Maturity Date Oct. 16, 2018        
Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases 75,000,000us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
75,000,000us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
    75,000,000us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
Interest rate, LIBOR plus   1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
     
Line of Credit Facility, Maximum Borrowing Capacity 575,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
575,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
    575,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
Debt Instrument, Maturity Date Oct. 16, 2018        
Revolving Credit Facility, Amount Outstanding 118,100,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
118,100,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
71,100,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
  118,100,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
Revolving Credit Facility, Remaining Borrowing Capacity 435,000,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
435,000,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
479,800,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
  435,000,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
Letters of credit [Member]          
Debt Instrument [Line Items]          
Line of Credit Facility, Maximum Borrowing Capacity 75,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
75,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
    75,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
Letters of Credit Outstanding, Amount 21,900,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
21,900,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
24,100,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
  21,900,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
Principal payment, March 2014 through December 2016 [Member] | term loan A facility [Member]          
Debt Instrument [Line Items]          
Term Loan Facility, Quarterly Principal Payments 5,800,000us-gaap_DebtInstrumentPeriodicPaymentPrincipal
/ us-gaap_DebtInstrumentAxis
= trs_TermloanAfacilityMember
/ trs_PrincipalPaymentScheduleAxis
= trs_PrincipalpaymentMarch2015throughDecember2016Member
       
Principal payment, March 2017 through December 2018 [Member] | term loan A facility [Member]          
Debt Instrument [Line Items]          
Term Loan Facility, Quarterly Principal Payments $ 8,700,000us-gaap_DebtInstrumentPeriodicPaymentPrincipal
/ us-gaap_DebtInstrumentAxis
= trs_TermloanAfacilityMember
/ trs_PrincipalPaymentScheduleAxis
= trs_PrincipalpaymentMarch2017throughDecember2018Member
       
Fair Value, Inputs, Level 2 [Member] | term loan A facility [Member]          
Debt Instrument [Line Items]          
Long-term Debt, Fair Value, % of par value 99.50%trs_LongTermDebtFairValueOfParValue
/ us-gaap_DebtInstrumentAxis
= trs_TermloanAfacilityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
99.50%trs_LongTermDebtFairValueOfParValue
/ us-gaap_DebtInstrumentAxis
= trs_TermloanAfacilityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
99.90%trs_LongTermDebtFairValueOfParValue
/ us-gaap_DebtInstrumentAxis
= trs_TermloanAfacilityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  99.50%trs_LongTermDebtFairValueOfParValue
/ us-gaap_DebtInstrumentAxis
= trs_TermloanAfacilityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member