Stockholders' Equity (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Jan. 11, 2018
Jan. 09, 2018
Nov. 08, 2017
Jul. 06, 2017
Apr. 30, 2018
Jan. 30, 2018
Jan. 22, 2018
Oct. 19, 2017
Feb. 15, 2016
Feb. 28, 2018
Feb. 28, 2017
Gross proceeds for issuance of common shares                   $ 1,642,016 $ 3,826,016
Warrant acquire to common stock, shares                     637,670
Warrants exercise price                   $ 0.80 $ 3.00
Issuance of shares upon exercise of warrants for cash                   355,020  
Fair value per share                   $ 0.55  
Description for terms of warrants                  

the terms of warrants to purchase up to 702,452 shares of our common stock which were originally issued on December 1, 2015 to three employees. The amendment extended the expiry date of the warrants to November 30, 2025 from November 30, 2017.

 
Additional stock-based compensation expense                   $ 63,677  
Additional issued purchase of warrant                   637,670  
Unamortized balance of costs                   $ 14,753,072 $ 394,523
Warrants issued for services                   6,281,319 135,673
Aggregate intrinsic of warrants outstanding                   $ 10,949,472 $ 5,921,500
Closing market price per share                   $ 12.26 $ 5.50
Private Placement [Member]                      
Sale of common shares                     687,667
Issuance of warrants to purchase                   171,917  
Warrants exercise price                   $ 12.00  
January 2018 Private Placement [Member]                      
Gross proceeds for issuance of common shares $ 7,412,000         $ 840,000 $ 375,000        
Issuance of warrants to purchase 154,416       140,666 17,500          
Warrants exercise price         $ 12.00            
Offering issuance of unit description  

the Company commenced a Private Placement Offering with the issuance of one unit for $12.00 per unit, with each unit consisting of one share of common stock and one warrant to purchase 0.25 shares of common stock at $12.00 per share exercisable sixty days from the date of closing of the private placement round in the event that the Company does not file the Resale Registration Statement or prior to that date if the holder elects to forego its registration rights. The warrant expires one year from the date of issuance.

                 
Issuance of shares upon cash-less exercise of warrants, Shares             31,250        
Issued of aggregate common shares 617,667         70,000          
Warrant expiration date         Mar. 31, 2019            
Investor [Member]                      
Sale of common shares                   1,275,340  
Warrants exercise price                   $ 6.00  
Mr. Solomita [Member] | Series A Preferred Stock [Member]                      
Voting rights description                

the total voting power so long as Mr. Solomita holds not less than 7.5% of the issued and outstanding shares of common stock of the Company, assuring Mr. Solomita of control of the Company in the event that his currently-held 55% of the issued and outstanding shares of common stock of the Company is diluted to a level below a majority.

   
Minimum [Member]                      
Warrants exercise price                   0.80  
Maximum [Member]                      
Warrants exercise price                   $ 12.00  
Three employees [Member]                      
Issuance of warrants to purchase                   950,000  
Issued of aggregate common shares                   950,000  
Vesting period                   10 years  
Description of vesting period                  

The balance, monthly in equal amounts over 60 and 24 months, respectively, beginning September 14, 2017 and October 16, 2017, respectively

 
Description for terms of warrants                  

The warrants to purchase up to an aggregate of 950,000 shares of common stock vest 200,000 and 100,000 warrants immediately, respectively, and, the balance, monthly in equal amounts over 60 and 24 months, respectively, beginning September 14, 2017 and October 16, 2017, respectively, and each have a contractual life of 10 years.

 
Fair value of stock granted                   $ 10,412,575  
Three employees [Member] | Minimum [Member]                      
Warrants exercise price                   $ 12.00  
Three employees [Member] | Maximum [Member]                      
Warrants exercise price                   $ 13.49  
Two employees [Member]                      
Issuance of warrants to purchase                   380,000  
Warrants exercise price                   $ 5.25  
Issued of aggregate common shares                   530,000  
Vesting period                   10 years  
Description of vesting period                  

Each vest quarterly in equal amounts over 24 and 48 months, respectively, beginning on July 24, 2017 and June 13, 2017, respectively

 
Description for terms of warrants                  

The warrants to purchase up to an aggregate of 100,000 and 380,000 shares of common stock, respectively, each vest quarterly in equal amounts over 24 and 48 months, respectively, beginning on July 24, 2017 and June 13, 2017, respectively, and each have a contractual life of 10 years.

 
Fair value of stock granted                   $ 479,885  
Chief Financial Officer [Member] | Equity Option [Member]                      
Issuance of warrants to purchase     200,000                
Warrants exercise price     $ 13.89         $ 5.25      
Vesting period     10 years                
Description of vesting period    

which vests in one third increments over a period of three years, commencing on November 8, 2018.

               
Vested warrants               100,000      
Unvested warrants               450,000      
Stock compensation costs               $ 505,986      
Fair value of warrants     $ 771,536         $ 2,524,995      
Common stock reserved for future issuance     80,000                
Fair value of stock granted     $ 1,928,840                
Common Stock One [Member]                      
Sale of common shares                   705,795  
Offering price per share                   $ 12.00  
Gross proceeds for issuance of common shares                   $ 8,469,536  
Warrants [Member]                      
Gross proceeds for issuance of common shares                   $ 1,642,016  
Issuance of warrants to purchase                   171,917  
Shares issued for cash-less exercise warrant                   122,919  
Issuance of shares upon cash-less exercise of warrants, Shares                   115,034  
Issuance of shares for services, Shares                   75,000  
Services exercise price per share                   $ 3.00  
Fair value of warrants                   $ 1,398,288  
Warrants [Member] | Two employees [Member]                      
Common stock reserved for future issuance                     50,000
Fair value of stock granted                   4,786,142  
Equity Incentive plan [Member]                      
Issuance of common shares for cash       3,000,000              
Vesting period       10 years              
Description of grant      

where a participant, at the time of the grant, owns stock representing more than 10% of the voting power of the Company, the life of the options shall not exceed 5 years.

             
Equity Incentive plan [Member] | Restricted Stock Units [Member]                      
Amortized costs included in operating expense                   265,994  
Unamortized balance of costs                   177,332  
Equity Incentive plan [Member] | Restricted Stock Units [Member] | Director [Member]                      
Fair value of stock granted                   $ 443,326  
Weighted average grant date fair value                   $ 13.00  
Restricted stock unit award to purchase of common stock                   34,102  
Common Stock par value $0.0001                      
Sale of common shares                   1,123,266 1,275,340
Offering price per share                   $ 5.25  
Gross proceeds for issuance of common shares                   $ 5,897,188 $ 160,000
Warrant acquire to common stock, shares                   355,020 200,000
Warrants exercise price                     $ 0.80
Share issuance costs for private placements                   $ 314,243  
Shares issued for cash-less exercise warrant                   122,919 47,500
Issuance of shares upon cash-less exercise of warrants, Shares                   115,034 38,000
Fair value per share                     $ 3.00
Issuance of common shares for cash                     1,275,340
Cancellation of shares issued for services and as a settlement, Shares                     (200,000)
Issuance of shares for services, Shares                     23,166
Fair value total expense                     $ 69,498
Reclassification of common shares issuable to shares outstanding, Shares                     204,667
Common Stock par value $0.0001 | Minimum [Member]                      
Warrant acquire to common stock per share price                   $ 0.80  
Common Stock par value $0.0001 | Maximum [Member]                      
Warrant acquire to common stock per share price                   $ 12.00