Quarterly report pursuant to Section 13 or 15(d)

Leases (Details) - Schedule lease agreements include rental payments adjusted periodically for inflation or a market rate

v3.19.3.a.u2
Leases (Details) - Schedule lease agreements include rental payments adjusted periodically for inflation or a market rate - USD ($)
$ in Thousands
Oct. 31, 2019
Aug. 01, 2019
Jul. 31, 2019
Schedule lease agreements include rental payments adjusted periodically for inflation or a market rate [Abstract]      
Operating, Right-of-use assets $ 23,201 $ 24,400
Finance, Property, plant and equipment, net [1] 587    
Total lease assets 23,788    
Operating, Current portion of operating lease liabilities 4,598  
Finance, Finance leases short term 254  
Operating, Operating lease liabilities, non-current 19,382  
Finance, Other liabilities and finance leases long term 352    
Total lease liabilities $ 24,586    
[1] Finance lease assets net of accumulated amortization were approximately $0.8 million as of October 31, 2019.