Quarterly report pursuant to Section 13 or 15(d)

Leases (Tables)

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 %