Quarterly report pursuant to Section 13 or 15(d)

Leases (Tables)

v3.22.1
Leases (Tables)
9 Months Ended
Apr. 30, 2022
Leases Disclosure [Abstract]  
Schedule of leases
Leases   Balance Sheet Classification   April 30,
2022
    July 31,
2021
 
Assets                
Operating   Right-of-use assets   $ 14,962     $ 17,020  
Finance   Property, plant and equipment, net (a)     191       248  
Total lease assets       $ 15,153     $ 17,268  
                     
Liabilities                    
Current:                    
Operating   Current portion of operating lease liabilities   $ 3,171     $ 3,419  
Finance   Finance leases short term     81       88  
                     
Non-current:                    
Operating   Operating lease liabilities, non-current     12,779       14,558  
Finance   Finance leases long term and other liabilities     59       110  
Total lease liabilities       $ 16,090     $ 18,175  

  

(a) Accumulated amortization of finance lease assets was approximately $190 and $1,100 as of April 30, 2022 and July 31, 2021, respectively.

 

Schedule of lease cost
    Three months ended
April 30,
    Nine months ended
April 30,
 
    2022     2021     2022     2021  
Operating lease cost   $ 1,085     $ 1,271     $ 3,372     $ 4,265  
Finance lease cost:                                
Amortization of leased assets     19       19       57       118  
Interest on lease liabilities     3       3       8       12  
Total lease cost   $ 1,107     $ 1,293     $ 3,437     $ 4,395  

 

Schedule of lease liability
Maturity of lease liabilities, years ending July 31,   Operating
leases
    Finance
leases
    Total  
2022   $ 1,064     $ 22     $ 1,086  
2023     3,735       88       3,823  
2024     3,561       37       3,598  
2025     3,299      
      3,299  
2026     3,150      
      3,150  
Thereafter     3,224      
      3,224  
Total lease payments     18,033       147       18,180  
Less: Interest (a)     (2,083 )     (7 )     (2,090 )
Present value of lease liabilities   $ 15,950     $ 140     $ 16,090  

 

(a) Primarily calculated using the Company’s incremental borrowing rate.

   

Schedule of lease term and discount rate
Lease term and discount rate   2022     2021  
Weighted-average remaining lease term (years):            
Operating leases     5.0 years       5.8 years  
Finance leases     1.7 years       2.7 years  
                 
Weighted-average discount rate:                
Operating leases     4.97 %     4.97 %
Finance leases     5.20 %     8.25 %