v3.26.1
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