v3.26.3
Fair Value Measurements - Fair value on recurring basis (Details) - Recurring - USD ($)
$ in Thousands
Jul. 31, 2026
Aug. 01, 2025
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Cash equivalents $ 27,001 $ 27,501
Total 27,001 27,501
Deferred compensation plan assets 25,193 22,700
Total assets at fair value 52,194 50,201
Level 1    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Cash equivalents 27,001 27,501
Total 27,001 27,501
Level 2    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Cash equivalents 0 0
Total 0 0
Level 3    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Cash equivalents 0 0
Total $ 0 $ 0