| 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, 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
               
             | 
            
               
             | 
            
               
             | 
            
              184,922
             | 
            
               
             | 
            
               
             | 
            
              $3.50
             | 
            
              to
             | 
            
              $5.00
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Exercised
               
             | 
            
               
             | 
            
               
             | 
            
              (184,922
             | 
            
              )
             | 
            
               
             | 
            
              $3.50
             | 
            
              to
             | 
            
              $5.00
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Expired
                / Cancelled
               
             | 
            
               
             | 
            
               
             | 
            
              (171,002
             | 
            
              )
             | 
            
               
             | 
            
              $25.00
             | 
            
              to
             | 
            
              $29.10
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Outstanding
                and exercisable, December 31, 2012
               
             | 
            
               
             | 
            
               
             | 
            
              632,431
             | 
            
               
             | 
            
               
             | 
            
              $6.50
             | 
            
              to
             | 
            
              $50.00
             | 
            
               
             | 
            
              $
             | 
            
              -
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                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
               
             | 
            
               
             | 
            
               
             | 
            
              (15,323
             | 
            
              )
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              $3.10
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Expired
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Outstanding
                and exercisable, December 31, 2012
               
             | 
            
               
             | 
            
               
             | 
            
              252,318
             | 
            
               
             | 
            
               
             | 
            
              $5.00
             | 
            
               to
             | 
            
              $7.46
             | 
            
               
             | 
            
              $
             | 
            
              82,541
             | 
            
               
             | 
           
 
 | 
      
| Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] | 
        
| 
               
                OPTIONS:
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
              $0.10
             | 
            
               
                 -
               
             | 
            
              $9.90
             | 
            
               
             | 
            
              270,000
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              5.20
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              6.98
             | 
            
               
             | 
           
| 
              $10.00
             | 
            
               
                 -
               
             | 
            
              $19.90
             | 
            
               
             | 
            
              187,431
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              2.91
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              18.94
             | 
            
               
             | 
           
| 
              $20.00
             | 
            
               
                 -
               
             | 
            
              $29.90
             | 
            
               
             | 
            
              129,000
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              2.82
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              24.57
             | 
            
               
             | 
           
| 
              $30.00
             | 
            
               
                 -
               
             | 
            
              $50.00
             | 
            
               
             | 
            
              46,000
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              1.31
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              41.41
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Totals
               
             | 
            
               
             | 
            
              632,431
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              3.75
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              16.62
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                WARRANTS:
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
              $3.10
             | 
            
               
                 -
               
             | 
            
              $7.73
             | 
            
               
             | 
            
              252,318
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              4.05
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              6.65
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Totals
               
             | 
            
               
             | 
            
              252,318
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              4.05
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              6.65
             | 
            
               
             | 
           
 
 |