XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
ORGANIZATION - Additional Information (Details)
Sep. 30, 2021
€ / shares
shares
Sep. 15, 2021
USD ($)
JV    
Organization Consolidation And Presentation Of Financial Statements [Line Items]    
Shares required to purchase under joint venture | shares 17,500  
Share purchase price per share | € / shares € 1  
JV | TubeSolar AG    
Organization Consolidation And Presentation Of Financial Statements [Line Items]    
Minority stake percentage 30.00%  
Maximum | Long-Term Supply and Joint Development Agreement    
Organization Consolidation And Presentation Of Financial Statements [Line Items]    
Non-recurring engineering fees receivable   $ 4,000,000
Milestones receivable   $ 13,500,000