Reclassifications from Accumulated Other Comprehensive Income (AOCI) (Details) (USD $) In Millions, unless otherwise specified
|
3 Months Ended |
9 Months Ended |
|
Mar. 31, 2015
|
Mar. 31, 2014
|
Mar. 31, 2015
|
Mar. 31, 2014
|
Dec. 31, 2014
|
Changes in the balance of Accumulated Other Comprehensive Income |
|
|
|
|
|
Balance at the beginning of the period |
$ (282.8)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
$ (317.2)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
$ (245.2)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
$ (335.7)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
|
Other comprehensive income (loss) before reclassifications |
(26.8)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax |
16.0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax |
(70.5)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax |
17.7us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax |
|
Amounts reclassified from AOCI |
6.7us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax |
7.2us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax |
12.8us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax |
24.0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax |
|
Other comprehensive (loss) income |
(20.1)us-gaap_OtherComprehensiveIncomeOtherNetOfTax |
23.2us-gaap_OtherComprehensiveIncomeOtherNetOfTax |
(57.7)us-gaap_OtherComprehensiveIncomeOtherNetOfTax |
41.7us-gaap_OtherComprehensiveIncomeOtherNetOfTax |
|
Balance at the end of the period |
(302.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
(294.0)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
(302.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
(294.0)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
|
Cash flow hedging items |
|
|
|
|
|
Changes in the balance of Accumulated Other Comprehensive Income |
|
|
|
|
|
Balance at the beginning of the period |
(17.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(35.5)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
7.6us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(41.5)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
|
Other comprehensive income (loss) before reclassifications |
(16.9)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
17.0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(42.6)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
13.7us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
|
Amounts reclassified from AOCI |
3.7us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
3.5us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
3.9us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
12.8us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
|
Other comprehensive (loss) income |
(13.2)us-gaap_OtherComprehensiveIncomeOtherNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
20.5us-gaap_OtherComprehensiveIncomeOtherNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(38.7)us-gaap_OtherComprehensiveIncomeOtherNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
26.5us-gaap_OtherComprehensiveIncomeOtherNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
|
Balance at the end of the period |
(31.1)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(15.0)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(31.1)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(15.0)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
|
Pension and other postretirement benefit plan items |
|
|
|
|
|
Changes in the balance of Accumulated Other Comprehensive Income |
|
|
|
|
|
Balance at the beginning of the period |
(230.8)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
(266.1)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
(236.7)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
(273.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
|
Other comprehensive income (loss) before reclassifications |
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
|
Amounts reclassified from AOCI |
3.0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
3.7us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
8.9us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
11.2us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
|
Other comprehensive (loss) income |
3.0us-gaap_OtherComprehensiveIncomeOtherNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
3.7us-gaap_OtherComprehensiveIncomeOtherNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
8.9us-gaap_OtherComprehensiveIncomeOtherNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
11.2us-gaap_OtherComprehensiveIncomeOtherNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
|
Balance at the end of the period |
(227.8)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
(262.4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
(227.8)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
(262.4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
|
Unrealized losses on available-for-sale securities |
|
|
|
|
|
Changes in the balance of Accumulated Other Comprehensive Income |
|
|
|
|
|
Balance at the beginning of the period |
(0.4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
(0.3)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
(0.4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
(0.4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
|
Other comprehensive income (loss) before reclassifications |
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
0.1us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
|
Amounts reclassified from AOCI |
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
|
Other comprehensive (loss) income |
0us-gaap_OtherComprehensiveIncomeOtherNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
0us-gaap_OtherComprehensiveIncomeOtherNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
0us-gaap_OtherComprehensiveIncomeOtherNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
0.1us-gaap_OtherComprehensiveIncomeOtherNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
|
Balance at the end of the period |
(0.4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
(0.3)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
(0.4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
(0.3)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
|
Foreign currency items |
|
|
|
|
|
Changes in the balance of Accumulated Other Comprehensive Income |
|
|
|
|
|
Balance at the beginning of the period |
(33.7)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
(15.3)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
(15.7)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
(20.2)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
|
Other comprehensive income (loss) before reclassifications |
(9.9)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
(1.0)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
(27.9)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
3.9us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
|
Amounts reclassified from AOCI |
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
|
Other comprehensive (loss) income |
(9.9)us-gaap_OtherComprehensiveIncomeOtherNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
(1.0)us-gaap_OtherComprehensiveIncomeOtherNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
(27.9)us-gaap_OtherComprehensiveIncomeOtherNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
3.9us-gaap_OtherComprehensiveIncomeOtherNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
|
Balance at the end of the period |
(43.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
(16.3)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
(43.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
(16.3)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
|
Foreign currency items | Kalyani Carpenter Special Steels Ltd. |
|
|
|
|
|
Changes in the balance of Accumulated Other Comprehensive Income |
|
|
|
|
|
Balance at the beginning of the period |
|
|
|
|
4.9us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = crs_KalyaniCarpenterSpecialSteelsLtd.Member / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
Balance at the end of the period |
|
|
|
|
$ 4.9us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = crs_KalyaniCarpenterSpecialSteelsLtd.Member / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |