Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Stockholders??? Equity

v3.21.2
Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income
Total
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 2,489 2,489
Vesting of restricted stock
Vesting of restricted stock (in Shares) 986        
Share-based compensation charges 939 939
Issuance of common stock for employee 401(k) plan match $ 3 829 832
Issuance of common stock for employee 401(k) plan match (in Shares) 315,472        
Net issuance of common stock for options exercise by Directors
Net issuance of common stock for options exercise by Directors (in Shares) 23,376        
Exercise of stock options $ 1 166 167
Exercise of stock options (in Shares) 34,719        
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        
Net income (28,520) (28,520)
Vesting of restricted stock
Vesting of restricted stock (in Shares) 811        
Issuance of common stock for share-based compensation 10 10
Issuance of common stock for share-based compensation (in Shares) 4,167        
Share-based compensation charges 923 923
Issuance of common stock for employee 401(k) plan match $ 3 836 839
Issuance of common stock for employee 401(k) plan match (in Shares) 333,265        
Foreign currency translation adjustments (899) (899)
Balance at Jul. 31, 2020 $ 479 334,473 (278,252) 1,681 58,381
Balance (in Shares) at Jul. 31, 2020 47,895,050        
Net income 7,875 7,875
Vesting of restricted stock
Vesting of restricted stock (in Shares) 817        
Share-based compensation charges 907 907
Issuance of common stock for employee 401(k) plan match $ 2 778 $ 780
Issuance of common stock for employee 401(k) plan match (in Shares) 208,537       332,700
Exercise of stock options $ 1 96 $ 97
Exercise of stock options (in Shares) 34,667        
Issuance of common stock for previously accrued bonuses $ 3 872 875
Issuance of common stock for previously accrued bonuses (in Shares) 332,700        
Foreign currency translation adjustments (329) (329)
Balance at Jul. 31, 2021 $ 485 $ 337,126 $ (270,377) $ 1,352 $ 68,586
Balance (in Shares) at Jul. 31, 2021 48,471,771