v3.26.3
Income Taxes - Reconciliation of Gross Liability for Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Aug. 01, 2025
Aug. 02, 2024
Reconciliation of gross liability for uncertain tax positions      
Balance at beginning of year $ 6,703 $ 7,404 $ 9,675
Tax positions related to the current year:      
Additions 232 470 276
Tax positions related to the prior year:      
Additions 16 19 43
Reductions (177) (40) (674)
Settlements   (580) (1,433)
Expiration of statute of limitations (453) (570) (483)
Balance at end of year $ 6,321 $ 6,703 $ 7,404