v3.24.1.1.u2
Other Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Other Intangible Assets [Line Items]    
Intangible Assets, Gross (Excluding Goodwill) $ 81,440 $ 83,225
Finite-Lived Intangible Assets, Accumulated Amortization (27,547) (21,129)
Intangible Assets, Net (Excluding Goodwill), Total 53,893 62,096
Indefinite-lived Intangible Assets (Excluding Goodwill) $ 7,552 $ 8,285
Tradenames    
Other Intangible Assets [Line Items]    
Weighted Average Amortization Period 3 years 3 years
Finite-Lived Intangible Assets, Gross $ 600 $ 1,114
Finite-Lived Intangible Assets, Accumulated Amortization (583) (947)
Finite-Lived Intangible Assets, Net $ 17 $ 167
Customer relationships    
Other Intangible Assets [Line Items]    
Weighted Average Amortization Period 9 years 9 years
Finite-Lived Intangible Assets, Gross $ 64,048 $ 64,513
Finite-Lived Intangible Assets, Accumulated Amortization (21,304) (15,947)
Finite-Lived Intangible Assets, Net $ 42,744 $ 48,566
Technology-Based Intangible Assets    
Other Intangible Assets [Line Items]    
Weighted Average Amortization Period 5 years 5 years
Finite-Lived Intangible Assets, Gross $ 9,240 $ 9,313
Finite-Lived Intangible Assets, Accumulated Amortization (5,660) (4,235)
Finite-Lived Intangible Assets, Net $ 3,580 $ 5,078