XML 40 R24.htm IDEA: XBRL DOCUMENT v3.3.1.900
Equity (Tables)
12 Months Ended
Dec. 31, 2015
Warrants [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of option and warrant activities

  Number of Units  Weighted
Average
Exercise
Price
  Weighted
Average
Remaining
Contractual
Term
(in years)
  Aggregate
Intrinsic
Value
 
             
Outstanding, December 31, 2012  12,770,637  $0.97   4.48  $6,114,768 
Granted  

329,866

   7.47   6.40   - 
Exercised  (2,403,429)  1.58   -   - 
Forfeited  (1,023,784)  -   -   - 
Outstanding, December 31, 2013  9,673,290   1.06   4.89   47,396,307 
Granted  491,928   8.33   7.90   - 
Exercised  (2,501,993)  0.67   -   - 
Forfeited  (29,167)  6.70   -   - 
Outstanding, December 31, 2014  7,634,058   1.64   3.97   34,317,224 
Granted  3,333,333   6.50   

4.00

   - 
Exercised  (2,013,360)  0.41   -   - 
Outstanding, December 31, 2015  8,954,031   3.73   2.93   10,199,230 
                 
Exercisable, December 31, 2015  8,669,031   3.59   2.75   10,199,230
Stock Options [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of option and warrant activities
    Number of Units     Weighted
Average
Exercise
Price
    Weighted
Average
Remaining
Contractual
Term
(in years)
    Aggregate
Intrinsic
Value
 
Outstanding, December 31, 2012     2,330,134     $ 0.96       8.91     $ 685,000  
Issued     787,450       6.62       10.00       -  
Cancelled     (1,115,550 )     0.92       -       -  
Exercised     (16,650 )     0.78       -       -  
Outstanding, December 31, 2013     1,985,384       3.23       8.34       5,908,696  
Issued     1,338,100       8.86       10.00       -  
Exercised     (310,400 )     0.95       -       -  
Outstanding, December 31, 2014     3,013,084       5.98       8.35       4,728,842  
Issued     1,554,499       2.78       10.00       -  
Cancelled     (576,000 )     8.70       -       -  
Exercised     (20,000 )     0.78       -       -  
Outstanding, December 31, 2015     3,971,583       4.34       8.01       2,964,146  
                                 
Exercisable, December 31, 2015     1,826,741     3.56       7.37     2,024,556