Presentation of Financial Statements - Narrative (Details) people in Thousands |
Jul. 31, 2024
store
people
state
|
|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
| Number of stores | store | 2,674 |
| Number of states in which entity operates | state | 17 |
| Population of communities | people | 20 |