Annual report pursuant to Section 13 and 15(d)

Leases (Tables)

v3.23.3
Leases (Tables)
12 Months Ended
Jul. 31, 2023
Leases [Abstract]  
Schedule of Lease Agreements Include Rental Payments Certain of the Company’s lease agreements include rental payments adjusted periodically for inflation or a market rate which are included in the lease liabilities.
Leases   Balance Sheet Classification   July 31,
2023
    July 31,
2022
 
Assets                
Operating   Right-of-use assets   $ 3,626     $ 4,384  
Total lease assets       $ 3,626     $ 4,384  
                     
Liabilities                    
Current:                    
Operating   Current portion of operating lease liabilities   $ 980     $ 896  
                     
Non-current:                    
Operating   Operating lease liabilities, non-current     3,160       4,053  
Total lease liabilities       $ 4,140     $ 4,949  

 

Schedule of Components of Lease Cost For the years ended July 31, components of lease cost were as follows:
Lease Cost   2023     2022  
Operating lease cost – net (a)   $ 689     $ 1,108  
(a) Net of $378 sublease income for the year ended July 31, 2023.
Schedule of Lease Liabilities The maturity of the Company’s lease liabilities as of July 31, 2023 is as follows:
Maturity of lease liabilities, years ending July 31,   Operating
leases
 
2024   $ 1,156  
2025     895  
2026     886  
2027     881  
2028     808  
Total lease payments     4,626  
Less: Interest (a)     (486 )
Present value of lease liabilities   $ 4,140  
(a) Primarily calculated using the Company’s incremental borrowing rate.
Schedule of Lease Term and Discount Rate Lease term and discount rate for the years ended July 31 were as follows:
Lease term and discount rate   2023     2022  
Weighted-average remaining lease term (years):            
Operating leases     3.9 years       4.9 years  
                 
Weighted-average discount rate:                
Operating leases     5.1 %     5.1 %