v3.26.3
Note 6 - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Cash and cash equivalents $ 220,686 $ 226,505
Restricted cash and cash equivalents 138,650 115,327
TOTAL CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AND CASH EQUIVALENTS 359,336 341,832
IDT Financial Services Gibraltar [Member]    
Restricted cash and cash equivalents 97,921 104,161
IDT Services Malta [Member]    
Restricted cash and cash equivalents 21,867 0
Disbursement Payments VIE [Member]    
Restricted cash and cash equivalents 18,102 11,000
Other [Member]    
Restricted cash and cash equivalents $ 759 $ 166