| Fiscal period | 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| Period End Date | 1/31/2026 | 1/31/2025 | 1/31/2024 | 1/31/2023 | 1/31/2022 | 1/31/2021 | 1/31/2020 | 1/31/2019 | 1/31/2018 | 1/31/2017 |
| Sales | 164,683.00 | 159,514.00 | 152,669.00 | 157,403.00 | 151,157.00 | 132,110.00 | 110,225.00 | 108,203.00 | 100,904.00 | 94,595.00 |
| Total Revenues | 164,683.00 | 159,514.00 | 152,669.00 | 157,403.00 | 151,157.00 | 132,110.00 | 110,225.00 | 108,203.00 | 100,904.00 | 94,595.00 |
| Cost of Merchandise Sold | 109,818.00 | 106,206.00 | 101,709.00 | 104,625.00 | 100,325.00 | 87,257.00 | 72,653.00 | 71,043.00 | 66,548.00 | 62,282.00 |
| Gross Profit | 54,865.00 | 53,308.00 | 50,960.00 | 52,778.00 | 50,832.00 | 44,853.00 | 37,572.00 | 37,160.00 | 34,356.00 | 32,313.00 |
| Depreciation and amortization | 3,273.00 | 3,034.00 | 2,673.00 | 2,455.00 | 2,386.00 | 2,128.00 | 1,989.00 | 1,870.00 | 1,811.00 | 1,754.00 |
| Selling, General, administrative and Store Operating | 30,702.00 | 28,748.00 | 26,598.00 | 26,284.00 | 25,406.00 | 24,447.00 | 19,740.00 | 19,513.00 | 17,864.00 | 17,132.00 |
| Other general and administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Pre-Opening | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Impairment loss | -- | -- | -- | -- | -- | 0.00 | -- | (247.00) | -- | -- |
| Total Operating Expenses | 33,975.00 | 31,782.00 | 29,271.00 | 28,739.00 | 27,792.00 | 26,575.00 | 21,729.00 | 21,630.00 | 19,675.00 | 18,886.00 |
| Operating Income (Loss) | 20,890.00 | 21,526.00 | 21,689.00 | 24,039.00 | 23,040.00 | 18,278.00 | 15,843.00 | 15,530.00 | 14,681.00 | 13,427.00 |
| Interest expense | 2,412.00 | 2,321.00 | 1,943.00 | 1,617.00 | 1,347.00 | 1,347.00 | 1,201.00 | 1,051.00 | 1,057.00 | 972.00 |
| Interest and Investment Income | 124.00 | 201.00 | 178.00 | 55.00 | 44.00 | 47.00 | 73.00 | 93.00 | 74.00 | 36.00 |
| Other | -- | -- | -- | -- | -- | -- | -- | (16.00) | -- | -- |
| Pre-Tax Income - Foreign | -- | 1,287.00 | -- | -- | -- | 965.00 | 945.00 | 1,100.00 | 1,016.00 | 923.00 |
| Pre-Tax Income: United States | -- | 18,119.00 | -- | -- | -- | 16,013.00 | 13,770.00 | 13,456.00 | 12,682.00 | 11,568.00 |
| Earnings before provision for income taxes | 18,602.00 | 19,406.00 | 19,924.00 | 22,477.00 | 21,737.00 | 16,978.00 | 14,715.00 | 14,556.00 | 13,698.00 | 12,491.00 |
| Provision for income taxes | 4,446.00 | 4,600.00 | 4,781.00 | 5,372.00 | 5,304.00 | 4,112.00 | 3,473.00 | 3,435.00 | 5,068.00 | 4,534.00 |
| Current- Federal | -- | 3,417.00 | 3,764.00 | 3,918.00 | 4,066.00 | 3,462.00 | 2,370.00 | 2,495.00 | 4,128.00 | 3,870.00 |
| Current- State | -- | 836.00 | 882.00 | 880.00 | 981.00 | 928.00 | 572.00 | 544.00 | 499.00 | 462.00 |
| Current- Foreign | -- | 386.00 | 365.00 | 436.00 | 511.00 | 329.00 | 340.00 | 372.00 | 331.00 | 315.00 |
| Deferred- Federal | -- | (67.00) | (228.00) | 102.00 | (155.00) | (404.00) | 259.00 | 67.00 | (67.00) | (102.00) |
| Deferred- State | -- | 25.00 | 12.00 | 61.00 | (11.00) | (209.00) | (72.00) | 1.00 | 89.00 | 13.00 |
| Deferred- Foreign | -- | 3.00 | (14.00) | (25.00) | (88.00) | 6.00 | 4.00 | (44.00) | 88.00 | (24.00) |
| Deferred:U.S | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Current:U.S | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Income (loss) from Continuing Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Earnings from discontinued operations, net of tax | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net earnings allocable to Common Units | 14,156.00 | 14,806.00 | 15,143.00 | 17,105.00 | 16,433.00 | 12,866.00 | 11,242.00 | 11,121.00 | 8,630.00 | 7,957.00 |
| Basic Earnings per Share from Continuing Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Basic Earnings per Share from Discontinued Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Basic Earnings Per Share | 14.26 | 14.96 | 15.16 | 16.74 | 15.59 | 11.98 | 10.29 | 9.78 | 7.33 | 6.47 |
| Diluted Earnings per Share from Continuing Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Diluted Earnings per Share from Discontinued Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Diluted Earnings Per Share | 14.23 | 14.91 | 15.11 | 16.69 | 15.53 | 11.94 | 10.25 | 9.73 | 7.29 | 6.45 |
| Weighted Average Shares outstanding- Basic | 993.00 | 990.00 | 999.00 | 1,022.00 | 1,054.00 | 1,074.00 | 1,093.00 | 1,137.00 | 1,178.00 | 1,229.00 |
| Weighted average shares outstanding- Diluted | 995.00 | 993.00 | 1,002.00 | 1,025.00 | 1,058.00 | 1,078.00 | 1,097.00 | 1,143.00 | 1,184.00 | 1,234.00 |