XML 69 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Warrants and Derivative Liabilities - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Dec. 19, 2014
Apr. 04, 2012
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Nov. 13, 2014
Derivative [Line Items]              
Change in fair value of warrants and contingent consideration     $ (144,000) $ (1,244,000) $ (1,069,000) $ (567,000)  
Hercules Warrants              
Derivative [Line Items]              
Change in fair value of warrants and contingent consideration     0 (100,000) (100,000) 100,000  
November 2014 Warrant              
Derivative [Line Items]              
Change in fair value of warrants and contingent consideration     (100,000) (900,000) $ (1,000,000) (300,000)  
Warrants expiration date         Nov. 13, 2019    
Common stock units offered (in shares)             909,090
Warrants to purchase one share of common stock (in shares)             0.9
Number of warrants issued to purchase common stock (in shares)             818,181
Sale of stock, price per share (in dollars per share)             $ 7.81
Acquisition contingent consideration              
Derivative [Line Items]              
Change in fair value of warrants and contingent consideration     (200,000)   $ (200,000)    
Capital Ventures International | Exchanged Warrants              
Derivative [Line Items]              
Change in fair value of warrants and contingent consideration     $ 0 $ (200,000) $ 0 $ (200,000)  
Senior convertible note warrant | Capital Ventures International | Original Warrants              
Derivative [Line Items]              
Number of shares received from warrants received to purchase common stock (in shares)   309,406          
Senior secured loan | Hercules Technology Growth Capital | Hercules Warrants              
Derivative [Line Items]              
Number of shares received from warrants received to purchase common stock (in shares) 58,823            
Warrant exercise price (in dollars per share) $ 7.85   $ 7.85   $ 7.85    
Warrants expiration date         Jun. 30, 2020