XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Promissory Notes (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of promissory notes
    June 30,
2021
    December 31,
2020
 
GN Note 1   $ 1,148,800     $ 1,148,800  
GN Note 2     500,000       500,000  
AMC Note     100,000       100,000  
SolarMax Notes 1     261,348       261,348  
SolarMax Notes 2     212,022      
-
 
SolarMax Notes 3     224,083      
-
 
Total   $ 2,446,253     $ 2,010,148