Quarterly report pursuant to Section 13 or 15(d)

Leases (Details) - Schedule of lease

v3.24.1.1.u2
Leases (Details) - Schedule of lease - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Jul. 31, 2023
Assets          
Operating Right-of-use assets Balance Sheet Classification Operating Right-of-use assets   Operating Right-of-use assets    
Operating Right-of-use assets $ 2,959   $ 2,959   $ 3,626
Total lease assets $ 2,959   $ 2,959   3,626
Current:          
Operating Current portion of operating lease liabilities Balance Sheet Classification Operating Current portion of operating lease liabilities   Operating Current portion of operating lease liabilities    
Operating Current portion of operating lease liabilities $ 799   $ 799   980
Non-current:          
Operating Operating lease liabilities, non-current Balance Sheet Classification Operating Operating lease liabilities, non-current Balance Sheet Classification   Operating Operating lease liabilities, non-current Balance Sheet Classification    
Operating Operating lease liabilities, non-current Balance Sheet Classification $ 2,595   $ 2,595   3,160
Total lease liabilities 3,394   3,394   $ 4,140
Operating lease cost – net [1] $ 141 $ 108 $ 422 $ 472  
Weighted-average remaining lease term (years) - operating leases 4 years 1 month 6 days 5 years 1 month 6 days 4 years 1 month 6 days 5 years 1 month 6 days  
Weighted-average discount rate – operating leases 5.10% 5.10% 5.10% 5.10%  
[1] Net of $126 and $378 of sublease income for the three and nine months ended April 30, 2024, respectively, and $126 and $252 for the three and nine months ended April 30, 2023, respectively.