XML 14 R29.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock Purchase Warrants (Details 1) (Warrant [Member], USD $)
6 Months Ended 12 Months Ended
Jun. 30, 2012
Dec. 31, 2011
Warrant [Member]
   
Balance, Warrants 3,259,186 1,131,078
Granted, Warrants 350,000 2,272,963
Exercised, Warrants (1,673,776) (15,615)
Expired, Warrants (516,917) (129,240)
Balance, Warrants 1,418,493 3,259,186
Balance - Weighted Average Exercise Price $ 1.99 $ 3.49
Granted, Weighted Average Exercise Price $ 1.90 $ 1.25
Exercised, Weighted Average Exercise Price $ 1.11 $ 1.03
Expired, Weighted Average Exercise Price $ 1.40 $ 2.08
Balance - Weighted Average Exercise Price $ 3.10 $ 1.99
Balance - Exercisable 1,218,493  
Balance - Exercisable, Weighted Average Exercise Price $ 3.25