XML 63 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Project Assets - Summary of Project Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2021
Oct. 31, 2020
Project Assets [Line Items]    
Project Assets, gross $ 238,305 $ 190,627
Accumulated depreciation (39,087) (28,818)
Project Assets, net 199,218 161,809
Project Assets - Operating    
Project Assets [Line Items]    
Project Assets, gross $ 138,659 99,351
Project Assets - Operating | Minimum    
Project Assets [Line Items]    
Project assets estimated useful life 5 years  
Project Assets - Operating | Maximum    
Project Assets [Line Items]    
Project assets estimated useful life 20 years  
Project Assets - Construction in progress    
Project Assets [Line Items]    
Project Assets, gross $ 99,646 $ 91,276
Project Assets - Construction in progress | Minimum    
Project Assets [Line Items]    
Project assets estimated useful life 7 years  
Project Assets - Construction in progress | Maximum    
Project Assets [Line Items]    
Project assets estimated useful life 20 years