| Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block] | 
        
| 
               
                OPTIONS:
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
                 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
                #
                of shares
               
             | 
            
               
             | 
            
               
             | 
            
              Exercise
               
                Price
               
             | 
            
               
             | 
            
               
             | 
            
              
                
                  Aggregated
                 
Intrinsic
                Value
               
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                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
             | 
            
               
             | 
            
               
             | 
            
              $
             | 
            
              -
             | 
            
               
             | 
           
| 
               
                Granted
               
             | 
            
               
             | 
            
               
             | 
            
              307,556
             | 
            
               
             | 
            
               
             | 
            
              $
             | 
            
              3.50
             | 
            
               
             | 
            
               
                to
               
             | 
            
               
             | 
            
              $
             | 
            
              7.00
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Exercised
               
             | 
            
               
             | 
            
               
             | 
            
              (380,458
             | 
            
              )
             | 
            
               
             | 
            
              $
             | 
            
              3.50
             | 
            
               
             | 
            
               
                to
               
             | 
            
               
             | 
            
              $
             | 
            
              7.00
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Expired
                / Cancelled
               
             | 
            
               
             | 
            
               
             | 
            
              (405,433
             | 
            
              )
             | 
            
               
             | 
            
              $
             | 
            
              18.30
             | 
            
               
             | 
            
               
                to
               
             | 
            
               
             | 
            
              $
             | 
            
              50.00
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Outstanding
                and exercisable, March 31, 2013
               
             | 
            
               
             | 
            
               
             | 
            
              325,098
             | 
            
               
             | 
            
               
             | 
            
              $
             | 
            
              6.50
             | 
            
               
             | 
            
               
                to
               
             | 
            
               
             | 
            
              $
             | 
            
              50.00
             | 
            
               
             | 
            
               
             | 
            
              $
             | 
            
              1,181,008
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                WARRANTS:
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                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
             | 
            
              )
             | 
           
| 
               
                Granted
                / adjusted
               
             | 
            
               
             | 
            
               
             | 
            
              5,922
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Exercised
               
             | 
            
               
             | 
            
               
             | 
            
              (104,517
             | 
            
              )
             | 
            
               
             | 
            
              $
             | 
            
              3.10
             | 
            
               
             | 
            
               
                to
               
             | 
            
               
             | 
            
              $
             | 
            
              7.46
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Expired
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Outstanding
                and exercisable, March 31, 2013
               
             | 
            
               
             | 
            
               
             | 
            
              163,124
             | 
            
               
             | 
            
               
             | 
            
              $
             | 
            
              5.00
             | 
            
               
             | 
            
               
                to
               
             | 
            
               
             | 
            
              $
             | 
            
              7.46
             | 
            
               
             | 
            
               
             | 
            
              $
             | 
            
              958,835
             | 
            
               
             | 
           
 
 | 
      
| Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] | 
        
| 
               
                Exercise
                Price
               
             | 
            
               
             | 
            
               
                Number
               
              
                Outstanding
               
              
                and
               
              
                Exercisable
               
             | 
            
               
             | 
            
               
             | 
            
               
                Weighted
               
              
                Average
               
              
                Remaining
               
              
                Contractual
               
              
                Life
               
             | 
            
               
             | 
            
               
             | 
            
               
                Weighted
               
              
                Ave
               
              
                Exericse
               
              
                Price
               
             | 
            
               
             | 
           
| 
               
                OPTIONS:
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                $0.10
                - $9.90
               
             | 
            
               
             | 
            
               
             | 
            
              197,098
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              4.21
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              7.14
             | 
            
               
             | 
           
| 
               
                $10.00
                - $19.90
               
             | 
            
               
             | 
            
               
             | 
            
              15,000
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              2.81
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              18.07
             | 
            
               
             | 
           
| 
               
                $20.00
                - $29.90
               
             | 
            
               
             | 
            
               
             | 
            
              95,000
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              2.88
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              25.27
             | 
            
               
             | 
           
| 
               
                $30.00
                - $50.00
               
             | 
            
               
             | 
            
               
             | 
            
              18,000
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              0.90
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              48.89
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Totals
               
             | 
            
               
             | 
            
               
             | 
            
              325,098
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              3.57
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              15.25
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                WARRANTS:
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                $3.10
                - $7.73
               
             | 
            
               
             | 
            
               
             | 
            
              163,124
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              3.44
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              7.29
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Totals
               
             | 
            
               
             | 
            
               
             | 
            
              163,124
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              3.44
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              7.29
             | 
            
               
             | 
           
 
 |