Annual report pursuant to Section 13 and 15(d)

Leases (Details) - Schedule of leases

v3.22.2.2
Leases (Details) - Schedule of leases - USD ($)
$ in Thousands
Jul. 31, 2022
Jul. 31, 2021
Assets    
Operating, Right-of-use assets $ 15,174 $ 17,020
Finance, Property, plant and equipment, net [1] 172 248
Total lease assets 15,346 17,268
Current:    
Operating, Current portion of operating lease liabilities 3,432 3,419
Finance, Finance leases short term 81 88
Non-current:    
Operating, Operating lease liabilities, non-current 12,729 14,558
Finance, Other liabilities and finance leases long term 39 110
Total lease liabilities $ 16,281 $ 18,175
[1] Accumulated amortization of finance lease assets was approximately $210 and $1,100 as of July 31, 2022 and 2021, respectively.