XML 74 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Project debt, Details of project debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Project debt [Abstract]    
Cash held to satisfy non-recourse debt agreements $ 231,000 $ 254,000
Non-current 4,249,902 4,387,674
Current 372,038 648,519
Total Project debt $ 4,621,940 5,036,193
Kaxu [Member]    
Project debt [Abstract]    
Current   $ 314,000