XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Security Deposits - Schedule of Security Deposits Consisted (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Office lease security deposit $ 922 $ 922
Other deposits 1,100 90
Total security deposits 11,362 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