XML 91 R72.htm IDEA: XBRL DOCUMENT v3.8.0.1
Warrants and Derivative Liabilities - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 05, 2018
Mar. 31, 2018
Mar. 31, 2017
Mar. 31, 2016
Dec. 19, 2014
Nov. 13, 2014
Apr. 04, 2012
Derivative [Line Items]              
Change in fair value of derivatives and warrants   $ 706 $ 1,304 $ (228)      
Hercules warrants              
Derivative [Line Items]              
Change in fair value of derivatives and warrants     100 100      
November 2014 warrant              
Derivative [Line Items]              
Change in fair value of derivatives and warrants   700 $ 1,400 $ (100)      
Common stock units offered (in shares)           909,090  
Warrant 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 derivatives and warrants   $ (100)          
Senior convertible debt | Capital Ventures International | Original warrants              
Derivative [Line Items]              
Number of shares received from warrants received to purchase common stock (in shares)             309,406
Term debt | Hercules warrants | Hercules Technology Growth Capital              
Derivative [Line Items]              
Number of shares received from warrants received to purchase common stock (in shares)         58,823    
Exercise price (in dollars per share)         $ 7.85    
Infinia Technology Corporation (ITC)              
Derivative [Line Items]              
Make Whole Payment $ 700