XML 38 R25.htm IDEA: XBRL DOCUMENT v3.4.0.3
Common Stock Warrant Liability - Additional Informational (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jul. 27, 2012
Jul. 31, 2012
Jul. 31, 2011
Mar. 31, 2016
Dec. 31, 2015
Schedule Of Common Stock [Line Items]          
Shares of common stock exercisable through warrants       1,901,918  
Warrants exercise price per share $ 20.00        
Term of common stock warrant exercisable (years) 5 years   10 years    
Fair value of warrant liabilities       $ 1,603 $ 6,069
Warrant exercisable to Healthcare Royalty, shares     28,125    
Warrant exercisable to Healthcare Royalty, price per share (usd per share)     $ 72.00    
Healthcare Royalty          
Schedule Of Common Stock [Line Items]          
Fair value of warrant liabilities       $ 66 $ 127
IPO          
Schedule Of Common Stock [Line Items]          
Number of shares issued in public offering   1,973,025