Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

v3.19.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock [Member]
Total
Balance at Jul. 31, 2016 $ 463 $ 326,288 $ (239,396) $ 2,199   $ 89,554
Balance (in Shares) at Jul. 31, 2016 46,267,619          
Net income (loss) for the year ended     (2,504)     (2,504)
Vesting of restricted stock (in Shares) 5,140          
Share-based compensation charges   831       831
Issuance of common stock and treasury stock for employee 401(k) plan match $ 1 723       724
Issuance of common stock and treasury stock for employee 401(k) plan match (in Shares) 91,541          
Exercise of stock options $ 1 452       $ 453
Exercise of stock options (in Shares) 141,876         141,876
Foreign currency translation adjustments       (186)   $ (186)
Balance at Jul. 31, 2017 $ 465 328,294 (241,900) 2,013   88,872
Balance (in Shares) at Jul. 31, 2017 46,506,176          
Net income (loss) for the year ended     (10,321)     (10,321)
Vesting of restricted stock (in Shares) 2,874          
Share-based compensation charges   813       813
Issuance of common stock and treasury stock for employee 401(k) plan match   204     $ 1,014 1,218
Issuance of common stock and treasury stock for employee 401(k) plan match (in Shares) 37,580       (106,911)  
Cashless options exercise and issuance of Treasury stock $ 4 576     $ (1,014) (434)
Cashless options exercise and issuance of Treasury stock (in Shares) 340,898       106,911  
Exercise of stock options $ 3 883       $ 886
Exercise of stock options (in Shares) 294,726       340,898 635,624
Foreign currency translation adjustments       87   $ 87
Balance at Jul. 31, 2018 $ 472 330,770 (252,221) 2,100   81,121
Balance (in Shares) at Jul. 31, 2018 47,182,254          
Net income (loss) for the year ended     2,489     2,489
Vesting of restricted stock (in Shares) 986          
Share-based compensation charges   939       939
Issuance of common stock and treasury stock for employee 401(k) plan match $ 3 829       832
Issuance of common stock and treasury stock for employee 401(k) plan match (in Shares) 315,472          
Net issuance of common stock for options exercise by Directors $ 23,376          
Exercise of stock options $ 1 166       $ 167
Exercise of stock options (in Shares) 34,719         238,230
Foreign currency translation adjustments       480   $ 480
Balance at Jul. 31, 2019 $ 476 $ 332,704 $ (249,732) $ 2,580   $ 86,028
Balance (in Shares) at Jul. 31, 2019 47,556,807