Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies (Details) - Schedule of Basic and Diluted Net Income (Loss) Per Share

v3.24.3
Summary of Significant Accounting Policies (Details) - Schedule of Basic and Diluted Net Income (Loss) Per Share - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Schedule of Basic and Diluted Net Income (Loss) Per Share [Abstract]    
Net loss from continuing operations $ (9,817) $ (25,022)
Net (loss) income from discontinued operations (16,261) 45,310
Net (loss) income $ (26,078) $ 20,288
Weighted-average common shares outstanding – basic 50,902 49,160
Continuing operations, basic $ (0.19) $ (0.51)
Continuing operations, diluted (0.19) (0.51)
Discontinued operations, basic (0.32) 0.92
Discontinued operations, diluted (0.32) 0.92
Total net (loss) income per basic common share (0.51) 0.41
Total net (loss) income per diluted common share $ (0.51) $ 0.41