XML 66 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Sep. 30, 2019
Accounting Policies [Abstract]  
Schedule of components of basic and diluted earnings per share
   Three Months Ended 
   September 30, 
   2019   2018 
Net Income for Basic Earnings Per Share  $(7,315,799)  $9,011,805 
Basic Weighted Average Number of Shares   4,504,510    3,241,412 
Net Income Per Share – Basic  $(1.62)  $2.78 
Net Income for Diluted Earnings Per Share  $(7,315,799)  $9,011,805 
Diluted Weighted Average Number of Shares   4,504,510    3,241,412 
Net Income Per Share – Diluted  $(1.62)  $2.78