Quarterly report pursuant to Section 13 or 15(d)

Leases (Tables)

v3.20.4
Leases (Tables)
6 Months Ended
Jan. 31, 2021
Leases Disclosure [Abstract]  
Schedule of components lease
Leases   Balance Sheet Classification   January 31, 2021  
Assets            
Operating   Right-of-use assets   $ 18,459  
Finance   Property, plant and equipment, net (a)     286  
Total lease assets       $ 18,745  
             
Liabilities            
Current:            
Operating   Current portion of operating lease liabilities   $ 3,680  
Finance   Finance leases short term     66  
             
Non-current:            
Operating   Operating lease liabilities, non-current     15,710  
Finance   Other liabilities and finance leases long term     155  
Total lease liabilities       $ 19,611  
  (a) Accumulated amortization of finance lease assets was approximately $1.1 million as of January 31, 2021.
Schedule of lease cost
    Three months ended
January 31,
    Six months ended
January 31,
 
    2021     2020     2021     2020  
Operating lease cost   $ 1,515     $ 1,474     $ 2,994     $ 2,948  
Finance lease cost:                                
Amortization of leased assets     33       60       99       115  
Interest on lease liabilities     4       22       9       34  
 Total lease cost   $ 1,552     $ 1,556     $ 3,102     $ 3,097  
Schedule of lease liability maturity
Maturity of lease liabilities, years ending July 31,   Operating leases     Finance leases     Total  
2021   $ 2,436     $ 44     $ 2,480  
2022     4,017       88       4,105  
2023     3,318       88       3,406  
2024     3,173       22       3,195  
2025     3,145             3,145  
Thereafter     6,370             6,370  
Total lease payments     22,459       242       22,701  
Less: Interest (a)     (3,069 )     (21 )     (3,090 )
Present value of lease liabilities   $ 19,390     $ 221     $ 19,611  
  (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.9 years  
Finance leases     2.9 years  
         
Weighted-average discount rate:        
Operating leases     4.95 %
Finance leases     9.02 %