XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)
9 Months Ended
Apr. 30, 2024
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 equals the total of the same amounts reported in the consolidated statements of cash flows:

 

  

April 30, 2024

  

July 31, 2023

 
   (in thousands) 
Cash and cash equivalents  $139,773   $103,637 
Restricted cash and cash equivalents   93,072    95,186 
          
Total cash, cash equivalents, and restricted cash and cash equivalents  $232,845   $198,823