Summary of Significant Accounting Policies - Additional Information (Detail) $ / shares in Units, Unit in Millions |
|
1 Months Ended |
3 Months Ended |
12 Months Ended |
Jul. 26, 2013 |
Sep. 30, 2013
USD ($)
|
Oct. 31, 2009
shares
|
Sep. 30, 2014
USD ($)
|
Jun. 30, 2014
USD ($)
|
Mar. 31, 2014
USD ($)
|
Dec. 31, 2015
USD ($)
Customer
Segment
Unit
$ / shares
shares
|
Dec. 31, 2014
USD ($)
$ / shares
shares
|
Dec. 31, 2013
USD ($)
$ / shares
shares
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Stockholders reverse stock split |
|
|
|
|
|
|
1-for-8
|
|
|
| Stockholders reverse stock split, ratio |
0.125
|
|
|
|
|
|
|
|
|
| Stock split effective date |
Aug. 09, 2013
|
|
|
|
|
|
|
|
|
| Number of operating segments | Segment |
|
|
|
|
|
|
2
|
|
|
| Foreign currency re-measurement losses |
|
|
|
|
|
|
$ 70,000
|
$ 33,000
|
$ 47,000
|
| Common stock, shares issued | shares |
|
|
1,362,500
|
|
|
|
12,215,000
|
12,186,000
|
|
| Warrants to purchase common stock, in shares | shares |
|
|
681,275
|
|
|
|
|
|
|
| Derivative liability, fair value, gross liability |
|
|
|
|
|
|
|
|
400,000
|
| Derivative gain (loss) fair value of stock warrants |
|
|
|
|
|
|
$ 0
|
$ 0
|
|
| Expense (income) recognized on adjustment of fair value of stock warrant liability |
|
|
|
$ 1,000
|
$ 70,000
|
$ 309,000
|
0
|
(379,000)
|
(794,000)
|
| Reserves for excess and obsolete inventory |
|
|
|
|
|
|
300,000
|
36,000
|
|
| Net of allowance for doubtful accounts |
|
|
|
|
|
|
7,538,000
|
5,289,000
|
|
| Unbilled accounts receivable |
|
|
|
|
|
|
$ 1,900,000
|
$ 700,000
|
|
| Number of major customers | Customer |
|
|
|
|
|
|
2
|
|
|
| Number of reporting unit | Customer |
|
|
|
|
|
|
2
|
|
|
| Goodwill impaired |
|
|
|
|
|
|
$ 0
|
|
|
| Number of months before product expiration during which customer can return product |
|
|
|
|
|
|
|
3 months
|
|
| Number of months after product expiration during which customer can return product |
|
|
|
|
|
|
|
12 months
|
|
| Share based compensation |
|
|
|
|
|
|
$ 1,800,000
|
$ 600,000
|
500,000
|
| Weighted average period to recognize unamortized share-based compensation cost related to non-vested stock options |
|
|
|
|
|
|
5 years 5 months 16 days
|
|
|
| Cash received from option exercised |
|
|
|
|
|
|
$ 82,000
|
33,000
|
11,000
|
| Company options granted to employees, in shares | shares |
|
|
|
|
|
|
630,000
|
|
|
| Share based compensation expense allocation |
|
|
|
|
|
|
$ 1,750,000
|
607,000
|
475,000
|
| Tax benefit recognized |
|
|
|
|
|
|
|
$ 0
|
$ 0
|
| Antidilutive securities excluded from computation of earnings per share | shares |
|
|
|
|
|
|
1,087,308
|
1,692,180
|
1,599,551
|
| Acquisition-related expense |
|
|
|
|
|
|
$ 0
|
$ 0
|
$ 1,623,000
|
| Research and Development [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Share based compensation expense allocation |
|
|
|
|
|
|
$ 1,126,000
|
2,000
|
|
| Allowance for Sales Returns [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Sales returns reserve |
|
|
|
|
|
|
|
2,000
|
|
| Current Period Sales [Member] | Allowance for Sales Returns [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Sales returns reserve |
|
|
|
|
|
|
|
$ 0
|
|
| Milestone 1 [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Discount volume levels | Unit |
|
|
|
|
|
|
10
|
|
|
| Milestone 2 [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Discount volume levels | Unit |
|
|
|
|
|
|
20
|
|
|
| Milestone 3 [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Discount volume levels | Unit |
|
|
|
|
|
|
30
|
|
|
| Merck KGaA [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Revenue recognition, recorded revenue cost plus percentage |
|
|
|
|
|
|
20.00%
|
|
|
| Additional license and supply agreement renewals term |
|
|
|
|
|
|
5 years
|
|
|
| License and supply agreement expiration date |
|
|
|
|
|
|
May 19, 2020
|
|
|
| Minimum [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Finite-lived intangible asset, useful life |
|
|
|
|
|
|
3 years
|
|
|
| Minimum [Member] | Merck KGaA [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Revenue recognition, recorded revenue cost plus percentage |
|
|
|
|
|
|
20.00%
|
|
|
| Maximum [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Finite-lived intangible asset, useful life |
|
|
|
|
|
|
7 years
|
|
|
| Employees [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Weighted average grant date fair values of options granted | $ / shares |
|
|
|
|
|
|
$ 4.38
|
$ 4.27
|
$ 3.52
|
| Non Employees [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Company options granted to employees, in shares | shares |
|
|
|
|
|
|
243,000
|
|
|
| Share based compensation expense allocation |
|
|
|
|
|
|
$ 1,100,000
|
|
|
| Weighted average grant date fair values of options granted | $ / shares |
|
|
|
|
|
|
$ 4.52
|
$ 0.00
|
$ 0.00
|
| Non Employees [Member] | Research and Development [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Weighted average period to recognize unamortized share-based compensation cost related to non-vested stock options |
|
|
|
|
|
|
1 year 3 months
|
|
|
| Company options granted to employees, in shares | shares |
|
|
|
|
|
|
240,000
|
|
|
| Consultants [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Share based compensation expense allocation |
|
|
|
|
|
|
|
$ 0
|
$ 0
|
| Employee Stock Option [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Unamortized share-based compensation cost related to non-vested stock options not yet recognized |
|
|
|
|
|
|
$ 2,600,000
|
|
|
| Weighted average period to recognize unamortized share-based compensation cost related to non-vested stock options |
|
|
|
|
|
|
2 years 7 months 6 days
|
|
|
| Company options granted to employees, in shares | shares |
|
|
|
|
|
|
387,000
|
312,000
|
88,749
|
| Other Stock Options [Member] | Non Employees [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Weighted average period to recognize unamortized share-based compensation cost related to non-vested stock options |
|
|
|
|
|
|
3 years 9 months
|
|
|
| Company options granted to employees, in shares | shares |
|
|
|
|
|
|
3,000
|
|
|
| Juniper Pharma Services [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Assumed obligation under grant arrangement by the entity |
|
$ 3,900,000
|
|
|
|
|
|
|
|
| Juniper Pharma Services [Member] | Regional Growth Fund [Member] |
|
|
|
|
|
|
|
|
|
| Schedule Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
|
|
|
|
| Assumed obligation under grant arrangement by the entity |
|
|
|
|
|
|
$ 2,500,000
|
|
|
| Deferred revenue |
|
|
|
|
|
|
$ 1,500,000
|
$ 2,100,000
|
|