Annual report pursuant to Section 13 and 15(d)

Distribution Agreement With a Related Entity (Details)

v3.20.1
Distribution Agreement With a Related Entity (Details) - Subcontractor Installer Agreement [Member] - Smartgen Solutions, Inc. ("Smartgen") [Member] - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Distribution Agreement With a Related Entity (Textual)    
Amount of performed filed services $ 288,910 $ 174,290
Agreement term 3 years