v3.24.1.1.u2
Goodwill and Intangible Assets, net (Tables)
9 Months Ended
Apr. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes to goodwill as of April 30, 2024, were as follows:
(in thousands)
Goodwill as of July 31, 2023$425,209 
Addition for acquisition
58,609 
Goodwill as of April 30, 2024$483,818 
Schedule of Finite-Lived Intangible Assets
Intangible assets, net were comprised of the following:
April 30, 2024
(in thousands)Gross carrying amountAccumulated amortization
Net carrying amount
Definite-lived intangible assets:
Customer relationships$92,720 $(55,063)$37,657 
Total definite-lived intangible assets92,720 (55,063)37,657 
Indefinite-lived intangible assets:
Trade names
156,600 — 156,600 
Lane rights1,300 — 1,300 
Total indefinite-lived intangible assets157,900 — 157,900 
Total intangible assets, net
$250,620 $(55,063)$195,557 

July 31, 2023
(in thousands)Gross carrying amountAccumulated amortizationNet carrying amount
Definite-lived intangible assets:
Customer relationships$92,720 $(49,393)$43,327 
Total definite-lived intangible assets92,720 (49,393)43,327 
Indefinite-lived intangible assets:
Trade names139,600 — 139,600 
Lane rights1,300 — 1,300 
Total indefinite-lived intangible assets140,900 — 140,900 
Total intangible assets, net
$233,620 $(49,393)$184,227 
Schedule of Indefinite-Lived Intangible Assets
Intangible assets, net were comprised of the following:
April 30, 2024
(in thousands)Gross carrying amountAccumulated amortization
Net carrying amount
Definite-lived intangible assets:
Customer relationships$92,720 $(55,063)$37,657 
Total definite-lived intangible assets92,720 (55,063)37,657 
Indefinite-lived intangible assets:
Trade names
156,600 — 156,600 
Lane rights1,300 — 1,300 
Total indefinite-lived intangible assets157,900 — 157,900 
Total intangible assets, net
$250,620 $(55,063)$195,557 

July 31, 2023
(in thousands)Gross carrying amountAccumulated amortizationNet carrying amount
Definite-lived intangible assets:
Customer relationships$92,720 $(49,393)$43,327 
Total definite-lived intangible assets92,720 (49,393)43,327 
Indefinite-lived intangible assets:
Trade names139,600 — 139,600 
Lane rights1,300 — 1,300 
Total indefinite-lived intangible assets140,900 — 140,900 
Total intangible assets, net
$233,620 $(49,393)$184,227 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Estimated future amortization expense for each of the following five fiscal years and thereafter is as follows:
(in thousands)Amount
Remainder of 2024
$1,890 
20257,560 
20267,560 
20277,560 
20287,560 
2029 and thereafter
5,527 
Total$37,657