XML 94 R80.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2027
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Commitments [Line Items]          
Lease expires       Mar. 03, 2027  
Percentage of annual increase in rent       3.00%  
Rent expense       $ 2,032 $ 1,937
Forecast [Member]          
Commitments [Line Items]          
Minimum payments under related party lease $ 1,535 $ 2,259 $ 2,195