XML 36 R26.htm IDEA: XBRL DOCUMENT v3.5.0.2
Share-Based Payments - Allocation of Share Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2016
Jul. 31, 2015
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 1,129 $ 775
General and administrative [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 830 438
Sales and marketing [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 168 120
Research and Development Expense [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 85 167
TOS cost of sales [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 44 24
POS cost of sales [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 2 $ 26