Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Stockholders??? Equity

v3.24.3
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, 2022 $ 487 $ 339,462 $ (288,638) $ 3,151 $ 54,462
Balance (in Shares) at Jul. 31, 2022 48,720,454        
Net income (loss) 20,288 20,288
Vesting of restricted stock $ 1 1
Vesting of restricted stock (in Shares) 125,731        
Common stock issued for Asset Purchase Agreement bonus payment $ 1,404        
Common stock issued for Asset Purchase Agreement bonus payment (in Shares) 1,134,024        
Vesting of performance stock
Vesting of performance stock (in Shares) 25,200        
Exercise of stock options 14 $ 14
Exercise of stock options (in Shares) 6,667       6,667
Issuance of common stock (net of expenses of $12) $ 3 383 $ 386
Issuance of common stock (net of expenses of $12) (in Shares) 276,479        
Share-based compensation charges 2,268 2,268
Issuance of common stock for employee 401(k) plan match $ 8 1,071 1,079
Issuance of common stock for employee 401(k) plan match (in Shares) 843,100        
Issuance of warrants 1,237 1,237
Foreign currency translation adjustments (1,273) (1,273)
Balance at Jul. 31, 2023 $ 499 344,435 (268,350) 1,878 78,462
Balance (in Shares) at Jul. 31, 2023 49,997,631        
Net income (loss) (26,078) (26,078)
Vesting of restricted stock $ 6 6
Vesting of restricted stock (in Shares) 624,567        
Common stock issued for Asset Purchase Agreement bonus payment $ 11 1,393 $ 1,404
Common stock issued for Asset Purchase Agreement bonus payment (in Shares) 1,134,024        
Exercise of stock options (in Shares)        
Issuance of common stock (net of expenses of $12) (in Shares)         1,134,024
Share-based compensation charges 1,696 $ 1,696
Issuance of common stock for employee 401(k) plan match $ 5 610 615
Issuance of common stock for employee 401(k) plan match (in Shares) 487,852        
Foreign currency translation adjustments 7 7
Balance at Jul. 31, 2024 $ 521 $ 348,134 $ (294,428) $ 1,885 $ 56,112
Balance (in Shares) at Jul. 31, 2024 52,244,074