Annual report pursuant to Section 13 and 15(d)

Warrants (Details Narrative)

v3.3.1.900
Warrants (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2015
Warrants exercise price per share $ 9.30 $ 8.45
Underwriters paid an aggregate purchase price $ 100  
Warrant issued to purchase number of common stock 160,000  
Common stock exercise price $ 6.25  
Investor [Member]    
Warrants term 7 years  
Issuance of warrants to purchase of common stock shares 418,321  
Warrants exercise price per share $ 9.30