v3.25.2
Other Intangible Assets (Tables)
12 Months Ended
Jul. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Company's Amortized Intangible Assets

The table below presents information on the Company’s amortized intangible assets:

  

(in thousands)  Weighted Average Amortization Period  Gross Carrying Amount   Accumulated Amortization   Net Balance 
July 31, 2025               
Tradenames  14.6 years  $

1,391

   $

(585

)   $

806

 
Non-compete agreements  6.0 years   660    (376)    284 
Customer relationships  9.9 years   8,220    (4,254)   3,966 
TOTAL  10.3 years  $10,271   $(5,215)   $5,056 
July 31, 2024                  
Tradenames  14.5 years  $1,400   $(445)  $955 
Non-compete agreements  6.0 years   660    (266)   394 
Customer relationships  7.5 years   11,377    (6,441)   4,936 
TOTAL  8.1 years  $13,437   $(7,152)  $6,285