7Baggers

Citi Trends, Inc
(NASDAQ:CTRN) 

CTRN stock logo

Citi Trends, Inc. operates as a value-priced retailer of fashion apparel, accessories, and home goods. The company offers apparel, such as fashion sportswear for men and women, as well as children, including newborns, infants, toddlers, boys, and girls; accessories comprising handbags, jewelry, foot...

Founded: 1946
Full Time Employees: 3,000
Sector: Consumer Cyclical
Industry: Apparel Retail

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-05-02 2026-01-31 2025-11-01 2025-08-02 2025-05-03 2025-02-01 2024-11-02 2024-08-03 2024-05-04 2024-02-03 2023-10-28 2023-07-29 2023-04-29 2023-01-28 2022-10-29 2022-07-30 2022-04-30 2022-01-29 2021-10-30 2021-07-31 2021-05-01 2021-01-30 2020-10-31 2020-08-01 2020-05-02 2020-02-01 2019-11-02 2019-08-03 2019-05-04 2019-02-02 2018-11-03 2018-08-04 2018-05-05 2018-02-03 2017-10-28 2017-07-29 2017-04-29 2017-01-28 2016-10-29 2016-07-30 2016-04-30 2016-01-30 2015-10-31 2015-08-01 2015-05-02 2015-01-31 2014-11-01 2014-08-02 2014-05-03 2014-02-01 2013-11-02 2013-08-03 2013-05-04 2013-02-02 2012-10-27 2012-07-28 2012-04-28 2012-01-28 2011-10-29 2011-07-30 2011-04-30 2011-01-29 2010-10-30 2010-07-31 2010-05-01 2010-01-30 2009-10-31 2009-08-01 2009-05-02 2009-01-31 2008-11-01 2008-08-02 2008-05-03 2008-02-02 2007-11-03 2007-08-04 2007-05-05 2007-02-03 2006-10-28 2006-07-29 2006-04-29 2006-01-28 
                                                                                      
      net sales
    230,858,000 230,393,000 197,091,000 190,750,000 201,728,000 211,172,000 179,066,000 176,552,000 186,289,000 215,179,000 179,520,000 173,554,000 179,688,000 209,461,000 192,323,000 185,012,000 208,215,000 240,974,000 227,959,000 237,281,000 285,381,000 251,919,000 531,375,000 332,275,000 116,124,000 211,013,000 570,912,000 387,862,000 205,032,000 201,158,000 568,395,000 393,031,000 211,032,000 212,143,000 543,098,000 366,155,000 199,955,000 185,511,000 509,664,000 348,948,000 193,672,000 176,063,000 507,728,000 348,791,000 194,913,000 181,143,000 489,697,000 333,003,000 188,016,000 157,193,000 465,011,000 319,649,000 181,828,000 175,656,000 478,997,000 330,012,000 197,694,000 178,356,000 462,468,000 319,401,000 189,168,000 172,043,000 450,485,000 310,448,000 181,406,000 169,811,000 382,058,000 254,702,000 143,097,000  341,599,000 236,651,000 120,996,000  302,944,000 203,402,000 106,576,000  255,129,560 168,011,161 91,681,225  
      yoy
    14.44% 9.10% 10.07% 8.04% 8.29% -1.86% -0.25% 1.73% 3.67% 2.73% -6.66% -6.19% -13.70% -13.08% -15.63% -22.03% -27.04% -4.34% -57.10% -28.59% 145.76% 19.39% -6.93% -14.33% -43.36% 4.90% 0.44% -1.32% -2.84% -5.18% 4.66% 7.34% 5.54% 14.36% 6.56% 4.93% 3.24% 5.37% 0.38% 0.05% -0.64% -2.80% 3.68% 4.74% 3.67% 15.24% 5.31% 4.18% 3.40% -10.51% -2.92% -3.14% -8.03% -1.51% 3.57% 3.32% 4.51% 3.67% 2.66% 2.88% 4.28% 1.31% 17.91% 21.89% 26.77%  11.84% 7.63% 18.27%  12.76% 16.35% 13.53%  18.74% 21.06% 16.25%      
      qoq
    0.20% 16.90% 3.32% -5.44% -4.47% 17.93% 1.42% -5.23% -13.43% 19.86% 3.44% -3.41% -14.21% 8.91% 3.95% -11.14% -13.59% 5.71% -3.93% -16.85% 13.28% -52.59% 59.92% 186.14% -44.97% -63.04% 47.19% 89.17% 1.93% -64.61% 44.62% 86.24% -0.52% -60.94% 48.32% 83.12% 7.79% -63.60% 46.06% 80.17% 10.00% -65.32% 45.57% 78.95% 7.60% -63.01% 47.05% 77.11% 19.61% -66.20% 45.48% 75.80% 3.51% -63.33% 45.15% 66.93% 10.84% -61.43% 44.79% 68.85% 9.95% -61.81% 45.11% 71.13% 6.83% -55.55% 50.00% 77.99%   44.35% 95.59%   48.94% 90.85%   51.85% 83.26%   
      cost of sales
    -138,630,000 -138,463,000 -120,462,000 -114,477,000 -121,918,000 -127,326,000 -107,833,000 -121,624,000 -114,254,000 -130,997,000 -110,942,000 -107,226,000 -113,659,000 -126,681,000 -115,741,000 -114,589,000 -127,011,000 -143,659,000 -136,071,000 -140,542,000 -163,791,000 -144,274,000 -327,344,000 -211,517,000 -84,370,000 -127,311,000 -357,429,000 -242,850,000 -128,238,000 -126,095,000 -350,231,000 -239,811,000 -129,413,000 -131,363,000 -334,659,000 -224,565,000 -122,390,000 -114,822,000 -313,345,000 -212,959,000 -117,809,000         73,719,500 294,878,000 202,804,000 114,505,000 118,165,000 308,739,000 210,931,000 123,028,000 124,532,000 295,789,000 200,880,000 114,099,000 105,184,000 278,134,000 189,778,000 109,016,000 104,258,000 234,640,000 154,920,000 85,909,000  211,172,000 144,964,000 74,233,000  191,638,000 126,612,000 64,878,000  157,639,477 103,483,952 55,371,718  
      selling, general and administrative expenses
    -79,745,000 -80,033,000 -79,346,000 -78,905,000 -74,887,000 -77,452,000 -74,730,000 -73,780,000 -74,211,000 -74,526,000 -69,654,000 -69,543,000 -70,807,000 -70,578,000 -69,092,000 -68,481,000 -71,026,000 -79,563,000 -74,784,000 -75,383,000 -77,892,000 -79,269,000 -180,929,000 -111,699,000 -54,076,000 -67,654,000 -191,975,000 -126,436,000 -63,447,000 -61,460,000 -186,478,000 -125,290,000 -63,005,000 -65,623,000 -181,439,000 -120,321,000 -60,487,000 -58,593,000 -172,073,000 -114,436,000 -58,331,000           103,828,000 51,908,000 52,678,000 154,733,000 103,601,000 52,669,000 52,206,000 154,819,000 101,760,000 51,072,000 47,112,000 140,119,000 92,876,000 48,450,000 44,050,000 121,116,000 79,127,000 40,133,000  109,600,000 73,118,000 36,241,000  94,578,000 62,123,000 33,396,000  82,124,564 52,922,248 26,241,513  
      depreciation
    -5,108,000 -4,937,000 -4,627,000 -4,548,000 -4,370,000 -4,491,000 -4,755,000 -4,782,000 -4,793,000 -4,852,000 -4,749,000 -4,708,000 -4,681,000 -4,802,000 -5,076,000 -5,272,000 -5,445,000 -5,175,000 -5,527,000 -4,994,000 -4,697,000 -4,677,000 -14,582,000 -9,879,000 -4,946,000 -4,794,000 -13,741,000 -9,221,000 -4,614,000 -4,636,000 -14,250,000 -9,650,000 -4,974,000 -5,020,000 -13,863,000 -8,887,000 -4,298,000 -4,129,000 -12,961,000 -8,738,000 -4,444,000                                          
      asset impairment
     -252,000  -263,000 -64,000 -701,000 -574,000 -1,261,000  -873,000 -178,000            -286,000 -286,000 -286,000  -472,000 -472,000  -152,000 -1,122,000 -942,000  -430,000 -77,000 -77,000  -31,000 -282,000 -221,000 -221,000           681,000 27,000 517,000 660,000   4,209,000 2,305,000 1,609,000                       
      income from operations
    7,375,000 7,190,000 -7,344,000 3,517,000 489,000 1,202,000 -8,826,000 -24,895,000 -6,969,000 3,931,000 -6,003,000 -7,923,000 -9,459,000 7,400,000 31,582,000 -3,330,000 39,653,000 12,577,000 11,577,000 16,362,000 39,001,000 23,699,000 8,234,000 -1,106,000 -27,554,000 11,254,000 7,295,000 8,883,000 8,733,000 8,815,000 16,314,000 17,338,000 13,640,000 9,707,000 13,060,000 12,305,000 12,780,000 7,936,000 11,003,000 12,594,000 12,867,000 5,895,000 18,322,000 17,155,000 16,779,000 5,190,000 5,933,000 9,173,000 14,114,000   1,074,000 9,793,000   3,297,000 15,852,000   3,217,000 18,413,000 14,055,000 17,389,000 18,275,000 19,190,000 16,751,000 12,623,000 11,827,000 12,682,000  8,912,000 10,788,000 6,819,000  7,633,000 8,837,000 8,302,000  15,365,519 11,604,961 10,067,994  
      yoy
    1408.18% 498.17% -16.79% -114.13% -107.02% -69.42% 47.03% 214.21% -26.32% -46.88% -119.01% 137.93% -123.85% -41.16% 172.80% -120.35% 1.67% -46.93% 40.60% -1579.39% -241.54% 110.58% 12.87% -112.45% -415.52% 27.67% -55.28% -48.77% -35.98% -9.19% 24.92% 40.90% 6.73% 22.32% 18.69% -2.29% -0.68% 34.62% -39.95% -26.59% -23.31% 13.58% 208.82% 87.02% 18.88%   754.10% 44.12%   -67.42% -38.22%   2.49% -13.91%   -82.40% -4.05% -16.09% 37.76% 54.52% 51.32%  41.64% 9.63% 85.98%  16.76% 22.08% -17.86%  -50.32% -23.85% -17.54%      
      qoq
    2.57% -197.90% -308.81% 619.22% -59.32% -113.62% -64.55% 257.22% -277.28% -165.48% -24.23% -16.24% -227.82% -76.57% -1048.41% -108.40% 215.28% 8.64% -29.24% -58.05% 64.57% 187.82% -844.48% -95.99% -344.84% 54.27% -17.88% 1.72% -0.93% -45.97% -5.91% 27.11% 40.52% -25.67% 6.14% -3.72% 61.04% -27.87% -12.63% -2.12% 118.27% -67.83% 6.80% 2.24% 223.29% -12.52% -35.32% -35.01%    -89.03%    -79.20%    -82.53% 31.01% -19.17% -4.85% -4.77% 14.56% 32.70% 6.73% -6.74%   -17.39% 58.21%   -13.62% 6.44%   32.40% 15.27%   
      operating margin %
    3.19% 3.12% -3.73% 1.84% 0.24% 0.57% -4.93% -14.10% -3.74% 1.83% -3.34% -4.57% -5.26% 3.53% 16.42% -1.80% 19.04% 5.22% 5.08% 6.90% 13.67% 9.41% 1.55% -0.33% -23.73% 5.33% 1.28% 2.29% 4.26% 4.38% 2.87% 4.41% 6.46% 4.58% 2.40% 3.36% 6.39% 4.28% 2.16% 3.61% 6.64% 3.35% 3.61% 4.92% 8.61% 2.87% 1.21% 2.75% 7.51% 0% 0% 0.34% 5.39% 0% 0% 1.00% 8.02% 0% 0% 1.01% 9.73% 8.17% 3.86% 5.89% 10.58% 9.86% 3.30% 4.64% 8.86% NaN% 2.61% 4.56% 5.64% NaN% 2.52% 4.34% 7.79% NaN% 6.02% 6.91% 10.98%  
      interest income
    647,000 605,000 541,000 389,000 458,000 531,000 482,000 611,000 849,000 1,070,000 894,000 887,000 1,023,000 830,000 202,000 2,000  7,000 18,000 2,000 4,000 3,000 235,000 231,000 217,000 363,000 1,214,000 793,000 379,000 374,000 979,000 658,000 295,000 266,000 617,000 401,000 186,000 163,000 408,000 262,000 127,000 117,000 222,000 115,000 56,000 52,000 135,000 92,000 53,000 68,000 213,000 135,000 68,000 66,000 194,000 128,000 62,000 63,000 180,000 119,000 54,000 34,000 140,000 99,000 55,000 75,000 329,000 244,000 139,000  2,215,000 1,425,000 868,000  1,703,000 1,181,000 645,000  1,429,239 953,504 497,093  
      interest expense
    -86,000 -87,000 -91,000 -88,000 -76,000 -81,000 -79,000 -80,000 -79,000 -78,000 -76,000 -77,000 -75,000 -76,000 -76,000 -78,000 -76,000 -106,000 -76,000 -77,000 -47,000 -43,000 -733,000 -540,000 -163,000 -41,000 -117,000 -78,000 -38,000 -40,000 -114,000 -75,000 -37,000 -38,000 -112,000 -74,000 -37,000 -39,000 -120,000 -81,000 -40,000                                          
      income before income taxes
    7,936,000 7,708,000 -6,894,000 3,818,000 871,000 1,652,000 -8,423,000 -24,364,000 -6,199,000 4,923,000 -5,185,000 -7,113,000 -8,511,000 8,154,000 31,708,000 -3,406,000 39,577,000 12,478,000 11,519,000 16,287,000 38,958,000 23,659,000 7,736,000 -1,415,000 -27,500,000 11,576,000 8,392,000 9,598,000 9,074,000 9,149,000 17,179,000 17,921,000 13,898,000 9,935,000 13,565,000 12,632,000 12,929,000 8,060,000 11,291,000 12,775,000                                           
      income tax expense
    -182,000             -1,517,000 -7,120,000           -2,154,000 -1,311,000 -1,433,000 -1,286,000 -1,802,000 -3,152,000 -3,389,000 -2,601,000 -4,688,000 -4,238,000 -3,952,000 -4,039,000 -2,510,000 -3,510,000 -4,158,000 -4,217,000       2,661,000 5,040,000   442,000 3,650,000   1,133,000 5,761,000   1,264,000 6,370,000 4,718,000 6,024,000 6,483,000 6,792,000 5,569,000 4,400,000 4,085,000 4,123,000  3,544,000 4,037,000 2,432,000          
      net income
    7,754,000 7,412,000 -6,894,000 3,818,000 871,000 -14,179,000 -7,152,000 -18,413,000 -3,426,000 3,551,000 -3,863,000 -5,032,000 -6,635,000 6,637,000 24,588,000 -2,536,000 30,203,000 9,839,000 9,014,000 12,490,000 30,897,000 18,038,000 5,940,000 -1,025,000 -20,892,000 9,422,000 7,081,000 8,165,000 7,788,000 7,347,000 14,027,000 14,532,000 11,297,000 5,247,000 9,327,000 8,680,000 8,890,000 5,550,000 7,781,000 8,617,000 8,737,000 3,472,000 12,055,000 11,441,000 11,279,000 4,673,000 4,293,000 6,500,000 9,079,000 1,465,000 -1,001,000 671,000 6,164,000 -704,000 -1,521,000 2,179,000 10,104,000 -5,315,000 -4,699,000 2,062,000 12,093,000 9,364,000 11,488,000 11,882,000 12,449,000 11,251,000 8,466,000 7,860,000 7,929,000  7,327,000 8,014,000 5,168,000  5,836,000 6,349,000 5,722,000  10,979,159 8,169,860 6,894,225  
      yoy
    790.24% -152.27% -3.61% -120.74% -125.42% -499.30% 85.14% 265.92% -48.36% -46.50% -115.71% 98.42% -121.97% -32.54% 172.78% -120.30% -2.25% -45.45% 51.75% -1318.54% -247.89% 91.45% -16.11% -112.55% -368.26% 28.24% -49.52% -43.81% -31.06% 40.02% 50.39% 67.42% 27.08% -5.46% 19.87% 0.73% 1.75% 59.85% -35.45% -24.68% -22.54% -25.70% 180.81% 76.02% 24.23% 218.98% -528.87% 868.70% 47.29% -308.10% -34.19% -69.21% -38.99% -86.75% -67.63% 5.67% -16.45% -156.76% -140.90% -82.65% -2.86% -16.77% 35.70% 51.17% 57.01%  15.55% -1.92% 53.42%  25.55% 26.22% -9.68%  -46.84% -22.29% -17.00%      
      qoq
    4.61% -207.51% -280.57% 338.35% -106.14% 98.25% -61.16% 437.45% -196.48% -191.92% -23.23% -24.16% -199.97% -73.01% -1069.56% -108.40% 206.97% 9.15% -27.83% -59.58% 71.29% 203.67% -679.51% -95.09% -321.74% 33.06% -13.28% 4.84% 6.00% -47.62% -3.48% 28.64% 115.30% -43.74% 7.45% -2.36% 60.18% -28.67% -9.70% -1.37% 151.64% -71.20% 5.37% 1.44% 141.37% 8.85% -33.95% -28.41% 519.73% -246.35% -249.18% -89.11% -975.57% -53.71% -169.80% -78.43% -290.10% 13.11% -327.89% -82.95% 29.14% -18.49% -3.32% -4.55% 10.65% 32.90% 7.71% -0.87%   -8.57% 55.07%   -8.08% 10.96%   34.39% 18.50%   
      net income margin %
    3.36% 3.22% -3.50% 2.00% 0.43% -6.71% -3.99% -10.43% -1.84% 1.65% -2.15% -2.90% -3.69% 3.17% 12.78% -1.37% 14.51% 4.08% 3.95% 5.26% 10.83% 7.16% 1.12% -0.31% -17.99% 4.47% 1.24% 2.11% 3.80% 3.65% 2.47% 3.70% 5.35% 2.47% 1.72% 2.37% 4.45% 2.99% 1.53% 2.47% 4.51% 1.97% 2.37% 3.28% 5.79% 2.58% 0.88% 1.95% 4.83% 0.93% -0.22% 0.21% 3.39% -0.40% -0.32% 0.66% 5.11% -2.98% -1.02% 0.65% 6.39% 5.44% 2.55% 3.83% 6.86% 6.63% 2.22% 3.09% 5.54% NaN% 2.14% 3.39% 4.27% NaN% 1.93% 3.12% 5.37% NaN% 4.30% 4.86% 7.52%  
      basic net earnings per common share
    950                                                                                  
      diluted net earnings per common share
    910 -67.5 -860 460                                                                               
      weighted-average number of shares outstanding
                                                                                      
      basic
    8,126,000 8,057,000 8,050,000 8,033,000 8,034,000 8,315,000 8,356,000 8,337,000 8,253,000 8,221,000 8,238,000 8,225,000 8,182,000 8,216,000 8,145,000 8,165,000 8,407,000 8,912,000 8,706,000 9,088,000 9,450,000 10,283,000 10,420,000 10,447,000 10,443,000 11,674,000 11,831,000 11,929,000 11,976,000 13,030,000 13,224,000 13,446,000 13,578,000 14,058,000 14,221,000 14,550,000 14,719,000 14,657,000 14,649,000 14,635,000 14,594,000 14,996,000 15,112,000 15,139,000 15,096,000 14,961,000 14,952,000 14,937,000 14,901,000 14,798,000 14,789,000 14,776,000 14,752,000 14,672,000 14,662,000 14,654,000  14,589,000 14,584,000 14,575,000 14,554,000 14,503,000 14,497,000 14,486,000 14,458,000  14,351,000  14,318,000 14,131,000 14,095,000 14,071,000 14,048,000 13,946,000 13,917,000 13,865,000 13,807,000      
      diluted
    8,484,000 8,300,000 8,050,000 8,314,000 8,170,000 8,315,000 8,356,000 8,337,000 8,253,000 8,221,000 8,238,000 8,225,000 8,182,000 8,216,000 8,145,000 8,165,000 8,407,000 9,013,000 8,787,000 9,178,000 9,571,000 10,325,000 10,444,000 10,447,000 10,443,000 11,699,000 11,842,000 11,944,000 12,006,000 13,070,000 13,269,000 13,491,000 13,631,000 14,116,000 14,270,000 14,598,000 14,780,000 14,662,000 14,652,000 14,640,000 14,603,000 15,056,000 15,167,000 15,193,000 15,181,000 15,020,000 14,985,000 14,946,000 14,902,000 14,813,000 14,789,000 14,778,000 14,753,000 14,672,000 14,662,000 14,656,000  14,589,000 14,584,000 14,585,000 14,567,000 14,523,000 14,518,000 14,510,000 14,489,000  14,383,000  14,339,000 14,269,000 14,262,000 14,248,000 14,217,000 14,223,000 14,235,000 14,234,000 14,219,000      
      income tax benefit
         -15,831,000 1,271,000 5,951,000 2,773,000 -1,372,000 1,322,000 2,081,000 1,876,000   870,000     -8,061,000   390,000 6,608,000                                                          
      basic net earningsper common share
     -67.5 -860 480                                                                               
      gain on sale of building
       10,960,000                                                                               
      basic net income per common share
        110     430 -470  -810 830 3,020 -310 3,590 1,210 1,040 1,370 3,270 1,760 570 -100 -2,000 810 600 680 650 580 1,060 1,080 830 380 660 600 600 380 530 590 600 240 800 760 750 310 290 440 610   50 420   150 690 -370 -320 140 830 650 790 820 860 780 580 540 540  520 570 370  420 460 410      
      diluted net income per common share
        110     430 -470  -810 830 3,020 -310 3,590 1,200 1,030 1,360 3,230 1,750 570 -100 -2,000 810 600 680 650 580 1,060 1,080 830 380 650 590 600 380 530 590 600 240 790 750 740 310 290 430 610   50 420   150 690 -370 -320 140 830 650 790 820 860 780 580 540 540  510 560 360  410 450 400      
      basic net loss per common share
         -872.5 -860 -2,210 -420   -610                                      -17.5 -70   -25 -100                            
      diluted net loss per common share
         -872.5 -860 -2,210 -420   -610                                      -17.5 -70   -25 -100                            
      gain on sale-leaseback
                  29,168,000  34,920,000                                                                  
      income tax provision
                    -9,374,000 -3,590,750 -2,505,000 -3,797,000  -449,000 -1,796,000                                                            
      cash dividends declared per share
                                 0.06 0.24 0.16 0.08 0.055 0.22 0.14 0.06 0.045 0.18 0.06 0.06 0.015 0.06                                        
      income before income tax expense
                                            12,954,000 4,585,750 18,343,000 17,176,000 16,788,000   9,161,000 14,119,000   1,113,000 9,814,000   3,312,000 15,865,000   3,326,000 18,463,000 14,082,000 17,512,000 18,365,000 19,241,000 16,820,000 12,866,000 11,945,000 12,052,000  10,871,000 12,051,000 7,600,000          
      gain on sale of former distribution center
                                                      1,526,000                                
      income before income tax benefit
                                                 1,479,000 5,916,000                                    
      gross profit
                                                     42,533,250 170,133,000 116,845,000 67,323,000 57,491,000 170,258,000 119,081,000 74,666,000 53,824,000 166,679,000 118,521,000 75,069,000 66,859,000 172,351,000 120,670,000 72,390,000 65,553,000 147,418,000 99,782,000 57,188,000  130,427,000 91,687,000 46,763,000  111,306,000 76,790,000 41,698,000  97,490,083 64,527,209 36,309,507  
      yoy
                                                     -26.02% -0.07% -1.88% -9.83% 6.81% 2.15% 0.47% -0.54% -19.50% -3.29% -1.78% 3.70% 1.99% 16.91% 20.93% 26.58%  13.03% 8.83% 22.29%  17.18% 19.40% 12.15%  14.17% 19.00% 14.84%      
      qoq
                                                     -75.00% 45.61% 73.56% 17.10% -66.23% 42.98% 59.48% 38.72% -67.71% 40.63% 57.88% 12.28% -61.21% 42.83% 66.69% 10.43% -55.53% 47.74% 74.48%   42.25% 96.07%   44.95% 84.16%   51.08% 77.71%   
      gross margin %
    0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 27.06% 36.59% 36.55% 37.03% 32.73% 35.54% 36.08% 37.77% 30.18% 36.04% 37.11% 39.68% 38.86% 38.26% 38.87% 39.90% 38.60% 38.59% 39.18% 39.96% NaN% 38.18% 38.74% 38.65% NaN% 36.74% 37.75% 39.13% NaN% 38.21% 38.41% 39.60%  
      depreciation and amortization
                                                       11,262,000 5,595,000 5,797,000 18,153,000 12,183,000 6,145,000 6,569,000 18,389,000 11,935,000 5,584,000 5,692,000 14,843,000 9,519,000 4,750,000 4,752,000 13,679,000 8,828,000 4,373,000  11,915,000 7,781,000 3,703,000  9,095,000 5,830,000       
      loss before income tax benefit
                                                                                      
      loss before income tax expense
                                                                                      
      weighted average number of shares outstanding
                                                                                      
      basic
                                                            14,636,000         14,364,000  14,342,000               
      diluted
                                                            14,637,000         14,396,000  14,370,000               
      net income attributable to common shares
                                                                                      
      basic
                                                                 9,364,000 11,488,000 11,882,000 12,449,000 11,251,000 8,289,000 7,700,000 7,780,000              
      diluted
                                                                 9,364,000 11,488,000 11,882,000 12,449,000 11,252,000 8,289,000 7,700,000 7,780,000              
      unrealized loss on investment securities
                                                                                      
      unrealized loss on auction rate securities
                                                                                      
      income before provision for income taxes
                                                                              8,964,000 9,753,000 8,803,000  16,626,159 12,479,860 10,524,225  
      provision for income taxes
                                                                              3,128,000 3,404,000 3,081,000  5,647,000 4,310,000 3,630,000  
      interest expense, including redeemable preferred stock dividend in 2005
                                                                                      
      basic income per common share
                                                                                  0.81 0.61 0.51  
      diluted income per common share
                                                                                  0.78 0.58 0.49  
      average number of shares outstanding
                                                                                      
      basic
                                                                                  13,515,645 13,481,836 13,447,612  
      diluted
                                                                                  14,031,733 14,068,831 14,070,152  
      interest expense, including redeemable preferred stock dividend
                                                                                      
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-05-02 2026-01-31 2025-11-01 2025-08-02 2025-05-03 2025-02-01 2024-11-02 2024-08-03 2024-05-04 2024-02-03 2023-10-28 2023-07-29 2023-04-29 2023-01-28 2022-10-29 2022-07-30 2022-04-30 2022-01-29 2021-10-30 2021-07-31 2021-05-01 2021-01-30 2020-10-31 2020-08-01 2020-05-02 2020-02-01 2019-11-02 2019-08-03 2019-05-04 2019-02-02 2018-11-03 2018-08-04 2018-05-05 2018-02-03 2017-10-28 2017-07-29 2017-04-29 2017-01-28 2016-10-29 2016-07-30 2016-04-30 2016-01-30 2015-10-31 2015-08-01 2015-05-02 2015-01-31 2014-11-01 2014-08-02 2014-05-03 2014-02-01 2013-11-02 2013-08-03 2013-05-04 2013-02-02 2012-10-27 2012-07-28 2012-04-28 2012-01-28 2011-10-29 2011-07-30 2011-04-30 2011-01-29 2010-10-30 2010-07-31 2010-05-01 2010-01-30 2009-10-31 2009-08-01 2009-05-02 2009-01-31 2008-11-01 2008-08-02 2008-05-03 2008-02-02 2007-11-03 2007-08-04 2007-05-05 2007-02-03 2006-10-28 2006-07-29 2006-04-29 2006-01-28 
                                                                                        
        assets
                                                                                        
        current assets:
                                                                                        
        cash and cash equivalents
      81,100,000 66,092,000 51,098,000 50,397,000 41,556,000 61,085,000 38,872,000 59,302,000 58,169,000 79,706,000 59,726,000 65,820,000 88,707,000 103,495,000 77,771,000 27,914,000 61,657,000 49,788,000 12,023,000 76,751,000 131,276,000 123,177,000 96,762,000 146,741,000 108,130,000 19,923,000 23,731,000 27,425,000 29,484,000 17,863,000 28,378,000 40,992,000 53,978,000 48,451,000 34,866,000 30,195,000 73,037,000 49,253,000 36,956,000 39,606,000 53,032,000 39,116,000 41,585,000 54,380,000 86,808,000 74,514,000 65,991,000 70,707,000 81,433,000 58,928,000 47,585,000 61,242,000 64,065,000 37,263,000 36,195,000 51,730,000 63,964,000 41,986,000 33,225,000 49,496,000 76,847,000 69,231,000 69,632,000 84,636,000 83,390,000 62,993,000 32,487,000 36,361,000 44,672,000 33,516,000 12,415,000 7,191,000 4,697,000 6,203,000 8,679,000 11,160,000 8,731,000 11,702,480 5,666,790 8,293,638 9,403,595 9,079,388 
        inventory
      115,246,000 113,515,000 123,536,000 117,566,000 109,931,000 122,640,000 127,514,000 134,996,000 119,014,000 130,432,000 129,727,000 134,473,000 114,322,000 105,794,000 128,511,000 142,101,000 129,715,000 123,835,000 126,899,000 113,186,000 101,803,000 103,845,000 114,405,000 94,545,000 121,885,000 138,258,000 135,395,000 132,050,000 131,254,000 139,841,000 139,699,000 138,801,000 125,331,000 137,701,000 133,245,000 131,989,000 124,533,000 134,649,000 130,752,000 132,093,000 123,330,000 137,020,000 129,433,000 126,346,000 116,152,000 131,057,000 128,516,000 120,456,000 112,720,000 126,501,000 123,203,000 120,402,000 108,509,000 141,473,000 146,700,000 133,773,000 115,008,000 131,526,000 127,156,000 122,313,000 113,380,000 121,432,000 115,273,000 107,556,000 95,685,000 100,874,000 105,314,000 88,829,000 84,613,000 86,259,000 89,822,000 85,330,000 83,258,000 82,420,000 93,886,000 93,909,000 85,397,000 73,359,967 74,499,328 67,075,988 58,894,074 54,020,879 
        prepaid and other current assets
      16,090,000 12,254,000 16,084,000 19,635,000 13,752,000 10,216,000 13,145,000 16,922,000 14,002,000 10,838,000 11,266,000 16,741,000 13,851,000 12,977,000 12,903,000 17,102,000 16,354,000 14,997,000 17,095,000 19,144,000 19,290,000 17,420,000 17,376,000 16,847,000 10,053,000 14,278,000 13,826,000 15,621,000 14,018,000 17,544,000 15,282,000 17,701,000 16,372,000 15,694,000 15,280,000 14,833,000 13,853,000 13,749,000 14,547,000 14,943,000 13,536,000 12,201,000 13,464,000 14,890,000 14,091,000 14,604,000 13,038,000 14,825,000 12,713,000 11,221,000 12,737,000 13,527,000 10,902,000 10,648,000 11,000,000 10,131,000 10,065,000 10,522,000 12,448,000 9,440,000 10,771,000 11,238,000 11,349,000 9,294,000 9,671,000 10,409,000 9,432,000 8,973,000 8,598,000 10,625,000 8,030,000 8,058,000 7,213,000 5,888,000 5,367,000 5,683,000 4,896,000 4,809,746 4,293,600 4,652,993 4,127,065 3,099,919 
        income tax receivable
      522,000 1,187,000 1,374,000 1,606,000 3,117,000 3,119,000 3,581,000 3,896,000 3,813,000 4,123,000 3,306,000 3,054,000 2,203,000 615,000  626,000  3,987,000 2,297,000    1,198,000 1,055,000 85,000 1,186,000 2,948,000 2,098,000       1,125,000 1,950,000  1,635,000 4,023,000 2,091,000  1,285,000 241,000   973,000 755,000   394,000 1,442,000 699,000  1,134,000 2,882,000 6,309,000 1,113,000 11,195,000 9,573,000 4,248,000  524,000 5,261,000 2,741,000   2,623,000 504,000   1,149,000    1,038,000 1,318,000   2,624,960 2,860,886 2,886,737  
        total current assets
      212,958,000 193,048,000 192,092,000 189,204,000 168,603,000 197,060,000 183,112,000 215,116,000 194,998,000 225,099,000 204,025,000 220,088,000 219,083,000 222,881,000 219,185,000 187,743,000 207,726,000 192,607,000 193,776,000 233,684,000 252,369,000 244,442,000 229,741,000 259,193,000 240,158,000 201,207,000 208,205,000 214,970,000 217,891,000 225,598,000 226,298,000 233,503,000 229,185,000 233,346,000 214,814,000 211,636,000 245,612,000 237,312,000 220,410,000 226,078,000 230,113,000 227,128,000 223,409,000 224,450,000 241,632,000 241,357,000 227,153,000 223,341,000 218,383,000 207,759,000 207,888,000 217,537,000 206,092,000 210,792,000 209,067,000 212,659,000 198,358,000 203,375,000 189,632,000 191,070,000 206,055,000 207,918,000 211,652,000 212,082,000 223,231,000 211,819,000 196,446,000 180,857,000 141,512,000 133,847,000 114,927,000 103,895,000 98,389,000 153,514,000 155,574,000 161,619,000 162,813,000 158,018,349 138,699,258 129,968,958 127,623,424 122,278,732 
        property and equipment
      56,639,000 54,384,000 53,161,000 50,522,000 49,146,000 50,715,000 48,878,000 51,702,000 53,352,000 56,231,000 56,658,000 59,084,000 57,383,000 60,106,000 60,912,000 72,450,000 68,213,000 75,282,000 71,945,000 66,524,000 65,532,000 63,514,000 63,564,000 61,923,000 64,847,000 64,985,000 55,704,000 54,843,000 54,921,000 56,224,000 55,643,000 57,154,000 59,156,000 61,777,000 63,571,000 63,795,000 61,152,000 59,280,000 54,478,000 52,935,000 49,816,000 50,632,000 49,978,000 47,903,000 44,945,000 47,603,000 49,756,000 51,746,000 52,960,000 56,154,000 60,979,000 65,213,000 69,202,000 70,995,000 76,197,000 80,990,000 85,622,000 90,541,000 95,369,000 94,132,000 91,175,000 85,299,000 76,879,000 73,434,000 64,300,000 63,791,000 62,422,000 59,741,000 58,413,000 58,861,000 58,659,000 57,165,000 55,555,000 52,207,000 43,895,000 40,154,000 36,040,000 34,753,390 30,334,914 26,287,770 26,217,097 23,425,601 
        operating lease right of use assets
      224,770,000 221,775,000 217,187,000 216,420,000 218,360,000 214,148,000 218,899,000 225,278,000 226,918,000 231,281,000 239,282,000 240,151,000 252,435,000 257,195,000 264,667,000 237,556,000 241,686,000 201,827,000 196,529,000 190,503,000 184,694,000 179,673,000 182,338,000 171,711,000 166,749,000 169,854,000 154,267,000 152,932,000 149,125,000                                                      
        other assets
      1,824,000 1,964,000 1,820,000 1,262,000 1,299,000 846,000 886,000 920,000 957,000 1,005,000 1,050,000 1,083,000 1,134,000 1,183,000 1,218,000 1,252,000 1,287,000 1,317,000 1,401,000 1,414,000 1,441,000 769,000 752,000 763,000 755,000 755,000 757,000 777,000 749,000 745,000 725,000 720,000 716,000 720,000 727,000 720,000 716,000 725,000 716,000 731,000 703,000 705,000 689,000 627,000 629,000 638,000 651,000 663,000 673,000 686,000 700,000 716,000 731,000 741,000 756,000 774,000 785,000 798,000 837,000 629,000 611,000 608,000 592,000 562,000 595,000 517,000 502,000 481,000 450,000 405,000 372,000 369,000 353,000 329,000 318,000 293,000 288,000 278,353 269,687 238,306 226,449 213,800 
        total assets
      496,191,000 471,171,000 464,260,000 457,408,000 437,408,000 462,769,000 467,076,000 506,731,000 484,102,000 518,721,000 508,212,000 526,507,000 534,430,000 544,258,000 546,855,000 501,539,000 523,228,000 474,025,000 467,569,000 496,211,000 509,177,000 494,593,000 481,921,000 500,824,000 486,843,000 459,145,000 442,250,000 447,648,000 437,548,000 297,989,000 300,208,000 310,782,000 316,251,000 327,071,000 312,673,000 309,664,000 340,431,000 332,514,000 313,282,000 313,439,000 313,479,000 314,508,000 312,929,000 316,049,000 313,921,000 318,373,000 307,952,000 301,052,000 297,922,000 291,308,000 295,869,000 297,405,000 281,638,000 292,145,000 302,489,000 312,734,000 305,090,000 314,777,000 308,069,000 309,841,000 317,186,000 306,402,000 293,001,000 290,365,000 291,591,000 279,986,000 263,150,000 245,342,000 247,790,000 240,789,000 222,525,000 218,675,000 213,562,000 210,177,000 204,645,000 206,009,000 202,633,000 196,101,955 170,675,263 157,866,438 155,438,374 147,289,537 
        liabilities and stockholders’ equity
                                                                                        
        current liabilities:
                                                                                        
        accounts payable
      113,238,000 100,693,000 97,986,000 96,245,000 80,919,000 102,456,000 82,791,000 110,540,000 72,269,000 100,366,000 83,393,000 93,680,000 90,029,000 80,670,000 83,451,000 82,956,000 87,857,000 98,879,000 102,599,000 99,177,000 109,723,000 84,832,000 87,757,000 77,679,000 94,249,000 79,596,000 71,699,000 71,303,000 64,201,000 73,391,000 68,342,000 72,096,000 63,814,000 75,947,000 68,047,000 67,256,000 71,465,000 75,433,000 59,098,000 61,982,000 60,128,000 67,419,000 58,210,000 59,391,000 56,954,000 72,245,000 63,478,000 58,845,000 51,603,000 60,037,000 58,929,000 64,292,000 40,498,000 62,690,000 67,098,000 71,959,000 59,996,000 78,941,000 64,120,000 61,555,000 58,988,000 67,934,000 61,355,000 58,942,000 61,289,000 62,706,000 60,762,000 46,129,000 47,899,000 52,295,000 46,366,000 43,521,000 42,221,000 43,566,000 49,207,000 50,954,000 51,226,000 50,888,911 43,444,218 40,694,164 39,720,147 45,789,220 
        operating lease liabilities
      44,046,000 44,397,000 43,585,000 43,344,000 44,592,000 47,724,000 49,390,000 49,071,000 45,428,000 45,842,000 46,511,000 46,540,000 47,780,000 52,661,000 48,294,000 47,547,000 46,910,000 47,803,000 47,141,000 47,145,000 48,908,000 46,983,000 47,976,000 46,777,000 50,834,000 42,944,000 41,659,000 41,976,000 41,027,000                                                      
        accrued expenses
      17,430,000 15,134,000 21,622,000 17,285,000 14,315,000 16,647,000 16,106,000 17,056,000 15,191,000 16,466,000 15,983,000 17,037,000 14,987,000 16,055,000 16,936,000 20,792,000 22,439,000 14,532,000 18,457,000 19,318,000 21,247,000 16,592,000 16,051,000 15,802,000 11,532,000 14,755,000 14,060,000 14,070,000 13,862,000 15,311,000 14,744,000 14,537,000 12,868,000 13,762,000 14,842,000 17,120,000 17,093,000 15,584,000 14,985,000 14,622,000 13,260,000 14,603,000 16,246,000 15,274,000 15,195,000 14,176,000 17,366,000 16,228,000 15,825,000 14,651,000 17,408,000 16,041,000 16,183,000 14,435,000 16,961,000 17,151,000 15,588,000 15,729,000 16,206,000 17,802,000 16,373,000 14,587,000 13,715,000 15,517,000 12,046,000 12,773,000 12,506,000 12,072,000 12,012,000 11,478,000 11,656,000 10,690,000 10,311,000 11,864,000 10,093,000 9,148,000 8,384,000 9,393,261 6,895,966 6,550,057 7,220,292 6,896,442 
        accrued compensation
      10,216,000 12,800,000 14,646,000 9,172,000 9,738,000 7,176,000 9,731,000 7,724,000 9,245,000 6,846,000 9,002,000 11,346,000 8,486,000 10,823,000 10,680,000 13,005,000 11,175,000 25,896,000 22,849,000 24,481,000 18,067,000 29,315,000 16,445,000 13,136,000 7,524,000 13,013,000 9,571,000 11,257,000 8,142,000 12,746,000 11,092,000 12,821,000 9,103,000 17,013,000 14,079,000 9,668,000 10,437,000 8,921,000 10,733,000 8,204,000 11,056,000 13,097,000 13,491,000 10,023,000 10,549,000 14,996,000 13,481,000 9,658,000 10,385,000 9,548,000 12,080,000 8,951,000 10,142,000 8,129,000 8,730,000 10,792,000 9,040,000 10,345,000 8,920,000 9,377,000 6,997,000 8,597,000 8,396,000 9,168,000 7,033,000 9,500,000 7,757,000 8,264,000 5,327,000 7,514,000 5,860,000 6,771,000 3,938,000 5,225,000 4,197,000 5,268,000 3,449,000 6,194,353 5,628,229 3,628,253 3,917,669 4,980,434 
        layaway deposits
      1,049,000 383,000 2,008,000 1,330,000 908,000 388,000 1,548,000 1,092,000 843,000 384,000 1,269,000 1,259,000 912,000 344,000 1,486,000 1,205,000 944,000 364,000 1,870,000 1,133,000 807,000 500,000 1,737,000 724,000 1,050,000 554,000 2,208,000 1,671,000 1,255,000 526,000 2,087,000 1,706,000 1,302,000 532,000 1,913,000 1,803,000 1,171,000 471,000 1,974,000 1,742,000 1,297,000 497,000 2,284,000 1,818,000 1,402,000 585,000 2,359,000 1,824,000 1,434,000 515,000 2,397,000 1,903,000 1,601,000 660,000 2,544,000 1,995,000 1,975,000 603,000 3,363,000 1,669,000 1,928,000 444,000 3,200,000 1,909,000 1,937,000 645,000 3,381,000 1,808,000 1,603,000 564,000 2,598,000 1,617,000 1,460,000 635,000 2,352,000 1,419,000 1,195,000 575,793 1,907,044 1,280,680 963,134 317,647 
        total current liabilities
      185,979,000 173,407,000 179,847,000 167,376,000 150,472,000 174,391,000 159,566,000 185,483,000 142,976,000 169,904,000 156,158,000 169,862,000 162,194,000 160,553,000 163,759,000 165,505,000 176,038,000 187,474,000 192,916,000 194,896,000 210,355,000 182,845,000 169,966,000 154,118,000 165,189,000 150,862,000 139,197,000 140,277,000 130,040,000 102,369,000 96,284,000 101,459,000 91,315,000 109,170,000 98,881,000 95,847,000 101,142,000 100,409,000 86,790,000 86,550,000 86,972,000 95,658,000 90,253,000 86,816,000 86,220,000 102,002,000 96,684,000 88,055,000 82,971,000 84,751,000 90,814,000 91,187,000 69,924,000 85,914,000 95,333,000 101,897,000 86,599,000 105,618,000 92,609,000 90,403,000 88,581,000 91,562,000 86,666,000 85,536,000 86,254,000 88,648,000 84,529,000 68,835,000 71,806,000 73,936,000 68,163,000 65,025,000 62,749,000 64,025,000 67,418,000 68,348,000 68,889,000 69,650,065 58,924,057 52,654,016 52,409,461 59,693,907 
        noncurrent operating lease liabilities
      182,416,000 178,921,000 174,453,000 174,145,000 175,797,000 172,675,000 175,767,000 182,869,000 184,463,000 188,810,000 196,856,000 198,525,000 209,594,000 214,939,000 222,430,000 200,220,000 203,856,000 168,304,000 163,390,000 156,592,000 148,596,000 145,828,000 148,766,000 139,877,000 133,167,000 135,316,000 120,485,000 118,102,000 115,121,000                                                      
        deferred tax liability
      244,000 245,000 142,000 142,000 142,000 142,000                                                                             
        other long-term liabilities
      2,209,000 2,278,000 1,988,000 2,505,000 2,438,000 2,385,000 1,473,000 1,789,000 1,831,000 2,301,000 2,132,000 2,167,000 2,680,000 2,322,000 2,204,000 2,204,000 2,155,000 2,104,000 2,003,000 2,349,000 2,233,000 2,286,000 2,256,000 1,772,000 1,729,000 1,923,000 1,921,000 1,869,000 1,838,000 8,195,000 8,001,000 8,338,000 8,325,000 8,433,000 8,786,000 8,705,000 8,260,000 8,514,000 8,130,000 7,413,000 6,661,000 6,616,000 6,225,000 6,040,000 5,554,000 5,749,000 6,247,000 6,588,000 6,814,000 7,686,000 8,416,000 8,743,000 9,513,000 10,260,000 11,126,000 11,815,000 12,218,000 12,756,000 12,974,000 10,750,000 10,778,000 10,036,000 10,422,000 9,253,000 10,024,000 9,995,000 9,719,000 8,836,000 9,049,000 8,646,000 7,550,000 6,921,000 7,168,000 6,602,000 6,433,000 6,488,000 6,242,000 5,260,213 4,698,951 4,458,824 4,571,053 3,315,265 
        total liabilities
      370,848,000 354,851,000 356,430,000 344,168,000 328,849,000 349,593,000 336,806,000 370,141,000 329,270,000 361,015,000 355,146,000 370,554,000 374,468,000 377,814,000 388,393,000 367,929,000 382,049,000 357,882,000 358,309,000 353,837,000 361,184,000 330,959,000 320,988,000 337,367,000 343,785,000 288,101,000 261,603,000 260,248,000 246,999,000 110,564,000 104,285,000 109,797,000 99,640,000 117,603,000 107,667,000 104,552,000 109,402,000 108,923,000 94,920,000 93,963,000 93,633,000 102,274,000 96,478,000 92,856,000 91,774,000 107,751,000 102,931,000 94,643,000 89,785,000 92,437,000 99,230,000 99,930,000 79,437,000 96,174,000 106,459,000 113,712,000 98,817,000 118,374,000 105,583,000 101,153,000 99,359,000 101,598,000 97,088,000 94,789,000 96,278,000 98,643,000 94,248,000 77,671,000 80,855,000 82,582,000 75,836,000 72,508,000 70,905,000 72,030,000 75,657,000 77,034,000 77,710,000 77,892,939 66,079,767 57,447,893 57,406,338 63,540,236 
        stockholders’ equity:
                                                                                        
        common stock
      163,000 163,000 162,000 162,000 162,000 162,000 162,000 162,000 161,000 160,000 160,000 160,000 160,000 160,000 160,000 159,000 159,000 159,000 159,000 158,000 158,000 158,000 158,000 158,000 158,000 157,000 157,000 157,000 157,000 157,000 157,000 157,000 157,000 156,000 156,000 156,000 156,000 155,000 155,000 155,000 155,000 154,000 154,000 154,000 153,000 152,000 151,000 151,000 151,000 150,000 150,000 150,000 150,000 149,000 148,000 148,000 148,000 148,000 148,000 148,000 148,000 147,000 147,000 147,000 147,000 146,000 146,000 145,000 145,000 145,000 144,000 143,000 142,000 142,000  142,000 140,000 139,724 138,024 137,090 136,530 131,798 
        paid in capital
      113,621,000 112,352,000 111,275,000 109,791,000 108,928,000 108,101,000 107,239,000 106,407,000 106,237,000 105,686,000 104,597,000 103,621,000 102,598,000 102,445,000 101,100,000 100,837,000 101,187,000 101,037,000 95,914,000 95,214,000 94,416,000 95,484,000 94,101,000 93,702,000 93,170,000 93,180,000 92,512,000 92,120,000 91,788,000 91,794,000 91,248,000 90,729,000 90,207,000 90,605,000 90,305,000 89,893,000 89,464,000 90,036,000 89,475,000 88,873,000 88,243,000 88,540,000 87,635,000 86,726,000 85,843,000 85,598,000    82,815,000    80,380,000    78,588,000    76,976,000    74,368,000    70,950,000    68,276,000         
        retained earnings
      288,862,000 281,108,000 273,696,000 280,590,000 276,772,000 275,901,000 290,080,000 297,232,000 315,645,000 319,071,000 315,520,000 319,383,000 324,415,000 331,050,000 324,413,000 299,825,000 302,361,000 272,158,000 262,319,000 253,305,000 240,815,000 209,918,000 191,881,000 184,916,000 165,049,000 186,772,000 178,265,000 180,287,000 180,864,000 176,094,000 169,765,000 171,293,000 169,139,000 158,927,000 154,766,000 155,203,000 156,594,000 148,585,000 143,917,000 145,633,000 146,633,000 138,725,000 136,160,000 136,478,000 136,316,000 125,037,000 120,364,000 122,571,000 125,150,000 116,071,000 114,606,000 116,278,000 121,771,000 115,607,000 116,311,000 120,011,000 127,936,000 117,832,000 123,147,000 129,908,000 139,939,000 127,846,000 118,482,000 118,876,000 119,443,000 106,994,000 95,743,000 95,137,000 95,206,000 87,277,000 77,221,000 77,908,000 75,062,000 69,894,000  62,029,000 61,402,000 55,378,919 45,007,303 42,198,004 40,922,369 34,028,144 
        treasury stock
      -277,303,000 -277,303,000 -277,303,000 -277,303,000 -277,303,000 -270,988,000 -267,211,000 -267,211,000 -267,211,000 -267,211,000 -267,211,000 -267,211,000 -267,211,000 -267,211,000 -267,211,000 -267,211,000 -262,528,000 -257,211,000 -249,132,000 -206,303,000 -187,396,000 -141,926,000 -125,207,000 -115,319,000 -115,319,000 -109,065,000 -90,287,000 -85,164,000 -82,260,000 -80,620,000 -65,247,000 -61,194,000 -42,892,000 -40,220,000 -40,221,000 -40,140,000 -15,185,000 -15,185,000 -15,185,000 -15,185,000 -15,185,000                                          
        total stockholders’ equity
      125,343,000 116,320,000 107,830,000 113,240,000 108,559,000 113,176,000 130,270,000 136,590,000 154,832,000 157,706,000 153,066,000 155,953,000 159,962,000 166,444,000 158,462,000 133,610,000 141,179,000 116,143,000 109,260,000 142,374,000 147,993,000 163,634,000 160,933,000 163,457,000 143,058,000 171,044,000 180,647,000 187,400,000 190,549,000 187,425,000 195,923,000 200,985,000 216,611,000 209,468,000 205,006,000 205,112,000 231,029,000 223,591,000 218,362,000 219,476,000 219,846,000 212,234,000 216,451,000 223,193,000 222,147,000 210,622,000 205,021,000 206,409,000 208,137,000 198,871,000 196,639,000 197,475,000 202,201,000 195,971,000 196,030,000 199,022,000 206,273,000 196,403,000 202,486,000 208,688,000 217,827,000 204,804,000 195,913,000 195,576,000 195,313,000 181,343,000 168,902,000 167,671,000 166,935,000 158,207,000 146,689,000 146,167,000 142,657,000 138,147,000  128,975,000 124,923,000 118,209,016 104,595,496 100,418,545 98,032,036 83,749,301 
        commitments and contingencies
                                                                                        
        total liabilities and stockholders’ equity
      496,191,000 471,171,000 464,260,000 457,408,000 437,408,000 462,769,000 467,076,000 506,731,000 484,102,000 518,721,000 508,212,000 526,507,000 534,430,000 544,258,000 546,855,000 501,539,000 523,228,000 474,025,000 467,569,000 496,211,000 509,177,000 494,593,000 481,921,000 500,824,000 486,843,000 459,145,000 442,250,000 447,648,000 437,548,000 297,989,000 300,208,000 310,782,000 316,251,000 327,071,000 312,673,000 309,664,000 340,431,000 332,514,000 313,282,000 313,439,000 313,479,000 314,508,000 312,929,000 316,049,000 313,921,000 318,373,000 307,952,000 301,052,000 297,922,000 291,308,000 295,869,000 297,405,000 281,638,000 292,145,000 302,489,000 312,734,000 305,090,000 314,777,000 308,069,000 309,841,000 317,186,000 306,402,000 293,001,000 290,365,000 291,591,000 279,986,000 263,150,000 245,342,000 247,790,000 240,789,000 222,525,000 218,675,000 213,562,000 210,177,000  206,009,000 202,633,000 196,101,955 170,675,263 157,866,438 155,438,374 147,289,537 
        ​
        2,025,000 2,025,000 2,025,000 2,024,000 2,024,000 2,024,000 2,024,000 2,023,000                                                                         
        net sales
        197,091,000 190,750,000 201,728,000 753,079,000 179,066,000 176,552,000 186,289,000 747,941,000                                                                         
        cost of sales
        -120,462,000 -114,477,000 -121,918,000 -471,036,000 -107,833,000 -121,624,000 -114,254,000 -462,824,000                                                                         
        selling, general and administrative expenses
        -79,346,000 -78,905,000 -74,887,000 -300,173,000 -74,730,000 -73,780,000 -74,211,000 -284,530,000                                                                         
        depreciation
        -4,627,000 -4,548,000 -4,370,000 -18,822,000 -4,755,000 -4,782,000 -4,793,000 -18,990,000                                                                         
        asset impairment
         -263,000 -64,000 -2,536,000 -574,000 -1,261,000  -1,051,000                                                                         
        income from operations
        -7,344,000 3,517,000 489,000 -39,488,000 -8,826,000 -24,895,000 -6,969,000 -19,454,000                                                                         
        interest income
        541,000 389,000 458,000 2,473,000 482,000 611,000 849,000 3,874,000                                                                         
        interest expense
        -91,000 -88,000 -76,000 -319,000 -79,000 -80,000 -79,000 -306,000                                                                         
        income before income taxes
        -6,894,000 3,818,000 871,000 -37,334,000 -8,423,000 -24,364,000 -6,199,000 -15,886,000                                                                         
        income tax benefit
           -5,836,000 1,271,000 5,951,000 2,773,000 3,907,000                                                                         
        net income
        -6,894,000 3,818,000 871,000 -43,170,000 -7,152,000 -18,413,000 -3,426,000 -11,979,000                                                                         
        basic net earningsper common share
        -860 480                                                                               
        diluted net earnings per common share
        -860 460                                                                               
        weighted-average number of shares outstanding
                                                                                        
        basic
        8,050,000 8,033,000 8,034,000 8,315,000 8,356,000 8,337,000 8,253,000 8,221,000                                                                         
        diluted
        8,050,000 8,314,000 8,170,000 8,315,000 8,356,000 8,337,000 8,253,000 8,221,000                                                                         
        gain on sale of building
         10,960,000                                                                               
        assets held for sale
          247,000                                               1,415,000 1,415,000 1,415,000 1,415,000 1,415,000 1,415,000 1,415,000 1,415,000 1,415,000                       
        basic net income per common share
          110 -5,190 -860 -2,210 -420 -1,460                                                                         
        diluted net income per common share
          110 -5,190 -860 -2,210 -420 -1,460                                                                         
        deferred income taxes
            15,301,000 13,715,000 7,877,000 5,105,000 7,197,000 6,101,000 4,395,000 2,893,000 873,000 2,538,000 4,316,000 2,992,000 3,918,000 4,086,000 5,141,000 6,195,000 5,526,000 7,234,000 14,334,000                                                          
        gain on sale-leasebacks
                                                                                        
        income tax payable
                    2,912,000  6,713,000   3,642,000 11,603,000 4,623,000       1,553,000 395,000 19,000 299,000 4,228,000 1,916,000   976,000    1,231,000   310,000 2,120,000   1,500,000 3,724,000    1,500,000        4,295,000    3,949,000 3,024,000   3,977,000 682,000  790,000 3,228,000 1,155,000   2,974,000 830,383    1,047,968 
        short-term investment securities
                        35,462,000 24,603,000    5,000 5,000 27,562,000 32,305,000 37,776,000 43,135,000 50,350,000 42,939,000 36,009,000 33,504,000 31,500,000 30,298,000 32,669,000 34,189,000 38,026,000 34,132,000 37,345,000 40,215,000 32,671,000 34,142,000 24,778,000 20,707,000 15,850,000 13,988,000 13,033,000 7,345,000 6,004,000 18,218,000 15,847,000 16,249,000 12,771,000 4,734,000 3,311,000 1,637,000 902,000    586,000 4,752,000 3,148,000 30,025,000 33,025,000 42,225,000 42,468,000               
        long-term investment securities
                               15,675,000 16,272,000 16,976,000 7,777,000 8,883,000 10,320,000 13,020,000 21,707,000 25,451,000 26,117,000 26,748,000 25,914,000 26,691,000 29,183,000 24,616,000 24,327,000 30,890,000 30,582,000 36,512,000 21,328,000 22,447,000 24,038,000 18,135,000 19,096,000 19,777,000 20,052,000 8,353,000 1,769,000 5,754,000 14,957,000 16,397,000 18,088,000 18,840,000 19,760,000 19,968,000 16,824,000 9,205,000                     
        revolving credit facility
                             41,600,000 43,700,000                                                          
        deferred tax asset
                               6,669,000 7,045,000 7,150,000 7,085,000 6,539,000 7,222,000 6,385,000 5,487,000 5,777,000 7,444,000 6,765,000 7,037,000 8,506,000 8,495,000 9,079,000 8,520,000 4,835,000 4,544,000 4,056,000 3,874,000 4,359,000 4,865,000 4,320,000 4,172,000 4,711,000 4,703,000 4,405,000 4,952,000 6,088,000 6,141,000 5,990,000 5,156,000 5,829,000 5,815,000 4,158,000 5,057,000 4,907,000 5,385,000 4,707,000 4,460,000 4,518,000 4,365,000 3,722,000 3,629,000 3,447,000 3,511,000 3,316,000 3,221,000 2,838,000 2,883,000 3,113,000 2,190,000 2,190,407 1,710,331 1,710,331 1,677,969 1,620,400 
        dividends payable
                                               42,000 22,000                                        
        paid-in-capital
                                                    84,671,000 83,852,000 83,001,000  82,048,000 81,212,000 80,445,000  79,736,000 79,028,000 78,354,000  79,356,000 78,797,000 77,905,000  77,449,000 76,718,000 75,888,000  73,178,000 72,554,000 71,749,000  71,033,000 69,976,000 68,989,000     62,854,923    49,753,909 
        goodwill
                                                                1,371,000 1,371,000 1,371,000 1,371,000 1,371,000 1,371,000 1,371,000 1,371,000 1,371,000 1,371,000 1,371,000 1,371,000 1,371,000 1,371,000 1,371,000 1,371,000 1,371,000 1,371,000 1,371,000 1,371,404 1,371,404 1,371,404 1,371,404 1,371,404 
        current portion of capital lease obligations
                                                                        123,000 562,000 988,000 1,403,000 1,683,000 1,636,000 1,591,000 1,580,000 1,569,000 1,559,000 1,550,000 1,658,428 941,266 500,862 588,219 662,196 
        investment securities
                                                                          43,097,000              
        capital lease obligations, less current portion
                                                                            123,000 562,000 988,000 1,403,000 1,806,000 2,198,000 2,579,000 2,982,661 2,456,759 222,913 315,286 422,128 
        accumulated other comprehensive loss
                                                                                        
        short-term investments
                                                                               56,165,000         
        current portion of long-term debt
                                                                                  111,000 108,936 107,334    
        marketable securities
                                                                                43,721,000 46,436,000 61,599,000 65,955,749    54,458,146 
        commitments and contingencies (note 7) stockholders’ equity:
                                                                                        
        additional paid-in-capital
                                                                                 66,969,000 63,546,000  59,614,719 58,248,001 57,137,687  
        long-term debt, less current portion
                                                                                     112,140 110,538 108,936 
        marketable securities, available for sale
                                                                                    49,904,249 45,375,122 50,633,984  
        borrowings under revolving lines of credit
                                                                                        
        income taxes payable
                                                                                        
        preferred shares subject to mandatory redemption
                                                                                        
        subscription receivable
                                                                                        
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-05-02 2026-01-31 2025-11-01 2025-08-02 2025-05-03 2025-02-01 2024-11-02 2024-08-03 2024-05-04 2024-02-01 2023-10-28 2023-07-29 2023-04-29 2023-01-28 2022-10-29 2022-07-30 2022-04-30 2022-01-28 2021-10-30 2021-07-31 2021-05-01 2021-01-29 2020-10-31 2020-08-01 2020-05-02 2020-01-30 2019-11-02 2019-08-03 2019-05-04 2019-02-01 2018-11-03 2018-08-04 2018-05-05 2018-02-02 2017-10-28 2017-07-29 2017-04-29 2017-01-28 2016-10-29 2016-07-30 2016-04-30 2016-01-28 2015-10-31 2015-08-01 2015-05-02 2015-01-30 2014-11-01 2014-08-02 2014-05-03 2014-01-31 2013-11-02 2013-08-03 2013-05-04 2013-02-01 2012-10-27 2012-07-28 2012-04-28 2012-01-28 2011-10-29 2011-07-30 2011-04-30 2011-01-28 2010-10-30 2010-07-31 2010-05-01 2009-10-31 2009-08-01 2009-05-02 2008-11-01 2008-08-02 2008-05-03 2007-11-03 2007-08-04 2007-05-05 2006-10-28 2006-07-29 2006-04-29 
                                                                                     
          operating activities:
                                                                                     
          net income
        7,754,000   3,818,000 871,000     -27,640,000 -3,863,000 -5,032,000 -6,635,000 6,637,000 24,588,000 -2,536,000 30,203,000 6,491,000 9,014,000 12,490,000 30,897,000 56,300,000 6,965,000 19,867,000 -20,892,000 16,897,000 -1,084,000 377,000 7,788,000 2,476,000 -505,000 3,235,000 11,297,000 12,047,000 647,000 -210,000 8,890,000 5,550,000 -836,000 -120,000 8,737,000 1,276,000 614,000 162,000 11,279,000 11,234,000 -2,207,000 -2,579,000 9,079,000   -5,493,000 6,164,000   -7,925,000 10,104,000 -5,315,000 -6,761,000 -10,031,000 12,093,000 -21,502,000 -394,000 -567,000 12,449,000 8,466,000 7,860,000 7,929,000 7,327,000 8,014,000 5,168,000 5,836,000 6,349,000 5,722,000 10,979,159 8,169,860 6,894,225 
          adjustments to reconcile net income to net cash from operating activities:
                                                                                     
          depreciation
        5,108,000 4,937,000 4,627,000 4,548,000 4,370,000 4,491,000 4,755,000 4,783,000 4,793,000 4,684,000 4,749,000 4,708,000 4,681,000 4,802,000 5,076,000 5,272,000 5,445,000 5,377,000 5,527,000 4,994,000 4,697,000 5,811,000 4,703,000 4,933,000 4,946,000 5,518,000 4,520,000 4,607,000 4,614,000 4,285,000 4,600,000 4,676,000 4,974,000 5,023,000 4,976,000 4,589,000 4,298,000 4,129,000 4,223,000 4,294,000 4,444,000 3,068,000 4,589,000 4,620,000 4,813,000 3,271,000 5,038,000 5,108,000 5,160,000                             
          asset impairment
         252,000 263,000 64,000 701,000 574,000   2,358,000             286,000 -186,000   -650,000 180,000   1,197,000   31,000 61,000 221,000        -1,154,000 556,000 654,000 27,000 882,000    4,209,000 696,000                   
          non-cash operating lease costs
        12,120,000 12,046,000 11,347,000 12,088,000 12,252,000 12,155,000 12,103,000 12,592,000 12,013,000 10,369,000 12,832,000 12,707,000 12,955,000 12,836,000 13,172,000 12,834,000 12,468,000 13,903,000 12,825,000 12,372,000 12,210,000 14,373,000 12,253,000 12,073,000 11,756,000 14,322,000                                                    
          loss on disposal of property and equipment
        1,000 -626,000 -134,000   3,000 6,000 3,000 15,000 4,000 23,000   -149,000 83,000 23,000 53,000 179,000 17,000 1,000 4,000 16,000 1,000 20,000 2,000 -53,000 26,000 21,000 29,000     15,000 171,000 65,000 39,000 265,000 1,000 24,000 11,000 19,000 1,000 22,000 1,000 -13,000 4,000 10,000 53,000 51,000 177,000 39,000   143,000 257,000 254,000  110,000 8,000 7,000 48,000 7,000 7,000    
          non-cash stock-based compensation expense
        1,303,000 1,388,000 1,550,000 1,483,000 968,000 868,000 856,000 694,000 884,000 300,000 1,018,000 1,049,000 935,000 1,364,000 332,000 -338,000 2,277,000 752,000 982,000 814,000 1,087,000 3,274,000 497,000 536,000 469,000 1,466,000                                                    
          changes in assets and liabilities:
                                                                                     
          inventory
        -1,731,000 10,021,000 -5,970,000 -7,635,000 12,709,000 4,874,000 7,482,000 -15,982,000 11,418,000 31,725,000 4,746,000 -20,151,000 -8,528,000 22,717,000 13,589,000 -12,987,000 -6,493,000 40,272,000 -13,713,000 -11,386,000 1,653,000 -44,234,000 -19,860,000 27,340,000 16,373,000 29,485,000 -3,345,000 -1,163,000 8,587,000 3,404,000 -898,000 -13,660,000 12,370,000 -2,838,000 -1,256,000 -8,352,000 10,116,000 -4,603,000 1,341,000 -8,763,000 13,690,000 41,000 -3,087,000 -10,194,000 14,905,000   -7,736,000 13,781,000  -2,801,000 -11,893,000 32,964,000    16,518,000    8,052,000    5,189,000   1,646,000          
          prepaid and other current assets
        -3,836,000 3,830,000 3,551,000 -5,883,000 -3,536,000 2,929,000 3,777,000 -2,920,000 -3,164,000 -1,089,000 5,475,000 -2,890,000 -874,000 -74,000 4,200,000 -927,000 -1,539,000 1,397,000 2,049,000 146,000 -1,932,000 9,371,000 -631,000 -10,930,000 4,201,000 -6,654,000 1,744,000 -2,331,000 -477,000 -1,715,000 2,419,000 -1,614,000 -678,000 -313,000 -447,000 -1,271,000 -104,000 657,000 396,000 -1,407,000 -1,335,000 -2,829,000   513,000           -66,000 457,000   1,331,000 467,000   377,000 738,000 1,193,000 1,652,000 2,027,000          
          other assets
        140,000 -144,000 -558,000 37,000 -453,000 40,000 35,000 37,000 48,000 27,000 33,000 51,000 49,000 35,000 34,000 35,000 30,000 496,000 13,000 27,000 -402,000 -281,000 11,000 -9,000 1,000 -2,000 20,000      4,000   -4,000 9,000 -9,000 15,000 -28,000 2,000   2,000 9,000  12,000 10,000 13,000 7,000 16,000 15,000 10,000 13,000 18,000 11,000 13,000                     
          accounts payable
        12,572,000 1,825,000 1,995,000 14,786,000 -21,911,000 17,999,000 -27,928,000 38,127,000 -28,097,000 -2,221,000 -10,115,000 3,258,000 9,179,000 -2,757,000 696,000 -5,002,000 -11,266,000 -34,268,000 1,679,000 -10,270,000 24,530,000 5,180,000 9,892,000 -16,269,000 14,030,000 6,886,000 387,000 7,438,000 -9,628,000 13,192,000 -3,733,000 8,267,000 -12,166,000 4,558,000 853,000 -4,233,000 -4,022,000 16,330,000 -2,884,000 2,000,000 -7,437,000                         8,467,000   2,800,000    65,000 337,000    
          accrued expenses and other long-term liabilities
        -11,303,000 -18,272,000 -7,317,000 -10,215,000 -19,387,000 -13,573,000 -14,051,000 -7,371,000 -14,494,000 -3,974,000 -14,278,000 -11,255,000 -19,982,000 -10,201,000 -20,557,000 -12,973,000 -11,113,000 -18,520,000 -13,746,000 -13,980,000 -8,598,000 -27,921,000 -12,085,000 -6,386,000 -6,795,000 -5,204,000 -10,576,000 -10,662,000 -11,904,000 -45,359,000 -152,000 1,602,000 -1,373,000 325,000 -1,526,000 886,000 -103,000 -1,145,000 1,760,000 1,018,000 -1,579,000 -792,000 322,000 524,000  1,170,000 3,000 181,000    191,000  -448,000   -656,000 2,742,000 204,000 2,931,000 3,426,000 1,015,000   2,101,000 784,000 937,000 740,000   1,873,000 983,000  1,383,210 800,378 1,581,240 
          accrued compensation
        -2,584,000 -1,846,000 5,474,000 -566,000 2,562,000 -2,555,000 2,007,000 -1,521,000 2,399,000 2,151,000 -2,344,000 2,860,000 -2,337,000 143,000 -2,325,000 1,830,000 -14,721,000 -8,607,000 -1,632,000 6,414,000 -11,248,000 -3,437,000 3,310,000 5,612,000 -5,490,000 19,477,000 -1,686,000 3,115,000 -4,604,000 6,188,000 -1,729,000 3,718,000 -7,910,000 -9,425,000 4,411,000 -769,000 1,516,000 -1,812,000 2,529,000 -2,852,000 -2,041,000      3,823,000 -727,000 837,000 1,497,000 3,129,000 -1,191,000 2,013,000     1,425,000 -457,000       243,000 750,000  635,000 1,546,000     647,795   
          income tax receivable/payable
        665,000  232,000 1,511,000 2,000  315,000 -83,000 310,000  -252,000 -851,000 -1,588,000  3,538,000        -143,000 -970,000 1,101,000           -2,888,000 2,573,000  -1,933,000 -3,332,000 2,708,000  -533,000 -1,780,000 4,386,000   -2,128,000 4,354,000    2,206,000  3,396,000 -5,184,000 9,638,000    5,558,000                 
          layaway deposits
        666,000 -1,625,000 678,000 422,000 520,000 -1,160,000 456,000 249,000 459,000 -921,000 10,000 347,000 568,000 -1,142,000 281,000 261,000 580,000 -1,390,000 737,000 326,000 307,000 -1,319,000 1,013,000 -325,000 495,000 -1,736,000 537,000 416,000 729,000 -1,527,000 381,000 404,000 770,000  110,000 632,000 700,000 -1,503,000 232,000 445,000 800,000 -1,725,000 466,000 416,000 817,000  535,000 390,000 919,000 -1,667,000 494,000 302,000 941,000  549,000 20,000 1,372,000 -2,760,000 1,694,000 -259,000 1,484,000 -2,396,000 1,291,000 -28,000 1,292,000 2,817,000 1,244,000 1,039,000 1,963,000 982,000 825,000 1,776,000 843,000 619,000 1,589,397 963,033 645,487 
          net cash from operating activities
        20,875,000 19,487,000 8,581,000 3,855,000 -10,969,000 28,499,000 -18,352,000 5,618,000 -19,614,000 29,019,000 -2,907,000 -16,906,000 -13,055,000 28,813,000 15,121,000 -19,301,000 -18,879,000 -49,099,000 -1,953,000 -4,933,000 61,739,000 11,276,000 7,650,000 42,573,000 12,820,000 89,747,000 1,045,000 11,169,000 8,897,000 28,302,000 23,000 3,781,000 10,503,000 6,054,000 8,346,000 -9,649,000 25,659,000 21,473,000 6,287,000 -8,582,000 20,565,000    19,015,000 -2,095,000 5,690,000 -2,121,000 26,014,000 4,468,000   30,217,000 34,580,000 -13,235,000 -10,567,000 24,590,000 14,563,000 -5,932,000 -12,932,000 26,404,000 15,819,000 -2,849,000 -13,059,000 22,192,000 15,520,000 11,748,000 15,052,000 13,432,000 12,017,000 6,394,000       
          capital expenditures
        -4,303,000 -3,418,000 -8,496,000 -4,857,000 -1,160,000 1,570,000 -1,894,000 -4,086,000 -1,252,000 5,065,000 -5,307,000 -5,501,000 81,000 -2,142,000 -1,604,000 -10,654,000 -6,365,000 -3,149,000 -6,579,000 -6,124,000 -4,913,000 -16,372,000 -5,737,000 -1,706,000 -3,045,000 -3,210,000 -4,323,000 -6,770,000 -1,261,000 -11,666,000 -3,293,000 -3,642,000 -1,574,000 6,857,000 -6,218,000 -8,532,000 -3,346,000 -5,132,000 -7,358,000 -5,578,000 -3,034,000    313,000 -373,000 174,000 121,000   810,000 -615,000 -403,000 -933,000 -1,648,000       
          free cash flows
        16,572,000 16,069,000 85,000 -1,002,000 -12,129,000 30,069,000 -20,246,000 1,532,000 -20,866,000 34,084,000 -8,214,000 -22,407,000 -12,974,000 26,671,000 13,517,000 -29,955,000 -25,244,000 -52,248,000 -8,532,000 -11,057,000 56,826,000 -5,096,000 1,913,000 40,867,000 9,775,000 86,537,000 -3,278,000 4,399,000 7,636,000 16,636,000 -3,270,000 139,000 8,929,000 12,911,000 2,128,000 -18,181,000 22,313,000 16,341,000 -1,071,000 -14,160,000 17,531,000    19,328,000 -2,095,000 5,317,000 -1,947,000 26,135,000 4,468,000   31,027,000 34,580,000 -13,235,000 -10,567,000 23,975,000 14,563,000 -5,932,000 -12,932,000 26,001,000 14,886,000 -4,497,000 -13,059,000 22,192,000 15,520,000 11,748,000 15,052,000 13,432,000 12,017,000 6,394,000       
          investing activities:
                                                                                     
          purchases of property and equipment
        -5,833,000 -4,811,000 -7,814,000 -5,601,000 -2,104,000 -2,502,000 -2,054,000 -3,962,000 -1,590,000 1,460,000 -4,663,000 -5,955,000 -950,000 -3,069,000 -780,000 -10,426,000 -8,012,000 -1,479,000 -8,805,000 -6,067,000 -5,936,000 -17,819,000 -6,049,000 -1,858,000 -3,981,000 -3,729,000 -4,853,000 -6,087,000 -2,287,000 -15,166,000 -3,294,000 -3,737,000 -1,978,000 5,129,000 -5,485,000 -8,142,000 -4,758,000 -7,265,000 -6,678,000 -6,528,000 -3,461,000                                     
          net cash from investing activities
        -5,833,000 -4,181,000 -7,814,000 5,605,000 -2,104,000 -2,502,000 -2,054,000 -3,962,000 -1,590,000 -58,000 -3,145,000 -5,955,000 -950,000 -3,069,000 34,805,000 -9,747,000 38,192,000 116,259,000 -19,664,000 -30,669,000 -5,745,000 -60,864,000 -6,044,000 -1,858,000 39,251,000 28,695,000 1,322,000 -9,354,000 6,034,000 -2,484,000 -7,524,000 2,640,000 -238,000 -5,703,000 -2,483,000 -7,013,000 -144,000 -8,246,000 -8,032,000 -3,947,000 -4,442,000                               3,950,000 8,282,000 245,000  2,597,214  
          financing activities:
                                                                                     
          cash used to settle withholding taxes on the vesting of nonvested restricted stock
        -34,000  -66,000 -619,000 -141,000  -24,000 -523,000 -333,000  -42,000 -26,000 -783,000 -20,000 -69,000 -12,000 -2,127,000 225,000 -282,000 -16,000 -2,155,000 -2,058,000 -97,000 -4,000 -479,000 120,000 -16,000 -712,000 309,000 -37,000 -24,000 -981,000  -27,000 -44,000 -850,000  -24,000 -7,000 -1,528,000                                     
          repurchases of common stock
          -6,315,000          -4,683,000 -5,317,000  -42,829,000 -18,907,000 -45,470,000  -9,888,000 -6,254,000                                                     
          net cash from financing activities
        -34,000 -312,000 -66,000 -619,000 -6,456,000 -3,784,000 -24,000 -523,000 -333,000 -3,813,000 -42,000 -26,000 -783,000 -20,000 -69,000 -4,695,000 -7,444,000 97,701,000 -43,111,000 -18,923,000 -47,895,000 -100,640,000 -51,585,000 -2,104,000 36,136,000 -21,056,000 -6,061,000 -3,874,000 -3,310,000 -3,685,000 -5,113,000 -19,407,000 -4,738,000 -16,552,000 -1,192,000 -26,180,000 -1,731,000 -930,000 -905,000 -897,000 -2,207,000                  5,000 37,000 147,000  14,000 109,000 607,000   29,000 82,000   2,178,000 2,413,000  8,696,883 7,723,404 7,043,207 
          net increase in cash and cash equivalents
        15,008,000         25,148,000 -6,094,000 -22,887,000 -14,788,000 25,724,000   11,869,000 164,861,000 -64,728,000 -54,525,000 8,099,000 -150,228,000 -49,979,000 38,611,000 88,207,000 97,386,000 -3,694,000 -2,059,000 11,621,000    5,527,000   -42,842,000 23,784,000   -13,426,000 13,916,000    12,294,000  -4,716,000 -10,726,000 22,505,000 5,264,000 -13,657,000 -2,823,000 26,802,000   -12,234,000 21,978,000    7,616,000  -15,004,000 1,246,000 20,397,000  2,845,000 11,156,000 6,212,000         
          cash and cash equivalents:
                                                                                     
          beginning of period
        66,092,000  61,085,000  79,706,000  103,495,000  49,788,000  123,177,000  19,923,000  17,863,000  48,451,000  49,253,000  39,116,000  74,514,000  58,928,000  37,263,000  41,986,000  69,231,000  62,993,000 33,516,000 33,516,000 33,516,000 6,203,000 6,203,000 6,203,000 11,702,000 11,702,000 11,702,000 9,079,388 9,079,388 9,079,388 
          end of period
        81,100,000  701,000 8,841,000 41,556,000  -20,430,000 1,133,000 58,169,000  -6,094,000 -22,887,000 88,707,000  49,857,000 -33,743,000 61,657,000  -64,728,000 -54,525,000 131,276,000  -49,979,000 38,611,000 108,130,000  -3,694,000 -2,059,000 29,484,000  -12,614,000 -12,986,000 53,978,000  4,671,000 -42,842,000 73,037,000  -2,650,000 -13,426,000 53,032,000  -12,795,000 -32,428,000 86,808,000  -4,716,000 -10,726,000 81,433,000  -13,657,000 -2,823,000 64,065,000  -15,535,000 -12,234,000 63,964,000  -16,271,000 -27,351,000 76,847,000  -15,004,000 1,246,000 83,390,000 32,487,000 36,361,000 44,672,000 12,415,000 7,191,000 4,697,000 8,679,000 11,160,000 8,731,000 5,666,790 8,293,638 9,403,595 
          supplemental disclosures of cash flow information:
                                                                                     
          cash paid for interest
        64,000 55,000 57,000 55,000 43,000 43,000 42,000 42,000 41,000 49,000 40,000 40,000 39,000 39,000 40,000 40,000 39,000 49,000 39,000 38,000 32,000 -557,000 309,000 261,000 163,000 636,000 33,000 31,000 31,000 32,000 32,000 32,000 31,000 32,000 32,000 32,000 31,000 32,000 32,000 32,000 31,000 32,000 32,000 32,000 31,000 25,000 32,000 39,000 31,000 39,000 32,000 32,000 31,000 18,000 32,000 46,000 31,000     51,000    71,000 59,000 35,000 239,000 151,000 82,000 394,000 292,000 176,000 138,807 59,002 31,107 
          cash refunds of income taxes
        -483,000  -241,000                      -45,000    -25,000                                                 
          supplemental disclosures of non-cash investing activities:
                                                                                     
          accrual for purchases of property and equipment
        1,530,000 1,393,000 -682,000 744,000 944,000 4,072,000 160,000 -124,000 338,000 3,605,000 -644,000 454,000 1,031,000 927,000 -824,000 -228,000 1,647,000 -1,670,000 2,226,000 -57,000 1,023,000 1,447,000 312,000 152,000 936,000 519,000 530,000 -683,000 1,026,000 3,500,000 1,000 95,000 404,000 1,728,000 -733,000 -390,000 1,412,000 2,133,000 -680,000 950,000 427,000 238,000 1,678,000 601,000 313,000                                 
          deferred income taxes
             15,444,000 -1,587,000 -5,838,000 -2,772,000 9,551,000 -1,096,000 -1,707,000 -1,501,000 -2,020,000 1,665,000 1,778,000 -1,324,000 -2,178,000 168,000 1,055,000 1,054,000 2,060,000 1,708,000 7,100,000 -7,665,000 280,000 106,000 -65,000 153,000 1,315,000 -837,000 -898,000 290,000 -1,824,000 -679,000 272,000 1,469,000 -11,000 584,000 -559,000 1,468,000   -1,352,000 1,426,000 275,000 268,000 -505,000 661,000    1,155,000       -622,000 701,000    452,000             
          insurance proceeds related to operating activities
                     781,000 794,000 1,121,000 3,000 451,000     30,000   537,000   -712,000                                           
          gain on sale of assets
                                                                                     
          gain on insurance related activities
                                                                                     
          income tax payable/receivable
                                 9,152,000 -850,000 -3,651,000 1,158,000 316,000 -280,000 -3,929,000 2,312,000                                       1,605,000 1,212,000 2,445,000    
          insurance proceeds related to investing activities
                     679,000 691,000 1,178,000 1,000 191,000     -157,000   378,000   -248,000                                           
          proceeds from sale of building
                                                                                   
          cash used to settle withholding taxes on vested restricted stock
                                                                                     
          repurchase of common stock
                                 -23,194,000 -5,123,000 -2,904,000 -1,640,000 -3,418,000 -4,053,000 -18,302,000 -2,672,000 -15,364,000 -81,000                                           
          beginning of year
                                                                                     
          end of year
                                                                                     
          cash (receipts) payments of income taxes
                                                                                     
          net loss
              -7,152,000 -18,413,000 -3,426,000                                                                     
          adjustments to reconcile net loss to net cash from operating activities:
                                                                                     
          gain on sale of building
                                                                                    
          net decrease in cash and cash equivalents
          701,000 8,841,000 -19,529,000  -20,430,000 1,133,000 -21,537,000                      -12,614,000                                       988,000       324,207 
          cash (refunds) payments of income taxes
            -2,000  1,000 -31,000 -310,000        -2,000                            -303,000          -6,516,000 1,067,000 -3,536,000                     
          gain on sale of assets or insurance related activities
                                                                                     
          proceeds from sale-leasebacks
                                                                                    
          gain on insurance related to operating activities
                                                                                     
          sales/redemptions of investment securities
                             -8,487,000 5,000 43,754,000 -856,000 15,061,000 16,408,000 13,146,000 42,526,000 -6,829,000 10,471,000 13,668,000 3,836,000 12,153,000 8,971,000 16,640,000 6,606,000 18,728,000 11,183,000 7,209,000 29,024,000 2,273,000 8,920,000 3,509,000 11,706,000 1,403,000 1,843,000 4,094,000 5,931,000 1,021,000 2,208,000 507,000 17,241,000 17,000 17,000 17,000 349,000 245,000 835,000 -31,596,000 30,025,000 3,000,000 1,600,000 1,300,000  15,175,000         
          purchases of investment securities
                          -10,859,000   -34,750,000 -522,000 33,437,000 -8,886,000 -20,248,000 -4,825,000 -30,222,000 2,599,000 -4,289,000 -11,928,000 -14,420,000 -9,151,000 -8,285,000 -12,026,000 -8,008,000 -20,082,000 -8,602,000 -8,190,000                                     
          payment of debt issuance costs
                                                                                     
          cash payments of income taxes
                  26,000   7,236,000 1,917,000   -5,164,000 8,276,000   21,744,000 621,000   -3,326,000 622,000   -2,017,000 880,000   4,571,000 140,000   146,000 701,000       5,845,000 964,000 254,000 25,000                             
          conversion of nonvested cash-settled units to nonvested shares under incentive plan
                                                                                     
          ​
                                                                                     
          gain on sale-leaseback
                       -34,920,000                                                             
          payments of debt issuance costs
                          -270,000                                                         
          cash payments (refunds)of income taxes
                    1,213,000                                                                 
          gain on sale-leasebacks
                                                                                    
          borrowings under revolving credit facility
                              43,700,000                                                     
          repayments of revolving credit facility
                              -41,600,000                                                       
          dividends paid to stockholders
                              -831,000 2,018,000 -938,000 -954,000 -958,000 -576,000 -1,023,000 -1,081,000 -1,085,000 -1,061,000 -1,084,000 -1,181,000 -881,000 -882,000 -880,000 -880,000 -871,000                                     
          proceeds from sale-leaseback
                       45,513,000                                                             
          income tax payable
                        10,700,000    6,980,000                                            2,335,000   3,917,000  100,000 2,282,000       
          income tax receivable
                                                                                     
          income tax (receivable) payable
                                                                                     
          cash payments (refunds) of income taxes
                            27,000                    41,000         1,021,000 1,000 114,000 289,000                         
          amortization of operating lease right of use assets
                                   11,264,000 11,777,000                                                 
          noncash stock-based compensation expense
                                   348,000 706,000  556,000 546,000 584,000 1,047,000 439,000 435,000 317,000 609,000 627,000 647,000 1,040,000 -255,000 930,000 885,000 1,363,000 1,105,000 927,000 926,000 1,190,000 1,435,000 800,000 804,000 968,000 1,375,000 753,000 683,000 544,000 381,000 554,000 855,000 783,000 221,000 717,000 721,000 914,000 1,601,000 1,004,000 355,000 1,500,000 973,000 445,000       
          supplemental disclosures of noncash investing activities:
                                                                                     
          excess tax benefits from stock-based payment arrangements
                                             13,000 1,000 10,000 -192,000 -1,509,000 18,000 30,000 1,293,000 995,000 -15,000 96,000 236,000 48,000 -62,000 -72,000 428,000 -158,000 31,000 -12,000 444,000  13,000 108,000 739,000  26,000 86,000 1,410,000 709,000 685,000 622,000 863,000 465,000 209,000       
          cash used to settle withholding taxes on stock option exercises and the vesting of nonvested restricted stock
                                                                                     
          proceeds from the exercise of stock options
                                                  70,000     -16,000        17,000 1,000 13,000 9,000 -184,000 8,000 65,000 151,000 289,000 268,000 153,000 469,000 333,000 127,000 382,000 348,000 49,000 786,600 739,080 534,352 
          gain on sale of former distribution center
                                                                                     
          net cash provided by operating activities
                                                  3,890,000                                   
          proceeds from sale of former distribution center
                                                                                     
          net (decrease) increase in cash and cash equivalents
                                                                                     
          cash paid for income taxes
                                                  3,288,000               -947,000 152,000 4,048,000 14,000 -10,406,000 2,304,000 7,364,000 4,005,000 7,843,000 5,273,000 855,000 7,272,000 5,505,000 1,303,000 3,700,000 3,257,000 852,000 991,250 963,911 932,600 
          adjustments to reconcile net income to net cash provided by operating activities:
                                                                                     
          increase in accrual for purchases of property and equipment
                                                      -373,000 174,000 121,000    810,000         -933,000 -1,648,000               
          adjustments to reconcile net loss to net cash provided by operating activities:
                                                                                     
          depreciation and amortization
                                                          5,454,000 5,667,000 5,595,000  5,970,000 6,038,000 6,145,000 6,569,000 6,454,000 6,351,000 5,584,000 10,115,000 5,324,000 4,769,000 4,750,000 13,679,000 8,828,000 4,373,000 11,915,000 7,781,000 3,703,000 9,095,000 5,830,000 2,821,000 5,962,636 3,899,619 1,869,040 
          shares acquired to settle withholding taxes on the vesting of nonvested restricted stock
                                                                                     
          increase (decrease) in accrual for purchases of property and equipment
                                                                                     
          decrease in accrual for purchases of property and equipment
                                                                -615,000    -403,000                 
          decrease in excess tax benefits from stock-based payment arrangements
                                                                                     
          increase in excess tax benefits from stock-based payment arrangements
                                                                                     
          repayments on capital lease obligations
                                                                                     
          supplemental disclosures of noncash financing and investing activities:
                                                                                     
          gain on insurance claims
                                                                                     
          receivable for insurance proceeds on property and equipment
                                                                                     
          paid in capital for the exercise of stock options satisfied by the surrender of shares
                                                                                     
          decrease (increase) in excess tax benefits from stock-based payment arrangements
                                                                                     
          cash used to settle withholding taxes on stock option exercises
                                                                                     
          unrealized loss on investment securities
                                                                                     
          repayments on long-term debt and capital lease obligations
                                                                                     
          cash used to settle equity instruments granted under stock-based payment arrangements
                                                                                     
          cumulative effect of adopting new accounting pronouncement for uncertain tax positions
                                                                                     
          unrealized loss on auction rate securities
                                                                          57,000 728,000          
          income tax receivable / payable
                                                                                     
          insurance proceeds received
                                                                                     
          purchases of property and equipment financed through capital leases
                                                                                     
          cumulative effect of adoption of fin 48
                                                                                     
          sales of investment securities
                                                                             5,775,000 3,516,000       
          dividends on preferred shares subject to mandatory redemption
                                                                                     
          purchases of short-term investments
                                                                                     
          sales of short-term investments
                                                                                     
          redemption of preferred shares
                                                                                     
          proceeds from payment of stockholder note receivable
                                                                                     
          proceeds from the sale of stock and exercise of stock options
                                                                                     
          supplemental disclosures of noncash activities:
                                                                                     
          recognition of asset retirement obligations with the adoption of fin 47
                                                                                     
          insurance settlement not yet received related to loss of fixed assets and inventory
                                                                                     
          adjustment to reconcile net income to net cash from operating activities:
                                                                                     
          noncash compensation expense
                                                                               1,088,000 709,000 310,000    
          excess tax benefits from share-based payment arrangements
                                                                               3,172,000 3,059,000     
          investments in marketable securities
                                                                                     
          sales of marketable securities
                                                                               33,433,000 24,149,000 6,974,000 24,687,815 18,980,454 11,788,254 
          increase to retained earnings upon adoption of fin 48
                                                                               301,000 301,000 301,000    
          purchases of property and equipment financed by entering into capital leases
                                                                                  2,820,426   
          adjustment to reconcile net income to net cash used in operating activities:
                                                                                     
          adjustment to reconcile net income to net cash (used in) provided by operating activities:
                                                                                     
          excess tax benefits realized from the exercise of stock options
                                                                                 332,000 8,418,608 7,344,873  
          adjustment to reconcile net income to net cash provided by operating activities:
                                                                                     
          loss on disposal of fixed assets
                                                                                     
          interest on subscription receivable
                                                                                     
          income tax benefit on stock options exercised
                                                                                     
          borrowings under revolving line of credit
                                                                                     
          repayments under revolving line of credit
                                                                                     
          payment of dividends on preferred shares subject to mandatory redemption
                                                                                     
          cash used to settle equity instruments granted under share-based payment arrangements
                                                                                     
          net cash provided (used) in financing activities
                                                                                     
          gain on disposal of property and equipment
                                                                                     
          stock option expense
                                                                                  661,828 415,431 164,484 
          tax benefit on stock option exercise
                                                                                     
          insurance proceeds received for property and equipment
                                                                                  268,744 268,744 268,744 
          purchase of property and equipment
                                                                                     
          proceeds from payment of shareholder note receivable
                                                                                     
          repayment of preferred shares subject to mandatory redemption
                                                                                     
          proceeds from the sale of stock
                                                                                     
          supplemental disclosure of cash flow information:
                                                                                     
          income tax benefit on stock option exercise
                                                                                    6,689,674 
          proceeds from sale of stock
                                                                                     
          dividends accrued on redeemable preferred stock
                                                                                     
          purchase of treasury stock for note payable