XML 62 R44.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Nature of Operations and Significant Accounting Policies - Narrative (Details) carload in Thousands, $ in Millions | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Dec. 31, 2018 USD ($) employee railroad port_terminal state terminal mi | Sep. 30, 2018 USD ($) | Jun. 30, 2018 USD ($) | Mar. 31, 2018 USD ($) | Dec. 31, 2017 USD ($) | Sep. 30, 2017 USD ($) | Jun. 30, 2017 USD ($) | Mar. 31, 2017 USD ($) | Dec. 31, 2018 USD ($) employee railroad carload port_terminal state terminal mi | Dec. 31, 2017 USD ($) employee | Dec. 30, 2016 USD ($) | Jan. 01, 2019 USD ($)
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Number of rail route miles | mi | 20,500 |  |  |  |  |  |  |  | 20,500 |  |  |
Rail network states number | state | 23 |  |  |  |  |  |  |  | 23 |  |  |
Number of short-line and regional railroads served | railroad | 230 |  |  |  |  |  |  |  | 230 |  |  |
Revenue | $ 3,143 | $ 3,129 | $ 3,102 | $ 2,876 | $ 2,863 | $ 2,743 | $ 2,933 | $ 2,869 | $ 12,250 | $ 11,408 | $ 11,069 |
Number of employees | employee | 22,500 |  |  |  |  |  |  |  | 22,500 |  |  |
Number of union employees | employee |  |  |  |  |  |  |  |  | 18,500 |  |  |
Cost method, maximum percentage |  |  |  |  |  |  |  |  | 20.00% |  |  |
Cash equivalents maximum maturity period (in months) |  |  |  |  |  |  |  |  | 3 months |  |  |
Short-term investments, minimum maturity period |  |  |  |  |  |  |  |  | 3 months |  |  |
Short-term investments, maximum maturity period |  |  |  |  |  |  |  |  | 1 year |  |  |
Scenario, Forecast | Accounting Standards Update 2016-02 |  |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Right-of-use assets |  |  |  |  |  |  |  |  |  |  |  | $ 650
Lease liabilities |  |  |  |  |  |  |  |  |  |  |  | $ 625
Management streamlining |  |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Workforce reduction | employee |  |  |  |  |  |  |  |  |  | 950 |  |
Minimum |  |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Number of ocean, river and lake ports serviced (more than) | port_terminal | 70 |  |  |  |  |  |  |  | 70 |  |  |
Accumulated Other Comprehensive Income (Loss) |  |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Cumulative effect of new accounting pronouncement |  |  |  | (107) |  |  |  |  |  |  |  |
Retained Earnings |  |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Cumulative effect of new accounting pronouncement |  |  |  | $ 107 |  |  |  |  |  |  |  |
Merchandise business |  |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Number of carloads | carload |  |  |  |  |  |  |  |  | 2,700 |  |  |
Percentage of total volume |  |  |  |  |  |  |  |  | 41.00% |  |  |
Percentage of total revenue |  |  |  |  |  |  |  |  | 61.00% |  |  |
Coal business |  |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Number of carloads | carload |  |  |  |  |  |  |  |  | 887 |  |  |
Percentage of total volume |  |  |  |  |  |  |  |  | 14.00% |  |  |
Percentage of total revenue |  |  |  |  |  |  |  |  | 18.00% |  |  |
Intermodal business |  |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Number of carloads | carload |  |  |  |  |  |  |  |  | 2,900 |  |  |
Percentage of total volume |  |  |  |  |  |  |  |  | 45.00% |  |  |
Percentage of total revenue |  |  |  |  |  |  |  |  | 16.00% |  |  |
Number of terminals (more than) | terminal | 30 |  |  |  |  |  |  |  | 30 |  |  |
Other business |  |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Percentage of total revenue |  |  |  |  |  |  |  |  | 5.00% |  |  |

X
- Definition Cash Equivalents, Maximum Maturity Period + References No definition available. + Details
Name: | csx_CashEquivalentsMaximumMaturityPeriod
Namespace Prefix: | csx_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage ownership in companies indicating not majority owned and with no significant influence where such ownership in the companies are reported using the cost method otherwise equity method. + References No definition available. + Details
Name: | csx_CostMethodInvestmentMaximumPercentageForTreatment
Namespace Prefix: | csx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum number of terminals. + References No definition available. + Details
Name: | csx_MinimumNumberOfTerminals
Namespace Prefix: | csx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of carloads delivered + References No definition available. + Details
Name: | csx_NumberOfCarloads
Namespace Prefix: | csx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total number of ocean, river and lake ports that is served by the company. + References No definition available. + Details
Name: | csx_NumberOfOceanRiverAndLakePortsServiced
Namespace Prefix: | csx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of short-line and regional railroads served by the company. + References No definition available. + Details
Name: | csx_NumberOfShortLineAndRegionalRailroadsServed
Namespace Prefix: | csx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of Union Employees + References No definition available. + Details
Name: | csx_NumberOfUnionEmployees
Namespace Prefix: | csx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of the total revenues. + References No definition available. + Details
Name: | csx_PercentageOfTotalRevenue
Namespace Prefix: | csx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of the total volume. + References No definition available. + Details
Name: | csx_PercentageOfTotalVolume
Namespace Prefix: | csx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Rail Route Network, Distance + References No definition available. + Details
Name: | csx_RailRouteNetworkDistance
Namespace Prefix: | csx_
Data Type: | num:lengthItemType
Balance Type: | na
Period Type: | instant

X
- Definition Short-term Investments, Maximum Maturity Period + References No definition available. + Details
Name: | csx_ShortTermInvestmentsMaximumMaturityPeriod
Namespace Prefix: | csx_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Short-term Investments, Minimum Maturity Period + References No definition available. + Details
Name: | csx_ShortTermInvestmentsMinimumMaturityPeriod
Namespace Prefix: | csx_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of persons employed by the Entity + References No definition available. + Details
Name: | dei_EntityNumberOfEmployees
Namespace Prefix: | dei_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption. + References No definition available. + Details
Name: | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of states the entity operates in as of the balance sheet date. + References No definition available. + Details
Name: | us-gaap_NumberOfStatesInWhichEntityOperates
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's right to use underlying asset under operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseRightOfUseAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The number of positions eliminated during the period as a result of restructuring activities. + References No definition available. + Details
Name: | us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=csx_ManagementStreamliningInitiativeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=csx_MerchandiseBusinessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=csx_CoalBusinessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=csx_IntermodalBusinessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=csx_OtherBusinessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |