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
Jan. 31, 2020
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 $ 22,013 $ 24,400
Finance, Property, plant and equipment, net [1] 527    
Total lease assets 22,540    
Operating, Current portion of operating lease liabilities 4,534  
Finance, Finance leases short term 225  
Operating, Operating lease liabilities, non-current 18,304  
Finance, Other liabilities and finance leases long term 280    
Total lease liabilities $ 23,343    
[1] Finance lease assets net of accumulated amortization were approximately $0.8 million as of January 31, 2020.