XML 65 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Purchase Commitments) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 26, 2014
locomotives
Dec. 27, 2013
locomotives
Dec. 28, 2012
locomotives
Unrecorded Unconditional Purchase Obligation [Line Items]      
Percentage of Locomotive Fleet Under Long-Term Maintenance Program 42.00%csx_PercentageOfLocomotiveFleetUnderLongTermMaintenanceProgram    
Amounts Paid $ 247us-gaap_CostOfServicesMaintenanceCosts $ 287us-gaap_CostOfServicesMaintenanceCosts $ 287us-gaap_CostOfServicesMaintenanceCosts
Number of locomotives under the long term maintenance plan 1,886csx_NumberOfLocomotivesUnderLongTermMaintenancePlan 1,886csx_NumberOfLocomotivesUnderLongTermMaintenancePlan 1,899csx_NumberOfLocomotivesUnderLongTermMaintenancePlan
Unrecorded Unconditional Purchase Obligation [Abstract]      
2014 963us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary    
2015 496us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary    
2016 190us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary    
2017 181us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary    
2018 170us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary    
Thereafter 1,272us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears    
Total 3,272us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount    
Locomotive & Maintenance Payments [Member]      
Unrecorded Unconditional Purchase Obligation [Abstract]      
2014 727us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= csx_LocomotivePurchaseObligationsMember
   
2015 474us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= csx_LocomotivePurchaseObligationsMember
   
2016 177us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= csx_LocomotivePurchaseObligationsMember
   
2017 169us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= csx_LocomotivePurchaseObligationsMember
   
2018 159us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= csx_LocomotivePurchaseObligationsMember
   
Thereafter 1,203us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= csx_LocomotivePurchaseObligationsMember
   
Total 2,909us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= csx_LocomotivePurchaseObligationsMember
   
Other Commitments [Member]      
Unrecorded Unconditional Purchase Obligation [Abstract]      
2014 236us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= csx_OtherPurchaseObligationsMember
   
2015 22us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= csx_OtherPurchaseObligationsMember
   
2016 13us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= csx_OtherPurchaseObligationsMember
   
2017 12us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= csx_OtherPurchaseObligationsMember
   
2018 11us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= csx_OtherPurchaseObligationsMember
   
Thereafter 69us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= csx_OtherPurchaseObligationsMember
   
Total $ 363us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= csx_OtherPurchaseObligationsMember