Quarterly report pursuant to Section 13 or 15(d)

Equity (Details)

v3.2.0.727
Equity (Details) - Jun. 30, 2015 - USD ($)
Total
Summary of stock option activities  
Exercised 1,021,577
Warrant [Member]  
Summary of stock option activities  
Number of Units, Beginning balance 7,634,058
Granted 3,333,333
Exercised (1,115,810)
Number of Units, Ending Balance 9,851,581
Exercisable 9,564,844
Weighted Average Exercise Price, Beginning balance $ 1.64
Weighted Average Exercise Price, Granted $ 6.50
Weighted Average Exercise Price, Exercised  
Weighted Average Exercise Price, Ending Balance $ 3.44
Weighted Average Exercise Price, Exercisable $ 3.31
Weighted Average Remaining Contractual Term (in years), Outstanding, Beginning balance 3 years 11 months 19 days
Weighted Average Remaining Contractual Term (in years), Granted 3 years 7 months 13 days
Weighted Average Remaining Contractual Term (in years), Outstanding, Ending balance 3 years 5 months 9 days
Weighted Average Remaining Contractual Term (in years), Exercisable 3 years 3 months 11 days
Aggregate Intrinsic Value, Beginning balance $ 34,317,224
Aggregate Intrinsic Value, Granted  
Aggregate Intrinsic Value, Exercised  
Aggregate Intrinsic Value, Ending Balance $ 9,201,405
Aggregate Intrinsic Value, Exercisable $ 9,201,405
Stock Options [Member]  
Summary of stock option activities  
Number of Units, Beginning balance 3,013,084
Granted 964,499
Cancelled (61,000)
Exercised (20,000)
Number of Units, Ending Balance 3,896,583
Exercisable 1,624,166
Weighted Average Exercise Price, Beginning balance $ 5.98
Weighted Average Exercise Price, Granted 3.17
Weighted Average Exercise Price, Exercised 0.78
Weighted Average Exercise Price, Ending Balance 2.34
Weighted Average Exercise Price, Exercisable $ 4.11
Weighted Average Remaining Contractual Term (in years), Outstanding, Beginning balance 8 years 4 months 6 days
Weighted Average Remaining Contractual Term (in years), Granted 9 years 8 months 27 days
Weighted Average Remaining Contractual Term (in years), Outstanding, Ending balance 8 years 3 months 22 days
Weighted Average Remaining Contractual Term (in years), Exercisable 7 years 10 months 21 days
Aggregate Intrinsic Value, Beginning balance $ 4,728,842
Aggregate Intrinsic Value, Granted 21,825
Aggregate Intrinsic Value, Ending Balance 1,555,719
Aggregate Intrinsic Value, Exercisable $ 1,287,708