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 6 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Schedule Of Components Of Lease Cost Abstract        
Operating lease cost – net [1] $ 912 $ 1,129 $ 1,960 $ 2,287
Finance lease cost:        
Amortization of leased assets 19 19 38 38
Interest on lease liabilities 1 2 3 5
Total lease cost $ 932 $ 1,150 $ 2,001 $ 2,330
[1] Net of $114 sublease income for the three and six months ended January 31, 2023.