v3.26.3
Share-Based Compensation - Stock Compensation Plans (Details) - shares
12 Months Ended
Nov. 20, 2025
Jul. 31, 2026
Aug. 01, 2025
Nov. 19, 2020
Share-Based Payments        
Number of shares granted (in shares)   83,736    
Contractual term of stock options   10 years 10 years  
2010 Omnibus Plan        
Share-Based Payments        
Number of shares granted (in shares)   0    
Number of outstanding awards (in shares)   1,259    
Amended 2020 Omnibus Plan        
Share-Based Payments        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized 1,325,000      
Number of shares of common stock originally authorized for issuance (in shares)       1,033,441
Common stock reserved for future issuance (in shares)   2,144,558    
Number of outstanding awards (in shares)   735,363