Quarterly report pursuant to Section 13 or 15(d)

Net Income (Loss) Per Share (Details)

v3.24.0.1
Net Income (Loss) Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Net Income (Loss) Per Share (Details) [Line Items]        
Common shares outstanding 2,474,000 4,189,000 2,897,000 3,392,000
Warrant [Member]        
Net Income (Loss) Per Share (Details) [Line Items]        
Common shares outstanding 754,000   647,000  
Restricted Stock Units [Member]        
Net Income (Loss) Per Share (Details) [Line Items]        
Common shares outstanding 280,000   129,000  
Debenture [Member]        
Net Income (Loss) Per Share (Details) [Line Items]        
Common shares outstanding 1,535,000   1,372,000  
Unvested Restricted Stock and Performance Stock Units [Member]        
Net Income (Loss) Per Share (Details) [Line Items]        
Common shares outstanding   60,000   83,000