XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Intangible Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jul. 31, 2024
Other Intangible Assets [Line Items]    
Intangible Assets, Gross (Excluding Goodwill) $ 146,781 $ 81,900
Finite-Lived Intangible Assets, Accumulated Amortization (38,325) (30,061)
Intangible Assets, Net (Excluding Goodwill), Total 108,456 51,839
Indefinite-lived Intangible Assets (Excluding Goodwill) $ 7,512 $ 7,570
Tradenames    
Other Intangible Assets [Line Items]    
Weighted Average Amortization Period 2 years 3 years
Finite-Lived Intangible Assets, Gross $ 831 $ 600
Finite-Lived Intangible Assets, Accumulated Amortization (208) (600)
Finite-Lived Intangible Assets, Net $ 623 $ 0
Customer relationships    
Other Intangible Assets [Line Items]    
Weighted Average Amortization Period 8 years 9 years
Finite-Lived Intangible Assets, Gross $ 119,165 $ 64,430
Finite-Lived Intangible Assets, Accumulated Amortization (30,026) (23,279)
Finite-Lived Intangible Assets, Net $ 89,139 $ 41,151
Technology-Based Intangible Assets    
Other Intangible Assets [Line Items]    
Weighted Average Amortization Period 5 years 5 years
Finite-Lived Intangible Assets, Gross $ 19,273 $ 9,300
Finite-Lived Intangible Assets, Accumulated Amortization (8,091) (6,182)
Finite-Lived Intangible Assets, Net $ 11,182 $ 3,118