XML 38 R26.htm IDEA: XBRL DOCUMENT
v3.25.3

Segment Reporting (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2025
Segment Reporting [Abstract] |
Schedule of Cost and Expense |
| Third Quarter |  | First Nine Months |  |
| 2025 |  | 2024 |  | 2025 |  | 2024 |  |  |  |
| ($ in millions)
Railway operating revenues (Note 3) | $ | 3,103 |  |  | $ | 3,051 |  |  | $ | 9,206 |  |  | $ | 9,099 |  |  |  |  |
Railway operating expenses |  |  |  |  |  |  |  |  |  |  |
Compensation and benefits | 738 |  |  | 690 |  |  | 2,169 |  |  | 2,126 |  |  |  |  |
Purchased services | 414 |  |  | 405 |  |  | 1,224 |  |  | 1,244 |  |  |  |  |
Equipment rents | 105 |  |  | 92 |  |  | 313 |  |  | 297 |  |  |  |  |
Fuel | 237 |  |  | 216 |  |  | 700 |  |  | 757 |  |  |  |  |
Depreciation | 348 |  |  | 339 |  |  | 1,040 |  |  | 1,011 |  |  |  |  |
Materials | 104 |  |  | 96 |  |  | 302 |  |  | 286 |  |  |  |  |
Claims | 75 |  |  | 66 |  |  | 200 |  |  | 164 |  |  |  |  |
Other | (32) |  |  | (350) |  |  | 45 |  |  | (250) |  |  |  |  |
Merger-related expenses | 15 |  |  | — |  |  | 15 |  |  | — |  |  |  |  |
Restructuring and other charges | 12 |  |  | 60 |  |  | 22 |  |  | 156 |  |  |  |  |
Eastern Ohio incident | (11) |  |  | (159) |  |  | (243) |  |  | 368 |  |  |  |  |
Total railway operating expenses | 2,005 |  |  | 1,455 |  |  | 5,787 |  |  | 6,159 |  |  |  |  |
Income from railway operations | 1,098 |  |  | 1,596 |  |  | 3,419 |  |  | 2,940 |  |  |  |  |
Other income – net | 23 |  |  | 34 |  |  | 78 |  |  | 69 |  |  |  |  |
Interest expense on debt | 197 |  |  | 203 |  |  | 597 |  |  | 608 |  |  |  |  |
Income before income taxes | 924 |  |  | 1,427 |  |  | 2,900 |  |  | 2,401 |  |  |  |  |
Income taxes | 213 |  |  | 328 |  |  | 671 |  |  | 512 |  |  |  |  |
Net income | $ | 711 |  |  | $ | 1,099 |  |  | $ | 2,229 |  |  | $ | 1,889 |  |  |  |  |

X
- Definition Schedule of Cost and Expense + References No definition available. + Details
Name: | nsc_ScheduleOfCostAndExpenseTableTextBlock
Namespace Prefix: | nsc_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_SegmentReportingAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration