Annual report pursuant to Section 13 and 15(d)

SUBSEQUENT EVENTS (Details Textual)

v3.8.0.1
SUBSEQUENT EVENTS (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Mar. 15, 2018
Mar. 14, 2018
Jul. 31, 2017
Dec. 31, 2016
Apr. 30, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Subsequent Event [Line Items]                
Proceeds from Lines of Credit           $ 0 $ 7,000,000 $ 45,900,000
Share Price       $ 6.93   $ 13.18 $ 6.93 $ 10.73
Stock Issued During Period, Value, New Issues           $ 59,026,956 $ 139,567,979 $ 50,039,853
Payments of Stock Issuance Costs               $ 2,860,147
Over-Allotment Option [Member]                
Subsequent Event [Line Items]                
Stock Issued During Period, Shares, New Issues     477,658 670,387 1,500,000      
Underwritten Public Offering [Member]                
Subsequent Event [Line Items]                
Stock Issued During Period, Shares, New Issues     4,977,658 7,195,387 11,500,000      
Share Price     $ 12.50 $ 11.50 $ 5.60   $ 11.50  
Stock Issued During Period, Value, New Issues     $ 62,220,725 $ 82,746,951 $ 64,400,000      
Payments of Stock Issuance Costs     $ 3,193,769 $ 4,261,164 $ 3,336,503      
Subsequent Event [Member]                
Subsequent Event [Line Items]                
Proceeds from Lines of Credit $ 10,000,000              
Subsequent Event [Member] | Over-Allotment Option [Member]                
Subsequent Event [Line Items]                
Stock Issued During Period, Shares, New Issues 804,000              
Subsequent Event [Member] | Underwritten Public Offering [Member]                
Subsequent Event [Line Items]                
Proceeds From Issuance Of Common Stock Gross $ 81,800,000              
Stock Issued During Period, Shares, New Issues 6,164,000 6,164,000            
Share Price $ 14.00              
Stock Issued During Period, Value, New Issues $ 86,296,000              
Payments of Stock Issuance Costs $ 4,500,000