v3.26.1
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Schedule of Accounts Receivable [Line Items]    
Less allowance for credit losses $ (245) $ (245)
Accounts receivable, net 294 627
Third Party [Member]    
Schedule of Accounts Receivable [Line Items]    
Accounts receivable gross 315 777
Related Party [Member]    
Schedule of Accounts Receivable [Line Items]    
Accounts receivable gross $ 224 $ 95