Stock-Based Compensation Plans (Details Textual) (USD $) | 12 Months Ended |
Jun. 30, 2014 | Jun. 30, 2013 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award | 'not to exceed 10 years | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period | 324,000 | 357,500 |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options | $1,693,000 | ' |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition 1 | '2 years 9 months 18 days | ' |
Employee Service Share-based Compensation, Cash Received from Exercise of Stock Options | 484,960 | 369,646 |
Common Stock, Par or Stated Value Per Share | $0.01 | $0.01 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value | $341,000 | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $3.95 | $3.04 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance | 1,663,329 | 1,729,991 |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | 564,475 | 854,725 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period, Description | 'The selection of participants, allotments of shares and determination of price and other conditions relating to options are determined by the Board of Directors or a committee thereof, depending on the Plan, and in accordance with Rule 4350(c) of the Corporate Governance Requirements applicable to Nasdaq-listed companies. Incentive stock options granted under the plans are exercisable for a period of up to ten years from the date of grant at an exercise price which is not less than the fair market value of the Common Stock on the date of the grant, except that the term of an incentive stock option granted under the plans to a shareholder owning more than 10% of the outstanding Common Stock may not exceed five years and its exercise price may not be less than 110% of the fair market value of the Common Stock on the date of grant. Options shall become exercisable at such time and in such installments as provided in the terms of each individual option agreement. | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Description | 'All outstanding options expire between September 2014 and December 2023 and vest over periods of up to four years. | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | '4 years | ' |
Exercise Price Range One Point Eight Two To Eight [Member] | Maximum [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | '4 years | ' |
Plan 1996 [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 450,000 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercises In Period | 138,295 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period | 422,650 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross | 270,705 | ' |
Plan 1996 [Member] | Exercise Price Range Five Point One Eight To Seven Point Six Zero [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance | 41,000 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $5.18 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit | $7.60 | ' |
Plan 1998 [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 500,000 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercises In Period | 76,848 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period | 477,677 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross | 65,275 | ' |
Plan 1998 [Member] | Exercise Price Range Seven Point Six Zero [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance | 10,750 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit | $7.60 | ' |
Plan 2001 [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 1,000,000 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercises In Period | 192,318 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period | 837,975 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross | 251,261 | ' |
Plan 2001 [Member] | Exercise Price Range One Point Eight Two To Eight [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 220,968 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $1.82 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit | $8 | ' |
Plan 2001 [Member] | Exercise Price Range One Point Eight Two To Eight [Member] | Minimum [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | '1 year | ' |
Plan 2005 [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 500,000 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercises In Period | 169,450 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period | 47,750 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross | 47,125 | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | 625 | ' |
Plan 2005 [Member] | Exercise Price Range Zero Point Eight Five To Six Point One Eight [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance | 329,925 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $0.85 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit | $6.18 | ' |
Plan 2009 [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 500,000 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercises In Period | 20,464 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period | 76,525 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross | 67,925 | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | 8,600 | ' |
Plan 2009 [Member] | Exercise Price Range One Point Eight Two To Six Point One Eight [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance | 470,936 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $1.82 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit | $6.18 | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | '4 years | ' |
Plan 2009 [Member] | Exercise Price Range Two Point Four One To Six Point Seven One [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance | 176,250 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $2.41 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit | $6.71 | ' |
Plan 2012 [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 500,000 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period | 6,000 | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | 326,500 | ' |
Plan 2012 [Member] | Exercise Price Range Four Point Six eight [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $4.68 | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | '4 years | ' |
Directors Plan 1996 [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 1,125,000 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercises In Period | 853,500 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period | 130,000 | ' |
Directors Plan 1996 [Member] | Exercise Price Range Five Point Eight Seven To Seven Point Six Zero [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance | 75,000 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $5.87 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit | $7.60 | ' |
Directors Plan 2005 [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 200,000 | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance | 165,000 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercises In Period | 22,500 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period | 7,500 | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | 12,500 | ' |
Directors Plan 2005 [Member] | Exercise Price Range Two Point Four One To Five Point Four Two [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit | $2.41 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit | $5.42 | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | '3 years | ' |
Directors Plan 2009 [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 200,000 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercises In Period | 7,500 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period | 11,250 | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | 16,250 | ' |
Directors Plan 2009 [Member] | Exercise Price Range Two Point Four One To Six Point Seven One [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | '4 years | ' |
Directors Plan 2012 [Member] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 200,000 | ' |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercises In Period | 173,500 | ' |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | 200,000 | ' |