Quarterly report pursuant to Section 13 or 15(d)

Stockholder's Equity (Details Textual)

Stockholder's Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended
Mar. 09, 2020
Feb. 25, 2020
Mar. 31, 2020
Mar. 31, 2019
Stock based compensation     $ 4,003,835
Put Option Agreement [Member]        
Aggregate gross proceeds   $ 2,000,000    
Purchase price of per option share   $ 1.963    
Put option agreement, description   a) The total number of shares that may be issued under the Agreement will be limited to 19.99% of the Company's outstanding shares on the date the Agreement is signed (the "Exchange Cap"), unless stockholder approval is obtained to issue shares in excess of the Exchange Cap; b) The Company may not issue and the Chairman may not purchase Option Shares to the extent that such issuance would result in the Chairman and his affiliates beneficially owning more than 19.99% of the then issued and outstanding shares of the Company's common stock unless (i) such ownership would not be the largest ownership position in the Company, or (ii) stockholder approval is obtained for ownership in excess of 19.99%; and The Company may not issue and the Chairman may not purchase any Option Shares if such issuance and purchase would be considered equity compensation under the rules of The Nasdaq Stock Market unless stockholder approval is obtained for such issuance.    
Put option expires period   Apr. 09, 2020    
Put option to sale of option shares 1,018,848      
Put option purchase price of per share $ 1.963      
Total proceeds of option shares 2,000,000      
Restricted Stock [Member]        
Stock based compensation     113,436  
Unrecognized compensation expense     $ 214,412  
Vesting period     5 months 20 days  
Equity Option [Member]        
Stock based compensation     $ 240,399  
Unrecognized compensation expense     $ 3,740,379  
Vesting period     3 years 7 months 10 days