XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.4
Other Intangible Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jul. 31, 2025
Other Intangible Assets [Line Items]    
Intangible Assets, Gross (Excluding Goodwill) $ 166,329 $ 154,532
Finite-Lived Intangible Assets, Accumulated Amortization (56,627) (49,158)
Intangible Assets, Net (Excluding Goodwill), Total 109,702 105,374
Indefinite-lived Intangible Assets (Excluding Goodwill) $ 7,765 $ 7,652
Tradenames    
Other Intangible Assets [Line Items]    
Weighted Average Amortization Period 2 years 2 years
Finite-Lived Intangible Assets, Gross $ 918 $ 912
Finite-Lived Intangible Assets, Accumulated Amortization (697) (456)
Finite-Lived Intangible Assets, Net $ 221 $ 456
Customer relationships    
Other Intangible Assets [Line Items]    
Weighted Average Amortization Period 8 years 8 years
Finite-Lived Intangible Assets, Gross $ 138,780 $ 125,497
Finite-Lived Intangible Assets, Accumulated Amortization (47,491) (38,427)
Finite-Lived Intangible Assets, Net $ 91,289 $ 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,866 $ 20,471
Finite-Lived Intangible Assets, Accumulated Amortization (8,439) (10,275)
Finite-Lived Intangible Assets, Net $ 10,427 $ 10,196