|
Schedule of Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details) (USD $)
|
3 Months Ended |
12 Months Ended |
|
Mar. 31, 2013
|
Dec. 31, 2012
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 1 |
$ 2.22 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 2 |
1,465,000 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 3 |
0.13 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 4 |
1,465,000 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 5 |
1,786,417 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 6 |
1.78 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 7 |
95,000 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 8 |
0.49 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 9 |
95,000 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 10 |
81,172 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 11 |
0.92 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 12 |
1,704,625 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 13 |
1.15 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 14 |
1,704,625 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 15 |
1,204,713 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 16 |
1.58 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 17 |
68,000 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 18 |
1.48 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 19 |
68,000 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 20 |
26,435 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 21 |
0.86 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 22 |
1,300,000 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 23 |
2.45 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 24 |
1,300,000 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 25 |
752,207 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 26 |
0.83 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 27 |
2,590,000 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 28 |
3.18 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 29 |
2,590,000 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 30 |
1,269,100 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 31 |
0.60 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 32 |
100,000 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 33 |
3.45 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 34 |
100,000 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 35 |
36,072 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 36 |
0.31 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 37 |
2,917,000 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 38 |
4.40 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 39 |
1,458,500 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 40 |
226,888 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 41 |
0.91 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 42 |
10,239,625 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 43 |
2.63 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 44 |
8,781,125 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 45 |
5,383,004 |
|
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 1 |
|
2.22 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 2 |
|
1,465,000 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 3 |
|
0.63 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 4 |
|
1,465,000 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 5 |
|
1,786,417 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 6 |
|
1.78 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 7 |
|
95,000 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 8 |
|
0.74 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 9 |
|
95,000 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 10 |
|
81,172 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 11 |
|
0.92 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 12 |
|
1,704,625 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 13 |
|
1.40 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 14 |
|
1,704,625 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 15 |
|
1,204,713 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 16 |
|
1.58 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 17 |
|
68,000 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 18 |
|
1.73 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 19 |
|
68,000 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 20 |
|
26,435 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 21 |
|
0.86 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 22 |
|
1,300,000 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 23 |
|
2.70 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 24 |
|
1,300,000 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 25 |
|
752,207 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 26 |
|
0.83 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 27 |
|
2,590,000 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 28 |
|
3.43 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 29 |
|
2,590,000 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 30 |
|
1,269,100 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 31 |
|
0.60 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 32 |
|
100,000 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 33 |
|
3.70 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 34 |
|
75,000 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 35 |
|
27,054 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 36 |
|
0.31 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 37 |
|
2,917,000 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 38 |
|
4.65 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 39 |
|
729,250 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 40 |
|
113,444 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 41 |
|
0.91 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 42 |
|
10,239,625 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 43 |
|
2.80 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 44 |
|
8,026,875 |
| Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 45 |
|
$ 5,260,542 |