XML 86 R71.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity - Schedule of Fair Value of Warrant Valuation Assumptions (Detail) - $ / shares
12 Months Ended
Apr. 14, 2016
Dec. 31, 2016
Schedule Of Warrant Valuation Assumptions [Line Items]    
Price per share of Allenex used to determine fair value of non controlling interest   $ 2.70
Private Placement Warrants [Member]    
Schedule Of Warrant Valuation Assumptions [Line Items]    
Price per share of Allenex used to determine fair value of non controlling interest $ 4.45 2.70
Exercise Price $ 4.98 $ 4.00
Remaining term (in years) 7 years 6 years 3 months 15 days
Volatility 46.90% 51.40%
Risk-free interest rate 1.57% 2.14%
Expected dividend yield 0.00% 0.00%
Placement Agent Warrants [Member]    
Schedule Of Warrant Valuation Assumptions [Line Items]    
Price per share of Allenex used to determine fair value of non controlling interest $ 4.45 $ 2.70
Exercise Price $ 3.99 $ 3.99
Remaining term (in years) 5 years 4 years 3 months 15 days
Volatility 49.00% 56.10%
Risk-free interest rate 1.26% 1.77%
Expected dividend yield 0.00% 0.00%