XML 64 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Note 11 - Capital Stock (Details Textual) - USD ($)
2 Months Ended 6 Months Ended 16 Months Ended
May 15, 2018
Mar. 06, 2018
May 15, 2018
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Dec. 31, 2018
Aug. 03, 2018
May 04, 2018
Feb. 28, 2018
Feb. 22, 2018
Proceeds from Issuance of Common Stock       $ 150,000,000            
Payments of Stock Issuance Costs       $ 450,515 $ 1,522,194            
Common Stock, Shares Authorized                 40,000,000    
Preferred Stock, Shares Authorized       1,000,000   1,000,000 1,000,000   1,000,000    
Class of Warrant or Right, Outstanding       105,556   105,556 105,556        
Common Class A [Member]                      
Sale of Stock, Value, Available to Issue                     $ 150,000,000
Sale of Stock, Price Per Share                     $ 23.30
Share Price                     $ 23.29
Stock Issued During Period, Shares, New Issues 3,137,768 3,300,000                  
Proceeds from Issuance of Common Stock $ 73,110,000 $ 76,890,000 $ 150,000,000                
Common Stock, Shares Authorized       38,838,884   38,838,884 38,838,884   38,838,884    
Class of Warrant or Right, Outstanding       784   784          
Common Class A [Member] | Shelf Registration [Member]                      
Sale of Stock, Shelf Registration, Value, Available to Issue                   $ 200,000,000  
Sale of Stock, Shelf Registration, Value, Incremental Amount Available to Issue                   $ 50,000,000  
Common Class A [Member] | Shelf Registration [Member] | Cowen and Company LLC [Member]                      
Stock Issued During Period, Shares, New Issues       589,997   1,789,226          
Proceeds from Issuance of Common Stock       $ 14,606,857   $ 41,852,539          
Compensation, Percentage of Common Stock Sales                   3.00%  
Proceeds from Issuance of Common Stock, Net       14,156,342              
Payments of Stock Issuance Costs       $ 450,515              
Common Class B [Member]                      
Common Stock, Shares Authorized       1,161,116   1,161,116 1,161,116   1,161,116    
Class of Warrant or Right, Outstanding       105,556   105,556          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights               784