XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Project Assets - Summary of Project Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Apr. 30, 2023
Oct. 31, 2022
Project Assets [Line Items]    
Accumulated depreciation $ (36,081) $ (29,546)
Project Assets, net 237,151 232,886
Project Assets - Operating    
Project Assets [Line Items]    
Project Assets, gross 210,211 154,736
Project Assets - Operating, net $ 174,130 125,190
Project Assets - Operating | Minimum    
Project Assets [Line Items]    
Project assets estimated useful life 4 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 $ 63,021 $ 107,696
Project Assets BOP And Site Construction    
Project Assets [Line Items]    
Project assets estimated useful life 20 years  
Project Assets Modules | Minimum    
Project Assets [Line Items]    
Project assets estimated useful life 4 years  
Project Assets Modules | Maximum    
Project Assets [Line Items]    
Project assets estimated useful life 7 years