Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($) $ in Thousands |
Apr. 29, 2023 |
Jul. 30, 2022 |
|---|---|---|
| Payables and Accruals [Abstract] | ||
| Compensation and related benefits | $ 17,336 | $ 11,319 |
| Advertising | 7,763 | 15,579 |
| Sales taxes | 6,291 | 7,136 |
| Shipping and freight | 11,858 | 10,304 |
| Accrued accounts payable | 3,647 | 5,814 |
| Inventory purchases | 18,256 | 24,712 |
| Sales refund reserve | 10,310 | 10,314 |
| Other | 5,917 | 9,238 |
| Total accrued liabilities | $ 81,378 | $ 94,416 |