XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
RELATED PARTY TRANSACTIONS - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Sep. 15, 2021
Related Party Transaction [Line Items]      
Revenue recognized $ 198,500 $ 22,500  
JV      
Related Party Transaction [Line Items]      
Contribution to joint venture 83,559    
TubeSolar | Long-Term Supply and Joint Development Agreement | Products      
Related Party Transaction [Line Items]      
Revenue recognized $ 500,000    
TubeSolar | Maximum | Long-Term Supply and Joint Development Agreement      
Related Party Transaction [Line Items]      
Non-recurring engineering fees receivable     $ 4,000,000
Milestones receivable     $ 13,500,000
TubeSolar AG | JV      
Related Party Transaction [Line Items]      
Minority stake percentage 30.00%