XML 72 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Nature of Business and Basis of Presentation - Additional Information (Details) - Accounting Standards Update 2016-13
$ in Millions
Jan. 01, 2020
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Cumulative effect of new accounting principle in period of adoption $ 7
Cumulative Effect, Period of Adoption, Adjustment | Advances and other receivables  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Cumulative effect of new accounting principle in period of adoption 7
Allowance for credit losses (7)
Cumulative Effect, Period of Adoption, Adjustment | Other Assets  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Cumulative effect of new accounting principle in period of adoption 2
Allowance for credit losses (2)
Retained Earnings | Cumulative Effect, Period of Adoption, Adjustment  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Cumulative effect of new accounting principle in period of adoption 9
Retained Earnings | Cumulative Effect, Period of Adoption, Adjustment After Tax  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Cumulative effect of new accounting principle in period of adoption $ 7