XML 80 R62.htm IDEA: XBRL DOCUMENT v3.21.4
Project Assets - Summary of Project Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Project Assets [Line Items]    
Accumulated depreciation $ (19,844) $ (28,818)
Project Assets - Operating, net 96,442 70,533
Project Assets, net 223,277 161,809
Project Assets - Operating [Member]    
Project Assets [Line Items]    
Project Assets, gross $ 116,286 99,351
Project Assets - Operating [Member] | Minimum [Member]    
Project Assets [Line Items]    
Project assets estimated useful life 5 years  
Project Assets - Construction in progress [Member]    
Project Assets [Line Items]    
Project Assets, gross $ 126,835 $ 91,276
Project Assets - Construction in progress [Member] | Minimum [Member]    
Project Assets [Line Items]    
Project assets estimated useful life 7 years  
Project Assets BOP And Site Construction [Member]    
Project Assets [Line Items]    
Project assets estimated useful life 20 years  
Project Assets Modules [Member] | Minimum [Member]    
Project Assets [Line Items]    
Project assets estimated useful life 4 years  
Project Assets Modules [Member] | Maximum [Member]    
Project Assets [Line Items]    
Project assets estimated useful life 7 years