XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Railway Operating Revenues - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Disaggregation of Revenue [Line Items]          
Average transit days (or less)     7 days    
Revenue, payment terms (in days)     15 days    
Contract assets $ 0   $ 0   $ 0
Contract liabilities $ 0   $ 0   $ 0
Ancillary Services          
Disaggregation of Revenue [Line Items]          
Ancillary services percent of total railway operating revenues (as a percent) 5.00% 4.00% 5.00% 4.00%