XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Promissory Notes (Tables)
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Schedule of promissory notes
   March 31,
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    
-
 
Total  $2,222,170   $2,010,148