XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
12 Months Ended
Jul. 31, 2024
Leases [Abstract]  
Schedule of lease Agreement 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,
2024
   July 31,
2023
 
Assets           
Operating  Right-of-use assets  $2,836   $3,626 
Total lease assets     $2,836   $3,626 
              
Liabilities             
Current:             
Operating  Current portion of operating lease liabilities  $841   $980 
              
Non-current:             
Operating  Operating lease liabilities, non-current   2,403    3,160 
Total lease liabilities     $3,244   $4,140 
Schedule of Components of Lease Components of lease cost were as follows for the years ended July 31,:
Lease Cost  2024   2023 
Operating lease cost – net (a)  $548   $689 
(a) Primarily calculated using the Company’s incremental borrowing rate.
Schedule of Maturities of the Company’s Lease Liabilities The maturity of the Company’s lease liabilities as of July 31, 2024 is as follows:
Maturity of lease liabilities, years ending July 31,  Operating
leases
 
2025  $978 
2026   886 
2027   881 
2028   808 
Total lease payments   3,553 
Less: Interest (a)   (309)
Present value of lease liabilities  $3,244 
(a) Primarily calculated using the Company’s incremental borrowing rate.
Schedule of Lease Term and Discount Rate Lease term and discount rate were as follows for the years ended July 31,:
Lease term and discount rate  2024   2023 
Weighted-average remaining lease term (years):        
Operating leases   3.8 years    3.9 years 
           
Weighted-average discount rate:          
Operating leases   5.2%   5.1%