XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Share-Based Compensation (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Jun. 03, 2025
Feb. 09, 2022
Jan. 31, 2025
Jul. 31, 2025
Jul. 31, 2024
Jan. 01, 2025
Jan. 18, 2018
Dec. 31, 2015
Share-Based Payment Arrangement, Option [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Intrinsic value of exercisable options       $ 0        
Options unvested       58,000        
Weighted average remaining contractual term       7 years 6 months        
Share-based payment arrangement, expense       $ 9,000 $ 19,000      
Unrecognized compensation cost related to non-vested stock       $ 17,000        
Share-based compensation of weighted-average period       6 months        
Performance Shares [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share-based payment arrangement, expense       $ 8,000 0      
Share-based compensation of weighted-average period       1 year 4 months 24 days        
Unrecognized compensation cost       $ 75,000        
Number of restricted shares, granted       150,000        
Restricted Stock [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share-based payment arrangement, expense       $ 2,382,000 $ 240,000      
Share-based compensation of weighted-average period       1 year 4 months 24 days        
Unrecognized compensation cost       $ 10,524,000        
Number of restricted shares, granted       521,000 0      
2015 Omnibus Incentive Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share-based compensation arrangement shares authorized increase       27,282,036   7,282,036   1,332,036
Share-based compensation arrangement shares authorized increase     20,000,000          
2018 Inducement Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share-based compensation arrangement shares authorized increase 990,000 275,000            
Share-based compensation arrangement shares authorized increase 715,000 250,000            
Reserved for future issuance             25,000