XML 122 R104.htm IDEA: XBRL DOCUMENT v3.21.4
Subsequent Events (Details)
1 Months Ended
Dec. 20, 2021
USD ($)
D
item
Nov. 30, 2021
USD ($)
MW
Dec. 23, 2021
USD ($)
Oct. 31, 2021
USD ($)
Oct. 31, 2020
USD ($)
Subsequent Events          
Amount of contractual Obligation       $ 2,200,000 $ 2,200,000
POSCO Energy Settlement Agreement          
Subsequent Events          
Percentage of maximum annual reimbursement obligation 7.50%        
Number of firm, non-cancelable orders | item 12        
Subsequent Event [Member] | POSCO Energy Settlement Agreement          
Subsequent Events          
Period within which an application should be filed 5 days        
Outstanding accounts receivable $ 11,200,000        
Litigation settlement agreement termination notice period | D 60        
Number of days notice of breach for license agreement | D 15        
Warrant period against module defect from the date of shipment. 18 months        
Warrant period against module defect from the date of installation 12 months        
Period for reimbursement due to shortfall or defect 7 years        
Number of weeks within which the orders to be placed | item 2        
Price per module of the orders to be placed $ 3,000,000.0        
Period of right of first refusal on operation and maintenance services 24 months        
Number of balance of plant units | item 8        
Purchase price per unit of balance of plant units $ 2,550,000,000        
Contingent liability $ 1,800,000        
Amount of contractual Obligation     $ 24,000,000.0    
Amount of contractual obligation to be paid on fiscal year     14,000,000.0    
Subsequent Event [Member] | POSCO Energy Settlement Agreement | Settlement agreement orders on or before March 31, 2022          
Subsequent Events          
Amount of contractual obligation to be paid three months     5,000,000.0    
Subsequent Event [Member] | POSCO Energy Settlement Agreement | Settlement agreement orders on or before June 30, 2022          
Subsequent Events          
Number of additional firm, non-cancelable orders to be placed | item 8        
Price per module of the orders to be placed $ 3,000,000.0        
Amount of contractual obligation to be paid in next six months     $ 5,000,000.0    
Subsequent Event [Member] | POSCO Energy Settlement Agreement | Settlement agreement orders on or before December 31, 2022          
Subsequent Events          
Number of additional firm, non-cancelable orders to be placed 14,000,000        
Price per module of the orders to be placed $ 3,000,000.0        
Subsequent Event [Member] | Franklin Park Tax Equity Financing Transaction [Member]          
Subsequent Events          
Capacity of plant | MW   7.4      
Tax equity financing commitment   $ 12,400,000      
Initial draw   3,200,000      
Closing costs   400,000      
Remaining amount of draw   $ 9,200,000      
Percentage of cash and tax allocations to be received   95.00%      
Percentage of amount payable   9.60%