XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)
9 Months Ended
Apr. 30, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents

The following table provides a reconciliation of cash, cash equivalents, and restricted cash and cash equivalents reported in the consolidated balance sheets that equal the total of the same amounts reported in the consolidated statements of cash flows:

 

   April 30, 2025   July 31, 2024 
   (in thousands) 
Cash and cash equivalents  $199,948   $164,557 
Restricted cash and cash equivalents   123,129    90,899 
           
Total cash, cash equivalents, and restricted cash and cash equivalents  $323,077   $255,456 
Schedule of Restricted Cash And Cash Equivalents

Restricted cash and cash equivalents included the following:

 

   April 30, 2025   July 31, 2024 
   (in thousands) 
IDT Financial Services (Gibraltar)  $110,373   $83,284 
Disbursement Payments VIE   12,597    7,426 
Other   159    189 
           
Total restricted cash and cash equivalents  $123,129   $90,899