v3.25.1
Stock-Based Compensation (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2025
Nov. 30, 2024
Sep. 07, 2024
Jan. 31, 2024
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Stock-Based Compensation [Line Items]                
Award options service period             4 years  
Restricted stock units period             3 years  
Grant price per share (in Dollars per share)         $ 2.76   $ 2.76  
Fair value of DSUs (in Dollars)         $ 388,000   $ 388,000  
Unrecognized compensation expense (in Dollars)         603,000 $ 683,000 $ 1,308,000 $ 1,673,000
Equity Option [Member]                
Stock-Based Compensation [Line Items]                
Award options service period             10 years  
Unrecognized compensation expense (in Dollars) $ 107,000     $ 21,000        
Unvested Stock Option [Member]                
Stock-Based Compensation [Line Items]                
Fair value of DSUs (in Dollars)         206,000   $ 206,000  
Deferred Stock Units [Member]                
Stock-Based Compensation [Line Items]                
Fair value of DSUs (in Dollars)         259,000   259,000  
Unrecognized compensation expense (in Dollars)     $ 1,200,000          
Remaining shares     170,000          
Non Vested Restricted Shares [Member]                
Stock-Based Compensation [Line Items]                
Fair value of DSUs (in Dollars)         $ 222,000   $ 222,000  
Minimum [Member]                
Stock-Based Compensation [Line Items]                
Number of shares vesting date percentage             33.00%  
Maximum [Member]                
Stock-Based Compensation [Line Items]                
Number of shares vesting date percentage             300.00%  
Class B Common Stock [Member]                
Stock-Based Compensation [Line Items]                
Additional shares         143,000   143,000  
Employees tax withholdings (in Dollars)             $ 22,000 $ 13,000
Class B Common Stock [Member] | Equity Option [Member]                
Stock-Based Compensation [Line Items]                
Number of option, grants 55,100     12,450        
Class B Common Stock [Member] | Deferred Stock Units [Member]                
Stock-Based Compensation [Line Items]                
Awards of restricted stock             250,000 246,000
Shares purchased             6,903 6,328
2016 Incentive Plan [Member] | Gurushots Retention Pool [Member]                
Stock-Based Compensation [Line Items]                
Issued shares   626,000            
2016 Incentive Plan [Member] | Class B Common Stock [Member]                
Stock-Based Compensation [Line Items]                
Additional shares   100,000            
Aggregate amount of shares   2,631,000