XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Project Assets - Summary of Project Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2022
Oct. 31, 2021
Project Assets [Line Items]    
Accumulated depreciation $ (28,004) $ (19,844)
Project Assets, net 246,018 223,277
Project Assets - Operating [Member]    
Project Assets [Line Items]    
Project Assets, gross 164,725 116,286
Project Assets - Operating, net $ 136,721 96,442
Project Assets - Operating [Member] | Minimum    
Project Assets [Line Items]    
Project assets estimated useful life 4 years  
Project Assets - Operating [Member] | Maximum    
Project Assets [Line Items]    
Project assets estimated useful life 20 years  
Project Assets - Construction in progress [Member]    
Project Assets [Line Items]    
Project Assets, gross $ 109,297 $ 126,835
Project Assets - Construction in progress [Member] | Minimum    
Project Assets [Line Items]    
Project assets estimated useful life 7 years  
Project Assets - Construction in progress [Member] | Maximum    
Project Assets [Line Items]    
Project assets estimated useful life 20 years  
Project Assets BOP And Site Construction [Member]    
Project Assets [Line Items]    
Project assets estimated useful life 20 years  
Project Assets Modules [Member] | Minimum    
Project Assets [Line Items]    
Project assets estimated useful life 4 years  
Project Assets Modules [Member] | Maximum    
Project Assets [Line Items]    
Project assets estimated useful life 7 years