Annual report pursuant to Section 13 and 15(d)

Warrants (Details Textual)

v3.20.1
Warrants (Details Textual) - Initial public offering in December 2016 [Member]
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Warrants (Textual)  
Warrants to underwriters to purchase shares of common stock | shares 115,000
Warrants to underwriters to purchase shares of common stock with exercise price | $ / shares $ 8.75
Warrants expiry date Dec. 31, 2021