XML 82 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Loss Per Share (Details) - Schedule of Basic and Diluted Loss Per Share (Parentheticals) - $ / shares
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Schedule of Basic and Diluted Loss Per Share [Abstract ]    
Weighted average diluted shares outstanding (in Shares) 23,263,211 19,767,342
Continuing operations - diluted $ (0.36) $ (6.22)
Discontinued operations - diluted 0.28 (0.09)
Diluted loss per share $ (0.08) $ (6.31)