Quarterly report pursuant to Section 13 or 15(d)

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

v3.19.2
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, 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 period ended     (4,557)     (4,557)
Cashless options exercise $ 4 1,010     $ (1,014)  
Cashless options exercise (in Shares) 340,898       106,911  
Vesting of restricted stock (in Shares) 2,562          
Exercise of stock options $ 3 828       831
Exercise of stock options (in Shares) 274,726          
Share-based compensation charges   617       617
Issuance of common stock and treasury stock for employee 401(k) plan match   (232)     $ 1,014 782
Issuance of common stock and treasury stock for employee 401(k) plan match (in Shares) 37,580       (106,911)  
Foreign currency translation adjustments       (166)   (166)
Balance at Apr. 30, 2018 $ 472 330,517 (246,457) 1,847   86,379
Balance (in Shares) at Apr. 30, 2018 47,161,942          
Balance at Jan. 31, 2018 $ 471 330,425 (243,441) 1,518 $ (1,014) 87,959
Balance (in Shares) at Jan. 31, 2018 47,077,840       106,911  
Net income (loss) for the period ended     (3,016)     (3,016)
Cashless options exercise $ 4 (4)        
Vesting of restricted stock (in Shares) 500          
Exercise of stock options $ (3) 124       121
Exercise of stock options (in Shares) 46,022          
Share-based compensation charges   204       204
Issuance of common stock and treasury stock for employee 401(k) plan match   (232)     $ 1,014 782
Issuance of common stock and treasury stock for employee 401(k) plan match (in Shares) 37,580       (106,911)  
Foreign currency translation adjustments       329   329
Balance at Apr. 30, 2018 $ 472 330,517 (246,457) 1,847   86,379
Balance (in Shares) at Apr. 30, 2018 47,161,942          
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 period ended     7,876     7,876
Vesting of restricted stock (in Shares) 986          
Exercise of stock options $ 1 166       $ 167
Exercise of stock options (in Shares) 34,719         238,230
Share-based compensation charges   725       $ 725
Net issuance of common stock for options exercised by Directors (in Shares) 23,376          
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          
Foreign currency translation adjustments       278   278
Balance at Apr. 30, 2019 $ 476 332,490 (244,345) 2,378   90,999
Balance (in Shares) at Apr. 30, 2019 47,556,807          
Balance at Jan. 31, 2019 $ 472 331,463 (266,610) 2,172   67,497
Balance (in Shares) at Jan. 31, 2019 47,241,335          
Net income (loss) for the period ended     22,265     22,265
Exercise of stock options $ 1 72       73
Share-based compensation charges   199       199
Net issuance of common stock for options exercised by Directors   (73)       (73)
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          
Foreign currency translation adjustments       206   206
Balance at Apr. 30, 2019 $ 476 $ 332,490 $ (244,345) $ 2,378   $ 90,999
Balance (in Shares) at Apr. 30, 2019 47,556,807