XML 80 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Intangibles, Net - Schedule of Amortizable Intangible Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Amortized intangibles:    
Gross Carrying Amount $ 136,653 $ 112,043
Accumulated Amortization (62,565) (49,341)
Net Book Value 57,533  
Total intangibles, net 74,088 62,702
Trade names    
Amortized intangibles:    
Indefinite-lived intangibles 16,555 7,443
Supply contracts and customer relationships    
Amortized intangibles:    
Gross Carrying Amount 84,228 84,614
Accumulated Amortization (47,864) (37,614)
Net Book Value $ 36,364 $ 47,000
Weighted Average Remaining Useful Life (in years) 4 years 4 years
Trade names    
Amortized intangibles:    
Gross Carrying Amount $ 19,299 $ 19,304
Accumulated Amortization (12,705) (11,045)
Net Book Value $ 6,594 $ 8,259
Weighted Average Remaining Useful Life (in years) 4 years 3 years
Licenses and databases    
Amortized intangibles:    
Gross Carrying Amount $ 16,571 $ 682
Accumulated Amortization (1,996) (682)
Net Book Value $ 14,575 $ 0
Weighted Average Remaining Useful Life (in years) 9 years 0 years