XML 55 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Comprehensive Income (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 27, 2015
Mar. 28, 2014
Equity [Abstract]    
Total Comprehensive Earnings, net of tax $ 440us-gaap_ComprehensiveIncomeNetOfTax $ 414us-gaap_ComprehensiveIncomeNetOfTax
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning Balance, Net of Tax (666)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Other Comprehensive Income (Loss)    
Loss Before Reclassifications (11)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax  
Amounts Reclassified to Net Earnings 17us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax  
Tax Expense (8)us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1  
Total Other Comprehensive Income (Loss) (2)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent  
Ending Balance, Net of Tax (668)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Pension and Other Post-Employment Benefits    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning Balance, Net of Tax (611)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Other Comprehensive Income (Loss)    
Loss Before Reclassifications 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts Reclassified to Net Earnings 18us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Tax Expense (8)us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Total Other Comprehensive Income (Loss) 10us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ending Balance, Net of Tax (601)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Other    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning Balance, Net of Tax (55)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
 
Other Comprehensive Income (Loss)    
Loss Before Reclassifications (11)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
 
Amounts Reclassified to Net Earnings (1)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
 
Tax Expense 0us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
 
Total Other Comprehensive Income (Loss) (12)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember
 
Ending Balance, Net of Tax $ (67)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= csx_AccumulatedOtherAdjustmentsMember