Quarterly report pursuant to Section 13 or 15(d)

Leases (Tables)

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 %