XML 40 R45.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock-Based Compensation (Stock Option Activity) (Details) (USD $)
12 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2010
Jun. 30, 2009
Jun. 30, 2012
$1.42 - $2.80 [Member]
Jun. 30, 2012
$1.42 - $2.80 [Member]
Minimum [Member]
Jun. 30, 2012
$1.42 - $2.80 [Member]
Maximum [Member]
Jun. 30, 2012
$3.15 - $5.24 [Member]
Jun. 30, 2012
$3.15 - $5.24 [Member]
Minimum [Member]
Jun. 30, 2012
$3.15 - $5.24 [Member]
Maximum [Member]
Jun. 30, 2012
$5.26 - $8.00 [Member]
Jun. 30, 2012
$5.26 - $8.00 [Member]
Minimum [Member]
Jun. 30, 2012
$5.26 - $8.00 [Member]
Maximum [Member]
Jun. 30, 2012
$8.10 - $14.03 [Member]
Jun. 30, 2012
$8.10 - $14.03 [Member]
Minimum [Member]
Jun. 30, 2012
$8.10 - $14.03 [Member]
Maximum [Member]
Jun. 30, 2012
$1.42 - $14.03 [Member]
Jun. 30, 2012
$1.42 - $14.03 [Member]
Minimum [Member]
Jun. 30, 2012
$1.42 - $14.03 [Member]
Maximum [Member]
Jun. 30, 2012
2004 Plan [Member]
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]                                        
Options outstanding, shares 1,162,996 1,122,919 1,240,529 1,435,592 163,880     107,000     478,614     413,502     1,162,996      
Options outstanding, weighted average remaining contractual life         4 years 8 months 19 days     6 years 6 months 15 days     4 years 5 months 9 days     5 years 26 days     4 years 10 months 21 days      
Options outstanding, weighted average exercise price $ 6.81 $ 6.60 $ 6.29 $ 6.30 $ 2.51     $ 3.75     $ 6.70     $ 9.43     $ 6.81      
Options exercisable, shares 963,271 922,069 849,206   134,280     67,750     347,864     413,377     963,271      
Options exerciable, Weighted average exercise price         $ 2.45     $ 3.40     $ 6.92     $ 9.43     $ 7.13      
Exercisable at end of period, shares 963,271 922,069 849,206   134,280     67,750     347,864     413,377     963,271      
Exercise price           $ 1.42 $ 2.80   $ 3.15 $ 5.24   $ 5.26 $ 8.00   $ 8.10 $ 14.03   $ 1.42 $ 14.03  
Shares available for future grant                                       432,419