Schedule of Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details) (USD $)
3 Months Ended 12 Months Ended
Jun. 30, 2012
Mar. 31, 2012
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 1 $ 2.41  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 2 652,500  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 3 0.06  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 4 652,500  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 5 460,975  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 6 2.22  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 7 1,465,000  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 8 0.88  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 9 1,465,000  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 10 1,786,417  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 11 1.78  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 12 95,000  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 13 1.24  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 14 95,000  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 15 81,172  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 16 0.92  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 17 1,704,625  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 18 1.9  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 19 1,704,625  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 20 1,204,713  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 21 1.58  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 22 68,000  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 23 2.23  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 24 68,000  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 25 26,435  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 26 0.86  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 27 1,300,000  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 28 3.2  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 29 1,300,000  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 30 752,207  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 31 0.83  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 32 2,590,000  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 33 3.93  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 34 1,942,500  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 35 951,825  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 36 0.6  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 37 100,000  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 38 4.2  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 39 50,000  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 40 18,036  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 41 1.25  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 42 7,975,125  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 43 2.46  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 44 7,277,625  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 45 5,281,780  
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 1   2.41
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 2   652,500
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 3   0.31
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 4   652,500
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 5   460,975
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 6   2.22
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 7   1,465,000
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 8   1.13
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 9   1,465,000
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 10   1,786,417
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 11   1.78
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 12   95,000
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 13   1.49
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 14   95,000
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 15   81,172
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 16   0.92
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 17   1,704,625
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 18   2.15
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 19   1,704,625
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 20   1,204,713
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 21   1.58
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 22   68,000
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 23   2.48
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 24   68,000
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 25   26,435
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 26   0.86
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 27   1,300,000
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 28   3.45
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 29   1,300,000
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 30   752,207
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 31   0.83
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 32   2,590,000
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 33   4.18
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 34   1,295,000
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 35   634,550
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 36   0.6
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 37   100,000
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 38   4.45
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 39   50,000
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 40   18,036
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 41   $ 1.25
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 42   7,975,125
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 43   2.71
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 44   6,630,125
Stock Based Compensation Schedule Of Disclosure Of Share-based Compensation Arrangements By Share-based Payment Award 45   4,964,505