v3.26.1
Project Assets - Summary of Project Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Oct. 31, 2025
Project Assets    
Accumulated depreciation $ (86,000) $ (90,622)
Project Assets, net 167,512 216,847
Project Assets - Operating    
Project Assets    
Project Assets, gross 252,430 306,697
Project Assets - Operating, net $ 166,430 216,075
Project Assets - Operating | Minimum    
Project Assets    
Project assets estimated useful life 4 years  
Project Assets - Operating | Maximum    
Project Assets    
Project assets estimated useful life 20 years  
Project Assets - Construction in progress    
Project Assets    
Project Assets, gross $ 1,082 $ 772
Project Assets - Construction in progress | Minimum    
Project Assets    
Project assets estimated useful life 7 years  
Project Assets - Construction in progress | Maximum    
Project Assets    
Project assets estimated useful life 20 years  
Project Assets BOP And Site Construction    
Project Assets    
Project assets estimated useful life 20 years  
Project Assets Modules | Minimum    
Project Assets    
Project assets estimated useful life 4 years  
Project Assets Modules | Maximum    
Project Assets    
Project assets estimated useful life 7 years