XML 81 R63.htm IDEA: XBRL DOCUMENT v3.21.4
Project Assets - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 31, 2020
USD ($)
Dec. 31, 2018
project
MW
Jul. 31, 2017
project
MW
Oct. 31, 2021
USD ($)
MW
Oct. 31, 2020
USD ($)
Oct. 31, 2019
USD ($)
Oct. 31, 2021
USD ($)
project
Oct. 31, 2020
USD ($)
Oct. 31, 2019
USD ($)
Project Assets [Line Items]                  
Number of project assets             9 8  
Total number of projects | project             3    
Sale leaseback transaction, net book value       $ 96,400 $ 70,500   $ 96,400 $ 70,500  
Long-term project assets construction in progress       126,800 91,300   126,800 91,300  
PPA assets construction in progress       0 4,800   0 4,800  
Purchase price of equipment under lease $ 8,800                
Project asset depreciation             13,700 12,900 $ 6,800
Impairment of property, plant and equipment and project assets             5,024 2,417 $ 20,360
Long Term Project Assets       223,277 161,809   223,277 $ 161,809  
Power Purchase Agreement | NEW YORK                  
Project Assets [Line Items]                  
Total number of projects | project     3            
Total Power to be purchased | MW     39.8            
Number of projects executed | project   1              
Power purchased | MW   7.4              
Number of projects not executed | project   2              
impairment charges       1,800          
Triangle Street Project [Member]                  
Project Assets [Line Items]                  
Project assets estimated useful life                 5 years
Impairment of property, plant and equipment and project assets         $ 2,400        
impairment charges       400   $ 14,400      
Long Term Project Assets       $ 5,600     5,600    
Bolthouse Farms Project [Member]                  
Project Assets [Line Items]                  
impairment charges           $ 3,100      
Toyota Project [Member]                  
Project Assets [Line Items]                  
Power capacity under construction phase | MW       2.3          
impairment charges             $ 2,800