| Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block] | 
        
| 
                 
                  OPTIONS:
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
                  Exercise
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
                  Aggregated
                 
               | 
              
                 
               | 
             
| 
                 
               | 
              
                 
               | 
              
                 
                  #
                  of shares
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
                  Price
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
                  Intrinsic
                  Value
                 
               | 
              
                 
               | 
             
| 
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
             
| 
                 
                  Outstanding
                  and exercisable, June 30, 2010
                 
               | 
              
                 
               | 
              
                 
               | 
              
                770,692
               | 
              
                 
               | 
              
                 
               | 
              
                $
               | 
              
                3.00
                to $50.00
               | 
              
                 
               | 
              
                 
               | 
              
                $
               | 
              
                -
               | 
              
                 
               | 
             
| 
                 
                  Granted
                 
               | 
              
                 
               | 
              
                 
               | 
              
                147,100
               | 
              
                 
               | 
              
                 
               | 
              
                $
               | 
              
                6.50
                to $12.50
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
             
| 
                 
                  Exercised
                 
               | 
              
                 
               | 
              
                 
               | 
              
                (177,100
               | 
              
                )
               | 
              
                 
               | 
              
                $
               | 
              
                6.50
                to $12.50
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
             
| 
                 
                  Expired
                  / Cancelled
                 
               | 
              
                 
               | 
              
                 
               | 
              
                (48,760
               | 
              
                )
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
             
| 
                 
                  Outstanding
                  and exercisable, June 30, 2011
                 
               | 
              
                 
               | 
              
                 
               | 
              
                691,932
               | 
              
                 
               | 
              
                 
               | 
              
                $
               | 
              
                30.00
                to $50.00
               | 
              
                 
               | 
              
                 
               | 
              
                $
               | 
              
                1,637,459
               | 
              
                 
               | 
             
| 
                 
                  Granted
                 
               | 
              
                 
               | 
              
                 
               | 
              
                351,259
               | 
              
                 
               | 
              
                 
               | 
              
                $
               | 
              
                3.00
                to $7.50
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
             
| 
                 
                  Exercised
                 
               | 
              
                 
               | 
              
                 
               | 
              
                (231,259
               | 
              
                )
               | 
              
                 
               | 
              
                $
               | 
              
                3.00
                to $12.50
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
             
| 
                 
                  Expired
                  / Cancelled
                 
               | 
              
                 
               | 
              
                 
               | 
              
                (8,499
               | 
              
                )
               | 
              
                 
               | 
              
                $
               | 
              
                7.50
                to $16.50
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
             
| 
                 
                  Outstanding
                  and exercisable, June 30, 2012
                 
               | 
              
                 
               | 
              
                 
               | 
              
                803,433
               | 
              
                 
               | 
              
                 
               | 
              
                $
               | 
              
                30.00
                to $50.00
               | 
              
                 
               | 
              
                 
               | 
              
                $
               | 
              
                -
               | 
              
                 
               | 
             
| 
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
             
| 
                 
                  WARRANTS:
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
             
| 
                 
                  Outstanding
                  and exercisable, June 30, 2010
                 
               | 
              
                 
               | 
              
                 
               | 
              
                476,332
               | 
              
                 
               | 
              
                 
               | 
              
                $
               | 
              
                16.50
                to $37.00
               | 
              
                 
               | 
              
                 
               | 
              
                $
               | 
              
                -
               | 
              
                 
               | 
             
| 
                 
                  Granted
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
             
| 
                 
                  Exercised
                 
               | 
              
                 
               | 
              
                 
               | 
              
                (387,903
               | 
              
                )
               | 
              
                 
               | 
              
                $
               | 
              
                3.10
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
             
| 
                 
                  Expired
                 
               | 
              
                 
               | 
              
                 
               | 
              
                (70,606
               | 
              
                )
               | 
              
                 
               | 
              
                $
               | 
              
                16.80
                to $37.00
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
             
| 
                 
                  Outstanding
                  and exercisable, June 30, 2011
                 
               | 
              
                 
               | 
              
                 
               | 
              
                17,823
               | 
              
                 
               | 
              
                 
               | 
              
                $
               | 
              
                3.10
                to $37.00
               | 
              
                 
               | 
              
                 
               | 
              
                $
               | 
              
                219,119
               | 
              
                 
               | 
             
| 
                 
                  Granted
                 
               | 
              
                 
               | 
              
                 
               | 
              
                246,396
               | 
              
                 
               | 
              
                 
               | 
              
                $
               | 
              
                5.00
                to $7.73
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
             
| 
                 
                  Exercised
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
             
| 
                 
                  Expired
                 
               | 
              
                 
               | 
              
                 
               | 
              
                (2,500
               | 
              
                )
               | 
              
                 
               | 
              
                $
               | 
              
                18.50
                to $37.00
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
              
                 
               | 
             
| 
                 
                  Outstanding
                  and exercisable, June 30, 2012
                 
               | 
              
                 
               | 
              
                 
               | 
              
                261,719
               | 
              
                 
               | 
              
                 
               | 
              
                $
               | 
              
                3.10
                to $7.73
               | 
              
                 
               | 
              
                 
               | 
              
                $
               | 
              
                (30,105
               | 
              
                )
               | 
             
 
 | 
      
| Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] | 
        
| 
                   
                    OPTIONS:
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
               
| 
                   
                    Issued by the
                    Company
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
               
| 
                   
                    $0.10
                    - $9.90
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  270,000
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  5.45
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  6.98
                 | 
                
                   
                 | 
               
| 
                   
                    $10.00
                    - $19.90
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  187,433
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  3.15
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  18.94
                 | 
                
                   
                 | 
               
| 
                   
                    $20.00
                    - $29.90
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  282,000
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  2.84
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  26.98
                 | 
                
                   
                 | 
               
| 
                   
                    $30.00
                    - $50.00
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  64,000
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  1.55
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  43.83
                 | 
                
                   
                 | 
               
| 
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
               
| 
                   
                    Totals
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  803,433
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  3.69
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  19.73
                 | 
                
                   
                 | 
               
| 
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
               
| 
                   
                    WARRANTS:
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
               
| 
                   
                    $3.10
                    - $7.73
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  261,719
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  4.24
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  6.59
                 | 
                
                   
                 | 
               
| 
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
               
| 
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
               
| 
                   
                    Totals
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  261,719
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  4.24
                 | 
                
                   
                 | 
                
                   
                 | 
                
                   
                 | 
                
                  6.59
                 | 
                
                   
                 | 
               
 
 |