v3.26.3
Nature of Operations and Summary of Significant Accounting Policies - Segments, Revenue Recognition and Insurance (Details)
$ in Thousands
12 Months Ended
Jul. 31, 2026
USD ($)
segment
Segment Reporting  
Number of operating segments | segment 1
Number of reportable segments | segment 1
Self-insurance  
Threshold for one level of workers' compensation $ 750
Threshold for second level of workers' compensation 1,000
Threshold for general liability insurance $ 500