Nature of Business - Additional Information (Detail) - Store |
Jan. 31, 2026 |
Jan. 31, 2025 |
|---|---|---|
| Nature Of Business [Line Items] | ||
| Number of stores for operations | 784 | 733 |
| North America | ||
| Nature Of Business [Line Items] | ||
| Number of stores for operations | 675 | 637 |
| Europe | ||
| Nature Of Business [Line Items] | ||
| Number of stores for operations | 109 | 96 |