XML 54 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
RELATED PARTY TRANSACTIONS - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Sep. 15, 2021
Related Party Transaction [Line Items]      
Contributions to equity method investments   $ 83,559  
JV      
Related Party Transaction [Line Items]      
Contributions to equity method investments $ 0 83,559  
TubeSolar | Long-Term Supply and Joint Development Agreement      
Related Party Transaction [Line Items]      
Revenue $ 0    
TubeSolar | Long-Term Supply and Joint Development Agreement | Product Revenue      
Related Party Transaction [Line Items]      
Revenue   3,000  
TubeSolar | Long-Term Supply and Joint Development Agreement | NRE Revenue      
Related Party Transaction [Line Items]      
Revenue   $ 512,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%