XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
9 Months Ended
Apr. 30, 2021
Leases Disclosure [Abstract]  
Schedule of components lease
Leases  Balance Sheet Classification  April 30, 2021 
Assets        
Operating  Right-of-use assets  $17,411 
Finance  Property, plant and equipment, net (a)   267 
Total lease assets     $17,678 
         
Liabilities        
Current:        
Operating  Current portion of operating lease liabilities  $3,442 
Finance  Finance leases short term   72 
         
Non-current:        
Operating  Operating lease liabilities, non-current   14,916 
Finance  Other liabilities and finance leases long term   136 
Total lease liabilities     $18,566 
(a) Accumulated amortization of finance lease assets was approximately $1.1 million as of April 30, 2021.
Schedule of lease cost
   Three months ended
April 30,
   Nine months ended
April 30,
 
   2021   2020   2021   2020 
Operating lease cost  $1,271   $1,466   $4,265   $4,414 
Finance lease cost:                    
Amortization of leased assets   19    61    118    177 
Interest on lease liabilities   3    7    12    29 
Total lease cost  $1,293   $1,534   $4,395   $4,620 
Schedule of lease liability maturity
Maturity of lease liabilities, years ending July 31,  Operating leases   Finance leases   Total 
2021  $1,181   $22   $1,203 
2022   4,017    88    4,105 
2023   3,318    88    3,406 
2024   3,173    31    3,204 
2025   3,145        3,145 
Thereafter   6,370        6,370 
Total lease payments   21,204    229    21,433 
Less: Interest (a)   (2,846)   (18)   (2,864)
Present value of lease liabilities  $18,358   $211   $18,569 
(a) Primarily calculated using the Company’s incremental borrowing rate.
Schedule of lease term and discount rate
Lease term and discount rate    
Weighted-average remaining lease term (years):     
Operating leases   5.8 years 
Finance leases   2.7 years 
      
Weighted-average discount rate:     
Operating leases   4.97%
Finance leases   8.25%