Quarterly report pursuant to Section 13 or 15(d)

Long-term Debt - Schedule of Minimum Maturities of Non-recourse Debt (Details)

v3.21.1
Long-term Debt - Schedule of Minimum Maturities of Non-recourse Debt (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Future minimum maturities    
Unamortized financing costs $ (11) $ (12)
Total non-recourse debt 463 $ 593
Non-recourse debt    
Future minimum maturities    
April 1, 2021 to December 31, 2021 21  
2022 23  
2023 27  
2024 30  
2025 27  
2026 26  
Thereafter 320  
Carrying value of Convertible Senior Notes 474  
Unamortized financing costs (11)  
Total non-recourse debt $ 463