XML 38 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Sep. 30, 2017
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, 
  2017  2016 
Net Income for Basic Earnings Per Share $5,094,828  $7,351,580 
Basic Weighted Average Number of Shares  38,185,277   37,648,605 
Net Income Per Share – Basic $0.13  $0.20 
Net Income for Diluted Earnings Per Share $5,094,828  $7,351,580 
Diluted Weighted Average Number of Shares  38,185,277   37,648,605 
Net Income Per Share – Diluted $0.13  $0.20