XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangibles, Net - Amortizable Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Amortized intangible assets:    
Gross Carrying Amount $ 91,404 $ 75,278
Accumulated Amortization (36,724) (29,405)
Net Book Value 54,680 45,873
Supply contracts and customer relationships    
Amortized intangible assets:    
Gross Carrying Amount 71,875 55,598
Accumulated Amortization (27,297) (21,739)
Net Book Value $ 44,578 $ 33,859
Weighted Average Remaining Useful Life (in years) 5 years 7 years
Trade names    
Amortized intangible assets:    
Gross Carrying Amount $ 18,896 $ 18,944
Accumulated Amortization (8,867) (7,163)
Net Book Value $ 10,029 $ 11,781
Weighted Average Remaining Useful Life (in years) 5 years 6 years
Licenses and databases    
Amortized intangible assets:    
Gross Carrying Amount $ 633 $ 736
Accumulated Amortization (560) (503)
Net Book Value $ 73 $ 233
Weighted Average Remaining Useful Life (in years) 1 year 2 years