Annual report pursuant to Section 13 and 15(d)

Leases (Details) - Schedule of components lease

v3.21.2
Leases (Details) - Schedule of components lease - USD ($)
$ in Thousands
Jul. 31, 2021
Jul. 31, 2020
Assets    
Operating, Right-of-use assets $ 17,020 $ 19,916
Finance, Property, plant and equipment, net [1] 248 385
Total lease assets 17,268 20,301
Current:    
Operating, Current portion of operating lease liabilities 3,419 4,121
Finance, Finance leases short term 88 201
Non-current:    
Operating, Operating lease liabilities, non-current 14,558 16,679
Finance, Other liabilities and finance leases long term 110 161
Total lease liabilities $ 18,175 $ 21,162
[1] Accumulated amortization of finance lease assets was approximately $1,100 and $1,000 as of July 31, 2021 and 2020, respectively.