Equity (Details) (USD $) | 3 Months Ended | 9 Months Ended | | | 9 Months Ended | 3 Months Ended | 9 Months Ended | 3 Months Ended | 9 Months Ended | 3 Months Ended | 9 Months Ended | 3 Months Ended | 9 Months Ended | 3 Months Ended |
Sep. 30, 2013 | Sep. 30, 2012 | Sep. 30, 2013 | Sep. 30, 2012 | Sep. 30, 2013 | Dec. 31, 2012 | Sep. 30, 2013 | Sep. 30, 2013 | Sep. 30, 2013 | Sep. 30, 2013 | Sep. 30, 2012 | Sep. 30, 2013 | Sep. 30, 2012 | Sep. 30, 2013 | Sep. 30, 2012 | Sep. 30, 2013 | Sep. 30, 2012 | Sep. 30, 2013 | Sep. 30, 2012 | Sep. 30, 2013 | Sep. 30, 2012 | Sep. 30, 2013 | Sep. 30, 2013 | Sep. 30, 2013 | Sep. 30, 2013 | Sep. 30, 2013 | Sep. 30, 2013 | Sep. 30, 2013 | Sep. 30, 2012 | Sep. 30, 2013 | Sep. 30, 2012 | Sep. 30, 2013 | Sep. 30, 2013 | Sep. 30, 2013 | Sep. 30, 2013 |
Plan | Warrants [Member] | Warrants [Member] | Contingent Warrants Related to Private Placement of Common Stock [Member] | Callable Warrants [Member] | Other [Member] | Cost of Products Sold [Member] | Cost of Products Sold [Member] | Cost of Products Sold [Member] | Cost of Products Sold [Member] | Research and Development [Member] | Research and Development [Member] | Research and Development [Member] | Research and Development [Member] | Selling, General and Administrative [Member] | Selling, General and Administrative [Member] | Selling, General and Administrative [Member] | Selling, General and Administrative [Member] | $0.50-$0.76 [Member] | $0.87-$1.35 [Member] | $1.40-$2.29 [Member] | $2.33-$3.75 [Member] | $3.95-$6.53 [Member] | $6.60-$6.75 [Member] | Maximum [Member] | Maximum [Member] | Minimum [Member] | Minimum [Member] | Stock Options [Member] | Restricted Stock [Member] | Restricted Stock [Member] | Restricted Stock [Member] |
| | | Warrants [Member] | Warrants [Member] | Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | Maximum [Member] | Minimum [Member] |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Number of share-based compensation plans | 3 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Outstanding assumed options (in shares) | 375,000 | ' | 375,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Additional shares authorized by Board of Directors (in shares) | 6,000,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Shares authorized (in shares) | 22,500,000 | ' | 22,500,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Expenses expected to be recognized over a weighted-average period | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | '2 years 2 months 24 days | '2 years 6 months | ' | ' |
Number of shares granted (in shares) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | 419,300 | ' | ' |
Weighted-average grant date fair value (in dollars per share) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | $5.58 | ' | ' |
Vesting period | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | '3 years | '1 year |
Total unrecognized stock-based compensation related to time-based, nonvested restricted stock | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | $1,894,000 | ' | ' |
Total unrecognized compensation expense | 11,438,000 | ' | 11,438,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Number of shares [Roll forward] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Outstanding, beginning of period (in shares) | ' | ' | 13,614,135 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Granted (in shares) | ' | ' | 3,368,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Exercised (in shares) | ' | ' | -1,610,426 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Unvested options forfeited (in shares) | ' | ' | -179,167 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Vested options expired (in shares) | ' | ' | -52,999 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Outstanding, end of period (in shares) | 15,139,543 | ' | 15,139,543 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Vested at end of period (in shares) | 6,482,824 | ' | 6,482,824 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Exercisable options, vested and expected to vest (in shares) | 14,824,937 | ' | 14,824,937 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Weighted-Average Exercise Price [Roll forward] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Outstanding, weighted average exercise price, beginning of period (in dollars per share) | ' | ' | $1.42 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Granted, weighted average exercise price (in dollars per share) | ' | ' | $5.19 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Exercised, weighted average exercise price (in dollars per share) | ' | ' | $0.94 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Unvested options forfeited weighted-average exercise price (in dollars per share) | ' | ' | $3.82 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Vested options expired weighted-average exercise price (in dollars per share) | ' | ' | $1.11 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Outstanding, weighted average exercise price, end of period (in dollars per share) | $2.28 | ' | $2.28 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Vested at end of period weighted average exercise price (in dollars per share) | $1.25 | ' | $1.25 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Vested and expected to vest, weighted average exercise price (in dollars per share) | $2.25 | ' | $2.25 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Stock options, additional disclosures [Abstract] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Vested at end of period weighted average remaining contractual term | ' | ' | '6 years 7 months 6 days | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Vested and expected to vest, weighted average remaining contractual term | ' | ' | '7 years 10 months 24 days | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Outstanding intrinsic value | 31,918,608 | ' | 31,918,608 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Vested at end of period aggregate intrinsic value | 18,911,451 | ' | 18,911,451 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Vested and expected to vest, aggregate intrinsic value | 31,649,823 | ' | 31,649,823 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Exercised options, intrinsic value | 7,182,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Exercise Price Range, lower range limit (in dollars per share) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | $0.50 | $0.87 | $1.40 | $2.33 | $3.95 | $6.11 | ' | ' | ' | ' | ' | ' | ' | ' |
Exercise Price Range, upper range limit (in dollars per share) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | $0.76 | $1.35 | $2.29 | $3.75 | $6.02 | $6.75 | ' | ' | ' | ' | ' | ' | ' | ' |
Number of outstanding options (in shares) | 15,139,543 | ' | 15,139,543 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | 1,340,935 | 6,656,908 | 1,686,700 | 2,159,500 | 3,035,000 | 260,500 | ' | ' | ' | ' | ' | ' | ' | ' |
Outstanding Options, weighted average remaining contractual term | '7 years 10 months 24 days | ' | '7 years 10 months 24 days | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | '3 years 10 months 24 days | '7 years 10 months 24 days | '6 years 4 months 24 days | '9 years | '9 years 6 months | '9 years 8 months 12 days | ' | ' | ' | ' | ' | ' | ' | ' |
Outstanding Options, weighted average exercise price (in dollars per share) | $2.28 | ' | $2.28 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | $0.65 | $1.20 | $1.62 | $2.75 | $5.07 | $6.49 | ' | ' | ' | ' | ' | ' | ' | ' |
Number of exercisable options (in shares) | 6,482,824 | ' | 6,482,824 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | 1,340,935 | 3,336,870 | 1,436,698 | 368,321 | 0 | 0 | ' | ' | ' | ' | ' | ' | ' | ' |
Exercisable Options, weighted average exercise price (in dollars per share) | $1.25 | ' | $1.25 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | $0.65 | $1.19 | $1.65 | $2.52 | $0 | $0 | ' | ' | ' | ' | ' | ' | ' | ' |
Fair value options valuation assumptions [Abstract] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Expected volatility (in hundredths) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | 64.56% | 64.30% | 61.41% | 45.75% | ' | ' | ' | ' |
Expected life | ' | ' | ' | '6 years | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | '6 years | ' | '5 years 6 months | ' | ' | ' | ' | ' |
Expected dividend yield (in hundredths) | ' | ' | 0.00% | 0.00% | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Risk-free interest rate, minimum (in hundredths) | ' | ' | 0.85% | 0.62% | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Risk-free interest rate, maximum (in hundredths) | ' | ' | 1.88% | 1.62% | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Share-based Compensation [Abstract] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Share-based compensation expense | $1,667,766 | $669,469 | $4,155,005 | $1,755,669 | ' | ' | ' | ' | ' | $75,287 | $11,643 | $198,119 | $65,132 | $110,694 | $70,754 | $309,461 | $217,885 | $1,481,785 | $587,072 | $3,647,425 | $1,472,652 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Weighted-average grant date fair value for options granted during the period (in dollars per share) | $3 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Warrants, term | '5 years | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Warrants, Number of Warrants [Roll Forward] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Warrants outstanding, beginning of period (in shares) | ' | ' | ' | ' | 1,923,669 | 3,129,168 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Warrants exercised (in shares) | ' | ' | ' | ' | ' | ' | -62,500 | -266,666 | -876,333 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Warrants outstanding, end of period (in shares) | ' | ' | ' | ' | 1,923,669 | 3,129,168 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Warrants, Weighted-Average Exercise Price per Warrant [Roll Forward] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Warrants outstanding, beginning of period (in dollars per share) | ' | ' | ' | ' | 0.93 | 1.04 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Warrants exercised (in dollars per share) | ' | ' | ' | ' | ' | ' | 0.01 | 1.5 | 1.23 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Warrants outstanding, end of period (in dollars per share) | ' | ' | ' | ' | 0.93 | 1.04 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |