v3.26.3
Related Party Transactions (Tables)
12 Months Ended
Jul. 31, 2026
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions

The activities between the Company and IDT were as follows (in thousands):

  

July 31,   2026     2025  
Balance at beginning of year   $ 1       2  
Legal services provided by IDT     131       126  
Consulting services provided to IDT     (89 )     (86 )
Cash payments made to IDT     (34 )     (40 )
Due to IDT*   $ 9       1  

 

* Due to IDT is included in accrued expenses and other current liabilities
July 31,   2026     2025  
Balance at beginning of year   $ (10 )     (19 )
Revenue share from NRS     (17 )     (147 )
Cash payments received from NRS     24       156  
Due from NRS   $ (2 )     (10 )