v3.19.3.a.u2
Debt - Schedule of Future Principal Maturities of Debt (Detail) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
2020 $ 1,414  
2021 2,291  
2022 2,037  
2023 1,785  
2024 2,398  
Thereafter 2,567  
Total 12,492 $ 10,999
Recourse debt [Member]    
Debt Instrument [Line Items]    
2020 259  
2021 1,382  
2022 1,024  
2023 1,586  
2024 1,840  
Thereafter 1,807  
Total 7,898 7,388
Non-recourse debt [Member]    
Debt Instrument [Line Items]    
2020 1,155  
2021 909  
2022 1,013  
2023 199  
2024 558  
Thereafter 760  
Total $ 4,594 $ 3,611