7Baggers

Medifast, Inc
(NYSE:MED) 

MED stock logo

Medifast, Inc., through its subsidiaries, manufactures and distributes weight loss, weight management, healthy living products, and other consumable health and nutritional products in the United States and the Asia-Pacific. It offers bars, bites, pretzels, puffs, cereal crunch, drinks, hearty choice...

Founded: 2015
Full Time Employees: 550
Sector: Consumer Cyclical
Industry: Personal Services

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-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2014-12-31 2014-03-31 2013-09-30 2013-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 
                                                                          
      revenue
    76,044,000 75,096,000 89,409,000 105,555,000 115,728,000 119,003,000 140,163,000 168,558,000 174,739,000 191,015,000 235,869,000 296,188,000 348,983,000 337,245,000 390,398,000 453,333,000 417,600,000 377,834,000 413,395,000 394,189,000 340,669,000 264,912,000 271,470,000 219,999,000 178,461,000 170,632,000 190,061,000 187,103,000 165,876,000 145,844,000 139,239,000 117,324,000 98,596,000 78,007,000 77,205,000 75,729,000 70,622,000 62,467,000 68,578,000 71,144,000 72,345,000 61,312,000 65,936,000  86,529,000 86,480,000 97,072,000 88,924,000 69,572,000 76,067,000 78,255,000 74,295,000 63,025,000 67,282,000 66,660,000 60,585,000 -119,232,382 45,006,000 40,713,000 33,680,000 25,458,000 27,281,000 27,537,000 25,169,000 19,804,000 21,846,000 22,041,000 20,089,000 15,307,000 19,642,000 
      yoy
    -34.29% -36.90% -36.21% -37.38% -33.77% -37.70% -40.58% -43.09% -49.93% -43.36% -39.58% -34.66% -16.43% -10.74% -5.56% 15.00% 22.58% 42.63% 52.28% 79.18% 90.89% 55.25% 42.83% 17.58% 7.59% 17.00% 36.50% 59.48% 68.24% 86.96% 80.35% 54.93% 39.61% 24.88% 12.58% 6.44% -2.38% 1.88% 4.01%  -16.39% -29.10% -32.08%  24.37% 13.69% 24.05% 19.69% 10.39% 13.06% 17.39% 22.63% -152.86% 49.50% 63.73% 79.88% -568.35% 64.97% 47.85% 33.82% 28.55% 24.88% 24.94% 25.29% 29.38% 11.22%     
      qoq
    1.26% -16.01% -15.30% -8.79% -2.75% -15.10% -16.85% -3.54% -8.52% -19.02% -20.37% -15.13% 3.48% -13.62% -13.88% 8.56% 10.52% -8.60% 4.87% 15.71% 28.60% -2.42% 23.40% 23.28% 4.59% -10.22% 1.58% 12.80% 13.74% 4.74% 18.68% 18.99% 26.39% 1.04% 1.95% 7.23% 13.05% -8.91% -3.61% -1.66% 17.99% -7.01%   0.06% -10.91% 9.16% 27.82% -8.54% -2.80% 5.33% 17.88% -6.33% 0.93% 10.03% -150.81% -364.93% 10.54% 20.88% 32.30% -6.68% -0.93% 9.41% 27.09% -9.35% -0.88% 9.72% 31.24% -22.07%  
      cost of sales
    24,288,000 22,956,000 27,250,000 28,911,000 31,483,000 30,784,000 34,489,000 45,120,000 47,447,000 49,646,000 58,492,000 85,473,000 102,593,000 103,648,000 107,549,000 131,651,000 115,314,000 99,548,000 106,338,000 100,482,000 92,122,000 65,673,000 67,434,000 60,699,000 43,221,000 42,564,000 47,128,000 46,393,000 40,729,000 36,753,000 32,038,000 28,525,000 23,788,000 18,881,000 19,022,000 18,118,000 17,730,000 15,385,000 16,415,000 17,919,000 19,151,000 16,094,000 16,776,000  22,595,000 21,627,000 24,142,000 22,169,000 -130,146,000 19,625,000 19,214,000 17,614,000 -113,917,000 16,823,000 17,194,000 14,817,000 -28,616,293 10,771,000 9,751,000 8,054,000 -44,631,000 6,522,000 6,677,000 6,100,000 -37,408,000 5,523,000 5,363,000 5,058,000 -32,571,000 4,705,000 
      gross profit
    51,756,000 52,140,000 62,159,000 76,644,000 84,245,000 88,219,000 105,674,000 123,438,000 127,292,000 141,369,000 177,377,000 210,715,000 246,390,000 233,597,000 282,849,000 321,682,000 302,286,000 278,286,000 307,057,000 293,707,000 248,547,000 199,239,000 204,036,000 159,300,000 135,240,000 128,068,000 142,933,000 140,710,000 125,147,000 109,091,000 107,201,000 88,799,000 74,808,000 59,126,000 58,183,000 57,611,000 52,892,000 47,082,000 52,163,000 53,225,000 53,194,000 45,218,000 49,160,000  63,934,000 64,853,000 72,930,000 66,755,000 52,332,000 56,442,000 59,041,000 56,681,000 46,776,000 50,459,000 49,466,000 45,768,000 -90,696,675 34,235,000 30,962,000 25,626,000 19,425,000 20,759,000 20,860,000 19,069,000 14,284,000 16,323,000 16,678,000 15,031,000 11,404,000 14,937,000 
      yoy
    -38.56% -40.90% -41.18% -37.91% -33.82% -37.60% -40.42% -41.42% -48.34% -39.48% -37.29% -34.50% -18.49% -16.06% -7.88% 9.52% 21.62% 39.67% 50.49% 84.37% 83.78% 55.57% 42.75% 13.21% 8.06% 17.40% 33.33% 58.46% 67.29% 84.51% 84.25% 54.14% 41.44% 25.58% 11.54% 8.24% -0.57% 4.12% 6.11%  -16.80% -30.28% -32.59%  22.17% 14.90% 23.52% 17.77% 11.88% 11.86% 19.36% 23.84% -151.57% 47.39% 59.76% 78.60% -566.91% 64.92% 48.43% 34.39% 35.99% 27.18% 25.07% 26.86% 25.25% 9.28%     
      qoq
    -0.74% -16.12% -18.90% -9.02% -4.50% -16.52% -14.39% -3.03% -9.96% -20.30% -15.82% -14.48% 5.48% -17.41% -12.07% 6.42% 8.62% -9.37% 4.55% 18.17% 24.75% -2.35% 28.08% 17.79% 5.60% -10.40% 1.58% 12.44% 14.72% 1.76% 20.72% 18.70% 26.52% 1.62% 0.99% 8.92% 12.34% -9.74% -2.00% 0.06% 17.64% -8.02%   -1.42% -11.08% 9.25% 27.56% -7.28% -4.40% 4.16% 21.18% -7.30% 2.01% 8.08% -150.46% -364.92% 10.57% 20.82% 31.92% -6.43% -0.48% 9.39% 33.50% -12.49% -2.13% 10.96% 31.80% -23.65%  
      gross margin %
    68.06% 69.43% 69.52% 72.61% 72.80% 74.13% 75.39% 73.23% 72.85% 74.01% 75.20% 71.14% 70.60% 69.27% 72.45% 70.96% 72.39% 73.65% 74.28% 74.51% 72.96% 75.21% 75.16% 72.41% 75.78% 75.06% 75.20% 75.20% 75.45% 74.80% 76.99% 75.69% 75.87% 75.80% 75.36% 76.08% 74.89% 75.37% 76.06% 74.81% 73.53% 73.75% 74.56% NaN% 73.89% 74.99% 75.13% 75.07% 75.22% 74.20% 75.45% 76.29% 74.22% 75.00% 74.21% 75.54% 76.07% 76.07% 76.05% 76.09% 76.30% 76.09% 75.75% 75.76% 72.13% 74.72% 75.67% 74.82% 74.50% 76.05% 
      selling, general, and administrative
    55,051,000 59,943,000 66,240,000 77,710,000 85,507,000 87,510,000 103,568,000 131,314,000 119,352,000 132,693,000 151,868,000 172,009,000 192,879,000 200,998,000 234,693,000 272,718,000 247,199,000 231,449,000 251,886,000 232,273,000 195,748,000 161,271,000 159,477,000 131,201,000 111,707,000 109,361,000 122,671,000 113,355,000 100,432,000 89,288,000 89,734,000 71,689,000 60,125,000 49,640,000 47,956,000 46,301,000 44,283,000 40,468,000 43,210,000 48,201,000 46,926,000 39,684,000 41,185,000                            
      income from operations
    -3,295,000 -7,803,000 -4,081,000 -1,066,000 -1,262,000 709,000 2,106,000 -7,876,000 7,940,000 8,676,000 25,509,000 38,706,000 53,511,000 32,599,000 48,156,000 48,964,000 55,087,000 46,837,000 55,171,000 61,434,000 52,799,000 37,968,000 44,559,000 28,099,000 23,533,000 18,707,000 20,262,000 27,355,000 24,715,000 19,803,000 17,467,000 17,110,000 14,683,000 9,486,000 10,227,000 11,310,000 8,609,000 6,614,000 8,953,000 5,024,000 6,268,000 5,534,000 7,975,000  8,696,000 7,349,000 10,641,000 6,137,000 1,673,000 6,671,000 8,987,000 10,051,000 5,135,000 9,048,000 9,256,000 8,201,000 -14,346,634 5,563,000 4,788,000 4,016,000 1,331,000 2,396,000 2,409,000 2,062,000 800,000 1,557,000 1,445,000 2,239,000 547,000 1,970,000 
      yoy
    161.09% -1200.56% -293.78% -86.47% -115.89% -91.83% -91.74% -120.35% -85.16% -73.39% -47.03% -20.95% -2.86% -30.40% -12.72% -20.30% 4.33% 23.36% 23.82% 118.63% 124.36% 102.96% 119.91% 2.72% -4.78% -5.53% 16.00% 59.88% 68.32% 108.76% 70.79% 51.28% 70.55% 43.42% 14.23% 125.12% 37.35% 19.52% 12.26%  -27.92% -24.70% -25.05%  419.78% 10.16% 18.40% -38.94% -67.42% -26.27% -2.91% 22.56% -135.79% 62.65% 93.32% 104.21% -1177.88% 132.18% 98.75% 94.76% 66.38% 53.89% 66.71% -7.91% 46.25% -20.96%     
      qoq
    -57.77% 91.20% 282.83% -15.53% -278.00% -66.33% -126.74% -199.19% -8.48% -65.99% -34.10% -27.67% 64.15% -32.31% -1.65% -11.12% 17.61% -15.11% -10.19% 16.35% 39.06% -14.79% 58.58% 19.40% 25.80% -7.67% -25.93% 10.68% 24.80% 13.37% 2.09% 16.53% 54.79% -7.25% -9.58% 31.37% 30.16% -26.13% 78.20% -19.85% 13.26% -30.61%   18.33% -30.94% 73.39% 266.83% -74.92% -25.77% -10.59% 95.74% -43.25% -2.25% 12.86% -157.16% -357.89% 16.19% 19.22% 201.73% -44.45% -0.54% 16.83% 157.75% -48.62% 7.75% -35.46% 309.32% -72.23%  
      operating margin %
    -4.33% -10.39% -4.56% -1.01% -1.09% 0.60% 1.50% -4.67% 4.54% 4.54% 10.81% 13.07% 15.33% 9.67% 12.34% 10.80% 13.19% 12.40% 13.35% 15.58% 15.50% 14.33% 16.41% 12.77% 13.19% 10.96% 10.66% 14.62% 14.90% 13.58% 12.54% 14.58% 14.89% 12.16% 13.25% 14.93% 12.19% 10.59% 13.06% 7.06% 8.66% 9.03% 12.10% NaN% 10.05% 8.50% 10.96% 6.90% 2.40% 8.77% 11.48% 13.53% 8.15% 13.45% 13.89% 13.54% 12.03% 12.36% 11.76% 11.92% 5.23% 8.78% 8.75% 8.19% 4.04% 7.13% 6.56% 11.15% 3.57% 10.03% 
      other income
    -25,000 1,000 -2,000 2,572,000 487,000 -877,000 -1,861,000  2,422,000 -50,000 7,000   -9,000 -17,000  -16,000 7,000 115,000 -22,000 19,000 -152,000 30,000 1,000  40,000 -3,000 -2,000  1,000  179,000 -1,000 104,000 -4,000 -3,000 39,000 3,000 -2,000 3,000 -24,000 197,000 -20,000  184,000 362,000 139,000          81,917 -15,000  -35,000 -131,000 5,000   20,000 2,000 37,000  92,000 24,000 
      interest income
    1,379,000 1,420,000 1,426,000 1,369,000 1,301,000 953,000 1,333,000 1,296,000 1,223,000 1,176,000 1,033,000 462,000     -95,000 -93,000 -94,000 -67,000 23,000 34,000 44,000 58,000 110,000 234,000 324,000 425,000 312,000 366,000 361,000 330,000 249,000 88,000 148,000             73,000 100,500 137,000 149,000 115,000 240,000 74,000 44,000 28,000 -110,845 38,000 40,000    43,000 38,000   39,000 33,000 38,000 48,000 
      other income - sum
    1,354,000 1,421,000 1,424,000 3,941,000 1,788,000 566,000 -528,000 -2,774,000 3,645,000 1,126,000 1,040,000 411,000  -191,000 -278,000  -111,000 -86,000 21,000 -89,000 42,000 -118,000 74,000 59,000 91,000 274,000 321,000 423,000  367,000 361,000 509,000 248,000 310,000 144,000 138,000 102,000 46,000 58,000 68,000 91,000 408,000 134,000  310,000 529,000 237,000 196,000 129,250 131,000 155,000 230,000 -1,500 33,000 -52,000 13,000 -21,250 -17,000 -29,000 -40,000 -40,000 -45,000 -85,000 -29,000 -48,500 -157,000 -26,000 -252,000   
      income before provision for income taxes
    -1,941,000 -6,382,000 -2,657,000 2,875,000 526,000 1,275,000 1,578,000                                              6,624,750 9,081,000 9,204,000 8,214,000 -14,261,707 5,546,000 4,759,000 3,976,000 1,142,000 2,351,000 2,324,000  822,000 1,400,000 1,419,000  392,000 1,788,000 
      provision for income taxes
    181,000 11,737,000 -396,000 395,000 1,298,000 474,000 449,000 -2,496,000 3,269,000 3,767,000 3,418,000 8,837,000 13,361,000 5,890,000 11,723,000 9,683,000 13,195,000 12,728,000 13,210,000 14,382,000 11,778,000 9,856,000 10,180,000 6,223,000 5,147,000 -900,000 4,681,000 6,395,000 4,271,000 4,517,000 4,047,000 3,486,000 2,709,000 2,528,750 3,685,000 3,864,000 2,566,000 2,547,000 2,946,000 1,695,000 2,099,000 2,040,000 2,707,000  3,039,000 2,205,000 3,805,000 -2,343,000 -285,000 -1,733,000 -3,198,000 -3,923,000 -1,771,000 -3,330,000 -3,666,000 -3,313,000               
      net income
    -2,122,000 -18,119,000 -2,261,000 2,480,000 -772,000 801,000 1,129,000 -8,154,000 8,316,000 6,035,000 23,131,000 30,280,000 39,968,000 26,518,000 36,155,000 39,113,000 41,781,000 34,023,000 41,982,000 46,963,000 41,063,000 27,994,000 34,453,000 21,935,000 18,477,000 19,881,000 15,902,000 21,383,000 20,750,000 15,653,000 13,781,000 14,133,000 12,222,000 7,306,000 6,686,000 7,584,000 6,145,000 4,113,000 6,065,000 3,397,000 4,260,000 3,860,000 5,506,000  5,967,000 5,673,000 7,073,000 3,990,000 1,169,000 5,069,000 5,944,000 6,358,000 3,422,000 5,751,000 5,538,000 4,901,000 2,229,500 3,434,000 2,999,000 2,485,000 1,121,500 1,549,000 1,572,000 1,365,000 602,000 954,000 909,000 1,422,000 443,000 1,490,000 
      yoy
    174.87% -2362.05% -300.27% -130.41% -109.28% -86.73% -95.12% -126.93% -79.19% -77.24% -36.02% -22.58% -4.34% -22.06% -13.88% -16.72% 1.75% 21.54% 21.85% 114.10% 122.24% 40.81% 116.66% 2.58% -10.95% 27.01% 15.39% 51.30% 69.78% 114.25% 106.12% 86.35% 98.89% 77.63% 10.24% 123.26% 44.25% 6.55% 10.15%  -28.61% -31.96% -22.15%  410.44% 11.92% 18.99% -37.24% -65.84% -11.86% 7.33% 29.73% 53.49% 67.47% 84.66% 97.22% 98.80% 121.69% 90.78% 82.05% 86.30% 62.37% 72.94% -4.01% 35.89% -35.97%     
      qoq
    -88.29% 701.37% -191.17% -421.24% -196.38% -29.05% -113.85% -198.05% 37.80% -73.91% -23.61% -24.24% 50.72% -26.65% -7.56% -6.39% 22.80% -18.96% -10.61% 14.37% 46.69% -18.75% 57.07% 18.72% -7.06% 25.02% -25.63% 3.05% 32.56% 13.58% -2.49% 15.64% 67.29% 9.27% -11.84% 23.42% 49.40% -32.18% 78.54% -20.26% 10.36% -29.89%   5.18% -19.79% 77.27% 241.32% -76.94% -14.72% -6.51% 85.80% -40.50% 3.85% 13.00% 119.83% -35.08% 14.50% 20.68% 121.58% -27.60% -1.46% 15.16% 126.74% -36.90% 4.95% -36.08% 220.99% -70.27%  
      net income margin %
    -2.79% -24.13% -2.53% 2.35% -0.67% 0.67% 0.81% -4.84% 4.76% 3.16% 9.81% 10.22% 11.45% 7.86% 9.26% 8.63% 10.01% 9.00% 10.16% 11.91% 12.05% 10.57% 12.69% 9.97% 10.35% 11.65% 8.37% 11.43% 12.51% 10.73% 9.90% 12.05% 12.40% 9.37% 8.66% 10.01% 8.70% 6.58% 8.84% 4.77% 5.89% 6.30% 8.35% NaN% 6.90% 6.56% 7.29% 4.49% 1.68% 6.66% 7.60% 8.56% 5.43% 8.55% 8.31% 8.09% -1.87% 7.63% 7.37% 7.38% 4.41% 5.68% 5.71% 5.42% 3.04% 4.37% 4.12% 7.08% 2.89% 7.59% 
      loss per share - basic
    -0.19                                                                      
      loss per share - diluted
    -0.19                                                                      
      weighted-average shares outstanding
                                                                          
      basic
    11,006 10,981 10,991 10,991 10,948 10,930 10,937 10,937 10,909 10,884 10,892 10,888 10,864 11,195 10,964 11,354 11,557 11,705 11,692 11,753 11,772 11,771 11,766 11,777 11,772 11,771 11,731 11,861 11,880 11,947 11,954 12,037 12,030 11,924 11,930 11,929 11,901 11,842 11,848 11,811 11,862 11,959,252 11,922,690 12,670,387 13,160,294 13,884,293 13,863,043 13,676,922 13,965,018 13,782,835 14,175,990 14,320,959 14,082,213                  
      diluted
    11,006 10,981 10,991 11,060 10,948 10,963 10,971 10,937 10,958 10,921 10,933 10,917 10,899 11,276 11,042 11,435 11,638 11,813 11,785 11,858 11,881 11,850 11,857 11,821 11,824 12,117 12,065 12,218 12,240 12,079 12,097 12,174 12,139 12,088 12,095 12,056 12,009 11,947 11,948 11,884 11,922 12,070,730 12,019,846 12,778,277 13,248,156 13,903,412 13,963,057 13,827,821 14,198,495 14,007,947 14,461,316 14,598,080 14,572,921                  
      earnings per share - basic
     -1.65 -0.21 0.23 -0.07 0.07 0.1 -0.75 0.76 0.55 2.12 2.78 3.68 2.45 3.3 3.44 3.62 2.94 3.59 3.49 2.38 2.93 1.86 1.57 1.71 1.36 1.8 1.75 1.33 1.15 1.17 1.02 0.428 0.56 0.64                                   
      earnings per share - diluted
     -1.65 -0.21 0.22 -0.07 0.07 0.1 -0.75 0.76 0.55 2.12 2.77 3.67 2.43 3.27 3.42 3.59 2.91 3.56 3.96 3.46 2.36 2.91 1.86 1.56 1.66 1.32 1.75 1.7 1.31 1.14 1.16 1.01 0.423 0.55 0.63                                   
      cash dividends declared per share
              1.65 1.65 1.65 1.64 1.64 1.64 1.64 1.42 1.42 1.42 1.42 1.13 1.13 1.13 1.13 1.13 0.75 0.75 0.75 0.75 0.48 0.48 0.48 0.48 0.32 0.32 0.32 0.32 0.25 0.25 0.25                              
      other expense
           -4,070,000    -51,000 -1,000   -4,000         -19,000                            -37,750 -41,000 -96,000 -15,000        36,000    51,000   
      income from operations before income taxes
           -10,650,000 11,585,000 29,748,750 26,549,000 39,117,000 53,329,000 37,912,750 47,878,000 48,796,000 54,976,000 46,751,000 55,192,000 61,345,000 52,841,000 37,850,000 44,633,000 28,158,000 23,624,000 18,981,000 20,583,000 27,778,000 25,021,000 20,170,000 17,828,000 17,619,000 14,931,000 7,632,500 10,371,000 11,448,000 8,711,000                                  
      interest expense
                -181,000 -129,750 -261,000 -164,000                                           -37,000 -5,000 -207,000 -50,000 -87,000 -103,000 -103,000 -159,000 -102,000 -95,000 -98,000 -90,000 
      other expense - sum
                -182,000   -168,000                                                       
      weighted-average shares outstanding -
                                                                          
      basic
    11,006 10,981 10,991 10,991 10,948 10,930 10,937 10,937 10,909 10,884 10,892 10,888 10,864 11,195 10,964 11,354 11,557 11,705 11,692 11,753 11,772 11,771 11,766 11,777 11,772 11,771 11,731 11,861 11,880 11,947 11,954 12,037 12,030 11,924 11,930 11,929 11,901 11,842 11,848 11,811 11,862 11,959,252 11,922,690 12,670,387 13,160,294 13,884,293 13,863,043 13,676,922 13,965,018 13,782,835 14,175,990 14,320,959 14,082,213                  
      diluted
    11,006 10,981 10,991 11,060 10,948 10,963 10,971 10,937 10,958 10,921 10,933 10,917 10,899 11,276 11,042 11,435 11,638 11,813 11,785 11,858 11,881 11,850 11,857 11,821 11,824 12,117 12,065 12,218 12,240 12,079 12,097 12,174 12,139 12,088 12,095 12,056 12,009 11,947 11,948 11,884 11,922 12,070,730 12,019,846 12,778,277 13,248,156 13,903,412 13,963,057 13,827,821 14,198,495 14,007,947 14,461,316 14,598,080 14,572,921                  
      interest and dividend income
                                       141,000 63,000 43,000 60,000 65,000 115,000 211,000 154,000  126,000 167,000 98,000                        
      earnings per share -basic
                                        0.52                                  
      earnings per share -diluted
                                        0.51                                  
      income from continuing operations before income taxes
                                         6,660,000 9,011,000 5,092,000 6,359,000 5,942,000 8,109,000                            
      income from continuing operations
                                         4,113,000 6,065,000 3,397,000 4,260,000 3,902,000 5,402,000                            
      income from discontinued operations, net of tax
                                             -42,000 104,000                            
      basic earnings per share
                                                0.45 0.41 0.51 0.29 0.09 0.37 0.42 0.44 0.24 0.41 0.4 0.35 0.23 0.25 0.22 0.19 0.07 0.12 0.12 0.1 0.05 0.07 0.07 0.11 0.03 0.12 
      earnings per share from continuing operations
                                         0.35 0.51 0.29 0.36 0.34 0.45                            
      earnings per share from discontinued operations
                                             -0.01 0.01                            
      earnings per share
                                         0.35 0.51 0.29 0.36 0.33 0.46                            
      diluted earnings per share
                                                0.45 0.41 0.51 0.29 0.09 0.36 0.41 0.44 0.24 0.39 0.38 0.33 0.21 0.23 0.2 0.17 0.06 0.11 0.11 0.1 0.04 0.07 0.07 0.1 0.04 0.11 
      selling, general, and administration
                                                55,238,000 57,504,000 62,289,000 60,618,000 36,613,750 49,771,000 50,054,000 46,630,000 -280,017,000 41,411,000 40,210,000 37,567,000 -76,561,959 28,672,000 26,174,000 21,610,000 -125,734,000 18,363,000 18,451,000 17,007,000 -99,716,000 14,766,000 15,233,000 12,792,000 -84,617,000 12,967,000 
      income before income taxes
                                                9,006,000 7,878,000 10,878,000 6,333,000 1,454,000 6,802,000 9,142,000 10,281,000                   
      other
                                                   123,000 -136,000 -6,000 6,000 115,000                   
      weighted average shares outstanding -
                                                                          
      basic
                                                         14,137,889 14,014,744 13,908,144 13,515,318 13,584,600 13,417,667 13,284,431 13,126,534 13,179,527 13,138,202 13,101,157 12,960,930 12,982,730 12,933,559 12,899,543 12,699,066 12,767,629 
      diluted
                                                         14,769,170 14,742,033 14,671,187 14,736,639 14,918,563 15,039,547 14,494,898 14,329,525 14,178,031 13,791,623 13,799,293 13,644,149 13,683,809 13,699,721 13,690,788 13,482,894 13,603,208 
      interest
                                                            -28,500 -40,000             
      provision for income tax
                                                            -1,340,750 -2,112,000 -1,760,000 -1,491,000 -555,500 -802,000 -752,000 -668,000 -371,500 -446,000 -510,000 -565,000 -576,750 -298,000 
      other income/expense
                                                              -32,000    -41,000        
      net income before provision for income taxes
                                                                   2,033,000    1,987,000   
      loss on sale of consumers choice systems
                                                                          
      stock compensation expense
                                                                       -241,000 -86,500 -164,000 
      loss on sale of consumer choice systems
                                                                        -80,750  
      less: preferred stock dividend requirement
                                                                          
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2014-12-31 2014-03-31 2013-09-30 2013-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 
                                                                
        assets
                                                                
        current assets
                                                                
        cash and cash equivalents
      71,529,000 89,303,000 99,526,000 101,694,000 91,717,000 90,928,000 115,307,000 108,016,000 97,471,000 94,440,000 112,751,000 147,405,000 123,748,000 87,691,000 69,710,000 61,069,000 118,003,000 104,183,000 101,842,000 81,364,000 82,307,000 81,076,000 86,963,000 75,077,000 70,553,000 63,532,000 53,970,000 52,436,000 57,120,000 58,610,000 47,316,000 42,037,000 38,994,000 24,459,000 41,360,000 47,980,000 44,405,000 31,935,000 14,262,000 18,454,000 28,292,000 31,189,000 17,165,000 24,243,000 20,814,000 12,708,000 16,347,000 11,073,000 1,841,000 2,091,000 2,046,000 1,407,000 2,195,000 2,102,000 2,923,000  1,085,000  
        inventories
      21,403,000 20,228,000 23,205,000 30,201,000 39,364,000 42,421,000 40,095,000 39,603,000 46,273,000 54,591,000 58,227,000 68,896,000 96,896,000 118,856,000 145,279,000 156,974,000 188,972,000 180,043,000                                         
        investments
      97,417,000 77,970,000 73,986,000 60,979,000 72,876,000 71,416,000 54,648,000 55,489,000 58,957,000 55,601,000                                                 
        income taxes, prepaid
      5,316,000 5,116,000 4,300,000 4,513,000   8,229,000 8,728,000 5,471,000 8,727,000     150,000 8,547,000  945,000      2,272,000 442,000  384,000 1,249,000   525,000 1,549,000 741,000 5,099,000  2,555,000 334,000 2,729,000 5,434,000 4,832,000  471,000 3,266,000                
        prepaid expenses and other current assets
      6,965,000 9,066,000 6,821,000 9,054,000 9,566,000 9,639,000 6,696,000 12,479,000 11,412,000 10,670,000 8,289,000 12,516,000 9,674,000 16,237,000 14,445,000 16,710,000 13,227,000 16,334,000 4,995,000 4,586,000 3,851,000 3,936,000 3,577,000 4,188,000 2,404,000 3,210,000 2,925,000 3,502,000 3,027,000 3,473,000 2,879,000 2,886,000 1,672,000 2,875,000 2,943,000 2,035,000 2,982,000 2,836,000 2,251,000 2,154,000 1,783,000 2,365,000 2,108,000 1,924,000 2,491,000 5,334,000 2,142,000 1,723,000 2,034,000 2,884,000 3,074,000 3,245,000 2,727,000 3,208,000 3,301,000 3,483,000 2,599,000 2,927,000 
        total current assets
      202,630,000 201,683,000 207,838,000 206,441,000 213,523,000 214,404,000 224,975,000 224,315,000 219,584,000 224,029,000 224,276,000 228,817,000 230,318,000 222,784,000 229,584,000 243,300,000 324,259,000 306,866,000 169,310,000 145,519,000 151,932,000 135,091,000 131,131,000 125,198,000 115,312,000 110,724,000 103,644,000 101,297,000 103,170,000 97,752,000 92,136,000 88,073,000 84,718,000 81,914,000 99,848,000 106,856,000 101,190,000 75,767,000 63,986,000 65,019,000 66,504,000 70,698,000 60,670,000 51,695,000 45,302,000 34,730,000 33,536,000 28,497,000 21,220,000 20,075,000 20,129,000 17,633,000 17,129,000 16,778,000 17,806,000 17,050,000 14,864,000 17,236,000 
        property, plant and equipment, net of accumulated depreciation
      29,643,000  32,846,000 34,597,000 36,313,000                                                      
        right-of-use assets
      12,921,000 7,232,000 8,397,000 8,856,000 10,010,000 11,155,000 12,290,000 13,417,000 14,536,000 15,645,000 15,681,000 16,699,000 17,091,000 18,460,000 19,819,000 21,347,000 22,942,000 24,457,000                                         
        other assets
      6,852,000 7,828,000 7,020,000 7,979,000 8,725,000 9,667,000 10,967,000 11,770,000 13,648,000 14,650,000 15,753,000 14,269,000 13,709,000 12,456,000 12,691,000 12,955,000 12,026,000 6,468,000 941,000 1,183,000 1,400,000 1,649,000 1,902,000 2,120,000 299,000 286,000 166,000 162,000 162,000 165,000 169,000 205,000 163,000 497,000 341,000 356,000 419,000 1,406,000 1,824,000 1,712,000 1,292,000 1,506,000 1,728,000 245,000 243,000 379,000 365,000 352,000 350,000 350,000 350,000 301,000 99,000 84,000 79,000 53,000 47,000 37,000 
        total assets
      252,046,000 247,973,000 268,209,000 269,333,000 280,011,000 284,213,000 291,237,000 293,531,000 302,759,000 309,908,000 320,019,000 318,725,000 321,606,000 316,213,000 326,351,000 340,550,000 421,435,000 398,326,000 210,070,000 169,429,000 174,447,000 156,307,000 151,817,000 145,929,000 134,463,000 129,515,000 122,947,000 121,216,000 123,458,000 118,072,000 119,371,000 117,326,000 114,426,000 115,910,000 139,246,000 148,396,000 142,441,000 117,262,000 105,665,000 103,353,000 101,906,000 105,516,000 94,059,000 81,714,000 74,188,000 62,755,000 62,087,000 57,789,000 51,037,000 49,376,000 49,215,000 46,058,000 43,724,000 40,673,000 40,226,000 39,711,000 36,927,000 35,128,000 
        liabilities and stockholders' equity
                                                                
        current liabilities
                                                                
        accounts payable and accrued expenses
      38,264,000 38,359,000 41,242,000 40,260,000 51,816,000 56,494,000 66,270,000 69,148,000 71,229,000 86,415,000 103,223,000 105,188,000 113,300,000 134,690,000 148,129,000 154,782,000 174,369,000 163,309,000 74,452,000 60,323,000 62,806,000 53,444,000 38,187,000 37,140,000 26,253,000 25,144,000 23,150,000 24,300,000 24,418,000 22,361,000 23,819,000 22,504,000 20,178,000 21,854,000 26,159,000 30,338,000 30,682,000 26,163,000 18,830,000 21,461,000 20,935,000 18,598,000 15,020,000 12,656,000 10,621,000 4,966,000 7,213,000 5,711,000 5,130,000 4,592,000 6,309,000 5,382,000 4,279,000 2,805,000 4,185,000 3,615,000 2,913,000 2,661,000 
        current lease obligations
      3,920,000 4,603,000 5,471,000 5,924,000 6,156,000 6,182,000 6,106,000 6,031,000 5,958,000 5,885,000 5,472,000 5,405,000 5,411,000 5,776,000 6,126,000 6,378,000 6,663,000 6,523,000                                         
        total current liabilities
      42,184,000 42,962,000 46,713,000 46,184,000 60,598,000 64,161,000 72,376,000 75,179,000 77,187,000 92,300,000 110,112,000 114,895,000 131,742,000 140,894,000 154,255,000 188,160,000 181,032,000 169,832,000 76,895,000 60,323,000 62,806,000 53,444,000 38,187,000 37,140,000 26,253,000 25,144,000 23,150,000 24,421,000 26,012,000 24,310,000 24,775,000 23,564,000 21,457,000 26,944,000 27,092,000 30,558,000 30,929,000 27,453,000 20,256,000 22,342,000 22,068,000 19,531,000 15,964,000 13,452,000 12,176,000 6,183,000 8,009,000 8,661,000 8,551,000 7,980,000 9,268,000 7,815,000 6,734,000 4,366,000 5,382,000 6,738,000 5,252,000 4,276,000 
        lease obligations, net of current lease obligations
      12,181,000 6,091,000 6,790,000 7,144,000 8,454,000 9,943,000 11,519,000 13,069,000 14,611,000 16,127,000 16,872,000 18,269,000 18,964,000 20,275,000 21,574,000 22,914,000 24,379,000 26,020,000                                         
        total liabilities
      54,365,000 49,053,000 53,503,000 53,328,000 69,052,000 74,104,000 83,895,000 88,248,000 91,798,000 108,427,000 126,984,000 133,164,000 150,706,000 161,169,000 175,829,000 211,074,000 205,411,000 195,852,000 88,002,000 60,323,000 62,806,000 53,444,000 38,187,000 37,348,000 26,253,000 25,340,000 23,779,000 25,200,000 28,529,000 26,807,000 29,507,000 28,742,000 27,613,000 35,434,000 34,077,000 37,058,000 37,893,000 39,159,000 32,263,000 31,803,000 27,877,000 26,053,000 22,103,000 19,864,000 18,885,000 13,180,000 13,652,000 12,846,000 12,864,000 12,357,000 13,710,000 12,320,000 11,304,000 8,981,000 9,834,000 10,130,000 8,761,000 7,879,000 
        stockholders' equity
                                                                
        common stock, par value 0.001 per share...
                                                                
        11,119 and 10,991 issued and outstanding
                                                                
        at march 31, 2026 and december 31, 2025, respectively
      11,000                                                          
        additional paid-in capital
      41,488,000 40,406,000 38,233,000 37,323,000 34,697,000 33,136,000 31,005,000 30,401,000 27,963,000 26,573,000 24,107,000 21,542,000 19,030,000 21,555,000 18,617,000  12,834,000 12,018,000 9,805,000 8,802,000 8,040,000 7,199,000 6,369,000 4,967,000 5,825,000 4,630,000 3,372,000 2,672,000 1,588,000 910,000   407,000 1,132,000 774,000 42,285,000 41,440,000 36,649,000 36,076,000 35,607,000 34,946,000 34,115,000 32,938,000 30,523,000 29,352,000 28,456,000 35,178,000 34,705,000 30,787,000 29,870,000 27,273,000 27,225,000 26,953,000 26,930,000 26,728,000 26,752,000 26,629,000 26,326,000 
        accumulated other comprehensive income
      33,000 234,000 220,000 179,000 239,000 180,000 349,000 26,000 22,000 248,000 141,000 123,000 33,000 24,000 391,000 268,000 127,000 111,000       47,000 14,000   69,000 124,000 30,000 -62,000 44,000 435,000 715,000 332,000 60,000 534,000 396,000 182,000 336,000 212,000 240,000 -36,000 90,000 159,000   -389,000 -209,000 159,000 154,000 321,000 367,000 386,000 348,000 334,000 208,000 
        retained earnings
      156,149,000 158,269,000 176,242,000 178,492,000 176,012,000 176,782,000 175,977,000 174,845,000 182,965,000 174,649,000 168,776,000 163,885,000 151,826,000 139,852,000 131,503,000 129,197,000 203,051,000 190,333,000 143,176,000 131,344,000 124,601,000 116,617,000 108,243,000 103,762,000 102,326,000 99,519,000 95,813,000 93,497,000 93,260,000 90,219,000 89,822,000 88,634,000 93,545,000 78,897,000 103,667,000 95,213,000 89,540,000 64,648,000 60,658,000 59,489,000 54,419,000 48,475,000 42,117,000 34,702,000 29,165,000 24,264,000 24,171,000 20,737,000 15,253,000 14,304,000 12,755,000 11,183,000 9,818,000 9,216,000 8,263,000 7,653,000 6,231,000 5,787,000 
        total stockholders' equity
      197,681,000 198,920,000 214,706,000 216,005,000 210,959,000 210,109,000 207,342,000 205,283,000 210,961,000 201,481,000 193,035,000 185,561,000 170,900,000 155,044,000 150,522,000 129,476,000 216,024,000 202,474,000 122,068,000 109,106,000 111,641,000 102,863,000 113,630,000 108,581,000 108,210,000 104,175,000 99,168,000 96,016,000 94,929,000 91,265,000 89,864,000 88,584,000 86,813,000 80,476,000 105,169,000 111,338,000 104,548,000 78,103,000 73,402,000 71,550,000 74,029,000 79,463,000 71,956,000 61,850,000 55,303,000 49,575,000 48,435,000 44,943,000 38,173,000 37,019,000 35,505,000 33,738,000 32,420,000 31,692,000 30,392,000 29,581,000 28,166,000 27,249,000 
        total liabilities and stockholders' equity
      252,046,000 247,973,000 268,209,000 269,333,000 280,011,000 284,213,000 291,237,000 293,531,000 302,759,000 309,908,000 320,019,000 318,725,000 321,606,000 316,213,000 326,351,000 340,550,000 421,435,000 398,326,000 210,070,000 169,429,000 174,447,000 156,307,000 151,817,000 145,929,000 134,463,000 129,515,000 122,947,000 121,216,000 123,458,000 118,072,000 119,371,000 117,326,000 114,426,000 115,910,000 139,246,000 148,396,000 142,441,000 117,262,000 105,665,000 103,353,000 101,906,000 105,516,000 94,059,000 81,714,000 74,188,000 62,755,000 62,087,000 57,789,000 51,037,000 49,376,000   43,724,000 40,673,000 40,226,000  36,927,000  
        property, plant and equipment - net of accumulated depreciation
       31,230,000    37,527,000 39,003,000 39,921,000 50,986,000 51,467,000 53,484,000 54,412,000 55,960,000 57,185,000 58,107,000 58,544,000 57,804,000 56,131,000                                         
        deferred tax assets
        12,108,000 11,460,000 11,440,000 11,460,000 4,002,000 4,108,000 4,005,000 4,117,000 10,825,000 4,528,000 4,528,000 5,328,000 6,150,000 4,404,000 4,404,000 4,404,000 3,612,000 2,980,000 2,355,000 1,347,000 426,000  76,000    1,941,000 1,703,000 1,670,000 1,208,000 2,168,000 3,727,000 2,125,000 875,000 1,816,000 690,000 1,055,000 91,000 760,000 734,000 703,000                
        income taxes payable
          2,626,000 1,485,000     1,417,000 4,302,000 13,031,000 428,000               1,244,000 1,356,000     709,000      242,000    759,000 22,000       592,000 101,000  689,000 535,000 501,000 
        commitments
                                                                
        10,991 and 10,938 issued and outstanding
                                                                
        at december 31, 2025 and december 31, 2024
       11,000                                                         
        at september 30, 2025 and december 31, 2024, respectively
        11,000                                                        
        at june 30, 2025 and december 31, 2024, respectively
         11,000                                                       
        at march 31, 2025 and december 31, 2024, respectively
          11,000                                                      
        10,938 and 10,896 issued and outstanding
                                                                
        at december 31, 2024 and december 31, 2023
           11,000                                                     
        10,937 and 10,896 issued and outstanding
                                                                
        at september 30, 2024 and december 31, 2023, respectively
            11,000                                                    
        at june 30, 2024 and december 31, 2023, respectively
             11,000                                                   
        at march 31, 2024 and december 31, 2023, respectively
              11,000                                                  
        10,896 and 10,928 issued and 10,896 and 10,873 outstanding
                                                                
        at december 31, 2023 and december 31, 2022, respectively
               11,000                                                 
        less: treasury stock at cost, 0 and 54 shares at december 31, 2023 and december 31, 2022, respectively
                                                                
        investment securities
                45,009,000      4,057,000 5,361,000 18,585,000 19,670,000 20,912,000 22,245,000 22,278,000 23,757,000 25,181,000 25,020,000 24,989,000 24,412,000 24,936,000 20,975,000 24,333,000 25,072,000 27,499,000 28,185,000 36,000,000 34,028,000 33,707,000 20,053,000 19,538,000 18,539,000 18,811,000 19,257,000 17,271,000 6,908,000 7,181,000 3,594,000 1,476,000 1,339,000 1,099,000 1,139,000 1,407,000 1,405,000 1,439,000 1,477,000 1,571,000 1,414,000 1,540,000 2,420,000 
        10,892 and 10,928 issued and 10,892 and 10,873 outstanding
                                                                
        at september 30, 2023 and december 31, 2022, respectively
                11,000                                                
        less: treasury stock at cost, 0 and 54 shares at september 30, 2023 and december 31, 2022, respectively
                                                                
        10,889 and 10,928 issued and 10,889 and 10,873 outstanding
                                                                
        at june 30, 2023 and december 31, 2022, respectively
                 11,000                                               
        less: treasury stock at cost, 0 and 54 shares at june 30, 2023 and december 31, 2022, respectively
                                                                
        10,887 and 10,928 issued and 10,887 and 10,873 outstanding
                                                                
        at march 31, 2023 and december 31, 2022, respectively
                  11,000                                              
        less: treasury stock at cost, 0 and 54 shares at march 31, 2023 and december 31, 2022, respectively
                                                                
        common stock
                         12,000  12,000   12,000                                  
        10,928 and 11,594 issued and 10,873 and 11,593 outstanding
                                                                
        at december 31, 2022 and december 31, 2021, respectively
                   11,000                                             
        less: treasury stock at cost, 54 and 0 shares at december 31, 2022 and december 31, 2021, respectively
                   -6,398,000                                             
        revolving credit facility
                     27,000,000                                           
        10,929 and 11,594 issued and 10,928 and 11,593 outstanding
                                                                
        at september 30, 2022 and december 31, 2021, respectively
                    11,000                                            
        11,019 and 11,594 issued and 11,018 and 11,593 outstanding
                                                                
        at june 30, 2022 and december 31, 2021, respectively
                     11,000                                           
        11,553 and 11,594 issued and 11,552 and 11,593 outstanding
                                                                
        at march 31, 2022 and december 31, 2021, respectively
                      12,000                                          
        11,594 and 11,822 issued and 11,593 and 11,772 outstanding
                                                                
        at december 31, 2021 and december 31, 2020, respectively
                       12,000                                         
        less: treasury stock at cost, 0 and 46 shares at december 31, 2021 and december 31, 2020, respectively
                                                                
        accounts receivable-net of doubtful accounts of 270 and 394 at
                                                                
        march 31, 2019 and december 31, 2018, respectively
                        631,000                                        
        inventory
                        43,257,000 38,888,000 43,845,000 26,900,000 17,288,000 19,328,000 16,024,000 18,048,000 19,883,000 18,311,000 15,015,000 11,364,000 13,243,000 13,335,000 11,770,000 15,735,000 15,896,000 17,451,000 15,981,000 15,347,000 19,969,000 19,405,000 15,711,000 15,867,000 19,534,000 15,122,000 13,586,000 11,232,000 10,759,000 11,188,000 13,856,000 11,755,000 11,037,000 9,973,000 9,181,000 8,471,000 8,483,000 8,707,000 8,255,000 8,003,000 
        property, plant and equipment - net
                        23,343,000 19,747,000 18,760,000 18,220,000 18,358,000 18,611,000 18,776,000 18,505,000 19,137,000 19,753,000 20,111,000 20,136,000 27,047,000 29,029,000 29,527,000 33,477,000 39,057,000 41,135,000 40,665,000 39,193,000 38,852,000 35,635,000 33,137,000  30,589,000 26,138,000 24,716,000 23,237,000 22,305,000 21,880,000 21,709,000 20,969,000 20,260,000 19,150,000 17,031,000 16,005,000 14,862,000 14,575,000 14,020,000 11,578,000 
        right-of-use asset
                        12,864,000                                        
        current lease obligation
                        2,443,000                                        
        lease obligation, less current lease obligation
                        11,107,000                                        
        12,126 and 12,117 issued and 11,898 and 11,868 outstanding
                                                                
        at march 31, 2019 and december 31, 2018, respectively
                        12,000                                        
        accumulated other comprehensive loss
                        -46,000 -173,000 -266,000 -219,000 -244,000 -160,000   -29,000 -165,000                               
        less: treasury stock at cost, 193 shares at march 31, 2019 and december 31, 2018, respectively
                        -30,879,000                                        
        accounts receivable-net of doubtful accounts of 394 and 40 at
                                                                
        december 31, 2018 and 2017, respectively.
                         1,011,000                                       
        deferred tax liabilities
                             208,000  196,000 629,000 779,000 2,510,000 2,475,000 4,666,000 4,890,000 5,560,000 5,492,000 6,568,000 5,970,000 6,378,000 7,589,000 7,756,000 5,504,000 1,632,000 1,895,000 1,284,000                
        less: treasury stock at cost, 193 shares at december 31, 2018
                         -30,879,000                                       
        accounts receivable-net of doubtful accounts of 405 at september 30, 2018 and allowance for sales returns and doubtful accounts of 597 at december 31, 2017
                          1,017,000                                      
        12,145 and 12,103 issued and 11,956 and 11,971 outstanding at september 30, 2018 and december 31, 2017, respectively
                          12,000                                      
        less: treasury stock at cost, 128 shares at september 30, 2018
                          -20,746,000                                      
        accounts receivable-net of doubtful accounts of 162 at june 30, 2018 and allowance for sales returns and doubtful accounts of 597 at december 31, 2017
                           934,000                                     
        less: treasury stock at cost, 128 shares at june 30, 2018
                           -20,746,000                                     
        accounts receivable-net of doubtful accounts of 98 at march 31, 2018 and
                                                                
        allowance for sales returns and doubtful accounts of 597 at december 31, 2017
                            1,025,000                                    
        12,139 and 12,103 issued and 12,063 and 11,971 outstanding
                                                                
        at march 31, 2018 and december 31, 2017, respectively
                            12,000                                    
        less: treasury stock at cost, 9 shares at march 31, 2018
                            -750,000                                    
        accounts receivable-net of allowance for sales returns and doubtful accounts
                                                                
        of 597 and 449 at december 31, 2017 and 2016, respectively
                             576,000                                   
        long-term assets of discontinued operations
                                 4,000 15,000 19,000 19,000 19,000 18,000 22,000                         
        current liabilities of discontinued operations
                                 121,000 294,000 482,000 790,000 841,000 1,040,000 4,858,000                         
        12,103 and 12,027 issued and 11,971 and 11,871 outstanding
                                                                
        at december 31, 2017 and 2016, respectively
                             12,000                                   
        accounts receivable-net of allowance for sales returns and doubtful accounts of 528 and 449 at september 30, 2017 and december 31, 2016, respectively
                              708,000                                  
        accounts receivable-net of allowance for sales returns and doubtful accounts of 456 and 449 at june 30, 2017 and december 31, 2016, respectively
                               914,000                                 
        common stock; par value .001 per share; 20,000 shares authorized; 12,124 and 12,027 issued and 11,930 and 11,871 outstanding at june 30, 2017 and december 31, 2016, respectively
                               12,000                                 
        of 422 and 449 at march 31, 2017 and december 31, 2016
                                1,493,000                                
        common stock; par value .001 per share; 20,000 shares authorized;
                                                                
        12,132 and 12,027 issued and 11,927 and 11,871 outstanding
                                                                
        at march 31, 2017 and december 31, 2016, respectively
                                12,000                                
        current assets:
                                                                
        accounts receivable-net of allowance for sales returns and doubtful accounts of 449 and 417
                                 1,387,000                               
        current assets of discontinued operations
                                    55,000 353,000 5,000 184,000                         
        current liabilities:
                                                                
        current maturities of capital leases
                                  56,000 111,000 166,000 219,000 239,000 232,000 224,000                        
        other liabilities:
                                                                
        long-term liabilities of discontinued operations
                                  7,000 22,000 66,000 288,000 534,000 2,756,000                         
        stockholders' equity:
                                                                
        common stock; par value .001 per share; 20,000 shares authorized; 12,027 and 12,014 issued at december 31, 2016 and 2015, respectively 11,871 and 11,797 outstanding at december 31, 2016 and 2015, respectively
                                 12,000                               
        accounts receivable-net of allowance for sales returns and doubtful accounts of 458 and 417
                                  1,131,000                              
        common stock; par value .001 per share; 20,000 shares authorized; 12,025 and 12,014 issued at september 30, 2016 and december 31, 2015, respectively 11,848 and 11,797 outstanding at september 30, 2016 and december 31, 2015, respectively
                                  12,000                              
        accounts receivable-net of allowance for sales returns and doubtful accounts of 514 and 417
                                   1,627,000                             
        common stock; par value .001 per share; 20,000 shares authorized; 12,024 and 12,014 issued at june 30, 2016 and december 31, 2015, respectively 11,848 and 11,797 outstanding june 30, 2016 and december 31, 2015, respectively
                                   12,000                             
        of 449 and 417
                                    2,115,000                            
        12,052 and 12,014 issued
                                                                
        11,836 and 11,797 issued and outstanding
                                    12,000                            
        accounts receivable-net of allowance for sales returns and doubtful accounts of 417,000 and 354,000
                                     1,633,000                           
        capital leases, net of current portion
                                      62,000 242,000 417,000 530,000 586,000 836,000 914,000                    
        common stock; par value .001 per share; 20,000,000 shares authorized; 12,013,952 and 12,365,690 issued 11,796,774 and 12,075,764 issued and outstanding
                                     12,000                           
        accounts receivable-net of allowance for sales returns and doubtful accounts of 415,000 and 354,000
                                      1,869,000                          
        common stock; par value .001 per share; 20,000,000 shares authorized; 12,288,763 and 12,365,690 issued 11,758,924 and 12,075,764 issued and outstanding
                                      12,000                          
        less: cost of 261,211 and 0 shares of common stock in treasury
                                      -7,195,000                          
        accounts receivable-net of allowance for sales returns and doubtful accounts of 354,000 and 564,000
                                       1,650,000                         
        preferred stock, .001 par value
                                                                
        common stock; par value .001 per share; 20,000,000 shares authorized; 12,365,690 and 13,143,309 issued 12,075,764 and 13,115,642 issued and outstanding
                                       12,000                         
        accounts receivable-net of allowance for sales returns and doubtful accounts of 561,000 and 647,000
                                        1,524,000                        
        common stock; par value .001 per share; 20,000,000 shares authorized; 13,143,309 issued; 13,131,642 and 13,115,642 issued and outstanding
                                        13,000                        
        accounts receivable-net of allowance for sales returns and doubtful accounts of 731,000 and 542,000
                                         1,932,000                       
        trademarks and intangibles - net
                                         49,000 167,000 896,000 1,003,000 987,000 973,000  1,072,000 3,526,000 3,815,000 4,104,000 4,277,000 4,697,000 5,547,000 5,972,000 6,432,000 6,897,000 7,356,000 5,749,000 5,516,000 6,301,000 6,274,000 4,690,000 
        current maturities of long-term debt and capital leases
                                         220,000 247,000 1,290,000 1,426,000                    
        long-term debt
                                           3,281,000 3,337,000 3,957,000 4,177,000 4,627,000 4,855,000 5,046,000 5,245,000 5,444,000 5,643,000 4,185,000 4,313,000 4,377,000 4,442,000 4,505,000 4,570,000 4,615,000 4,452,000 3,392,000 3,509,000 3,603,000 
        common stock; par value .001 per share; 20,000,000 shares authorized; 15,542,118 and 15,525,955 issued; 13,884,293 and 13,767,380 issued and outstanding
                                         16,000                       
        less: cost of 1,608,908 shares of common stock in treasury
                                         -26,508,000 -26,508,000                      
        accounts receivable-net of allowance for sales returns and doubtful accounts of 683,000 and 542,000
                                          1,965,000                      
        common stock; par value .001 per share; 20,000,000 shares authorized;
                                                                
        15,542,118 and 15,525,955 issued; 13,863,043 and 13,767,380 issued and outstanding
                                          16,000                      
        accounts receivable-net of allowance for sales returns and doubtful accounts of 518,000 and 504,000
                                           2,177,000                     
        other liabilities
                                                                
        common stock; par value .001 per share; 20,000,000 shares authorized; 15,525,955 and 15,510,185 issued and outstanding
                                           16,000                     
        less: cost of 1,458,908 shares of common stock in treasury for both periods
                                           -23,744,000                     
        accounts receivable-net of allowance for sales returns and doubtful accounts of 504,000 and 237,000
                                            1,477,000                    
        common stock; par value .001 per share; 20,000,000 shares authorized; 15,510,185 and 15,431,101 issued and outstanding, respectively
                                            16,000                    
        less: cost of 1,458,908 and 368,908 shares of common stock in treasury
                                            -23,744,000 -23,744,000                   
        accounts receivable-net of allowance for sales returns and doubtful accounts of 240,000 and 237,000
                                             1,544,000                   
        current maturities of long-term debt
                                             881,000 891,000 933,000 944,000 796,000 796,000 796,000 796,000 257,000 257,000 257,000 257,000 257,000 264,000 1,460,000 790,000 528,000 548,000 502,000 
        common stock; par value .001 per share; 20,000,000 shares authorized; 15,450,185 and 15,431,101 issued and outstanding
                                             16,000 16,000                  
        accounts receivable-net of allowance for sales returns and doubtful accounts of 336,000 and 237,000
                                              1,147,000 815,000                 
        less: cost of 958,908 and 368,908 shares of common stock in treasury
                                              -15,688,000                  
        property, plant and equipment – net
                                               32,355,000                 
        trademarks and intangibles – net
                                               957,000                 
        common stock; par value .001 per share; 20,000,000 shares authorized; 15,431,101 issued and outstanding
                                               16,000                 
        less: cost of 368,908 shares of common stock in treasury
                                               -3,355,000                 
        accounts receivable-net of allowance for sales returns and doubtful accounts of 237,000 and 100,000
                                                623,000                
        common stock; par value .001 per share; 20,000,000 shares authorized; 15,431,101 and 15,398,941 issued and outstanding, respectively
                                                16,000                
        less: cost of 368,908 and 367,838 shares of common stock in treasury
                                                -3,355,000 -3,355,000               
        accounts receivable-net of allowance for sales returns and doubtful accounts of 230,000 and 100,000 respectively
                                                 1,004,000               
        deferred compensation
                                                   1,040,000 629,000 535,000 531,000 687,000 824,000 723,000 814,000 830,000 837,000 798,000 673,000 640,000 
        income taxes - prepaid
                                                 2,315,000               
        note receivable - current
                                                 46,000 46,000 46,000 93,000 180,000 180,000 180,000 180,000 180,000 180,000 174,000 174,000 174,000 174,000 230,000 
        deferred tax asset
                                                 133,000 83,000  100,000 100,000  100,000 100,000 82,000    92,000  90,000 
        note receivable, net of current assets
                                                 110,000 112,000 112,000   1,080,000    1,212,000 1,250,000 1,282,000  1,355,000  
        deferred tax liability
                                                 1,366,000 1,464,000              
        15,419,601 issued and 15,050,693 outstanding at 6/30/10 and 15,398,941 issued and 15,031,103 shares outstanding at 12/31/09
                                                 16,000               
        accounts receivable-net of allowance for sales returns and doubtful accounts of 100,000
                                                  1,101,000 676,000             
        common stock; par value .001 per share; 20,000,000 shares authorized; 15,403,941 issued and 15,036,103 outstanding at 3/31/10 and 15,398,941 issued and 15,031,103 shares outstanding at 12/31/09
                                                  16,000              
        less: cost of 367,838 and 367,838 shares of common stock in treasury
                                                  -3,320,000              
        current portion of deferred tax asset
                                                   100,000   100,000    100,000 91,000 101,000  90,000  
        deferred tax asset, net of current portion
                                                   193,000 1,461,000 1,351,000 1,131,000 897,000 897,000 897,000 897,000 807,000 681,000 418,000 367,000 282,000 
        line of credit
                                                     2,693,000 3,164,000 3,131,000 2,702,000 2,176,000 1,599,000  407,000 1,906,000 1,256,000 612,000 
        deferred compensation payable
                                                   399,000             
        deferred tax liability- non current
                                                   1,553,000             
        common stock; par value .001 per share; 20,000,000 shares authorized; 15,438,941 issued and 15,031,103 outstanding and 14,585,960 issued and 14,313,768 shares outstanding
                                                   16,000             
        less: cost of 367,838 and 272,192 shares of common stock in treasury
                                                   -3,320,000             
        accounts receivable-net of allowance for doubtful accounts of 100,000
                                                    697,000 582,000 448,000 482,000 474,000 475,000 493,000   525,000  764,000 
        prepaid income tax
                                                    1,293,000 1,777,000 1,131,000 757,000 987,000 143,000       
        note receivable, net of current portion
                                                    143,000 1,012,000  1,113,000 1,147,000 1,180,000    1,314,000  1,305,000 
        common stock; par value .001 per share; 20,000,000 authorized; 15,383,941 and 14,585,960 shares issued and outstanding, respectively
                                                    15,000            
        accumulated other comprehensive
                                                    113,000 -173,000           
        stockholders' equity: - sum
                                                    59,477,000 55,284,000 45,666,000 43,979,000 40,201,000 38,576,000 37,106,000 36,527,000 35,391,000 34,767,000 33,208,000 32,335,000 
        less: cost of 367,838 and 272,192 shares of common stock in treasury, respectively
                                                    -3,320,000            
        less: unearned stock compensation
                                                    -7,722,000 -8,283,000           
        common stock; par value .001 per share; 20,000,000 authorized; 15,220,960 and 14,585,960 shares issued and outstanding, respectively
                                                     15,000           
        less: cost of 301,092 and 272,192 shares of common stock in treasury, respectively
                                                     -2,058,000           
        common stock; par value .001 per share; 20,000,000 shares authorized; 14,585,960 and 13,709,098 shares issued and outstanding
                                                      15,000          
        less: cost of 272,192 and 270,534 shares of common stock in treasury
                                                      -1,956,000          
        less: unearned compensation
                                                      -5,537,000 -4,947,000 -2,683,000 -2,867,000 -2,715,000 -2,864,000 -3,028,000 -3,192,000 -3,356,000 -3,521,000 
        common stock; par value .001 per share; 20,000,000 authorized; 14,332,210 and 13,709,098 shares issued and outstanding, respectively
                                                       14,000         
        less: cost of 286,478 and 270,534 shares of common stock in treasury, respectively
                                                       -2,013,000         
        common stock; par value .001 per share; 20,000,000 authorized; 13,848,876 and 13,814,098 shares issued and outstanding, respectively
                                                        14,000        
        less: cost of 286,478 and 270,534 shares of common stock in treasury
                                                        -2,013,000        
        total liabilities & stockholders' equity
                                                        49,215,000 46,058,000    39,711,000  35,128,000 
        common stock; par value .001 per share; 20,000,000 authorized; 13,814,098 and 13,709,098 shares issued and outstanding, respectively
                                                         14,000       
        less: cost of 270,534 and 270,534 shares of common stock in treasury
                                                         -1,971,000       
        common stock; par value .001 per share; 20,000,000 shares authorized; 13,709,098
                                                                
        and 13,631,898 shares issued and outstanding
                                                          14,000      
        less: cost of 270,534 and 249,184 shares of common stock in treasury
                                                          -1,971,000 -1,971,000     
        accounts receivable-net of allowance for doubtful accounts
                                                           425,000 416,000  448,000  
        of 100,000
                                                                
        other liabilities and deferred credits
                                                                
        13,709,098 and 13,631,898 shares issued and outstanding
                                                           14,000     
        13,669,098 and 13,631,898 shares issued and outstanding
                                                            14,000    
        less: cost of 249,184 and 210,902 shares of common stock in treasury
                                                            -1,971,000  -1,686,000  
        cash
                                                             1,857,000  1,114,000 
        common stock; par value .001 per share; 20,000,000 authorized;
                                                                
        13,668,998 and 13,631,898 shares issued and outstanding, respectively
                                                             14,000   
        less: cost of 274,184 and 210,902 shares of common stock in treasury
                                                             -1,994,000   
        dividends payable
                                                                
        deferred tax liability - current
                                                                
        deferred tax liability - non-current
                                                                
        13,631,898 and 12,782,791 shares issued and outstanding
                                                              14,000  
        income tax refund receivable
                                                               1,048,000 
        13,544,481 and 12,782,791 shares issued and outstanding, respectively
                                                               14,000 
        less: cost of 240,749 and 210,902 shares of common stock in treasury
                                                               -1,565,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2014-03-31 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 
                                                                         
          operating activities
                                                                         
          net loss
        -2,122,000                                                                 
          adjustments to reconcile net loss to cash from operating activities
                                                                         
          depreciation and amortization
        3,483,000 3,465,000 3,452,000 4,045,000 3,280,000 3,185,000 3,194,000 3,067,000 3,261,000 3,353,000 3,412,000 3,368,000 2,974,000 2,954,000 2,850,000 2,732,000 2,444,000 -463,000 2,635,000 2,627,000 2,013,000 2,011,000 1,778,000 1,822,000 1,659,000 1,261,000 1,207,000 1,089,000 1,067,000 916,000 830,000 1,145,000 1,544,000 1,005,000 1,088,000 1,040,000 1,076,000 1,194,000 1,215,000 1,387,000 1,609,000 1,690,000 2,535,000 2,381,000 2,551,000 2,131,000 2,014,000 1,648,000 5,854,696,000 1,487,000 1,419,000 1,398,000 1,435,000 1,296,000 1,307,000 1,229,000 1,157,000 1,174,000 1,164,000 1,079,000 935,000 881,000 953,000 702,000 606,000 
          non-cash lease expense
        1,160,000 1,165,000 1,160,000 1,154,000 1,145,000 1,138,000 1,127,000 1,117,000 1,108,000 1,075,000 1,018,000 1,145,000 1,369,000 1,358,000 1,529,000 1,592,000 1,619,000                                                 
          share-based compensation
        1,896,000 2,172,000 910,000 2,627,000 1,930,000 2,132,000 606,000 2,454,000 2,171,000 2,393,000 2,675,000 2,514,000 606,000 2,950,000 2,963,000 2,865,000 2,275,000 3,290,000 2,269,000 2,146,000 2,198,000 2,553,000 2,126,000 1,136,000 981,000 1,105,000 1,170,000 1,255,000 990,000 772,000 717,000 830,000 805,000 849,000 1,203,000 1,258,000 957,000 1,558,000 678,000 668,000 524,000 1,374,000 774,000 573,000 608,000 617,000 617,000 682,000                  
          gain on sale of assets held for sale
        -2,184,000                                                                 
          loss on sale or disposal of property, plant and equipment
        63,000    387,000  38,000 13,000 550,000 3,000                                                       
          realized gain on sale of investment securities
        -25,000 -7,000 -3,296,000 -7,000 -13,000 -8,000 -65,000 -9,000                                                         
          amortization of discount on investment securities
        -164,000 -156,000   -190,000  -238,000                                                           
          deferred income taxes
         12,108,000   20,000 -7,518,000 106,000 -103,000 112,000 6,708,000 -6,297,000 800,000 822,000        1,336,000 29,000 -801,000 37,000 505,000 718,000 1,007,000 -632,000 -659,000 -992,000 -931,000 -105,000 368,000 -291,000 -458,000 -242,000 365,000 -167,000 -2,287,000 -740,000 -269,000 -268,000 111,000 1,183,000 4,623,000 -371,000 580,000 -70,244,000 249,000 -110,000 105,000  -109,000 -110,000 -110,000    18,000 -99,000 -116,000 -122,000 -53,000 -85,000 
          unrealized loss on equity investment securities
        66,000 -3,000    355,000 1,982,000                                                           
          change in operating assets and liabilities:
                                                                         
          inventories
        -1,175,000 2,977,000 6,996,000 9,163,000 3,057,000 -2,326,000 -492,000 6,670,000 8,318,000 3,636,000 10,669,000 28,000,000 21,960,000 26,423,000 11,695,000 31,998,000 -8,929,000 -50,429,000 -33,824,000 -33,556,000 -8,842,000 -11,656,000 -3,156,000 9,303,000 888,000                                         
          prepaid expenses and other current assets
        649,000 -2,245,000 2,233,000 512,000 73,000 -1,503,000 5,783,000 -1,067,000 -742,000 -2,381,000 4,227,000 -2,842,000 6,563,000 -1,792,000 2,265,000 -3,483,000 3,107,000 -4,793,000 -437,000 -3,895,000 -762,000 -705,000 1,279,000 1,056,000 -1,397,000 -1,278,000 2,820,000 -2,643,000 -409,000 -735,000 85,000 -359,000 727,000 -1,784,000 806,000 -285,000 577,000 -475,000 446,000 -594,000 7,000 -1,214,000 -53,000 -585,000                      
          other assets
        262,000 -1,888,000 139,000 -267,000 -41,000 458,000 -268,000 182,000 24,000 -20,000 -2,532,000 -1,255,000 -887,000 5,133,000 -376,000 -1,537,000 -6,632,000 -1,150,000 -2,631,000 -692,000 -70,000 60,000 -120,000 -682,000 -1,764,000 -179,000 153,000 12,000 23,000 -2,000 31,000 34,000 -1,000 -1,821,000 -13,000 -120,000 -4,000 3,000 4,000 36,000 -42,000 12,000 251,000 -332,000 -638,000 -5,000 4,000 137,844,000 22,000 -2,000 136,000              
          accounts payable and accrued expenses
        -1,449,000 -4,303,000 -516,000 -13,097,000 -5,997,000 -11,219,000 -4,345,000 -3,512,000 -15,918,000 -364,000 -3,492,000 -9,954,000 -21,897,000 -15,335,000 -8,337,000 -20,974,000 7,052,000 11,633,000 5,785,000 7,760,000 29,202,000 -2,068,000 4,427,000 23,915,000 1,736,000 -3,441,000 1,589,000 -760,000 14,723,000 -5,638,000 9,697,000 15,354,000 -3,396,000 8,896,000 1,779,000 1,200,000 -1,222,000 -996,000 1,995,000 -1,497,000 1,268,000 -687,000 -621,000 7,333,000 -2,630,000 525,000 2,337,000 3,578,000 7,292,421,000 1,891,000 2,032,000 5,656,000              
          income taxes
        -200,000 -816,000 213,000 -7,139,000 1,141,000                              -1,172,000    -112,000 1,881,000 1,024,000 -808,000 610,000  5,691,000 -5,074,000 713,000 2,795,000 -343,133,000 -740,000 -3,074,000 2,947,000 3,326,000 1,709,000 3,147,000 985,000 653,000 1,519,000 1,489,000 355,000 32,000 939,000 464,000 
          net cash flow from operating activities
        260,000 -5,278,000 12,113,000 -3,378,000 3,406,000 -4,947,000 9,072,000 13,069,000 7,282,000 10,522,000 29,930,000 43,146,000 64,059,000 51,739,000 55,396,000 43,762,000 43,673,000 -7,459,000 15,800,000 20,878,000 65,326,000 19,829,000 41,114,000 57,518,000 26,735,000 19,152,000 17,897,000 14,478,000 32,734,000 15,338,000 6,947,000 20,523,000 18,008,000 9,983,000 12,505,000 14,066,000 6,683,000                             
          investing activities
                                                                         
          purchase of investment securities
        -49,320,000 -32,912,000 -20,433,000 -16,071,000 -14,991,000 -22,244,000 -6,705,000 -8,477,000 -9,169,000 -9,785,000                        -2,863,000 -1,305,000 -1,423,000 -1,365,000 -4,146,000 -21,240,000 -1,192,000 -2,263,000 -7,943,000 -2,859,000 -2,193,000 -1,808,000 -740,000 -5,537,000 -16,960,386,000 -11,236,000                
          proceeds from sale and maturities of investment securities
        29,646,000 29,313,000 7,515,000 30,806,000 14,459,000 5,098,000 6,313,000 7,883,000 8,235,000                                                         
          proceeds from sale of assets held for sale, net of costs to sell
        3,637,000                                                                 
          purchase of property and equipment
        -1,096,000 -1,351,000 -1,363,000 -1,378,000 -1,522,000 -2,285,000 -1,390,000 -1,938,000 -1,841,000 -946,000 -1,678,000 -1,744,000 -2,115,000 -9,064,000 -1,768,000 -2,840,000 -3,009,000 -11,624,000 -10,389,000 -7,598,000 -4,598,000 -2,035,000 -3,269,000 -289,000 -294,000 -834,000 -2,252,000 -2,528,000 -4,444,000 -1,694,000 -1,152,000 -808,000 -1,286,000 -863,000 -1,359,000 -550,000 -470,000 -837,000 -1,286,000 -670,000 -83,000 -1,214,000 -1,224,000 -2,492,000 -4,426,000 -4,298,000 -2,466,000 -3,083,000 -12,046,754,000 -3,107,000 -2,550,000 -2,589,000              
          net cash flow used in investing activities
        -17,133,000 -4,950,000   -2,054,000 -19,431,000 -1,782,000 -2,532,000 -2,775,000 -10,731,000 -46,457,000 -1,744,000 -2,115,000 -9,064,000 -1,768,000 1,182,000 -1,764,000 -11,624,000    570,000    -834,000 -952,000 -1,098,000 -3,444,000 -382,000 -107,000 -624,000 -86,000 211,000                                
          financing activities
                                                                         
          net shares repurchased for employee taxes
        -814,000 1,000 -1,000 -369,000  -2,000    -110,000        -34,000 -26,000 -1,807,000 -19,000 -36,000 -9,000 -487,000 -13,803,000 -33,000 -256,000 -471,000 -34,000 -215,000 -1,707,000 -8,000 -825,000 -599,000 -40,000 -703,000 -421,000                        
          cash dividends paid to stockholders
        -87,000 -1,000 -194,000 -1,000 -4,000 -710,000 -17,978,000 -18,043,000 -17,833,000 -19,163,000 -17,922,000 -18,081,000 -18,957,000 -16,660,000 -17,011,000 -16,750,000 -16,703,000 -13,392,000 -13,298,000 -13,324,000 -13,314,000 -13,254,000 -8,738,000 -8,909,000 -8,923,000 -8,826,000 -5,756,000 -5,731,000 -5,790,000 -5,883,000 -3,879,000 -3,819,000 -3,814,000 -3,878,000 -2,998,000 -2,962,000 -2,961,000 -2,968,000                         
          net cash flow used in financing activities
        -901,000 1,000 -2,000 -563,000 -1,000 -3,000 -20,000 -1,491,000 -17,905,000 -18,153,000 -17,835,000 -25,896,000 -24,331,000 -45,106,000 -102,025,000 -28,119,000 -31,232,000 -42,945,000 -28,738,000 -22,218,000 -13,144,000 -13,186,000 -17,073,000 -13,741,000 -22,542,000 -32,058,000 -18,911,000 -8,813,000 -15,899,000 -5,607,000 -25,786,000 -6,036,000 -5,586,000 -3,827,000 -3,814,000 -4,135,000                             
          increase in cash and cash equivalents
        -17,774,000 -10,223,000 -2,168,000 9,977,000 789,000 -24,379,000 7,291,000 10,545,000 3,031,000 -18,311,000 -34,654,000 23,657,000 36,057,000   -56,934,000 13,820,000 -50,333,000 -37,471,000 -14,044,000 42,308,000 7,237,000 25,658,000 40,158,000 13,696,000 -4,222,000 -15,115,000 -5,531,000 20,478,000 -943,000 1,231,000 -5,887,000 11,886,000 4,524,000 7,021,000 9,562,000 1,534,000                             
          cash and cash equivalents - beginning of the period
        89,303,000 90,928,000 94,440,000 87,691,000 104,183,000   76,974,000 81,364,000 75,077,000 52,436,000 42,037,000 36,382,000 14,262,000 17,165,000 10,593,396,000 10,604,000 1,841,000  2,195,000  1,085,000  
          cash and cash equivalents - end of period
        71,529,000 -10,223,000 -2,168,000 9,977,000 91,717,000 -24,379,000 7,291,000 10,545,000 97,471,000 -18,311,000 -34,654,000 23,657,000 123,748,000 17,981,000 8,641,000 -56,934,000 118,003,000 -50,333,000 -37,471,000 -14,044,000 206,031,000 7,237,000 25,658,000   -4,222,000 -15,115,000 -5,531,000 101,842,000 -943,000 1,231,000 -5,887,000 86,963,000 4,524,000 7,021,000 9,562,000 53,970,000 -4,684,000 -1,490,000 11,294,000 47,316,000 3,043,000 41,360,000 31,935,000 -4,192,000 -9,838,000 -2,897,000 31,189,000 17,144,789,000 -4,032,000 3,429,000 20,814,000 -3,639,000 5,273,000 4,777,000 6,297,000  45,000 639,000 1,407,000  -821,000 1,066,000 1,857,000  
          supplemental disclosure of cash flow information:
                                                                         
          income taxes paid
        241,000  2,912,000 4,190,000 2,914,000  -55,000   4,086,000 12,649,000   3,306,000 3,623,000 30,221,000 62,000 15,456,000 14,551,000 26,695,000 56,000 10,501,000 14,015,000 40,000 80,000 -19,000 5,995,000   5,066,000 5,160,000   3,539,000 5,019,000 3,136,000 1,928,000 4,455,000 3,499,000 2,002,000 1,659,000 2,377,000 2,687,000                       
          dividends included in accounts payable and accrued expenses
        206,000 -146,000 -11,000 -1,000 453,000 -7,000 -4,000                                                           
          net income
         -18,119,000 -2,261,000 2,480,000 -772,000 801,000 1,127,000 -8,153,000 8,316,000 6,035,000 23,132,000 30,280,000 39,968,000 26,518,000 36,156,000 39,113,000 41,781,000 34,023,000 41,982,000 46,963,000 41,063,000 27,994,000 34,453,000 21,935,000 18,477,000 19,881,000 15,902,000 21,383,000 20,750,000 15,653,000 13,781,000 14,133,000 12,222,000 7,306,000 6,686,000 7,584,000 6,145,000 4,113,000 6,065,000 3,397,000 4,260,000 3,860,000 5,967,000 3,990,000 1,169,000 5,070,000 5,944,000 6,358,000 19,594,811,000 5,750,000 5,538,000 4,901,000 3,045,000 3,434,000 2,999,000 2,485,000 949,000 1,549,000 1,572,000 1,365,000 602,000 953,000 860,000 1,422,000 443,000 
          adjustments to reconcile net income to cash from operating activities
                                                                         
          loss on sale of disposal of property, plant and equipment
                             184,000      -2,000 -164,000 214,000 1,000                               
          non-cash charges for supply chain optimization
                                                                       
          options exercised by executives and directors
                         109,000 221,000 481,000 173,000 174,000   -1,000 10,000 269,000 327,000 158,000 62,000 568,000 273,000 26,000                        
          stock repurchases
                 -3,602,000 -6,397,000   -10,000,000 -9,999,000 -26,270,000 -12,230,000 -7,500,000   -23,116,000   -9,999,000                                   
          foreign currency impact
             4,000 28,000 15,000 -197,000 26,000 90,000 9,000 -363,000 119,000 147,000 30,000 -18,000 63,000 -11,000 78,000 -18,000 -1,000 2,000 -4,000 2,000 -2,000 1,000    -84,000 7,000 4,000 2,000 -4,000 -3,000 2,000 12,000                         
          supplemental disclosure of cash flow information
                                                                         
          income taxes (refunded) paid
                    -46,000                                                     
          loss on disposal of property, plant and equipment
          606,000                                                               
          options exercised by directors
              36,000  105,000                                                     
          net cash flow from investing activities
                           -6,173,000 -878,000   -289,000 706,000           -694,000 -1,016,000                             
          unrealized gain on equity investment securities
            -620,000    -2,437,000                                                         
          amortization of (discount) premium on investment securities
                                                                         
          net shares repurchased for taxes
                -817,000    -3,236,000 -12,000 -25,000 -20,000 -1,459,000                                                 
          income taxes payable
              499,000    -2,885,000 -8,729,000 12,603,000                                                     
          amortization of premium on investment securities
                -191,000     3,000 11,000 19,000 21,000 21,000 28,000 57,000 81,000 87,000 95,000 99,000 106,000 120,000 129,000 137,000 136,000 145,000 153,000 156,000 173,000                               
          prepaid income taxes
                3,256,000                                                         
          income taxes refunded
                -100,000                                                         
          dividends included in accounts payable
                697,000                                                         
          sale and maturities of investment securities
                     4,022,000 1,245,000 1,425,000 3,720,000 2,605,000 1,000,000 1,000,000 1,300,000 1,430,000 1,000,000                                     
          dividends declared included in accounts payable
                 -17,777,000 197,000 334,000 18,653,000 246,000 90,000 -358,000 19,663,000 -165,000 -180,000 239,000 17,292,000 116,000 111,000 38,000 13,566,000 4,764,000 -147,000 -127,000 9,229,000 3,156,000 67,000 -29,000 5,943,000 1,991,000 62,000 61,000 3,991,000 877,000 62,000 40,000 3,060,000                         
          borrowing under revolving credit facility
                                                                         
          income taxes, prepaid
                      8,397,000 -8,547,000 945,000     193,000 4,976,000 -1,969,000 -1,835,000   -401,000 -65,000 2,738,000    865,000       2,705,000                      
          decrease in cash and cash equivalents
                                                                         
          stock repurchases, settled
                                                                         
          stock repurchases, not yet settled
                                                                         
          accounts receivable
                            496,000 15,000 -319,000 -446,000 1,047,000 -415,000 -3,682,000 -347,000 380,000 6,000 -83,000 91,000 108,000 132,000 206,000 579,000 -102,000 -256,000 496,000 488,000 -482,000 236,000 -278,000 -700,000 20,000 -350,000 -332,000 -192,000 53,188,000 140,000 97,000 -425,000              
          cash and cash equivalents - beginning of period
                            163,723,000                                             
          bad debt expense
                             48,000    429,000                                        
          sale of property and equipment
                                     12,000   22,000 59,000 21,000 199,000 456,000                         
          cash and cash equivalents - end of the period
                                90,670,000                                         
          inventory
                                 3,154,000 -3,452,000 -5,216,000 -4,369,000 4,957,000 -16,945,000 -9,612,000 2,942,000 -3,304,000 2,024,000 1,835,000 -1,572,000 -3,296,000 -3,651,000 1,879,000 92,000 -1,565,000 2,163,000 4,622,000 -565,000 -3,693,000 156,000 3,667,000 -8,295,692,000 -2,418,000 -1,536,000 -2,354,000              
          realized loss on investment securities
                                   -74,000 82,000 -67,000 91,000 -78,000 57,000 9,000 16,000 -197,000 254,000 139,000 97,000 33,000 44,000   -13,000 152,000 67,000 103,000 -115,000 204,926,000 59,000 1,000 14,000 -2,000 16,000 88,000 -21,000  269,000 2,000 36,000 60,000 -28,000 39,000 32,000 -17,000 
          income taxes received
                                    24,000                                     
          impairment of fixed assets
                                                                       
          net cash flow from operating activities - continuing operations
                                                                         
          net cash flow used in operating activities - discontinued operations
                                                                         
          excess tax benefits from share-based compensation
                                             125,000 9,000 96,000 77,000   -139,000 44,000 214,000 495,000                  
          repayment of capital leases
                                             -56,000 -55,000                           
          sale of investment securities
                                      1,045,000 1,200,000 3,915,000 1,000,000 1,279,000 760,000 24,720,000 2,021,000 4,745,000 3,572,000 2,582,000 1,361,000 1,776,000 1,289,000 3,638,000 5,485,022,000                 
          income from discontinued operations, net of tax
                                                 -42,000                        
          income from continuing operations
                                             4,113,000 6,065,000 3,397,000 4,260,000 3,902,000                        
          adjustments to reconcile net income to cash from
                                                                         
          operating activities - continuing operations
                                                                         
          net cash flow from operating activities- continuing operations
                                         9,983,000 12,505,000 14,066,000 6,683,000                             
          net cash flow used in operating activities- discontinued operations
                                                                         
          decrease in note receivable
                                                 7,000 4,000 4,000 3,000 3,000 2,000 4,997,000 1,000   79,000 23,000 34,000 34,000 33,000 33,000 33,000 33,000 32,000 32,000 32,000 41,000  
          purchase of treasury stock
                                                   -8,056,000   -34,965,000                
          adjustments to reconcile net income to cash from operating activities - continuing operations
                                                                         
          gain on sale of disposal of property, plant and equipment
                                            -49,000                             
          net cash flow from operating activities- discontinued operations
                                                                         
          cash flows from operating activities:
                                                                         
          adjustments to reconcile net income to net cash from operating activities from continuing operations
                                                                         
          loss on disposal of fixed assets
                                             1,000 75,000   22,000 -32,000 40,000                      
          changes in assets and liabilities which provided (used) cash:
                                                                         
          net cash from operating activities- continuing operations
                                             -146,000 7,140,000 11,354,000 7,642,000 2,298,000                        
          net cash from operating activities- discontinued operations
                                             -169,000 -199,000 -297,000 25,000 -184,000                        
          net cash from operating activities
                                             -315,000 6,941,000 11,057,000 7,667,000 2,114,000 10,621,000 20,708,000 1,504,000 2,860,000 11,758,000 18,748,000 28,741,548,000 7,663,000 5,660,000 14,129,000 1,026,000 7,256,000 6,727,000 5,304,000 1,087,000 1,058,000 1,949,000 1,402,000 3,376,000 653,000 2,205,000 1,720,000 2,982,000 
          capital expenditures
                                             -837,000 -1,286,000 -670,000 -83,000 -1,214,000 -1,224,000 -2,492,000 -4,426,000 -4,298,000 -2,466,000 -3,083,000 -12,046,754,000 -3,107,000 -2,550,000 -2,589,000 
          free cash flows
                                             -1,152,000 5,655,000 10,387,000 7,584,000 900,000 9,397,000 18,216,000 -2,922,000 -1,438,000 9,292,000 15,665,000 16,694,794,000 4,556,000 3,110,000 11,540,000 1,026,000 7,256,000 6,727,000 5,304,000 1,087,000 1,058,000 1,949,000 1,402,000 3,376,000 653,000 2,205,000 1,720,000 2,982,000 
          cash flow from investing activities:
                                                                         
          net cash from investing activities- continuing operations
                                             -837,000 -5,411,000 3,009,000 1,202,000 1,268,000                        
          net cash from investing activities
                                             -837,000 -5,411,000 3,009,000 1,202,000 1,268,000 -5,595,000 -2,769,000 -5,386,000 -4,458,000 -2,048,000 -4,982,000 -23,522,118,000 -12,365,000 -2,511,000 -4,006,000 -4,314,000 -1,453,000 -1,434,000 -731,000 -1,339,000 -1,424,000 -1,809,000 -2,741,000 -3,604,000 -2,124,000 -1,054,000 -1,187,000 -3,736,000 
          cash flow from financing activities:
                                                                         
          net cash from financing activities
                                             -3,528,000 -3,017,000 -2,774,000 -3,602,000 -426,000 -48,000 -266,000 -310,000 -8,240,000 -12,607,000 258,000 1,331,963,000 670,000 280,000 87,000 -351,000 -530,000 -516,000 -117,000 2,000 411,000 499,000 551,000 321,000 650,000 -85,000 239,000 725,000 
          net change in cash and cash equivalents
                                             -4,684,000 -1,490,000 11,294,000 5,279,000 3,043,000 4,978,000 17,673,000 -4,192,000 -9,838,000 -2,897,000 14,024,000                  
          interest paid
                                             18,000 1,000 2,000 3,000 4,000 53,000 29,000 18,000 28,000 25,000 25,000 110,918,000 27,000 28,000 27,000 31,000 77,000 37,000 208,000 -32,000 88,000 103,000 74,000 116,000 102,000 95,000 98,000 
          adjustments to reconcile net income to net cash from operating
                                                                         
          activities from continuing operations:
                                                                         
          net cash from investing activities- discontinued operations
                                                                         
          net cash from financing activities- continuing operations
                                              -3,017,000 -2,774,000 -3,602,000 -426,000                        
          net cash from financing activities- discontinued operations
                                                                         
          repayment of long-term debt and capital leases
                                                -53,000 -82,000 -55,000 -270,000                      
          adjustments to reconcile net income to net cash from operating activities from continuing operations:
                                                                         
          realized (gain) on investment securities
                                                 -341,000                        
          adjustments to reconcile net income to net cash provided by operating activities from continuing operations:
                                                                         
          loss from discontinued operations, net of tax
                                                                         
          realized gain on investment securities
                                                  -188,000                       
          net shares repurchased for employees taxes
                                                                         
          supplemental disclosure of non cash activity:
                                                                         
          capitalized lease additions
                                                                         
          income tax refunds received
                                                   515,000                      
          common stock issued for services
                                                        49,950,000   52,000 51,000 52,000 52,000 36,000 46,000 35,000 35,000 10,000 21,000 22,000 
          purchase of intangible assets
                                                    -128,000 -128,000                    
          issuance of common stock, options and warrants
                                                            72,000    13,000 5,000 12,000 192,000 24,000 137,000 
          proceeds of long-term debt
                                                                         
          repayment of long-term debt
                                                    -175,000 -231,000 -491,000 -239,000 -833,404,000 -198,000 -199,000 -199,000              
          net change in line of credit
                                                                         
          treasury stock received in payment of note receivable
                                                                        
          prepaid expenses & other current assets
                                                     -418,000 582,000 -257,000 1,637,279,000 521,000 568,000 632,000              
          cash flows from investing activities:
                                                                         
          cash flows from financing activities:
                                                                         
          issuance of long-term debt
                                                                         
          proceeds from issuance of common stock
                                                                        
          treasury stock issued in legal settlement
                                                                         
          stock options cancelled during period
                                                                -77,000      
          common shares issued for options or warrants
                                                                -12,000        
          adjustments to reconcile net income to net cash
                                                                         
          provided by operating activities
                                                                         
          vesting of share-based compensation
                                                         673,000 609,000 610,000              
          deferred compensation
                                                         29,000 68,000 509,000              
          decrease in line of credit
                                                                         
          excess tax benefits from share-based payment arrangements
                                                         474,000 478,000 286,000         69,000 -30,000 10,000 
          net increase in cash and cash equivalents
                                                         -4,032,000 3,429,000 10,210,000     -250,000   -788,000      
          supplemental disclosure of non cash activity
                                                                         
          treasury stock received in lieu of note receivable
                                                                         
          adjustments to reconcile net income to net cash from operating activities
                                                                         
          increase in line of credit
                                                               15,000 33,000 429,000 526,000 577,000   650,000  
          purchase sale of investment securities
                                                           -1,417,000              
          stock options vested during period
                                                                     77,000  
          excess tax benefits from share-base payments arrangements
                                                                         
          vesting of unearned compensation
                                                            574,000 509,000 639,000 429,000 278,000 278,000 148,000 148,000 149,000 164,000 164,000 164,000 163,000 
          net change in other comprehensive income
                                                                -181,000 -368,000 5,000 -167,000    14,000  
          deferred tax asset
                                                                         
          deferred tax liability
                                                                         
          changes in assets and liabilities:
                                                                         
          (increase) decrease in accounts receivable
                                                                   18,000    -76,000  
          (increase) decrease in inventory
                                                                       -452,000  
          (increase) decrease in prepaid expenses & other current assets
                                                                      183,000 -885,000  
          (increase) decrease in deferred compensation
                                                                156,000   91,000      
          (increase) in prepaid taxes
                                                            -1,251,000 484,000   -374,000 230,000 -844,000 -143,000      
          (increase) in other assets
                                                            -14,000 -13,000 -2,000  -49,000 -202,000      
          increase (decrease) in accounts payable and accrued expenses
                                                                         
          increase (decrease) in income taxes payable
                                                                   -592,000    154,000 34,000 
          (purchase) sale of investment securities
                                                                   -4,000    97,000  
          (purchase) of property and equipment
                                                            -1,959,000 -1,302,000 -1,135,000 -722,000 -1,459,000 -1,424,000 -1,811,000 -2,735,000  -1,695,000 -812,000 -1,044,000  
          (purchase) of intangible assets
                                                                   -2,000  -561,000 -43,000 -240,000  
          proceeds (repayment) of long-term debt
                                                                         
          increase (decrease) in line of credit
                                                            -2,692,000            
          (purchase) of treasury stock
                                                            -102,000      -309,000  
          line of credit converted to long-term debt
                                                                    650,000    
          provided by operating activities:
                                                                         
          net change in other comprehensive gain
                                                             285,000            
          decrease (increase) in accounts receivable
                                                             -115,000            
          decrease (increase) in inventory
                                                             430,000            
          (increase) in prepaid expenses & other current assets
                                                                 190,000 171,000 -518,000      
          decrease (increase) in deferred compensation
                                                                         
          increase in accounts payable and accrued expenses
                                                             1,502,000 879,000 -297,000   930,000 1,103,000   571,000 701,000  
          (decrease) in income taxes payable
                                                                    101,000    
          (purchase) of investment securities
                                                             -151,000 -299,000 -9,000          
          increase (repayment) of long-term debt
                                                                         
          net increase in cash and
                                                                         
          cash equivalents
                                                               4,456,000     93,000 -821,000 1,066,000 772,000  
          common stock issued to executives and directors over 2-6 year vesting periods
                                                             509,000 639,000 429,000          
          options cancelled during period
                                                                154,000 -77,000      
          decrease (increase) in prepaid expenses & other current assets
                                                                         
          (increase) in deferred compensation
                                                                    17,000 6,000 -38,000 -125,000 -33,000 
          (repayment) of long-term debt
                                                              -64,000 -64,000 -64,000 -64,000 -65,000 -71,000    -137,000  
          adjustments to reconcile net income to net cash provided by operating activities from
                                                                         
          continuing operations:
                                                                         
          net change in other comprehensive
                                                               -58,000          
          decrease in accounts receivable
                                                               -126,000  -10,000    -9,000    
          decrease in inventory
                                                               1,493,000          
          decrease in prepaid expenses & other current assets
                                                               110,000          
          decrease in deferred compensation
                                                               80,000          
          decrease in prepaid taxes
                                                               40,000          
          realized(gain) loss on investment securities
                                                                         
          loss on sale of consumer choice systems
                                                                        
          (increase) in inventory
                                                                -2,101,000 -717,000 -1,065,000 -792,000 -710,000 12,000   -252,000 
          (increase) decrease in other assets
                                                                         
          cash and cash equivalents - beginning of the year
                                                                         
          cash and cash equivalents - end of year
                                                                         
          common stock issued to directors over 6-year vesting period
                                                                278,000 278,000        
          options vested during period
                                                                    23,000 77,000 22,000 
          (decrease) increase in accounts payable and accrued expenses
                                                                         
          net increasein cash and cash equivalents
                                                                         
          common stock issued to directors over 3-year vesting period
                                                                   195,000      
          provided by operating activities from operations:
                                                                         
          stock options vested during year
                                                                         
          net change in other accumulated comprehensive income
                                                                         
          provision for bad debts
                                                                         
          (increase) decrease in prepaid expenses and other current assets
                                                                         
          decrease (increase) in other assets
                                                                         
          sale (purchase) of investment securities
                                                                         
          principal repayments of long-term debt
                                                                        -48,000 
          dividends paid on preferred stock
                                                                         
          common stock issued to executives over 6-year vesting period
                                                                        
          common shares issued for options and warrants
                                                                        137,000 
          conversion of preferred stock b and c to common stock
                                                                         
          common stock for services
                                                                         
          preferred b and c stock dividends
                                                                         
          common stock issued for compensation to be earned upon vesting
                                                                         
          provided by operating activities from
                                                                         
          ( increase) in prepaid taxes
                                                                         
          sales of investment securities
                                                                     132,000    
          excess tax benefits from shared-based payment arrangements
                                                                       30,000  
          decrease in other assets
                                                                       -6,000  
          (decrease) in deferred tax liability
                                                                         
          adjustments to reconcile net income to net cash from operating activities from operations:
                                                                         
          purchase of building
                                                                         
          proceeds from long-term debt
                                                                         
          conversion of debt to equity
                                                                         
          (increase) in income tax receivable
                                                                         
          increase (decrease) in credit line
                                                                         
          preferred b and c stock dividends converted to common stock