XML 125 R46.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Nature of Operations and Significant Accounting Policies - Narrative (Details) mi in Thousands, carload in Thousands, $ in Millions | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Dec. 31, 2019 USD ($) employee railroad port_terminal state terminal mi | Sep. 30, 2019 USD ($) | Jun. 30, 2019 USD ($) | Mar. 31, 2019 USD ($) | Dec. 31, 2018 USD ($) | Sep. 30, 2018 USD ($) | Jun. 30, 2018 USD ($) | Mar. 31, 2018 USD ($) | Dec. 31, 2019 USD ($) employee railroad carload port_terminal state terminal line_of_business mi | Dec. 31, 2018 USD ($) | Dec. 31, 2017 USD ($) employee | Jan. 01, 2019 USD ($)
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Number of rail route miles | mi | 20 |  |  |  |  |  |  |  | 20 |  |  |
Rail network states number | state | 23 |  |  |  |  |  |  |  | 23 |  |  |
Number of ocean, river and lake ports serviced (more than) | port_terminal | 70 |  |  |  |  |  |  |  | 70 |  |  |
Number of short-line and regional railroads served (more than) | railroad | 230 |  |  |  |  |  |  |  | 230 |  |  |
Revenue | $ 2,885 | $ 2,978 | $ 3,061 | $ 3,013 | $ 3,143 | $ 3,129 | $ 3,102 | $ 2,876 | $ 11,937 | $ 12,250 | $ 11,408 |
Number of primary lines of business | line_of_business |  |  |  |  |  |  |  |  | 3 |  |  |
Number of employees | employee | 21,000 |  |  |  |  |  |  |  | 21,000 |  |  |
Number of union employees | employee |  |  |  |  |  |  |  |  | 17,000 |  |  |
Cost method, maximum percentage |  |  |  |  |  |  |  |  | 20.00% |  |  |
Operating lease right-of-use asset | $ 532 |  |  |  | $ 0 |  |  |  | $ 532 | 0 |  |
Operating lease liabilities | $ 550 |  |  |  |  |  |  |  | 550 |  |  |
Expenses related to management workforce reduction and other restructuring charges |  |  |  |  |  |  |  |  | $ 0 | $ 0 | $ 325 |
Accounting Standards Update 2016-02 |  |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Operating lease right-of-use asset |  |  |  |  |  |  |  |  |  |  |  | $ 534
Operating lease liabilities |  |  |  |  |  |  |  |  |  |  |  | $ 534
Management streamlining |  |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Workforce reduction | employee |  |  |  |  |  |  |  |  |  |  | 950 |
Expenses related to management workforce reduction and other restructuring charges |  |  |  |  |  |  |  |  |  |  | $ 325 |
Merchandise business |  |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Number of carloads | carload |  |  |  |  |  |  |  |  | 2,700 |  |  |
Percentage of total volume |  |  |  |  |  |  |  |  | 43.00% |  |  |
Percentage of total revenue |  |  |  |  |  |  |  |  | 64.00% |  |  |
Coal business |  |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Number of carloads | carload |  |  |  |  |  |  |  |  | 843 |  |  |
Percentage of total volume |  |  |  |  |  |  |  |  | 14.00% |  |  |
Percentage of total revenue |  |  |  |  |  |  |  |  | 17.00% |  |  |
Intermodal business |  |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Number of carloads | carload |  |  |  |  |  |  |  |  | 2,700 |  |  |
Percentage of total volume |  |  |  |  |  |  |  |  | 43.00% |  |  |
Percentage of total revenue |  |  |  |  |  |  |  |  | 15.00% |  |  |
Number of terminals | terminal | 30 |  |  |  |  |  |  |  | 30 |  |  |
Other business |  |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Percentage of total revenue |  |  |  |  |  |  |  |  | 4.00% |  |  |

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 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 Primary Lines Of Business + References No definition available. + Details
Name: | csx_NumberOfPrimaryLinesOfBusiness
Namespace Prefix: | csx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

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 Terminals + References No definition available. + Details
Name: | csx_NumberOfTerminals
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 Restructuring Charges, Including Non-operating Charges + References No definition available. + Details
Name: | csx_RestructuringChargesIncludingNonoperatingCharges
Namespace Prefix: | csx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=118956577&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_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_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: |