XML 58 R100.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Statements for Guarantors of the Senior Notes (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 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
Condensed Income Statements, Captions [Line Items]                      
Revenues $ 1,661.4us-gaap_SalesRevenueNet $ 1,562.8us-gaap_SalesRevenueNet $ 1,485.3us-gaap_SalesRevenueNet $ 1,460.5us-gaap_SalesRevenueNet $ 1,256.0us-gaap_SalesRevenueNet $ 1,110.3us-gaap_SalesRevenueNet $ 1,066.1us-gaap_SalesRevenueNet $ 932.9us-gaap_SalesRevenueNet $ 6,170.0us-gaap_SalesRevenueNet $ 4,365.3us-gaap_SalesRevenueNet $ 3,811.9us-gaap_SalesRevenueNet
Cost of revenues 1,275.3us-gaap_CostOfGoodsAndServicesSold 1,172.2us-gaap_CostOfGoodsAndServicesSold 1,098.3us-gaap_CostOfGoodsAndServicesSold 1,074.0us-gaap_CostOfGoodsAndServicesSold 962.7us-gaap_CostOfGoodsAndServicesSold 836.3us-gaap_CostOfGoodsAndServicesSold 812.2us-gaap_CostOfGoodsAndServicesSold 711.1us-gaap_CostOfGoodsAndServicesSold 4,619.8us-gaap_CostOfGoodsAndServicesSold 3,322.3us-gaap_CostOfGoodsAndServicesSold 3,051.5us-gaap_CostOfGoodsAndServicesSold
Selling, engineering, and administrative expenses 110.6us-gaap_SellingGeneralAndAdministrativeExpense 113.0us-gaap_SellingGeneralAndAdministrativeExpense 96.4us-gaap_SellingGeneralAndAdministrativeExpense 83.6us-gaap_SellingGeneralAndAdministrativeExpense 80.2us-gaap_SellingGeneralAndAdministrativeExpense 70.6us-gaap_SellingGeneralAndAdministrativeExpense 71.5us-gaap_SellingGeneralAndAdministrativeExpense 69.0us-gaap_SellingGeneralAndAdministrativeExpense 403.6us-gaap_SellingGeneralAndAdministrativeExpense 291.3us-gaap_SellingGeneralAndAdministrativeExpense 224.1us-gaap_SellingGeneralAndAdministrativeExpense
Gains/(losses) on disposition of property, plant, and equipment 1.0us-gaap_GainLossOnSaleOfPropertyPlantEquipment 3.6us-gaap_GainLossOnSaleOfPropertyPlantEquipment 11.4us-gaap_GainLossOnSaleOfPropertyPlantEquipment 88.4us-gaap_GainLossOnSaleOfPropertyPlantEquipment 11.3us-gaap_GainLossOnSaleOfPropertyPlantEquipment 2.2us-gaap_GainLossOnSaleOfPropertyPlantEquipment 1.0us-gaap_GainLossOnSaleOfPropertyPlantEquipment 6.7us-gaap_GainLossOnSaleOfPropertyPlantEquipment 104.4us-gaap_GainLossOnSaleOfPropertyPlantEquipment 21.2us-gaap_GainLossOnSaleOfPropertyPlantEquipment 38.5us-gaap_GainLossOnSaleOfPropertyPlantEquipment
Cost of revenues and operating costs                 4,919.0us-gaap_CostsAndExpenses 3,592.4us-gaap_CostsAndExpenses 3,237.1us-gaap_CostsAndExpenses
Operating Profit (Loss) 276.5us-gaap_OperatingIncomeLoss 281.2us-gaap_OperatingIncomeLoss 302.0us-gaap_OperatingIncomeLoss 391.3us-gaap_OperatingIncomeLoss 224.4us-gaap_OperatingIncomeLoss 205.6us-gaap_OperatingIncomeLoss 183.4us-gaap_OperatingIncomeLoss 159.5us-gaap_OperatingIncomeLoss 1,251.0us-gaap_OperatingIncomeLoss 772.9us-gaap_OperatingIncomeLoss 574.8us-gaap_OperatingIncomeLoss
Other (income) expense                 186.9us-gaap_NonoperatingIncomeExpense 182.4us-gaap_NonoperatingIncomeExpense 188.9us-gaap_NonoperatingIncomeExpense
Equity in earnings of subsidiaries, net of taxes                 0us-gaap_IncomeLossFromSubsidiariesNetOfTax 0us-gaap_IncomeLossFromSubsidiariesNetOfTax 0us-gaap_IncomeLossFromSubsidiariesNetOfTax
Income (loss) from continuing operations before income taxes                 1,064.1us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 590.5us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 385.9us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Provision (benefit) for income taxes                 354.8us-gaap_IncomeTaxExpenseBenefit 204.4us-gaap_IncomeTaxExpenseBenefit 134.0us-gaap_IncomeTaxExpenseBenefit
Income (loss) from continuing operations 146.4us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 156.3us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 173.3us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 233.3us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 118.9us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 105.8us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 89.2us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 72.2us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 709.3us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 386.1us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 251.9us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
Income (loss) from discontinued operations, net of provision (benefit) for income taxes (0.1)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 0.6us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (0.2)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (0.3)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 0.4us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 0.3us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (1.0)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 6.6us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 6.3us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 1.8us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
Net income (loss) 146.3us-gaap_ProfitLoss 156.9us-gaap_ProfitLoss 173.1us-gaap_ProfitLoss 233.0us-gaap_ProfitLoss 119.3us-gaap_ProfitLoss 106.1us-gaap_ProfitLoss 88.2us-gaap_ProfitLoss 78.8us-gaap_ProfitLoss 709.3us-gaap_ProfitLoss 392.4us-gaap_ProfitLoss 253.7us-gaap_ProfitLoss
Net income (loss) attributable to noncontrolling interest                 31.1us-gaap_NetIncomeLossAttributableToNoncontrollingInterest 16.9us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (1.5)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
Net income (loss) attributable to controlling interest 138.2us-gaap_NetIncomeLoss 149.4us-gaap_NetIncomeLoss 164.2us-gaap_NetIncomeLoss 226.4us-gaap_NetIncomeLoss 112.8us-gaap_NetIncomeLoss 99.6us-gaap_NetIncomeLoss 84.0us-gaap_NetIncomeLoss 79.1us-gaap_NetIncomeLoss 678.2us-gaap_NetIncomeLoss 375.5us-gaap_NetIncomeLoss 255.2us-gaap_NetIncomeLoss
Other comprehensive income (loss)                 (31.0)us-gaap_OtherComprehensiveIncomeLossNetOfTax 74.7us-gaap_OtherComprehensiveIncomeLossNetOfTax (14.5)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Comprehensive income                 678.3us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 467.1us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 239.2us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Parent                      
Condensed Income Statements, Captions [Line Items]                      
Revenues                 0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cost of revenues                 0us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Selling, engineering, and administrative expenses                 115.6us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
72.8us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
50.4us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Gains/(losses) on disposition of property, plant, and equipment                 (1.4)us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0.3us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0.4us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cost of revenues and operating costs                 117.0us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
72.5us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
50.0us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Operating Profit (Loss)                 (117.0)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(72.5)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(50.0)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other (income) expense                 (60.3)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(71.5)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(56.5)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Equity in earnings of subsidiaries, net of taxes                 740.2us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
378.3us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
246.6us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) from continuing operations before income taxes                 683.5us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
377.3us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
253.1us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Provision (benefit) for income taxes                 5.3us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1.8us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(2.1)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) from continuing operations                 678.2us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
375.5us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
255.2us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) from discontinued operations, net of provision (benefit) for income taxes                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net income (loss)                 678.2us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
375.5us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
255.2us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net income (loss) attributable to noncontrolling interest                 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net income (loss) attributable to controlling interest                 678.2us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
375.5us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
255.2us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other comprehensive income (loss)                 (32.2)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
47.7us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(20.1)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Comprehensive income                 646.0us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
423.2us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
235.1us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Combined Guarantor Subsidiaries                      
Condensed Income Statements, Captions [Line Items]                      
Revenues                 4,725.4us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,257.8us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,791.5us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cost of revenues                 3,705.3us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,636.3us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,385.3us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Selling, engineering, and administrative expenses                 151.5us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
128.9us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
111.4us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Gains/(losses) on disposition of property, plant, and equipment                 41.4us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
10.9us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
9.4us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cost of revenues and operating costs                 3,815.4us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,754.3us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,487.3us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Operating Profit (Loss)                 910.0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
503.5us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
304.2us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other (income) expense                 86.3us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
61.2us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
49.0us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Equity in earnings of subsidiaries, net of taxes                 228.9us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
97.1us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
88.2us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income (loss) from continuing operations before income taxes                 1,052.6us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
539.4us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
343.4us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Provision (benefit) for income taxes                 325.4us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
167.0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
117.1us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income (loss) from continuing operations                 727.2us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
372.4us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
226.3us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income (loss) from discontinued operations, net of provision (benefit) for income taxes                 (0.1)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
6.3us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1.4us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net income (loss)                 727.1us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
378.7us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
227.7us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net income (loss) attributable to noncontrolling interest                 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net income (loss) attributable to controlling interest                 727.1us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
378.7us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
227.7us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other comprehensive income (loss)                 (10.0)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
9.9us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(6.1)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Comprehensive income                 717.1us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
388.6us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
221.6us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Combined Non-Guarantor Subsidiaries                      
Condensed Income Statements, Captions [Line Items]                      
Revenues                 2,294.2us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,758.2us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,429.0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cost of revenues                 1,770.2us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,341.9us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,087.9us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Selling, engineering, and administrative expenses                 136.5us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
90.3us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
62.3us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Gains/(losses) on disposition of property, plant, and equipment                 64.4us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
10.0us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
28.7us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cost of revenues and operating costs                 1,842.3us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,422.2us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,121.5us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Operating Profit (Loss)                 451.9us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
336.0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
307.5us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other (income) expense                 160.9us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
192.7us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
196.4us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Equity in earnings of subsidiaries, net of taxes                 0us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income (loss) from continuing operations before income taxes                 291.0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
143.3us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
111.1us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Provision (benefit) for income taxes                 26.1us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
33.5us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
14.3us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income (loss) from continuing operations                 264.9us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
109.8us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
96.8us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income (loss) from discontinued operations, net of provision (benefit) for income taxes                 0.1us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0.4us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net income (loss)                 265.0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
109.8us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
97.2us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net income (loss) attributable to noncontrolling interest                 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net income (loss) attributable to controlling interest                 265.0us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
109.8us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
97.2us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other comprehensive income (loss)                 11.2us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
17.1us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
11.7us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Comprehensive income                 276.2us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
126.9us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
108.9us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Eliminations                      
Condensed Income Statements, Captions [Line Items]                      
Revenues                 (849.6)us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(650.7)us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(408.6)us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Cost of revenues                 (855.7)us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(655.9)us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(421.7)us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Selling, engineering, and administrative expenses                 0us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(0.7)us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Gains/(losses) on disposition of property, plant, and equipment                 0us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Cost of revenues and operating costs                 (855.7)us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(656.6)us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(421.7)us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Operating Profit (Loss)                 6.1us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
5.9us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
13.1us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Other (income) expense                 0us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Equity in earnings of subsidiaries, net of taxes                 (969.1)us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(475.4)us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(334.8)us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Income (loss) from continuing operations before income taxes                 (963.0)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(469.5)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(321.7)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Provision (benefit) for income taxes                 (2.0)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
2.1us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
4.7us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Income (loss) from continuing operations                 (961.0)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(471.6)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(326.4)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Income (loss) from discontinued operations, net of provision (benefit) for income taxes                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Net income (loss)                 (961.0)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(471.6)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(326.4)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Net income (loss) attributable to noncontrolling interest                 31.1us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
16.9us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(1.5)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Net income (loss) attributable to controlling interest                 (992.1)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(488.5)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(324.9)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Other comprehensive income (loss)                 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Comprehensive income                 $ (961.0)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
$ (471.6)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
$ (326.4)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember