XML 57 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents revenues disaggregated by the major commodity groups as well as the product types included within the major commodity groups (in millions). The Company believes disaggregation by product type best depicts how cash flows are affected by economic factors. See Note 19, Geographic Information in the consolidated financial statements for revenues by geographical area.
Years ended December 31,
202020192018
Chemical & Petroleum
Chemicals$236.7 $246.9 $236.3 
Petroleum375.0 341.8 241.9 
Plastics152.1 148.5 143.9 
Total763.8 737.2 622.1 
Industrial & Consumer Products
Forest Products247.8 261.4 268.0 
Metals & Scrap188.4 232.9 208.2 
Other101.5 116.1 114.8 
Total537.7 610.4 591.0 
Agriculture & Minerals
Grain299.6 298.4 289.9 
Food Products154.6 149.4 145.7 
Ores & Minerals21.8 25.0 20.9 
Stone, Clay & Glass29.4 33.5 29.9 
Total505.4 506.3 486.4 
Energy
Utility Coal105.6 126.9 117.3 
Coal & Petroleum Coke41.8 43.2 44.3 
Frac Sand11.3 27.4 37.4 
Crude Oil36.3 48.7 57.3 
Total 195.0 246.2 256.3 
Intermodal319.1 370.2 382.8 
Automotive172.7 255.6 253.2 
Total Freight Revenues2,493.7 2,725.9 2,591.8 
Other Revenue138.9 140.1 122.2 
Total Revenues$2,632.6 $2,866.0 $2,714.0 
Schedule of Changes in Contract Liabilities
The following tables summarize the changes in contract liabilities (in millions):
Contract liabilities Years ended December 31,
20202019
Beginning balance$30.5 $32.4 
Revenue recognized that was included in the contract liability balance at the beginning of the period(30.2)(32.4)
Increases due to consideration received, excluding amounts recognized as revenue during the period29.6 30.5 
Ending balance$29.9 $30.5