XML 29 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Comprehensive Income (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 26, 2014
Dec. 27, 2013
Dec. 28, 2012
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Comprehensive Earnings $ 1,784us-gaap_ComprehensiveIncomeNetOfTax $ 2,277us-gaap_ComprehensiveIncomeNetOfTax $ 1,802us-gaap_ComprehensiveIncomeNetOfTax
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance (523)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (936)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (875)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other Comprehensive Income (Loss):      
Income (Loss) Before Reclassifications (293)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax 534us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax (181)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
Loss (Income) Reclassified to Net Earnings 62us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax 109us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax 87us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
Tax (Expense) Benefit 88us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 (230)us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 33us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
Other Comprehensive (Loss) Income, Net of Tax (143)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 413us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (61)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Ending Balance (666)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (523)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (936)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Pension and Other Post-Employment Benefits [Member]      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance (462)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(851)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(799)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other Comprehensive Income (Loss):      
Income (Loss) Before Reclassifications (297)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
510us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(172)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Loss (Income) Reclassified to Net Earnings 60us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
111us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
88us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Tax (Expense) Benefit 88us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(232)us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
32us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other Comprehensive (Loss) Income, Net of Tax (149)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
389us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(52)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Ending Balance (611)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(462)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(851)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning Balance (61)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
(85)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
(76)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
Other Comprehensive Income (Loss):      
Income (Loss) Before Reclassifications 4us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
24us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
(9)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
Loss (Income) Reclassified to Net Earnings 2us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
(2)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
(1)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
Tax (Expense) Benefit 0us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
2us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
1us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
Other Comprehensive (Loss) Income, Net of Tax 6us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
24us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
(9)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
Ending Balance $ (55)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
$ (61)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
$ (85)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember