XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation (Details) - Schedule of dilutive weighted average shares - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Schedule of dilutive weighted average shares [Abstract]        
NET INCOME (LOSS) (in Dollars) $ 3,902 $ (12,803) $ (4,726) $ (15,484)
Less: adjustments to net income (in Dollars) (6,759)
NET INCOME (LOSS) - DILUTED SHARES OUTSTANDING CALCULATION (in Dollars) $ (2,857) $ (12,803) $ (4,726) $ (15,484)
WEIGHTED AVERAGE COMMON SHARES OUTSTANDING - BASIC 139,751,107 136,719,871 139,285,833 126,524,312
Warrants and Options to purchase common stock 100,352,766
Convertible Debt - Derivative 14,063,920
WEIGHTED AVERAGE COMMON SHARES OUTSTANDING - DILUTED 254,167,793 136,719,871 139,285,833 126,524,312
LOSS PER COMMON SHARE - DILUTED (in Dollars per share) $ (0.01) $ (0.09) $ (0.03) $ (0.12)
INCOME (LOSS) PER COMMON SHARE - BASIC (in Dollars per share) $ 0.03 $ (0.09) $ (0.03) $ (0.12)