XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
9 Months Ended
Apr. 30, 2023
Leases [Abstract]  
Schedule of lease agreements include rental payments
Leases  Balance Sheet Classification  April 30,
2023
   July 31,
2022
 
Assets             
Operating  Right-of-use assets  $13,457   $15,174 
Finance  Property, plant and equipment, net (a)   144    172 
Total lease assets     $13,601   $15,346 
              
Liabilities             
Current:             
Operating  Current portion of operating lease liabilities  $3,706   $3,432 
Finance  Finance leases short term   57    81 
              
Non-current:             
Operating  Operating lease liabilities, non-current   10,734    12,729 
Finance  Other liabilities and finance leases long term   
    39 
Total lease liabilities     $14,497   $16,281 
(a)Accumulated amortization of finance lease assets was approximately $267 and $210 as of April 30, 2023 and July 31, 2022, respectively.

 

Schedule of components of lease cost
   Three months ended
April 30,
   Nine months ended
April 30,
 
   2023   2022   2023   2022 
Operating lease cost – net (a)  $937   $1,085   $2,897   $3,372 
Finance lease cost:                    
Amortization of leased assets   19    19    57    57 
Interest on lease liabilities   1    3    4    8 
Total lease cost  $957   $1,107   $2,958   $3,437 
(a) Net of $126 and $252 sublease income for the three and nine months ended April 30, 2023, respectively.
Schedule of lease liabilities
Maturity of lease liabilities, years ending July 31,  Operating
leases
   Finance
leases
   Total 
2023  $1,137   $22   $1,159 
2024   4,254    37    4,291 
2025   3,816    
    3,816 
2026   3,431    
    3,431 
2027   2,507    
    2,507 
Thereafter   808    
    808 
Total lease payments   15,953    59    16,012 
Less: Interest (a)   (1,513)   (2)   (1,515)
Present value of lease liabilities  $14,440   $57   $14,497 
(a)Primarily calculated using the Company’s incremental borrowing rate.
Schedule of lease term and discount rate
Lease term and discount rate  2023   2022 
Weighted-average remaining lease term (years):        
Operating leases   4.0 years    5.0 years 
Finance leases   0.7 years    1.7 years 
           
Weighted-average discount rate:          
Operating leases   5.18%   4.97%
Finance leases   3.31%   5.20%