v3.26.1
Note 6 - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents - Schedule of Restricted Cash (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Cash and cash equivalents $ 214,957 $ 226,505
Total restricted cash and cash equivalents 128,385 115,327
Total cash, cash equivalents, and restricted cash and cash equivalents 343,342 341,832
IDT Financial Services Gibraltar [Member]    
Total restricted cash and cash equivalents 105,665 104,161
Disbursement Payments VIE [Member]    
Total restricted cash and cash equivalents 21,878 11,000
Other [Member]    
Total restricted cash and cash equivalents $ 843 $ 166