Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Dividends and Narrative) (Details)

v3.8.0.1
Stockholders' Equity (Dividends and Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Feb. 27, 2018
Dec. 13, 2017
Nov. 02, 2017
Sep. 27, 2017
May 25, 2017
Feb. 24, 2017
Dec. 01, 2016
Oct. 07, 2016
May 27, 2016
Mar. 31, 2018
Mar. 31, 2017
Mar. 31, 2018
Mar. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Dividends paid (usd per share) $ 0.08 $ 0.08   $ 0.08 $ 0.08 $ 0.08 $ 0.07 $ 0.07 $ 0.07 $ 0.08 $ 0.08 $ 0.24 $ 0.22
Share-based compensation expense                   $ 282,105 $ 254,747 $ 1,020,585 $ 675,180
Compensation expense not yet recognized                   $ 1,400,000   $ 1,400,000  
Compensation expense not yet recognized, period for recognition (in years)                       1 year 10 months 16 days  
Stock Appreciation Rights (SARs)                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Expiration period                       10 years  
2014 Stock Award and Incentive Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Number of additional shares authorized (shares)     525,000                    
Maximum amount of shares per employee (shares)                       250,000  
Shares granted under the plan (shares)                   577,112   577,112  
Non Employee Director Except Chairman of the Board | 2014 Stock Award and Incentive Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Maximum grant date fair value                       $ 300,000  
Chairman of the Board and Director | 2014 Stock Award and Incentive Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Maximum grant date fair value                       $ 600,000