v3.26.3
Income Taxes - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Schedule of Income Taxes Paid [Abstract]    
Federal $ 15
State 5 27
Foreign 193 178
Total income taxes paid $ 198 $ 220