Quarterly report pursuant to Section 13 or 15(d)

Leases (Details) - Schedule of lease agreements include rental payments

v3.23.1
Leases (Details) - Schedule of lease agreements include rental payments - USD ($)
$ in Thousands
Apr. 30, 2023
Jul. 31, 2022
Assets    
Operating, Right-of-use assets $ 13,457 $ 15,174
Finance, Property, plant and equipment, net [1] 144 172
Total lease assets 13,601 15,346
Current:    
Operating, Current portion of operating lease liabilities 3,706 3,432
Finance, Finance leases short term 57 81
Non-current:    
Operating, Operating lease liabilities, non-current 10,734 12,729
Finance, Other liabilities and finance leases long term 39
Total lease liabilities $ 14,497 $ 16,281
[1] Accumulated amortization of finance lease assets was approximately $267 and $210 as of April 30, 2023 and July 31, 2022, respectively.