XML 70 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Other Intangible Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross (Excluding Goodwill) $ 154,532 $ 81,900
Finite-Lived Intangible Assets, Accumulated Amortization 49,158 30,061
Intangible Assets, Net (Excluding Goodwill), Total 105,374 51,839
Indefinite-lived Intangible Assets (Excluding Goodwill) $ 7,652 $ 7,570
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 2 years 3 years
Finite-Lived Intangible Assets, Gross $ 912 $ 600
Finite-Lived Intangible Assets, Accumulated Amortization 456 600
Finite-Lived Intangible Assets, Net $ 456 $ 0
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 8 years 9 years
Finite-Lived Intangible Assets, Gross $ 125,497 $ 64,430
Finite-Lived Intangible Assets, Accumulated Amortization 38,427 23,279
Finite-Lived Intangible Assets, Net $ 87,070 $ 41,151
Technology-Based Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 5 years 5 years
Finite-Lived Intangible Assets, Gross $ 20,471 $ 9,300
Finite-Lived Intangible Assets, Accumulated Amortization 10,275 6,182
Finite-Lived Intangible Assets, Net $ 10,196 $ 3,118