XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets and Long-Lived Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross (Excluding Goodwill) $ 125,711 $ 132,094
Finite-Lived Intangible Assets, Accumulated Amortization 51,683 39,760
Other intangible assets 74,028 92,334
Indefinite-lived Intangible Assets (Excluding Goodwill) $ 9,422 $ 9,745
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 3 years 3 years
Finite-Lived Intangible Assets, Gross $ 1,749 $ 1,821
Finite-Lived Intangible Assets, Accumulated Amortization 1,014 356
Finite-Lived Intangible Assets, Net $ 735 $ 1,465
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 9 years 9 years
Finite-Lived Intangible Assets, Gross $ 105,404 $ 110,950
Finite-Lived Intangible Assets, Accumulated Amortization 48,428 39,069
Finite-Lived Intangible Assets, Net $ 56,976 71,881
Technology-Based Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 5 years  
Finite-Lived Intangible Assets, Gross $ 9,136 9,578
Finite-Lived Intangible Assets, Accumulated Amortization 2,241 335
Finite-Lived Intangible Assets, Net $ 6,895 $ 9,243