XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
12 Months Ended
Jul. 31, 2020
Leases Disclosure [Abstract]  
Schedule of components lease
Leases  Balance Sheet Classification  July 31, 2020 
Assets       
Operating  Right-of-use assets  $19,916 
Finance  Property, plant and equipment, net (a)   385 
Total lease assets     $20,301 
         
Liabilities        
Current:        
Operating  Current portion of operating lease liabilities  $4,121 
Finance  Finance leases short term   201 
         
Non-current:        
Operating  Operating lease liabilities, non-current   16,679 
Finance  Other liabilities and finance leases long term   161 
Total lease liabilities     $21,162 
Schedule of lease cost
Lease cost  July 31, 2020 
Operating lease cost  $5,813 
Finance lease cost:     
Amortization of leased assets   251 
Interest on lease liabilities   35 
Total lease cost  $6,099 
Schedule of lease liability maturity
Maturity of lease liabilities, years ending July 31,  Operating leases   Finance leases   Total 
2021  $5,291   $171   $5,462 
2022   3,957    88    4,045 
2023   3,299    88    3,387 
2024   3,274    45    3,319 
2025   3,275        3,275 
Thereafter   6,402        6,402 
Total lease payments   25,498    392    25,890 
Less: Interest (a)   (4,698)   (30)   (4,728)
Present value of lease liabilities  $20,800   $362   $21,162 
Schedule of lease term and discount rate
Lease term and discount rate    
Weighted-average remaining lease term (years):    
Operating leases   6.2 years 
Finance leases   2.7 years 
      
Weighted-average discount rate:     
Operating leases   4.9%
Finance leases   8.6%