XML 104 R77.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2016
Stock Based Compensation      
Stock based compensation expense $ 4,956 $ 3,392 $ 4,002
Restated 2006 Plan      
Stock Based Compensation      
Maximum number of shares that may be granted to one participant during any twelve month period 2,000,000    
Maximum amount that may be paid in cash as a performance-based award to one participant during any twelve month period $ 5,000    
Restated 2006 Plan | Maximum      
Stock Based Compensation      
Number of shares authorized to be issued pursuant to awards 4,884,157    
Restated 2006 Plan | Incentive stock options | Minimum      
Stock Based Compensation      
Percentage of the fair market value on date of grant 100.00%    
2002 Plan | Stock options      
Stock Based Compensation      
Exercisable period from grant date 5 years    
Number of awards that may be granted 0    
1992 Plan | Stock options      
Stock Based Compensation      
Exercisable period from grant date 5 years