XML 40 R29.htm IDEA: XBRL DOCUMENT v2.4.0.8
Organization and Significant Accounting Policies (Tables)
12 Months Ended
Apr. 30, 2014
Organization and Significant Accounting Policies  
Schedule of estimated useful lives of property and equipment

Machinery and equipment

  2 to 7 years

Computer equipment and software

  2 to 5 years

Furniture and fixtures

  3 to 7 years

Leasehold improvements

  Lesser of useful life or term of lease
Schedule of reconciliation of basic to diluted shares
  Year Ended April 30,  
 
  2014   2013   2012  

Numerator for basic earnings per share:

                   

Net income

  $ 13,718,000   $ 10,426,000   $ 30,451,000  

Denominator for basic earnings per share:

                   

Weighted average common shares

    22,354,444     22,069,842     21,783,496  

Dilutive effect of employee stock options, restricted stock and restricted stock units

    364,774     320,578     531,978  
               

Denominator for diluted earnings per share

    22,719,218     22,390,420     22,315,474