XML 90 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Future Minimum Payments Receivable (Details)
$ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
term
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Total lease payments $ 731
Less than 1 year 56
More than 5 years $ 451
Transportation Services Operating Leases Five Year Terms  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Initial term 10 years
Number of additional terms | term 2
Additional term 5 years
Transportation Services Operating Leases Amended  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Additional term 14 months
Transportation Services Operating Leases One Year Terms  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Initial term 10 years
Number of additional terms | term 10
Additional term 1 year
Transportation Services Operating Leases  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Initial term 10 years
Lease And Non-Lease Service Components  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Total lease payments $ 735
Less than 1 year 111
Years 2 to 3 220
Years 4 to 5 220
More than 5 years $ 184