Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

v3.10.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance at Jul. 31, 2015 $ 461   $ 324,966 $ (284,682) $ 1,861 $ 42,606
Balance (in Shares) at Jul. 31, 2015 46,062,065          
Net income (loss) for the year ended       45,286   45,286
Vesting of restricted stock (in Shares) 11,500          
Share-based compensation charges     525     525
Issuance of common stock and treasury stock for employee 401(k) plan match $ 2   707     709
Issuance of common stock and treasury stock for employee 401(k) plan match (in Shares) 160,352          
Exercise of stock options     90     $ 90
Exercise of stock options (in Shares) 33,702         33,702
Foreign currency translation adjustments         338 $ 338
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     204
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     580
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,625
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