Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Tables)

v3.19.1
Stockholders' Equity (Tables)
6 Months Ended
Jan. 31, 2019
Stockholders' Equity Note [Abstract]  
Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block] The amounts of share-based compensation expense recognized in the periods presented are as follows:

    Three months ended
January 31,
    Six months ended
January 31,
 
    2019     2018     2019     2018  
Stock options   $ 289     $ 205     $ 521     $ 407  
Restricted stock     2       3       5       6  
    $ 291     $ 208     $ 526     $ 413  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] The following table sets forth the amount of expense related to share-based payment arrangements included in specific line items in the accompanying statements of operations:

    Three months ended
January 31,
    Six months ended
January 31,
 
    2019     2018     2019     2018  
Selling, general and administrative   $ 291     $ 208     $ 526     $ 413  
    $ 291     $ 208     $ 526     $ 413  
Share-based Compensation, Stock Options, Activity [Table Text Block] The following table summarizes stock option activity during the six month period ended January 31, 2019:

    Options     Weighted
Average
Exercise
Price
    Weighted
Average
Remaining
Contractual
Term
    Aggregate
Intrinsic
Value (000s)
 
Outstanding at July 31, 2018     1,882,116     $ 4.96                  
Awarded     725,821     $ 2.81                  
Exercised     (238,230 )   $ 2.69             $ 117  
Cancelled or expired     (2,000 )   $ 4.51                  
Outstanding at end of period     2,367,707     $ 4.53       3.4 years     $ 811  
Exercisable at end of period     1,148,101     $ 5.23       1.1 years     $ 112  
Schedule of Nonvested Performance-based Units Activity [Table Text Block]
  Period
Ending
    Total
Grant
    Fair Market Value
Grant Date (000s)
    7/31/2018       32,000     $ 141  
    1/31/2019       81,500     $ 229