XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Loss Per Share (Details) - Schedule of Basic and Diluted Loss Per Share (Parentheticals) - $ / shares
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Schedule of Basic and Diluted Loss Per Share [Abstract ]    
Weighted average diluted (in Shares) 23,644,647 23,015,443
Continuing operations - diluted $ (0.16) $ (0.22)
Discontinued operations - diluted 0.29
Total diluted loss per share $ (0.16) $ 0.07