Segment Information - Narrative (Details) |
3 Months Ended | 6 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|---|
|
Apr. 30, 2026
USD ($)
|
Apr. 30, 2025
USD ($)
|
Jan. 31, 2026
USD ($)
|
Apr. 30, 2026
USD ($)
technology
director
service
|
Apr. 30, 2025
USD ($)
|
|
| Segment Reporting Information [Line Items] | |||||
| Number of reportable segments | director | 2 | ||||
| Number of technology areas | technology | 4 | ||||
| Number of service areas | service | 3 | ||||
| CEO transition costs | $ 40,000 | $ 805,000 | $ 1,096,000 | $ 1,072,000 | |
| Severance costs paid | $ 3,900,000 | 1,390,000 | |||
| Unallocated | |||||
| Segment Reporting Information [Line Items] | |||||
| Depreciation expense | $ 1,446,000 | $ 3,438,000 | $ 4,014,000 | 9,431,000 | |
| Legal fees | $ 2,682,000 | ||||