Quarterly report pursuant to Section 13 or 15(d)

Leases (Details) - Schedule of lease cost

v3.22.0.1
Leases (Details) - Schedule of lease cost - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Schedule of lease cost [Abstract]        
Operating lease cost $ 1,129 $ 1,515 $ 2,287 $ 2,994
Finance lease cost:        
Amortization of leased assets 19 33 38 99
Interest on lease liabilities 2 4 5 9
Total lease cost $ 1,150 $ 1,552 $ 2,330 $ 3,102