XML 47 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Other Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Other Intangible Assets [Line Items]    
Intangible Assets, Gross (Excluding Goodwill) $ 164,728 $ 154,532
Finite-Lived Intangible Assets, Accumulated Amortization (61,303) (49,158)
Intangible Assets, Net (Excluding Goodwill), Total 103,425 105,374
Indefinite-lived Intangible Assets (Excluding Goodwill) $ 7,762 $ 7,652
Tradenames    
Other Intangible Assets [Line Items]    
Weighted Average Amortization Period 2 years 2 years
Finite-Lived Intangible Assets, Gross $ 904 $ 912
Finite-Lived Intangible Assets, Accumulated Amortization (791) (456)
Finite-Lived Intangible Assets, Net $ 113 $ 456
Customer relationships    
Other Intangible Assets [Line Items]    
Weighted Average Amortization Period 8 years 8 years
Finite-Lived Intangible Assets, Gross $ 137,440 $ 125,497
Finite-Lived Intangible Assets, Accumulated Amortization (51,289) (38,427)
Finite-Lived Intangible Assets, Net $ 86,151 $ 87,070
Technology-Based Intangible Assets    
Other Intangible Assets [Line Items]    
Weighted Average Amortization Period 5 years 5 years
Finite-Lived Intangible Assets, Gross $ 18,622 $ 20,471
Finite-Lived Intangible Assets, Accumulated Amortization (9,223) (10,275)
Finite-Lived Intangible Assets, Net $ 9,399 $ 10,196