Revenue - Summary of Deferred Revenue (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jul. 31, 2026 |
Aug. 01, 2025 |
Jul. 31, 2026 |
Aug. 01, 2025 |
|
| Revenue from Contract with Customer [Abstract] | ||||
| Deferred revenue beginning of period | $ 10,216 | $ 5,049 | $ 3,019 | $ 6,584 |
| Deferred revenue recognized in period | (10,043) | (4,834) | (2,876) | (6,370) |
| Revenue deferred in period | 9,452 | 8,607 | 9,482 | 8,608 |
| Deferred revenue end of period | $ 9,625 | $ 8,822 | $ 9,625 | $ 8,822 |