XML 78 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue Recognition [Abstract]        
Revenue recognition term of separate and bundled services 7 years      
Cash Equivalents [Abstract]        
Maximum maturity period for highly liquid securities 90 days      
Pension and Other Postretirement Plans [Abstract]        
Percentage recognized as pension expense in the first year 60.00%      
Percentage of pension expense recognized in each of the next four years 10.00%      
Subsequent period over which pension expense adjustment is amortized 4 years      
Percentage of non-US pension benefit obligations related to Canada, United Kingdom and Germany 93.00%      
Income Taxes [Abstract]        
Number of years used for valuation allowance methodology 3 years      
Minimum threshold to recognize the tax benefit for uncertain tax positions 50.00%      
Foreign Currency Transactions and Translation [Abstract]        
Foreign currency remeasurement and transaction (gains) losses $ 203 $ (85) $ 168  
Recently Adopted Accounting Standards and Accounting Standards Not Yet Adopted [Abstract]        
Stockholders' equity (49,677) (45,957) (42,777) $ (36,200)
Cumulative Effect, Period of Adoption, Adjustment        
Recently Adopted Accounting Standards and Accounting Standards Not Yet Adopted [Abstract]        
Stockholders' equity   660   $ 1,144
Automotive Selling, General and Administrative Expense        
Advertising and Promotion Expenditures [Abstract]        
Advertising and promotion expenditures 2,700 3,700 4,000  
Automotive Cost of Sales        
Research and Development Expenditures [Abstract]        
Research and development expenditures $ 6,200 6,800 $ 7,800  
GM Financial | Minimum | Vehicles        
Equipment on Operating Leases, net [Abstract]        
Term of leasing arrangements 2 years      
GM Financial | Maximum | Vehicles        
Equipment on Operating Leases, net [Abstract]        
Term of leasing arrangements 5 years      
GM Financial | Retail Finance Receivables        
Revenue Recognition [Abstract]        
Period past due threshold for suspending accrual of finance charge income 60 days      
GM Financial | Commercial Finance Receivables        
Revenue Recognition [Abstract]        
Period past due threshold for suspending accrual of finance charge income 90 days      
Automotive | Vehicles        
Equipment on Operating Leases, net [Abstract]        
Term of leasing arrangements 7 months      
Financing Receivable, Allowance for Credit Loss | Accounting Standards Update 2016-13 | GM Financial | Cumulative Effect, Period of Adoption, Adjustment        
Recently Adopted Accounting Standards and Accounting Standards Not Yet Adopted [Abstract]        
Stockholders' equity   801    
Retained Earnings | Accounting Standards Update 2016-13 | Cumulative Effect, Period of Adoption, Adjustment        
Recently Adopted Accounting Standards and Accounting Standards Not Yet Adopted [Abstract]        
Stockholders' equity   660    
Retained Earnings | Accounting Standards Update 2016-13 | GM Financial | Cumulative Effect, Period of Adoption, Adjustment        
Recently Adopted Accounting Standards and Accounting Standards Not Yet Adopted [Abstract]        
Stockholders' equity   $ 643