XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Other Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jul. 31, 2024
Other Intangible Assets [Line Items]    
Intangible Assets, Gross (Excluding Goodwill) $ 156,216 $ 81,900
Finite-Lived Intangible Assets, Accumulated Amortization (44,531) (30,061)
Intangible Assets, Net (Excluding Goodwill), Total 111,685 51,839
Indefinite-lived Intangible Assets (Excluding Goodwill) $ 7,657 $ 7,570
Tradenames    
Other Intangible Assets [Line Items]    
Weighted Average Amortization Period 2 years 3 years
Finite-Lived Intangible Assets, Gross $ 911 $ 600
Finite-Lived Intangible Assets, Accumulated Amortization (342) (600)
Finite-Lived Intangible Assets, Net $ 569 $ 0
Customer relationships    
Other Intangible Assets [Line Items]    
Weighted Average Amortization Period 8 years 9 years
Finite-Lived Intangible Assets, Gross $ 126,148 $ 64,430
Finite-Lived Intangible Assets, Accumulated Amortization (34,778) (23,279)
Finite-Lived Intangible Assets, Net $ 91,370 $ 41,151
Technology-Based Intangible Assets    
Other Intangible Assets [Line Items]    
Weighted Average Amortization Period 5 years 5 years
Finite-Lived Intangible Assets, Gross $ 21,500 $ 9,300
Finite-Lived Intangible Assets, Accumulated Amortization (9,411) (6,182)
Finite-Lived Intangible Assets, Net $ 12,089 $ 3,118