XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income
Total
Balance at Jul. 31, 2021 $ 485 $ 337,126 $ (270,377) $ 1,352 $ 68,586
Balance (in Shares) at Jul. 31, 2021 48,471,771        
Net loss for the period (9,828) (9,828)
Share-based compensation charges 1,057 1,057
Exercise of stock options 28 28
Exercise of stock options (in Shares) 11,300        
Issuance of common stock for employee 401(k) plan match $ 2 812 814
Issuance of common stock for employee 401(k) plan match (in Shares) 237,383        
Foreign currency translation adjustments 1,530 1,530
Balance at Apr. 30, 2022 $ 487 339,023 (280,205) 2,882 62,187
Balance (in Shares) at Apr. 30, 2022 48,720,454        
Balance at Jan. 31, 2022 $ 485 338,021 (275,351) 1,971 65,126
Balance (in Shares) at Jan. 31, 2022 48,471,771        
Net loss for the period (4,854) (4,854)
Share-based compensation charges 162 162
Exercise of stock options 28 28
Exercise of stock options (in Shares) 11,300        
Issuance of common stock for employee 401(k) plan match $ 2 812 814
Issuance of common stock for employee 401(k) plan match (in Shares) 237,383        
Foreign currency translation adjustments 911 911
Balance at Apr. 30, 2022 $ 487 339,023 (280,205) 2,882 62,187
Balance (in Shares) at Apr. 30, 2022 48,720,454        
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 loss for the period (37,142) (37,142)
Share-based compensation charges 1,508 1,508
Vesting of restricted stock units $ 1 1
Vesting of restricted stock units (in Shares) 86,667        
Vesting of performance stock units
Vesting of performance stock units (in Shares) 12,600        
Exercise of stock options 14 $ 14
Exercise of stock options (in Shares) 6,667       6,667
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        
Foreign currency translation adjustments (994) (994)
Balance at Apr. 30, 2023 $ 496 342,055 (325,780) 2,157 18,928
Balance (in Shares) at Apr. 30, 2023 49,669,488        
Balance at Jan. 31, 2023 $ 487 340,407 (310,593) 2,529 32,830
Balance (in Shares) at Jan. 31, 2023 48,733,054        
Net loss for the period (15,187) (15,187)
Share-based compensation charges 563 563
Vesting of restricted stock units $ 1 1
Vesting of restricted stock units (in Shares) 86,667        
Exercise of stock options 14 14
Exercise of stock options (in Shares) 6,667        
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        
Foreign currency translation adjustments (372) (372)
Balance at Apr. 30, 2023 $ 496 $ 342,055 $ (325,780) $ 2,157 $ 18,928
Balance (in Shares) at Apr. 30, 2023 49,669,488