XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Security Deposits - Schedule of Security Deposits Consisted (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Office lease security deposit $ 922 $ 922
Other deposits 1,155 90
Total security deposits 11,417 10,352
Luminant Power Purchase Agreement Independent    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Collateral amount 6,277 6,277
Luminant Purchase and Sale Agreement    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Collateral amount $ 3,063 $ 3,063