v3.25.2
Leases (Tables)
12 Months Ended
Jul. 31, 2025
Leases  
Schedule of Supplemental Disclosures Related to the Company’s Operating Leases

Supplemental disclosures related to the Company’s operating leases were as follows:

 

Year ended July 31

(in thousands)

  2025   2024   2023 
Operating lease cost  $

2,081

   $2,557   $3,175 
Short-term lease cost   

1,367

    924    1,095 
TOTAL LEASE COST  $

3,448

   $3,481  $4,270 
                
Cash paid for amounts included in the measurement of lease liabilities:               
Operating cash flows from operating leases  $

2,147

   $2,588  $3,262 
Schedule of Supplemental Disclosure Related Weighted Average Operating Leases

July 31  2025   2024 
Weighted-average remaining lease term-operating leases   

2.7 years

    2.6 years 
Weighted-average discount rate-operating leases   5.2%    5.6%
Schedule of Aggregate Operating Lease Liability

The Company’s aggregate operating lease liability was as follows:

 

July 31

(in thousands)

  2025   2024 
Operating lease liabilities included in “Other current liabilities  $

842

   $1,866 
Operating lease liabilities included in noncurrent liabilities   

1,103

    1,533 
TOTAL  $

1,945

   $3,399 
Schedule of Future Minimum Maturities of Operating Lease Liabilities

Future minimum maturities of operating lease liabilities were as follows:

 

(in thousands)    
Year ending July 31:     
2026  $

934

 
2027   

671

 
2028   

255

 
2029   

190

 
2030   

63

 
Thereafter   

 
Total lease payments   

2,113

 
Less imputed interest   

(168

) 
Total operating lease liabilities  $

1,945