XML 52 R34.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Schedule of Cost and Expense |
| 2024 |  | 2023 |  | 2022
| ($ in millions)
Railway operating revenues (Note 2) | $ | 12,123 |  |  | $ | 12,156 |  |  | $ | 12,745 |
Railway operating expenses |  |  |  |  |
Compensation and benefits | 2,823 |  |  | 2,819 |  |  | 2,621 |
Purchased services | 1,655 |  |  | 1,683 |  |  | 1,565 |
Equipment rents | 393 |  |  | 387 |  |  | 357 |
Fuel | 987 |  |  | 1,170 |  |  | 1,459 |
Depreciation | 1,353 |  |  | 1,298 |  |  | 1,221 |
Materials | 369 |  |  | 364 |  |  | 283 |
Claims | 237 |  |  | 242 |  |  | 270 |
Other (Note 8) | (273) |  |  | 226 |  |  | 160 |
Restructuring and other charges (Note 3) | 183 |  |  | — |  |  | — |
Eastern Ohio incident (Note 18) | 325 |  |  | 1,116 |  |  | — |
Total railway operating expenses | 8,052 |  |  | 9,305 |  |  | 7,936 |
Income from railway operations | 4,071 |  |  | 2,851 |  |  | 4,809 |
Other income – net (Note 4) | 65 |  |  | 191 |  |  | 13 |
Interest expense on debt | 807 |  |  | 722 |  |  | 692 |
Income before income taxes | 3,329 |  |  | 2,320 |  |  | 4,130 |
Income taxes (Note 5) | 707 |  |  | 493 |  |  | 860 |
Net income | $ | 2,622 |  |  | $ | 1,827 |  |  | $ | 3,270 |

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_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration