| Schedule of goodwill and intangible assets, net |
| | | | | | | | | | | | | | | | | | | | | July 31, 2026 | | July 31, 2025 | | | Gross Carrying | | Accumulated | | | | | Gross Carrying | | Accumulated | | | | | | Amount | | Amortization | | Net | | Amount | | Amortization | | Net | Goodwill, net | | $ | 257,155 | | $ | — | | $ | 257,155 | | $ | 257,155 | | $ | — | | $ | 257,155 | | | | | | | | | | | | | | | | | | | | Intangible assets, net | | | | | | | | | | | | | | | | | | | Amortized intangible assets | | | | | | | | | | | | | | | | | | | Customer-related | | $ | 392,963 | | $ | (346,855) | | $ | 46,108 | | $ | 392,963 | | $ | (340,134) | | $ | 52,829 | Non-compete agreements | | | 29,284 | | | (27,216) | | | 2,068 | | | 29,284 | | | (26,683) | | | 2,601 | | | | 422,247 | | | (374,071) | | | 48,176 | | | 422,247 | | | (366,817) | | | 55,430 | | | | | | | | | | | | | | | | | | | | Unamortized intangible assets | | | | | | | | | | | | | | | | | | | Trade names & trademarks | | | 51,021 | | | — | | | 51,021 | | | 51,021 | | | — | | | 51,021 | Total intangible assets, net | | $ | 473,268 | | $ | (374,071) | | $ | 99,197 | | $ | 473,268 | | $ | (366,817) | | $ | 106,451 |
|