| Schedule of intangible assets with finite lives |
Intangible assets with finite lives as of July 31, 2026 and 2025 are as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | July 31, 2026 | | | Weighted Average Amortization Period | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Customer relationships | | 20.4 | | $ | 223,927,000 | | | 115,273,000 | | | $ | 108,654,000 | | | Technologies | | 14.4 | | 35,356,000 | | | 27,842,000 | | | 7,514,000 | | | Trademarks and other | | 20.0 | | 17,132,000 | | | 12,636,000 | | | 4,496,000 | | | Total | | | | $ | 276,415,000 | | | 155,751,000 | | | $ | 120,664,000 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | July 31, 2025 | | | Weighted Average Amortization Period | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Customer relationships | | 20.4 | | $ | 223,927,000 | | | 103,237,000 | | | $ | 120,690,000 | | | Technologies | | 14.4 | | 35,356,000 | | | 26,008,000 | | | 9,348,000 | | | Trademarks and other | | 18.5 | | 17,132,000 | | | 11,743,000 | | | 5,389,000 | | | Total | | | | $ | 276,415,000 | | | 140,988,000 | | | $ | 135,427,000 | |
|
| Schedule of estimated amortization expense |
The estimated amortization expense consists of the following for the fiscal years ending July 31: | | | | | | | 2027 | $ | 14,255,000 | | | 2028 | 14,255,000 | | | 2029 | 13,069,000 | | | 2030 | 11,162,000 | | | 2031 | 10,784,000 | |
|