General form of registration statement for all companies including face-amount certificate companies

Net Loss Per Share of Common Stock - Schedule of Earnings Per Share Basic and Diluted (Details)

v3.10.0.1
Net Loss Per Share of Common Stock - Schedule of Earnings Per Share Basic and Diluted (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Dec. 31, 2016
Net loss from continuing operations                   $ 2,300,000   $ (1,856,315) $ (1,917,066)
Less: Preferred stock dividends                      
Net loss from continuing operations applicable to common stockholders - basic                       (1,856,315) (1,917,066)
Preferred stock dividend                      
Interest on senior convertible notes, net of tax                      
Net loss from continuing operations applicable to common stockholders - diluted                       $ (1,856,315) $ (1,917,066)
Total common shares issued and outstanding - basic                       35,272,626 31,745,242
Warrants                      
Conversion of preferred stock to common shares                      
Conversion of senior convertible notes to common shares                      
Total common shares issued and outstanding - diluted                       35,272,626 31,745,242
Weighted average shares outstanding used in calculating net loss per common share - basic                       32,595,680 29,321,049
Weighted average shares outstanding used in calculating net loss per common share - diluted                       32,595,680 29,321,049
Net loss per share - basic                       $ (0.06) $ (0.07)
Net loss per share - diluted                       $ (0.06) $ (0.07)
Net loss $ (1,206,074) $ (633,860) $ (711,567) $ (278,445) $ (232,442) $ (234,339) $ (827,366) $ (574,412) $ (280,949) $ (2,302,870) $ (500,536) $ (1,856,315) $ (1,917,066)
Weighted average shares outstanding used in calculating net loss per common share - basic and diluted 36,623,697 35,119,261 31,745,242 31,745,242 31,745,242 31,745,242 31,745,242 26,870,217 26,870,217 35,951,894 31,745,242 32,595,680 29,321,049
Net loss per common share - basic and diluted $ (0.03) $ (0.02) $ (0.02) $ (0.01) $ (0.01) $ (0.01) $ (0.03) $ (0.02) $ (0.01) $ (0.06) $ (0.02) $ (0.06) $ (0.07)
Promet [Member]                          
Total common shares issued and outstanding - basic                       31,745,242 31,745,242
Heatwurx [Member]                          
Total common shares issued and outstanding - basic                       3,527,384