XML 70 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Intangibles, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Amortized intangible assets:    
Gross Carrying Amount $ 75,278 $ 81,865
Accumulated Amortization (29,405) (34,093)
Intangibles, net 45,873 47,772
Supply contracts and customer relationships    
Amortized intangible assets:    
Gross Carrying Amount 55,598 50,600
Accumulated Amortization (21,739) (16,780)
Intangibles, net $ 33,859 $ 33,820
Useful life of intangible assets 7 years 8 years
Trade names    
Amortized intangible assets:    
Gross Carrying Amount $ 18,944 $ 23,635
Accumulated Amortization (7,163) (10,075)
Intangibles, net $ 11,781 $ 13,560
Useful life of intangible assets 6 years 6 years
Licenses and databases    
Amortized intangible assets:    
Gross Carrying Amount $ 736 $ 7,630
Accumulated Amortization (503) (7,238)
Intangibles, net $ 233 $ 392
Useful life of intangible assets 2 years 3 years