XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature of Business, Basis of Presentation and Significant Accounting Policies - Additional Information (Details)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 8 Months Ended
Jun. 11, 2021
USD ($)
Aug. 31, 2021
USD ($)
MW
Jul. 31, 2021
USD ($)
shares
Jan. 31, 2022
USD ($)
shares
Jan. 31, 2021
shares
Jan. 31, 2022
USD ($)
shares
Oct. 31, 2021
USD ($)
shares
Oct. 31, 2020
shares
Nature Of Business And Basis Of Presentation [Line Items]                
Cash and cash equivalents, unrestricted       $ 376,963   $ 376,963 $ 432,213  
Redeemable noncontrolling interests       $ 15,449   $ 15,449 $ 3,030  
Common stock, shares outstanding | shares       366,686,186   366,686,186 366,618,693  
Common stock, shares authorized | shares       500,000,000   500,000,000 500,000,000  
Operating lease liability       $ 8,834   $ 8,834    
Operating lease right-of-use assets, net       7,877   7,877 $ 8,109  
Variable interest entity ("VIE")                
Nature Of Business And Basis Of Presentation [Line Items]                
Cash and cash equivalents, unrestricted       5,167   5,167 $ 1,364  
Operating lease right-of-use assets, net       $ 1,192   $ 1,192    
East West Bank Partnership Flip Transaction                
Nature Of Business And Basis Of Presentation [Line Items]                
Capacity of plant | MW   7.4            
Tax Equity Financing Commitment   $ 15,000            
Common Stock                
Nature Of Business And Basis Of Presentation [Line Items]                
Stock issued during period shares new issues | shares         25,000,000      
Common stock, shares outstanding | shares       366,686,186 322,412,296 366,686,186 366,618,693 294,706,758
Common Stock | At Market Issuance Sales Agreement | Jefferies LLC                
Nature Of Business And Basis Of Presentation [Line Items]                
Aggregate offering price $ 500,000              
Stock issued during period shares new issues | shares     44,100,000 0   44,100,000    
Gross proceeds from issuance of common stock           $ 377,200    
Net proceeds from issuance of common stock 377,200   $ 369,700 $ 377,200   369,700    
Sale agreement, common stock, value, available for issuance $ 122,800     $ 122,800   $ 122,800