v3.26.3
Related Party Transactions - Schedule of Activities Between the Company and IDT (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
IDT [Member]    
Schedule of Activities Between the Company and IDT [Line Items]    
Beginning Balance $ 1 [1] $ 2
Ending Balance [1] 9 1
IDT [Member] | Legal services provided [Member]    
Schedule of Activities Between the Company and IDT [Line Items]    
Activities between the Company 131 126
IDT [Member] | Consulting services provided [Member]    
Schedule of Activities Between the Company and IDT [Line Items]    
Activities between the Company (89) (86)
IDT [Member] | Cash payments made [Member]    
Schedule of Activities Between the Company and IDT [Line Items]    
Activities between the Company (34) (40)
NRS [Member]    
Schedule of Activities Between the Company and IDT [Line Items]    
Beginning Balance 10 19
Ending Balance 2 10
NRS [Member] | Revenue share from NRS [Member]    
Schedule of Activities Between the Company and IDT [Line Items]    
Prepaid expenses and other receivables (17) (147)
NRS [Member] | Cash payments received from NRS [Member]    
Schedule of Activities Between the Company and IDT [Line Items]    
Prepaid expenses and other receivables $ 24 $ 156
[1] Due to IDT is included in accrued expenses and other current liabilities