XML 60 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Casualty, Environmental and Other Reserves (Casualty) (Details) (Casualty [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 26, 2014
claims
Dec. 27, 2013
Dec. 28, 2012
Dec. 30, 2011
Casualty [Member]
       
Loss Contingencies [Line Items]        
Loss Contingency Accrual $ 265us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= csx_TotalCasualtyMember
$ 280us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= csx_TotalCasualtyMember
$ 325us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= csx_TotalCasualtyMember
$ 372us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= csx_TotalCasualtyMember
Self-insured retention amount per injury 50us-gaap_SelfInsuranceReserve
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= csx_TotalCasualtyMember
     
Individual claims expected to exceed self-insured retention amount 0csx_LossContingencyNumberOfClaimsExpectedToExceedSelfInsuredRetentionAmount
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= csx_TotalCasualtyMember
     
Change in estimate recorded to adjust reserves $ 0csx_AccrualForLossContingenciesIncreaseDecreaseForRevisionInEstimate
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= csx_TotalCasualtyMember
$ 0csx_AccrualForLossContingenciesIncreaseDecreaseForRevisionInEstimate
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= csx_TotalCasualtyMember
$ 0csx_AccrualForLossContingenciesIncreaseDecreaseForRevisionInEstimate
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= csx_TotalCasualtyMember