XML 100 R82.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Details) - Schedule of Restricted Shares Non-Vested Deferred Stock Units - Deferred Stock Units [Member] - $ / shares
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Stock-Based Compensation (Details) - Schedule of Restricted Shares Non-Vested Deferred Stock Units [Line Items]    
Number of Shares, Non-vested, Beginning 282,600 37,500
Weighted Average Grant Date Fair Value, Non-vested, Beginning $ 9 $ 1.54
Number of shares, Granted 2,000 291,320 [1]
Weighted average grant date fair value, Granted $ 2.21 $ 9.6 [1]
Number of shares, Vested (29,820) (12,500)
Weighted average grant date fair value, Vested $ 10.4 $ 1.54
Number of shares, Forfeited (16,175) (33,720)
Weighted average grant date fair value, Forfeited $ 8.32 $ 8.64
Number of Shares, Non-vested, Ending 238,605 282,600
Weighted Average Grant Date Fair Value, Non-vested, Ending $ 8.81 $ 9
[1] Includes 203,924 DSUs (or 70% of total awards) of which vesting are subject to both service and market condition.