XML 142 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Organization, Basis of Presentation and Summary of Significant Accounting Policies (Details - Adoption of New Accounting Standards) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2017
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating lease liabilities $ 235    
Operating lease assets 195    
Cumulative effect of accounting change   $ 3  
Accounting Standards Update 2016-13 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cumulative effect of accounting change $ 80    
Accounting Standards Update2018-11 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating lease liabilities     $ 211
Operating lease assets     $ 193
Retained Earnings (Accumulated Deficit)      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cumulative effect of accounting change   $ 3