Stock Based Compensation - Summary of Information Relating to Stock Options Outstanding (Detail) (USD $) | 12 Months Ended |
Dec. 31, 2014 |
Range One [Member] | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Exercise Price Lower Limit | $0.14 |
Number Outstanding, Options Outstanding | 51,000 |
Weighted Average Remaining Contractual Life, Options Outstanding | 6 years 11 months 12 days |
Weighted Average Exercise Price, Options Outstanding | $0.14 |
Number Exercisable, Options Exercisable | 40,250 |
Weighted Average Exercise Price, Options Exercisable | $0.14 |
Range Two [Member] | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Exercise Price Lower Limit | $0.25 |
Number Outstanding, Options Outstanding | 1,288,083 |
Weighted Average Remaining Contractual Life, Options Outstanding | 2 months 23 days |
Weighted Average Exercise Price, Options Outstanding | $0.25 |
Number Exercisable, Options Exercisable | 1,287,333 |
Weighted Average Exercise Price, Options Exercisable | $0.25 |
Range Three [Member] | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Exercise Price Lower Limit | $0.26 |
Exercise Price Upper Limit | $0.29 |
Number Outstanding, Options Outstanding | 1,597,225 |
Weighted Average Remaining Contractual Life, Options Outstanding | 3 years 11 months 27 days |
Weighted Average Exercise Price, Options Outstanding | $0.27 |
Number Exercisable, Options Exercisable | 1,568,317 |
Weighted Average Exercise Price, Options Exercisable | $0.27 |
Range Four [Member] | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Exercise Price Lower Limit | $0.33 |
Exercise Price Upper Limit | $0.36 |
Number Outstanding, Options Outstanding | 1,587,018 |
Weighted Average Remaining Contractual Life, Options Outstanding | 7 years 10 months 17 days |
Weighted Average Exercise Price, Options Outstanding | $0.35 |
Number Exercisable, Options Exercisable | 917,021 |
Weighted Average Exercise Price, Options Exercisable | $0.35 |
Range Five [Member] | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Exercise Price Lower Limit | $0.39 |
Number Outstanding, Options Outstanding | 330,000 |
Weighted Average Remaining Contractual Life, Options Outstanding | 6 years 18 days |
Weighted Average Exercise Price, Options Outstanding | $0.39 |
Number Exercisable, Options Exercisable | 323,125 |
Weighted Average Exercise Price, Options Exercisable | $0.39 |
Range Six [Member] | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Exercise Price Lower Limit | $0.41 |
Number Outstanding, Options Outstanding | 3,078,000 |
Weighted Average Remaining Contractual Life, Options Outstanding | 9 years 11 months 16 days |
Weighted Average Exercise Price, Options Outstanding | $0.41 |
Number Exercisable, Options Exercisable | 1,666 |
Weighted Average Exercise Price, Options Exercisable | $0.41 |
Range Seven [Member] | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Exercise Price Lower Limit | $0.44 |
Exercise Price Upper Limit | $0.68 |
Number Outstanding, Options Outstanding | 1,257,312 |
Weighted Average Remaining Contractual Life, Options Outstanding | 1 year 11 months 1 day |
Weighted Average Exercise Price, Options Outstanding | $0.63 |
Number Exercisable, Options Exercisable | 60,437 |
Weighted Average Exercise Price, Options Exercisable | $0.44 |
Range Eight [Member] | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Exercise Price Lower Limit | $0.72 |
Exercise Price Upper Limit | $0.75 |
Number Outstanding, Options Outstanding | 1,082,918 |
Weighted Average Remaining Contractual Life, Options Outstanding | 9 years 18 days |
Weighted Average Exercise Price, Options Outstanding | $0.73 |
Number Exercisable, Options Exercisable | 500,022 |
Weighted Average Exercise Price, Options Exercisable | $0.74 |
Range Nine [Member] | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Exercise Price Lower Limit | $0.77 |
Exercise Price Upper Limit | $1.19 |
Number Outstanding, Options Outstanding | 195,125 |
Weighted Average Remaining Contractual Life, Options Outstanding | 6 years 10 months 17 days |
Weighted Average Exercise Price, Options Outstanding | $0.92 |
Number Exercisable, Options Exercisable | 139,707 |
Weighted Average Exercise Price, Options Exercisable | $0.96 |
Range Ten [Member] | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Exercise Price Lower Limit | $1.32 |
Number Outstanding, Options Outstanding | 330,000 |
Weighted Average Remaining Contractual Life, Options Outstanding | 8 years 7 months 6 days |
Weighted Average Exercise Price, Options Outstanding | $1.32 |
Number Exercisable, Options Exercisable | 330,000 |
Weighted Average Exercise Price, Options Exercisable | $1.32 |
Range Eleven [Member] | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Exercise Price Lower Limit | $0.14 |
Exercise Price Upper Limit | $1.32 |
Number Outstanding, Options Outstanding | 10,796,681 |
Weighted Average Remaining Contractual Life, Options Outstanding | 6 years 4 months 6 days |
Weighted Average Exercise Price, Options Outstanding | $0.45 |
Number Exercisable, Options Exercisable | 5,167,878 |
Weighted Average Exercise Price, Options Exercisable | $0.42 |