v3.20.4
Debt - Schedule of Future Principal Maturities of Debt (Detail) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
2021 $ 1,818  
2022 1,935  
2023 2,406  
2024 1,851  
2025 1,979  
Thereafter 580  
Total 10,569 $ 12,492
Recourse debt [Member]    
Debt Instrument [Line Items]    
2021 760  
2022 427  
2023 1,895  
2024 1,068  
2025 1,804  
Thereafter 3  
Total 5,957 7,898
Non-recourse debt [Member]    
Debt Instrument [Line Items]    
2021 1,058  
2022 1,508  
2023 511  
2024 783  
2025 175  
Thereafter 577  
Total $ 4,612 $ 4,594