Quarterly report pursuant to Section 13 or 15(d)

Leases (Details) - Schedule of components of lease cost

v3.23.1
Leases (Details) - Schedule of components of lease cost - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Schedule of Components of Lease Cost [Abstract]        
Operating lease cost – net [1] $ 937 $ 1,085 $ 2,897 $ 3,372
Finance lease cost:        
Amortization of leased assets 19 19 57 57
Interest on lease liabilities 1 3 4 8
Total lease cost $ 957 $ 1,107 $ 2,958 $ 3,437
[1] Net of $126 and $252 sublease income for the three and nine months ended April 30, 2023, respectively.