Disclosure of Compensation Related Costs, Share-based Payments [Text Block] | 5. Share-based Compensation Service Vesting - Based Stock Options The following is a summary of service vesting-based related stock option activity for the six June 30, 2018, June 30, 2018: Six Month Period Ended June 30, 2018 Wtd. Avg. Exercise Options Price Outstanding at beginning of year 2,390,012 $ 1.85 Granted — $ — Exercised (142,914 ) $ 1.19 Forfeited (8,022 ) $ 4.30 Expired — $ — Outstanding service vesting-based at June 30, 2018 2,239,076 $ 1.89 Service vesting-based options exercisable at June 30, 2018 1,652,714 $ 1.80 We recognized stock compensation expense related to service vesting-based options of $149,612 $146,538 three June 30, 2018 2017, $302,315 $316,861 six June 30, 2018 June 30, 2017, June 30, 2018, $21,325,800 $15,888,154 June 30, 2018. three June 30, 2018 2017 $723,532 $21,104, six June 30, 2018 2017 $993,773 $91,817, three June 30, 2018 2017 none six June 30, 2018 2017 none $1.13 June 30, 2018, 5.9 5.5 June 30, 2018 $848,055 1.8 Performance-based Stock Options The Company’s Board of Directors implemented a Management Performance Bonus Plan for 2017. December 31, 2017, 1,000,000 may $1.64, 2017 50% 2017, 50% one not no February 27, 2018, 2017 999,997 50% March 8, 2018 50% March 8, 2019. The following is a summary of performance-based stock option activity for the six June 30, 2018, June 30, 2018: Six Month Period Ended June 30, 2018 Wtd. Avg. Exercise Options Price Outstanding at beginning of year 999,997 $ 1.64 Granted — $ — Exercised (35,000 ) $ 1.64 Outstanding performance-based at June 30, 2018 964,997 $ 1.64 Performance-based options exercisable at June 30, 2018 465,001 $ 1.64 We recognized stock compensation expense related to performance-based options of $126,901 $126,903 three June 30, 2018 2017, $252,408 $252,411 six June 30, 2018 2017. June 30, 2018, $9,428,021 $4,543,060 June 30, 2018. three six June 30, 2018 $285,250 no three six June 30, 2017. June 30, 2018, 3.5 June 30, 2018 $256,592 0.5 The fair value of stock options to employees and non-employee directors is estimated on the measurement date using the Black-Scholes model using the following weighted average assumptions (N/A for 2018 no The fair value of share-based payments made with stock options to employees and non-employee directors was estimated on the measurement date using the Black-Scholes model using the following weighted average assumptions. Three Month Period Ended Six Month Period Ended June 30, June 30, 2018 2017 2018 2017 Risk free interest rate N/A N/A N/A 2.07 % Dividend yield N/A N/A N/A 0.0 % Expected term (in years) N/A N/A N/A 5.18 Volatility N/A N/A N/A 75 % Restricted Stock The following is a summary of restricted stock activity for the six June 30, 2018, June 30, 2018: Six Month Period Ended June 30, 2018 Number of Grant-Date Outstanding at beginning of year 237,926 $ 1.79 Granted 173,768 $ 6.47 Vested (76,538 ) $ 1.79 Forfeited (13,952 ) $ 2.47 Outstanding at June 30, 2018 321,204 $ 4.29 The aggregate fair value of the awards granted during the three six June 30, 2018 $154,440 $1,125,048, three six June 30, 2017 none $364,936, three June 30, 2018 2017 $173,678 $20,123, six June 30, 2018 2017 $480,736 $61,157, We recognized stock compensation expense of $97,867 $40,432 three June 30, 2018 2017, $193,082 $74,496 six June 30, 2018 2017, June 30, 2018, $1,241,718 3.3 We recorded total stock compensation expense for the three six June 30, 2018 2017, Three Month Period Ended Six Month Period Ended June 30, June 30, 2018 2017 2018 2017 Research and development costs $ 64,752 $ 58,815 $ 130,346 $ 118,080 Sales and marketing costs 69,242 58,051 137,755 117,670 General and administrative costs 191,003 154,983 381,953 323,181 Cost of product sales 49,383 42,024 97,751 84,837 Total $ 374,380 $ 313,873 $ 747,805 $ 643,768 |