XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Long Term Debt (Tables)
3 Months Ended
Oct. 31, 2023
Long Term Debt [Abstract]  
Schedule of Minimum Future Annual Principal Payments Minimum future annual principal payments under this agreement as of October 31, 2023 are as follows:
July 31,   Total 
2024   $37 
2025    74 
2026    74 
2027    74 
2028    35 
Total principal payments    294 
Less: current portion, included in other current liabilities    (75)
Long term debt – net   $219