Earnings Per Share - Anti-dilutive Shares (Details) - $ / shares
|
1 Months Ended |
3 Months Ended |
9 Months Ended |
Jan. 31, 2014 |
May 31, 2013 |
Feb. 28, 2013 |
May 31, 2011 |
Sep. 30, 2016 |
Sep. 30, 2015 |
Sep. 30, 2016 |
Sep. 30, 2015 |
| Earnings Per Share |
|
|
|
|
|
|
|
|
| Number of dilutive potential common shares |
|
|
|
|
|
|
24,563,931
|
21,932,330
|
| Stock options |
|
|
|
|
|
|
|
|
| Earnings Per Share |
|
|
|
|
|
|
|
|
| Stock options granted |
|
|
|
|
3,312,500
|
3,270,000
|
3,592,500
|
3,920,000
|
| Warrants issued in May, 2011 |
|
|
|
|
|
|
|
|
| Earnings Per Share |
|
|
|
|
|
|
|
|
| Number of warrants issued (in shares) |
|
|
|
7,128,563
|
|
|
|
|
| Warrants outstanding (in shares) |
|
|
|
22,995,365
|
|
|
|
|
| Number of warrants unexercised (in shares) |
|
|
|
|
|
|
0
|
192,467
|
| Exercise price of warrants (in dollars per share) |
|
|
|
$ 0.93
|
|
|
|
|
| Warrants issued in February, 2013 |
|
|
|
|
|
|
|
|
| Earnings Per Share |
|
|
|
|
|
|
|
|
| Number of warrants issued (in shares) |
|
|
23,637,500
|
|
|
|
|
|
| Number of warrants unexercised (in shares) |
|
|
|
|
|
|
100
|
100
|
| Exercise price of warrants (in dollars per share) |
|
|
$ 0.15
|
|
|
|
|
|
| Warrants issued in January, 2014 |
|
|
|
|
|
|
|
|
| Earnings Per Share |
|
|
|
|
|
|
|
|
| Number of warrants issued (in shares) |
4,000,000
|
|
|
|
|
|
|
|
| Number of warrants exercised (in shares) |
|
|
|
|
|
|
0
|
0
|
| Exercise price of warrants (in dollars per share) |
$ 4.00
|
|
|
|
|
|
|
|
| Series C redeemable convertible preferred stock |
|
|
|
|
|
|
|
|
| Earnings Per Share |
|
|
|
|
|
|
|
|
| Stock options granted |
|
10,431
|
|
|
|
|
|
|
| Number of preferred shares that had been converted to common stock |
|
|
|
|
|
|
5,200
|
|
| Stock options |
|
|
|
|
|
|
|
|
| Earnings Per Share |
|
|
|
|
|
|
|
|
| Number of dilutive potential common shares |
|
|
|
|
|
|
14,982,570
|
11,789,611
|
| Restricted stock |
|
|
|
|
|
|
|
|
| Earnings Per Share |
|
|
|
|
|
|
|
|
| Number of dilutive potential common shares |
|
|
|
|
|
|
26,667
|
395,558
|
| Warrants |
|
|
|
|
|
|
|
|
| Earnings Per Share |
|
|
|
|
|
|
|
|
| Number of dilutive potential common shares |
|
|
|
|
|
|
4,000,100
|
4,192,567
|
| Preferred stock |
|
|
|
|
|
|
|
|
| Earnings Per Share |
|
|
|
|
|
|
|
|
| Number of dilutive potential common shares |
|
|
|
|
|
|
5,554,594
|
5,554,594
|