Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Long-term Debt - Schedule of Minimum Maturities of Non-recourse Debt (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Future minimum maturities    
Unamortized financing costs $ (11) $ (12)
Total non-recourse debt 442 $ 593
Non-recourse debt    
Future minimum maturities    
July 1, 2021 to December 31, 2021 14  
2022 23  
2023 26  
2024 30  
2025 26  
2026 25  
Thereafter 309  
Carrying value of Convertible Senior Notes 453  
Unamortized financing costs (11)  
Total non-recourse debt $ 442