XML 36 R26.htm IDEA: XBRL DOCUMENT 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%