XML 60 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Significant Accounting Policies (Details)
3 Months Ended
Mar. 31, 2018
GM Financial [Member] | Minimum [Member] | Vehicles [Member]  
Equipment on Operating Leases, net [Abstract]  
Leasing arrangements, contract term 2 years
GM Financial [Member] | Maximum [Member] | Vehicles [Member]  
Equipment on Operating Leases, net [Abstract]  
Leasing arrangements, contract term 5 years
GM Financial [Member] | Retail Finance Receivables [Member]  
Revenue Recognition [Abstract]  
Past due threshold term for suspending accrual of finance charge income 60 days
GM Financial [Member] | Commercial Finance Receivables [Member]  
Revenue Recognition [Abstract]  
Past due threshold term for suspending accrual of finance charge income 90 days
Automotive [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue recognition term, separate and bundled services (less than) 3 years
Automotive [Member] | Vehicles [Member]  
Equipment on Operating Leases, net [Abstract]  
Leasing arrangements, contract term 7 months