Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Narrative)

v3.7.0.1
Stockholders' Equity (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Feb. 29, 2016
Mar. 31, 2017
Dec. 31, 2016
Stockholder's Equity [Line Items]      
Common stock, shares authorized   45,000,000 45,000,000
Common stock, par value   $ 0.0001 $ 0.0001
Common stock, shares outstanding   22,149,108 21,337,247
Common stock, shares issued   22,149,108 21,337,247
Preferred stock, shares authorized   5,000,000 5,000,000
Preferred stock, par value  
Preferred stock, shares issued   62,876 19,050
Preferred stock, shares outstanding   62,876 19,050
2014 Stock Incentive Plan [Member]      
Stockholder's Equity [Line Items]      
Number of shares available for future issuance   4,000,000  
Lender [Member]      
Stockholder's Equity [Line Items]      
Exercise price   $ 0.62  
Number of shares issued   562,900  
Date description   This put right originally expired in January 2017 and was subsequently extended to March 31, 2017.  
Employees, Board Members and Outside Consultants [Member]      
Stockholder's Equity [Line Items]      
Number of restricted shares issued   325,340  
Employees [Member]      
Stockholder's Equity [Line Items]      
Number of restricted shares issued   150,000  
Stock options granted   3,674,660  
Florida Mezzanine Fund [Member]      
Stockholder's Equity [Line Items]      
Note Payable   $ 5,000,000  
Series 1 Warrant [Member]      
Stockholder's Equity [Line Items]      
Purchase of common stock   10  
Redeemable Series 1 Preferred Stock [Member]      
Stockholder's Equity [Line Items]      
Cumulative dividends rate   9.00%  
Exercise price   $ 13.50  
Series 1 Preferred Stock [Member]      
Stockholder's Equity [Line Items]      
Cumulative dividends rate   9.00%  
Warrant term   7 years  
Exercise price   $ 13.50  
Preferred Stock [Member]      
Stockholder's Equity [Line Items]      
Number of shares issued 43,826 19,050  
Preferred stock, shares issued 62,876    
Preferred stock, shares outstanding 62,876