XML 37 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Sep. 30, 2018
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]  
Schedule of components of basic and diluted earnings per share
    Three Months Ended  
    September 30,  
    2018     2017  
Net Income for Basic Earnings Per Share   $ 9,011,805     $ 5,094,828  
Basic Weighted Average Number of Shares     38,896,945       38,185,277  
Net Income Per Share – Basic   $ 0.23     $ 0.13  
Net Income for Diluted Earnings Per Share   $ 9,011,805     $ 5,094,828  
Diluted Weighted Average Number of Shares     38,896,945       38,185,277  
Net Income Per Share – Diluted   $ 0.23     $ 0.13