Annual report pursuant to Section 13 and 15(d)

Commitments (Details)

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