7Baggers

Intrusion Inc
(NASDAQ:INTZ) 

INTZ stock logo

Intrusion Inc. develops, markets, and supports entity identification, data mining, cybercrime, and advanced persistent threat detection products in the United States. It offers INTRUSION Shield, a network detection and response security-as-a-service solution to identify and stop Zero-Day attacks and...

Founded: 1983
CEO: Jack Blount  
Sector: Technology
Industry: Software—Application

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: USD2025-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 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-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 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-09-30 
                                                                                    
      revenue
    1,481,000 1,966,000 1,873,000 1,775,000 1,676,000 1,504,000 1,460,000 1,131,000 1,366,000 1,468,000 1,468,000 1,309,000 1,444,000 2,192,000 2,058,000 1,835,000 1,645,000 1,819,000 1,960,000 1,852,000 1,259,750 1,588,000 1,655,000 1,795,000  3,860,000 4,020,000 3,191,000  2,665,000 2,369,000 2,263,000  1,678,000 1,543,000 1,559,000                                             
      yoy
    -11.63% 30.72% 28.29% 56.94% 22.69% 2.45% -0.54% -13.60% -5.40% -33.03% -28.67% -28.66% -12.22% 20.51% 5.00% -0.92% 30.58% 14.55% 18.43% 3.18%  -58.86% -58.83% -43.75%  44.84% 69.69% 41.01%  58.82% 53.53% 45.16%                                                 
      qoq
    -24.67% 4.97% 5.52% 5.91% 11.44% 3.01% 29.09% -17.20% -6.95% 0.00% 12.15% -9.35% -34.12% 6.51% 12.15% 11.55% -9.57% -7.19% 5.83% 47.01% -20.67% -4.05% -7.80%   -3.98% 25.98%   12.49% 4.68%   8.75% -1.03%                                              
      cost of revenue
    380,000 461,000 442,000 432,000 421,000 344,000 350,000 226,000 290,000 324,000 330,000 313,000 540,000 995,000 667,000 654,000 577,000 690,000 733,000 625,000 659,000 652,000 651,000 747,000  1,465,000 1,590,000 1,284,000  967,000 926,000 852,000  736,000 632,000 583,000                                             
      gross profit
    1,101,000 1,505,000 1,431,000 1,343,000 1,255,000 1,160,000 1,110,000 905,000 1,076,000 1,144,000 1,138,000 996,000 904,000 1,197,000 1,391,000 1,181,000 1,068,000 1,129,000 1,227,000 1,227,000 921,000 936,000 1,004,000 1,048,000  2,395,000 2,430,000 1,907,000  1,698,000 1,443,000 1,411,000  942,000 911,000 976,000 903,000 985,000 1,059,000 972,000 942,000 982,000 1,287,000 1,082,000 1,157,000 1,323,000 1,189,000 1,018,000 1,238,000 1,185,000 1,347,000 1,142,000 965,000 1,081,000 1,161,000 783,000 895,000 1,091,000 662,000 643,000 574,000 983,000 990,000 981,000 1,002,000 818,000 859,000 580,000 797,000 842,000 843,000 283,000 834,000 526,000 630,000 966,000 661,000 392,000 472,000 1,072,000 
      yoy
    -12.27% 29.74% 28.92% 48.40% 16.64% 1.40% -2.46% -9.14% 19.03% -4.43% -18.19% -15.66% -15.36% 6.02% 13.37% -3.75% 15.96% 20.62% 22.21% 17.08%  -60.92% -58.68% -45.04%  41.05% 68.40% 35.15%  80.25% 58.40% 44.57%  -4.37% -13.98% 0.41% -4.14% 0.31% -17.72% -10.17% -18.58% -25.77% 8.24% 6.29% -6.54% 11.65% -11.73% -10.86% 28.29% 9.62% 16.02% 45.85% 7.82% -0.92% 75.38% 21.77% 55.92% 10.99% -33.13% -34.45% -42.71% 20.17% 15.25% 69.14% 25.72% -2.85% 1.90% 104.95% -4.44% 60.08% 33.81% -70.70% 26.17% 34.18% 33.47% -9.89%     
      qoq
    -26.84% 5.17% 6.55% 7.01% 8.19% 4.50% 22.65% -15.89% -5.94% 0.53% 14.26% 10.18% -24.48% -13.95% 17.78% 10.58% -5.40% -7.99% 0.00% 33.22% -1.60% -6.77% -4.20%   -1.44% 27.43%   17.67% 2.27%   3.40% -6.66% 8.08% -8.32% -6.99% 8.95% 3.18% -4.07% -23.70% 18.95% -6.48% -12.55% 11.27% 16.80% -17.77% 4.47% -12.03% 17.95% 18.34% -10.73% -6.89% 48.28% -12.51% -17.97% 64.80% 2.95% 12.02% -41.61% -0.71% 0.92% -2.10% 22.49% -4.77% 48.10% -27.23% -5.34% -0.12% 197.88% -66.07% 58.56% -16.51% -34.78% 46.14% 68.62% -16.95% -55.97%  
      gross margin %
    74.34% 76.55% 76.40% 75.66% 74.88% 77.13% 76.03% 80.02% 78.77% 77.93% 77.52% 76.09% 62.60% 54.61% 67.59% 64.36% 64.92% 62.07% 62.60% 66.25% 73.11% 58.94% 60.66% 58.38% NaN% 62.05% 60.45% 59.76% NaN% 63.71% 60.91% 62.35% NaN% 56.14% 59.04% 62.60% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% 
      operating expenses:
                                                                                    
      sales and marketing
    1,602,000 1,273,000 1,207,000 1,184,000 1,194,000 1,207,000 1,158,000 1,177,000 1,152,000 1,357,000 1,423,000 1,738,000 2,025,000 1,711,000 1,817,000 1,455,000 1,808,000 3,782,000 3,652,000 2,689,000 1,941,000 885,000 485,000 510,000  356,000 46,000 412,000  466,000 431,000 414,000  394,000 415,000 361,000 361,000 429,000 419,000 428,000 462,000 490,000 444,000 498,000 490,000 470,000 352,000 423,000 352,000 336,000 435,000 312,000 301,000 317,000 299,000 399,000 291,000 365,000 381,000 345,000 282,000 179,000 258,000 203,000 189,000 198,000 270,000 264,000 326,000 349,000 361,000 371,000 894,000 1,013,000 960,000 1,131,000 1,313,000 1,923,000 1,863,000 2,507,000 
      research and development
    1,293,000 1,329,000 1,332,000 1,218,000 1,231,000 1,150,000 1,035,000 1,019,000 1,138,000 1,171,000 1,451,000 1,796,000 1,873,000 1,456,000 1,486,000 1,650,000 1,466,000 1,863,000 1,530,000 1,469,000 1,056,000 1,081,000 907,000 753,000  297,000 296,000 182,000  329,000 200,000 303,000  617,000 594,000 585,000 591,000 508,000 670,000 730,000 674,000 592,000 511,000 538,000 499,000 443,000 520,000 479,000 441,000 361,000 378,000 399,000 535,000 414,000 314,000 398,000 406,000 313,000 440,000 397,000 371,000 379,000 343,000 301,000 202,000 288,000 251,000 366,000 216,000 210,000 195,000 516,000 613,000 732,000 601,000 814,000 860,000 901,000 923,000 1,398,000 
      general and administrative
    1,055,000 1,039,000 978,000 1,034,000 733,000 841,000 950,000 1,181,000 1,174,000 1,309,000 1,185,000 1,506,000 1,522,000 1,852,000 2,049,000 2,060,000 1,635,000 1,592,000 1,696,000 973,000 1,853,000 377,000 326,000 256,000  277,000 321,000 331,000  243,000 290,000 295,000  242,000 282,000 331,000 249,000 292,000 322,000 327,000 281,000 305,000 310,000 331,000 273,000 293,000 313,000 353,000 223,000 281,000 297,000 343,000 252,000 270,000 310,000 311,000 233,000 268,000 302,000 299,000 214,000 262,000 256,000 260,000 212,000 235,000 273,000 260,000 229,000 244,000 230,000 265,000 304,000 315,000 264,000 410,000 374,000 446,000 402,000 693,000 
      operating income
    -2,849,000 -2,136,000 -2,086,000 -2,093,000 -1,903,000 -2,038,000 -2,033,000 -2,472,000 -2,388,000 -2,693,000 -2,921,000 -4,044,000 -4,516,000 -3,822,000 -3,961,000 -3,984,000 -3,841,000 -6,108,000 -5,651,000 -3,904,000 -3,929,000 -1,407,000 -714,000 -471,000  1,465,000 1,767,000 982,000  660,000 522,000 399,000  -311,000 -380,000 -301,000 -298,000 -244,000 -352,000    22,000   117,000 4,000  222,000 207,000 237,000 88,000  80,000 238,000   145,000   -293,000 163,000 133,000 217,000  97,000 65,000   39,000 57,000          
      yoy
    49.71% 4.81% 2.61% -15.33% -20.31% -24.32% -30.40% -38.87% -47.12% -29.54% -26.26% 1.51% 17.57% -37.43% -29.91% 2.05% -2.24% 334.12% 691.46% 728.87%  -196.04% -140.41% -147.96%  121.97% 238.51% 146.12%  -312.22% -237.37% -232.56%  27.46% 7.95%    -1700.00%    450.00%   -43.48% -98.31%   158.75% -0.42%   -44.83%    -11.04%    68.04% 104.62%   148.72% 14.04%              
      qoq
    33.38% 2.40% -0.33% 9.98% -6.62% 0.25% -17.76% 3.52% -11.33% -7.81% -27.77% -10.45% 18.16% -3.51% -0.58% 3.72% -37.12% 8.09% 44.75% -0.64% 179.25% 97.06% 51.59%   -17.09% 79.94%   26.44% 30.83%   -18.16% 26.25% 1.01% 22.13% -30.68%        2825.00%   7.25% -12.66% 169.32%   -66.39%       -279.75% 22.56% -38.71%   49.23%    -31.58%           
      operating margin %
    -192.37% -108.65% -111.37% -117.92% -113.54% -135.51% -139.25% -218.57% -174.82% -183.45% -198.98% -308.94% -312.74% -174.36% -192.47% -217.11% -233.50% -335.79% -288.32% -210.80% -311.89% -88.60% -43.14% -26.24% NaN% 37.95% 43.96% 30.77% NaN% 24.77% 22.03% 17.63% NaN% -18.53% -24.63% -19.31% -Infinity% -Infinity% -Infinity% NaN% NaN% NaN% Infinity% NaN% NaN% Infinity% Infinity% NaN% Infinity% Infinity% Infinity% Infinity% NaN% Infinity% Infinity% NaN% NaN% Infinity% NaN% NaN% -Infinity% Infinity% Infinity% Infinity% NaN% Infinity% Infinity% NaN% NaN% Infinity% Infinity% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% 
      interest expense
    -14,000 -17,000 -21,000 -29,000 -54,000 -12,000 -34,000 -228,000 -429,000 -520,000 -208,000 -731,000 -702,000 -1,061,000 -525,000 -71,000 -10,000 -8,000 -1,000 -2,000 -2,000 -2,000 -2,000 -1,000  -1,000 -9,000 -35,000  -43,000 -48,000 -53,000  -49,000 -58,000 -50,000 -43,000 -36,000 -35,000                                          
      interest accretion and amortization of debt issuance costs
           990,000                                                                         
      other income
    38,000 59,000 65,000 24,000    -6,000                          928,000            54,000                47,000           26,000 40,000    10,000   
      net income
    -2,825,000 -2,094,000 -2,042,000 -2,098,000 -1,957,000 -2,050,000 -2,067,000 -1,716,000 -2,817,000 -3,211,000 -3,129,000 -4,734,000 -5,194,000 -2,916,000 -4,065,000 -4,054,000 -3,851,000 -6,097,000 -4,951,000 -3,903,000 -3,928,000 -1,409,000 -715,000 -465,000  1,464,000 1,758,000 947,000  617,000 474,000 346,000  568,000 -438,000 -351,000 -341,000 -280,000 -387,000 -544,000 -186,500 -432,000 -4,000 -310,000 -36,250 147,000 -22,000 -270,000 188,000 173,000 205,000 57,000 -23,000 48,000 212,000 -352,000 -188,750 121,000 -473,000 -402,000 -302,000 203,000 121,000 204,000 379,000 79,000 50,000 -322,000 -204,250 17,000 41,000 -875,000 -947,000 -1,521,000 -1,273,000 -1,472,000 -2,412,000 -2,933,000 -2,781,000 -3,649,000 
      yoy
    44.35% 2.15% -1.21% 22.26% -30.53% -36.16% -33.94% -63.75% -45.76% 10.12% -23.03% 16.77% 34.87% -52.17% -17.90% 3.87% -1.96% 332.72% 592.45% 739.35%  -196.24% -140.67% -149.10%  137.28% 270.89% 173.70%  8.63% -208.22% -198.58%  -302.86% 13.18% -35.48% 82.84% -35.19% 9575.00% 75.48% 414.48% -393.88% -81.82% 14.81% -119.28% -15.03% -110.73% -573.68% -917.39% 260.42% -3.30% -116.19% -87.81% -60.33% -144.82% -12.44% -37.50% -40.39% -490.91% -297.06% -179.68% 156.96% 142.00% -163.35% -285.56% 364.71% 21.95% -63.20% -78.43% -101.12% -103.22% -40.56% -60.74% -48.14% -54.23% -59.66%     
      qoq
    34.91% 2.55% -2.67% 7.20% -4.54% -0.82% 20.45% -39.08% -12.27% 2.62% -33.90% -8.86% 78.12% -28.27% 0.27% 5.27% -36.84% 23.15% 26.85% -0.64% 178.78% 97.06% 53.76%   -16.72% 85.64%   30.17% 36.99%   -229.68% 24.79% 2.93% 21.79% -27.65% -28.86% 191.69% -56.83% 10700.00% -98.71% 755.17% -124.66% -768.18% -91.85% -243.62% 8.67% -15.61% 259.65% -347.83% -147.92% -77.36% -160.23% 86.49% -255.99% -125.58% 17.66% 33.11% -248.77% 67.77% -40.69% -46.17% 379.75% 58.00% -115.53% 57.65% -1301.47% -58.54% -104.69% -7.60% -37.74% 19.48% -13.52% -38.97% -17.76% 5.47% -23.79%  
      net income margin %
    -190.75% -106.51% -109.02% -118.20% -116.77% -136.30% -141.58% -151.72% -206.22% -218.73% -213.15% -361.65% -359.70% -133.03% -197.52% -220.93% -234.10% -335.18% -252.60% -210.75% -311.81% -88.73% -43.20% -25.91% NaN% 37.93% 43.73% 29.68% NaN% 23.15% 20.01% 15.29% NaN% 33.85% -28.39% -22.51% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% Infinity% -Infinity% -Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% -Infinity% -Infinity% Infinity% -Infinity% -Infinity% -Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% -Infinity% Infinity% Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% 
      net income per share
                             0.11           -0.03 -0.02       -0.01 0.01          -0.03   -0.04 -0.04    0.01    -0.03    -0.08 -0.2 -0.31 -0.43      
      basic
    -0.14 -0.1 -0.1 -0.11 -0.14 -0.35 -0.53 -0.94 -10.95 -0.14 -0.15 -0.22 -0.25 -0.15 -0.21 -0.21 -0.2 -0.34 -0.28 -0.22 -0.048 -0.1 -0.05 -0.04   0.13 0.07  0.04 0.03 0.02  0.04 -0.04 -0.03   -0.03 -0.05    -0.03    -0.02 0.008 0.01   -0.005  0.01  -0.018 0.01   0.01 0.01 0.01  -0.008                
      diluted
    -0.14 -0.1 -0.1 -0.11 -0.14 -0.35 -0.53 -0.94 -10.95 -0.14 -0.15 -0.22 -0.25 -0.15 -0.21 -0.21 -0.2 -0.34 -0.28 -0.22 -0.048 -0.1 -0.05 -0.04   0.11 0.06  0.04 0.03 0.02  0.04 -0.04 -0.03   -0.03 -0.05    -0.03    -0.02 0.005 0.01 0.01  12,035.02  0.01  -0.018 0.01   0.008 0.01 0.01  12,873.03                
      weighted-average common shares outstanding:
                                               12,555                                     
      basic
    19,800 19,975 19,895 19,216 5,275 6,557 4,327 1,865 1,212 23,061 21,383 21,065 19,791 19,826 19,372 19,113 17,992 17,909 17,620 17,541 14,678 14,450 13,784 13,703 13,502  13,523 13,408 13,049 13,062 13,017 12,946 12,836 12,798 12,798 12,748 12,737 12,748 12,748 12,703 12,598 12,612 12,612    12,419 12,291 12,172 12,172 12,172 12,172  12,072 12,007 11,952 11,877 11,902  11,818 11,745 11,744 11,734 11,705  11,704 11,664              
      diluted
    19,800 19,975 19,895 19,216 5,275 6,557 4,327 1,865 1,212 23,061 21,383 21,065 19,791 19,826 19,372 19,113 17,992 17,909 17,620 17,541 14,678 14,450 13,784 13,703 15,352  15,371 15,323 15,063 14,955 14,791 14,730 12,836 14,076 12,798 12,748 12,737 12,748 12,748 12,703 12,598 12,612 12,612 12,555   12,419 12,291 14,290 14,532 13,893 13,736  13,922 13,962 11,952 11,877 13,608  11,818 13,937 14,126 13,957 13,611  13,529 13,117              
      interest and other income
             2,000   24,000 2,002,000 1,000   19,000 66,000                                                              
      gain on lease termination
                 -35,000 420,000                                                                  
      interest income
               41,000    1,000    3,000 3,000  1,000 7,000                                                 9,000 7,000 18,000 26,000 43,000 53,000 61,000 83,000 
      gain on extinguishment of debt
                                                                                    
      gain on the extinguishment of debt
                      635,000                                                              
      preferred stock dividends accrued
                         -13,000 -33,000   -35,000 -35,000   -35,000 -35,000   -35,000 -35,000  -35,000 -35,000 -35,000                                          
      net loss attributable to common stockholders
                    -3,851,000 -6,097,000 -4,951,000 -3,903,000               -473,000 -386,000 -376,000 -315,000 -422,000 -579,000   -39,000 -344,000                        -362,000 -31,000 -24,000  -915,000 -1,014,000 -1,583,000 -2,211,000      
      preferred stock dividend accrued
                           -33,000    -34,000    -36,000    -35,000                                             
      net income attributable to common stockholders
                        -3,928,000 -1,422,000 -748,000 -498,000  1,429,000 1,723,000 913,000  582,000 439,000 310,000  533,000           -164,000 112,000 -56,000 -307,000 150,000 135,000 167,000 20,000 -52,000 9,000 174,000 -390,000 -216,000 83,000 -511,000 -439,000 -325,000 165,000 83,000 167,000 341,000 41,000 11,000    1,000          
      net income per share
                             0.11           -0.03 -0.02       -0.01 0.01          -0.03   -0.04 -0.04    0.01    -0.03    -0.08 -0.2 -0.31 -0.43      
      diluted
                             0.09                   -0.005 0.01             -0.04                      
      weighted-average common shares outstanding: basic
                             13,523                   12,393 12,426       12,035      11,844      11,678                
      diluted
                             15,371                   3,094.75 15,485             11,844                      
      net product revenue
                                        1,409,000 1,595,000 1,587,000 1,511,000 1,486,000 1,544,000 2,061,000 1,704,000 1,775,000 2,011,000 1,788,000 1,576,000 1,818,000 1,954,000 2,051,000 1,755,000 1,467,000 1,823,000 1,916,000 1,363,000 1,410,000 1,759,000 1,027,000 996,000 891,000 1,522,000 1,487,000 1,484,000 1,471,000 1,194,000 1,217,000 761,000 1,057,000 1,078,000 1,132,000 299,000 1,213,000 644,000       
      net customer support and maintenance revenue
                                            2,000 8,000 8,000 10,000 15,000 19,000 17,000 18,000 20,000 21,000 22,000 22,000 28,000 32,000 33,000 35,000 36,000 33,000 41,000 46,000 47,000 55,000 51,000 51,000 48,000 59,000 75,000 95,000 122,000 137,000 151,000 163,000 464,000 459,000       
      total revenue
                                        1,409,000 1,595,000 1,587,000 1,511,000 1,488,000 1,552,000 2,069,000 1,714,000 1,790,000 2,030,000 1,805,000 1,594,000 1,838,000 1,975,000 2,073,000 1,777,000 1,495,000 1,855,000 1,949,000 1,398,000 1,446,000 1,792,000 1,068,000 1,042,000 938,000 1,577,000 1,538,000 1,535,000 1,519,000 1,253,000 1,292,000 856,000 1,179,000 1,215,000 1,283,000 462,000 1,677,000 1,103,000       
      cost of product revenue
                                        506,000 610,000 528,000 539,000 542,000 567,000 779,000 629,000 630,000 704,000 614,000 573,000 595,000 785,000 721,000 629,000 524,000 769,000 783,000 610,000 546,000 695,000 401,000 394,000 359,000 589,000 542,000 550,000 515,000 432,000 429,000 271,000 377,000 367,000 434,000 174,000 726,000 453,000       
      cost of customer support and maintenance revenue
                                            4,000 3,000 3,000 3,000 3,000 3,000 2,000 3,000 5,000 5,000 5,000 6,000 6,000 5,000 5,000 5,000 5,000 6,000 5,000 5,000 5,000 5,000 6,000 4,000 2,000 3,000 4,000 5,000 5,000 6,000 6,000 5,000 117,000 124,000       
      total cost of revenue
                                        506,000 610,000 528,000 539,000 546,000 570,000 782,000 632,000 633,000 707,000 616,000 576,000 600,000 790,000 726,000 635,000 530,000 774,000 788,000 615,000 551,000 701,000 406,000 399,000 364,000 594,000 548,000 554,000 517,000 435,000 433,000 276,000 382,000 373,000 440,000 179,000 843,000 577,000       
      net income per share
                             0.11           -0.03 -0.02       -0.01 0.01          -0.03   -0.04 -0.04    0.01    -0.03    -0.08 -0.2 -0.31 -0.43      
      diluted
                                        -0.025 -0.02                                           
      net income (loss) attributable to common stockholders
                                            -212,500 -467,000                                       
      net income (loss) per share attributable to common stockholders: basic
                                            -0.018 -0.04                                       
      diluted
                                            -0.018 -0.04                                       
      loss before income tax provision
                                                                                    
      income tax provision
                                                                                    
      income before income tax provision
                                                 147,000   108,750 173,000 205,000 57,000  48,000 212,000   121,000   132,000 203,000 121,000 204,000  79,000 50,000   17,000 41,000          
      net income per share
                             0.11           -0.03 -0.02       -0.01 0.01          -0.03   -0.04 -0.04    0.01    -0.03    -0.08 -0.2 -0.31 -0.43      
      stockholders:
                                                      0.01                              
      diluted
    -0.14 -0.1 -0.1 -0.11 -0.14 -0.35 -0.53 -0.94 -10.95 -0.14 -0.15 -0.22 -0.25 -0.15 -0.21 -0.21 -0.2 -0.34 -0.28 -0.22 -0.048 -0.1 -0.05 -0.04   0.11 0.06  0.04 0.03 0.02  0.04 -0.04 -0.03   -0.03 -0.05    -0.03    -0.02 0.005 0.01 0.01  12,035.02  0.01  -0.018 0.01   0.008 0.01 0.01  12,873.03                
      weighted-average common shares outstanding, basic and diluted
                                                                       11,638  11,638 11,638 11,638 5,166 5,166 5,163  20,650 20,648   
      litigation settlement
                                                                                450,000    
      severance costs
                                                                            5,000 34,000 96,000 109,000 119,000 118,000 126,000  
      beneficial conversion feature on preferred stock
                                                                                    
      net revenues
                                                                              1,267,000      
      cost of revenues
                                                                              637,000      
      net sales
                                                                               1,128,750 1,556,000 1,483,000 1,476,000 2,394,000 
      cost of sales
                                                                               747,750 895,000 1,091,000 1,004,000 1,322,000 
      amortization of intangibles
                                                                                   199,000 
      income tax benefit
                                                                                    
      loss from continuing operations
                                                                                    
      gain from discontinued operations, net of taxes
                                                                                    
      basic and diluted loss per share, continuing operations
                                                                               -0.098 -0.12 -0.14 -0.13 -0.18 
      basic and diluted loss per share
                                                                               -0.098 -0.12 -0.14 -0.13 -0.18 
      income from discontinued operations
                                                                                    
      weighted average common shares outstanding, basic and diluted
                                                                                  20,648 20,645 
      restructuring and other charges
                                                                                    
      income before income taxes
                                                                                    
      gain (loss) from discontinued operations
                                                                                    
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2025-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-09-30 2018-03-31 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-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 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-31 2002-09-30 
                                                                                   
        assets
                                                                                   
        current assets:
                                                                                   
        cash and cash equivalents
      3,624,000 2,527,000 4,689,000 10,744,000 4,851,000 1,051,000 1,506,000 122,000 139,000 177,000 300,000 411,000 3,015,000 6,906,000 7,018,000 6,079,000 4,100,000 7,153,000 9,337,000 13,072,000 16,704,000 1,505,000 2,872,000 3,217,000 3,334,000 2,111,000 1,477,000 951,000 853,000 133,000 397,000 193,000 64,000 210,000 566,000 246,000 102,000 1,081,000 978,000 560,000 1,006,000 1,376,000 203,000 198,000 1,139,000 458,000 545,000 301,000 52,000 475,000 149,000 269,000 308,000 322,000 233,000 103,000 540,000 298,000 391,000 365,000 519,000 103,000 136,000 174,000 554,000 96,000 212,000 93,000 1,806,000 1,636,000 5,787,000 974,000 1,691,000 1,030,000 945,000 7,947,000 7,947,000 
        accounts receivable
      131,000 2,378,000 103,000 130,000 169,000 924,000 708,000 256,000 364,000 450,000 211,000 470,000 530,000 916,000 1,289,000 1,174,000 1,034,000 1,048,000 1,668,000 1,305,000 1,233,000 1,030,000 1,067,000 1,032,000 1,566,000 2,704,000 2,705,000 1,492,000 1,117,000 1,244,000 489,000 523,000 745,000 588,000 559,000 743,000 580,000 619,000 1,510,000 708,000 737,000 1,015,000 1,027,000 1,024,000 816,000 1,765,000 1,171,000 1,606,000 946,000 601,000 1,034,000 543,000 480,000 483,000 294,000 467,000 222,000 466,000 296,000 437,000 351,000 283,000 289,000 200,000 341,000       972,000      
        prepaid expenses and other assets
      476,000 666,000 733,000 1,202,000 514,000 500,000 414,000 385,000 635,000 305,000 427,000 372,000 1,877,000 2,858,000                                                                
        total current assets
      4,231,000 7,571,000 10,488,000 12,076,000 5,534,000 2,475,000 2,628,000 763,000 1,138,000 932,000 938,000 1,253,000 5,422,000 10,680,000 9,091,000 7,901,000 5,490,000 8,837,000 11,466,000 15,077,000 18,307,000 3,182,000 4,327,000 4,418,000 5,052,000 4,951,000 4,507,000 2,628,000 2,179,000 1,558,000 1,022,000 879,000 929,000 891,000 1,234,000 1,135,000 796,000 1,743,000 2,615,000 1,371,000 1,860,000 2,545,000 1,319,000 1,301,000 2,069,000 2,278,000 1,782,000 1,965,000 1,051,000 1,126,000 1,271,000 930,000 883,000 873,000 617,000 664,000 846,000 825,000 768,000 916,000 945,000 472,000 489,000 451,000 971,000 950,000 913,000 442,000 5,961,000 6,959,000 8,673,000 5,386,000 7,312,000 8,938,000 12,323,000 19,996,000 19,996,000 
        noncurrent assets:
                                                                                   
        property and equipment:
                                                                                   
        equipment
      2,917,000 2,899,000 2,864,000 2,769,000 2,690,000 1,886,000 1,864,000 1,972,000 2,069,000 3,115,000 2,886,000 2,890,000 2,865,000 2,740,000 2,643,000 2,677,000 2,517,000 2,502,000 2,259,000 1,649,000 1,453,000    1,138,000        1,708,000    1,602,000    1,207,000    893,000    719,000    813,000    614,000    566,000    509,000             
        capitalized software development
      5,663,000 5,344,000 4,653,000 4,319,000 3,948,000 3,688,000 3,418,000 3,131,000 2,791,000 2,527,000 2,196,000 1,934,000 1,380,000 890,000 350,000                                                               
        leasehold improvements
      18,000 18,000 18,000 18,000 18,000 18,000 15,000 15,000 15,000 78,000 78,000 78,000 78,000 67,000 67,000 67,000 67,000 67,000 67,000 67,000 67,000    63,000        48,000    42,000    42,000    42,000    42,000    101,000    101,000    101,000    101,000       178,000      
        property and equipment, gross
      8,598,000 8,261,000 7,535,000 7,106,000 6,656,000    4,875,000 5,763,000 5,203,000  4,366,000    2,627,000                                                             
        accumulated depreciation and amortization
      -4,313,000 -3,937,000 -3,543,000 -3,175,000 -2,809,000 -2,515,000 -2,330,000 -2,105,000 -1,955,000 -2,921,000 -2,674,000 -2,440,000 -2,208,000 -1,994,000 -1,850,000 -1,713,000 -1,567,000 -1,417,000 -1,281,000 -1,167,000 -1,097,000    -909,000        -1,491,000                                             
        property and equipment
      4,285,000 4,324,000 3,992,000 3,931,000 3,847,000 5,592,000 5,297,000 5,118,000 2,920,000 2,842,000 2,529,000 4,945,000 2,158,000 1,746,000 1,253,000 2,787,000 1,060,000 1,195,000 1,088,000   356,000 311,000 333,000  295,000 314,000 273,000 290,000 169,000 208,000 262,000  314,000 367,000 412,000  497,000 516,000 515,000  396,000 414,000 431,000  245,000 252,000 237,000  269,000 216,000 249,000  188,000 83,000 100,000  135,000 155,000 152,000  129,000 134,000 152,000  168,000 121,000 132,000 259,000 234,000 234,000  492,000 832,000 1,222,000   
        finance leases, right-of-use (“rou”) assets
      222,000                                                                             
        operating leases, rou assets
      1,392,000                                                                             
        other assets
      257,000 285,000 287,000 279,000 281,000 274,000 293,000 171,000 171,000 161,000 147,000 141,000 143,000 137,000 163,000 165,000 166,000 167,000 169,000 163,000 79,000 57,000 36,000 38,000 38,000 38,000 38,000 38,000 38,000 38,000 38,000 39,000 40,000 41,000 41,000 42,000 43,000 46,000 50,000 57,000 61,000 63,000 55,000 56,000 51,000 52,000 53,000 46,000 48,000 45,000 43,000 43,000 40,000 41,000 39,000 39,000 39,000 39,000 39,000 39,000 39,000 39,000 39,000 39,000 39,000 39,000 39,000 39,000 199,000 253,000 402,000 77,000 358,000 341,000 796,000 992,000 992,000 
        total noncurrent assets
      6,156,000 6,101,000 5,868,000 5,906,000 5,975,000 4,939,000 4,849,000 4,969,000 5,110,000 3,789,000 3,739,000 3,955,000 3,853,000 3,675,000 3,451,000 3,515,000    1,745,000  1,603,000 1,611,000 1,708,000  1,813,000 1,908,000 1,914,000                                                  
        total assets
      10,387,000 13,672,000 16,356,000 17,982,000 11,509,000 7,414,000 7,477,000 5,732,000 6,248,000 4,721,000 4,677,000 5,208,000 9,275,000 14,355,000 12,542,000 11,416,000 9,233,000 12,777,000 13,843,000 16,822,000 19,882,000 4,785,000 5,938,000 6,126,000 6,835,000 6,764,000 6,415,000 4,542,000 2,507,000 1,765,000 1,268,000 1,180,000 1,277,000 1,246,000 1,642,000 1,589,000 1,325,000 2,286,000 3,181,000 1,943,000 2,312,000 3,004,000 1,788,000 1,788,000 2,417,000 2,575,000 2,087,000 2,248,000 1,359,000 1,440,000 1,530,000 1,222,000 1,130,000 1,102,000 739,000 803,000 1,002,000 999,000 962,000 1,107,000 1,130,000 640,000 662,000 642,000 1,179,000 1,157,000 1,073,000 613,000 6,297,000 7,270,000 8,984,000 5,760,000 7,886,000 9,851,000 13,632,000 25,385,000 25,385,000 
        liabilities and stockholders’ equity
                                                                                   
        current liabilities:
                                                                                   
        accounts payable, trade
      492,000 541,000 711,000 1,275,000 1,508,000 1,142,000 1,399,000 1,893,000 2,215,000 2,497,000 1,798,000 1,511,000 1,273,000 1,156,000 521,000 807,000 718,000 747,000 1,361,000 886,000 408,000    252,000        205,000    220,000    193,000    156,000    159,000    171,000    167,000    202,000    204,000       1,080,000      
        accrued expenses
      357,000 550,000 265,000 402,000 291,000 402,000 239,000 356,000 222,000 635,000 212,000 524,000 446,000 1,114,000 872,000 896,000 534,000 957,000 854,000 677,000 628,000    828,000        691,000    620,000    669,000    842,000    548,000    461,000    362,000    472,000    334,000             
        finance lease liabilities, current portion
      167,000 113,000 207,000  405,000 261,000 122,000  384,000 617,000 618,000  667,000 667,000 650,000  644,000 582,000                                                            
        operating lease liabilities, current portion
      266,000 54,000 89,000  209,000 232,000 260,000  178,000 113,000 184,000  294,000 315,000 311,000  935,000 860,000                                                            
        notes payable
          529,000 1,118,000 511,000 1,724,000 10,823,000  10,894,000 10,737,000 10,114,000                                                                 
        deferred revenue
      503,000 1,177,000 1,975,000 918,000 730,000 298,000 578,000 915,000 439,000 862,000 1,121,000 166,000 455,000 869,000 1,314,000 337,000 560,000 822,000 1,170,000 146,000 177,000 58,000 164,000 284,000 516,000 643,000 1,183,000 475,000 619,000 76,000 938,000 67,000 395,000 622,000 965,000 119,000 386,000 784,000 1,240,000 33,000 442,000 966,000 30,000 37,000 139,000 434,000 133,000 449,000 52,000 63,000 351,000 381,000 97,000 62,000 367,000 694,000 983,000 107,000 405,000 113,000 93,000 100,000 416,000 750,000 1,090,000 205,000 266,000 333,000 895,000 919,000 867,000 788,000 893,000 1,148,000 1,289,000 1,541,000 1,541,000 
        total current liabilities
      1,785,000 2,435,000 3,247,000 3,045,000 3,672,000 3,453,000 3,109,000 5,419,000 14,261,000 15,745,000 14,827,000 13,836,000 13,249,000 13,695,000 10,464,000 6,581,000 3,391,000 3,968,000 4,165,000 2,746,000 2,142,000 2,196,000 1,949,000 1,719,000 1,943,000 2,073,000 3,090,000 2,075,000 2,595,000 1,874,000 2,435,000 1,435,000 1,733,000 1,907,000 2,268,000 1,787,000 1,583,000 3,569,000 4,006,000 2,775,000 1,469,000 3,639,000 2,632,000 2,647,000 1,680,000 3,566,000 3,235,000 3,608,000 1,264,000 2,764,000 2,960,000 2,908,000 1,006,000 2,479,000 2,317,000 1,949,000 1,534,000 1,451,000 1,580,000 1,850,000 1,127,000 1,986,000 2,074,000 2,101,000 2,295,000 2,262,000 2,182,000 1,747,000 2,651,000 2,611,000 2,742,000 2,976,000 3,630,000 3,181,000 4,029,000 5,622,000 5,622,000 
        noncurrent liabilities:
                                                                                   
        finance lease liabilities, noncurrent portion
      6,000 85,000 109,000 145,000 172,000    3,000 4,000 4,000  10,000 67,000 626,000 663,000 673,000 620,000 93,000                                                           
        operating lease liabilities, noncurrent portion
      1,319,000 1,343,000 1,367,000 1,391,000 1,414,000 1,394,000 1,420,000  1,539,000 135,000 167,000  231,000 290,000 372,000  1,250,000 1,412,000                                                            
        total noncurrent liabilities
      1,325,000 1,428,000 1,476,000 1,536,000 1,586,000 1,394,000 1,420,000 1,482,000 1,542,000 509,000 171,000 204,000 241,000 1,201,000 3,932,000       1,335,000 1,520,000 1,255,000  1,421,000 1,503,000 2,386,000                                                  
        commitments and contingencies –
                                                                                   
        stockholders’ equity:
                                                                                   
        preferred stock, 0.01 par value: authorized shares – 5,000; issued shares – 0 in 2025 and 4 in 2024
                                                                                   
        common stock
      201,000 201,000 199,000 199,000 156,000    18,000 246,000 224,000     195,000                                                              
        common stock held in treasury, at cost – 1 share
      -362,000 -362,000 -362,000 -362,000  -362,000 -362,000 -362,000                                                                      
        additional paid-in capital
      134,547,000 134,254,000 133,986,000 133,712,000 122,552,000 110,001,000 108,343,000 101,875,000 101,049,000 96,026,000 94,049,000 92,421,000 92,304,000 90,787,000 86,570,000 85,663,000 84,230,000 83,240,000 78,363,000 77,550,000  58,877,000 56,946,000 56,914,000  56,770,000 56,785,000 56,803,000 56,572,000 56,567,000 56,562,000 56,583,000  56,609,000 56,619,000 56,629,000  56,507,000 56,491,000 56,481,000  56,310,000 56,248,000 56,110,000  55,894,000 55,884,000 55,877,000  55,799,000 55,784,000 55,727,000  55,670,000 55,628,000 55,588,000  55,578,000 55,569,000 55,565,000  55,545,000 55,558,000 55,422,000  55,463,000 55,475,000 55,492,000 48,594,000 48,661,000 48,723,000  47,371,000 47,371,000 47,371,000 47,371,000 47,371,000 
        stock subscription receivable
          -1,872,000                                                                         
        accumulated deficit
      -127,066,000 -124,241,000 -122,147,000 -120,105,000 -118,007,000 -116,050,000 -114,000,000 -111,933,000 -110,217,000 -107,400,000 -104,189,000 -101,060,000 -96,326,000 -91,132,000 -88,216,000 -84,151,000 -80,097,000 -76,246,000 -70,149,000 -65,198,000 -61,295,000 -57,367,000 -55,957,000 -55,242,000 -54,777,000 -55,073,000 -56,536,000 -58,295,000 -60,092,000 -61,183,000 -62,288,000 -61,850,000 -61,499,000 -61,158,000 -60,878,000                                           
        accumulated other comprehensive loss
      -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -43,000 -42,000 -107,000 -107,000 -107,000 -107,000 -107,000 -107,000                                           
        total stockholders’ equity
      7,277,000 9,809,000 11,633,000 13,401,000 6,251,000 2,567,000 2,948,000      -4,215,000 -541,000 -1,854,000 1,302,000 3,919,000 6,777,000 7,985,000 12,123,000 15,661,000 1,254,000 2,469,000 3,152,000 3,556,000 3,270,000 1,822,000 81,000                                         3,646,000 4,659,000 6,242,000 2,784,000 4,256,000 6,670,000 9,603,000 19,763,000 19,763,000 
        total liabilities and stockholders’ equity
      10,387,000 13,672,000 16,356,000 17,982,000 11,509,000 7,414,000 7,477,000      9,275,000 14,355,000 12,542,000 11,416,000 9,233,000 12,777,000 13,843,000 16,822,000 19,882,000 4,785,000 5,938,000 6,126,000 6,835,000 6,764,000 6,415,000 4,542,000                                         6,297,000 7,270,000 8,984,000 5,760,000 7,886,000 9,851,000 13,632,000 25,385,000 25,385,000 
        short-term investments
       2,000,000 3,749,000                                                                  1,770,000 3,100,000 505,000 1,705,000 2,950,000 5,050,000 7,300,000 5,215,000 5,215,000 
        finance leases, right-of-use assets
       249,000 279,000 319,000 491,000 154,000 87,000 216,000 382,000 549,000 715,000 882,000 1,048,000 1,211,000 1,377,000 1,543,000 1,709,000 1,696,000 200,000 11,000 20,000 30,000 41,000 52,000 62,000 73,000 89,000 105,000                                                  
        operating leases, right-of-use assets
       1,243,000 1,310,000 1,377,000 1,356,000 1,434,000 1,502,000 1,569,000 1,637,000 237,000 348,000 427,000 504,000 581,000 658,000 733,000 808,000 882,000 920,000 979,000 1,010,000   1,285,000 1,348,000                                                     
        contract asset
        1,214,000                                                                           
        finance leases liabilities, current portion
         313,000    284,000    658,000    647,000   71,000 11,000 21,000    43,000                                                     
        operating leases liabilities, current portion
         137,000    247,000    240,000    1,035,000   709,000 598,000 487,000    284,000                                                     
        stockholders’ equity
                                                                                   
        preferred stock, 0.01 par value: authorized shares – 5,000; issued shares – 4 in 2024 and 0 in 2023
          3,827,000                                                                         
        common stock held in treasury, at cost – 1 shares
          -362,000    -362,000                                                                     
        series a preferred stock 0.01 par value: authorized shares – 20; issued and outstanding shares – 9 in 2024 and 0 in 2023
           8,946,000                                                                        
        common stock 0.01 par value: authorized shares – 80,000; issued shares – 7,516 in 2024 and 1,848 in 2023; outstanding shares – 7,515 in 2024 and 1,847 in 2023
           75,000                                                                        
        series a preferred stock 0.01 par value: authorized shares – 20; issued; and outstanding shares – 9 in 2024 and 0 in 2023
            8,956,000                                                                       
        common stock 0.01 par value: authorized shares – 80,000; issued shares – 5,441 in 2024 and 1,848 in 2023; outstanding shares – 5,440 in 2024 and 1,847 in 2023
            54,000                                                                       
        liabilities and stockholders’ deficit
                                                                                   
        finance leases liabilities, noncurrent portion
             2,000    5,000                                                                  
        operating leases liability, noncurrent portion
             1,480,000    199,000    1,087,000   1,600,000 1,746,000 1,867,000 1,095,000 1,170,000 1,244,000 1,315,000                                                     
        stockholders’ deficit:
                                                                                   
        series a preferred stock 0.01 par value: authorized shares – 20 issued and outstanding shares – 9 in 2024 and 0 in 2023
             9,275,000                                                                      
        common stock 0.01 par value: authorized shares – 80,000; issued shares – 1,958 in 2024 and 1,791 in 2023; outstanding shares – 1,957 in 2024 and 1,790 in 2023
             19,000                                                                      
        total stockholders’ deficit
             -1,169,000 -9,555,000 -11,533,000 -10,321,000 -8,832,000                 -1,950,000 -3,112,000 -4,224,000 -3,765,000 -3,402,000 -3,047,000 -2,758,000                                           
        total liabilities and stockholders’ deficit
             5,732,000 6,248,000 4,721,000 4,677,000 5,208,000                 2,507,000 1,765,000 1,268,000 1,180,000 1,277,000 1,246,000 1,642,000 1,589,000 1,325,000 2,286,000 3,181,000 1,943,000 2,312,000 3,004,000 1,788,000 1,788,000 2,417,000 2,575,000 2,087,000 2,248,000 1,359,000 1,440,000 1,530,000 1,222,000 1,130,000 1,102,000 739,000 803,000 1,002,000 999,000 962,000 1,107,000 1,130,000 640,000 662,000 642,000 1,179,000 1,157,000 1,073,000 613,000          
        furniture and fixtures
               43,000 43,000 43,000 43,000 43,000 43,000 43,000 43,000 43,000 43,000 43,000 43,000    43,000        43,000    43,000    43,000    32,000    24,000    34,000    34,000    34,000    34,000       77,000      
        preferred stock, 0.01 par value: authorized shares – 5,000; issued shares – 0 in 2023 and 2022
                                                                                   
        notes payable, current portion
               11,021,000    9,574,000 6,796,000 2,859,000                                                              
        notes payable, noncurrent portion
               370,000    844,000 2,934,000 1,783,000                                                              
        preferred stock, 0.01 par value: authorized shares – 5,000 issued shares – 0 in 2023 and 2022
                                                                                   
        common stock held in treasury, at cost – 10 shares
               -362,000 -362,000 -362,000 -362,000 -362,000 -362,000 -362,000 -362,000 -362,000 -362,000 -362,000  -362,000 -362,000 -362,000  -362,000 -362,000 -362,000 -362,000 -362,000 -362,000 -362,000  -362,000 -362,000                                           
        preferred stock 0.01 par value: authorized shares – 5,000 issued shares – 0 in 2023 and 2022
                                                                                   
        common stock 0.01 par value: authorized shares – 80,000 issued shares – 21,258 in 2023 and 21,198 in 2022 outstanding shares – 21,248 in 2023 and 21,188 in 2022
                 212,000                                                                  
        common stock 0.01 par value: authorized shares — 80,000 issued shares — 21,198 in 2022 and 19,135 in 2021 outstanding shares — 21,188 in 2022 and 19,125 in 2021
                  212,000                                                                 
        property, plant and equipment, gross
                   3,740,000 3,103,000   2,612,000 2,369,000                                                           
        commitments and contingencies - see note 9
                                                                                   
        preferred stock, 0.01 par value: authorized shares – 5,000 issued shares – 0 in 2022 and 2021
                                                                                   
        common stock 0.01 par value: authorized shares – 80,000; issued shares – 20,883 in 2022 and 19,135 in 2021; outstanding shares – 20,873 in 2022 and 19,125 in 2021
                   209,000                                                                
        prepaid expenses
                    784,000 648,000 356,000 617,000 445,000 700,000 370,000 647,000 388,000 169,000 152,000 136,000 325,000 185,000 209,000 181,000 91,000 118,000 75,000 41,000 56,000 101,000 69,000 31,000 115,000 91,000 105,000 142,000 70,000 60,000 95,000 36,000 42,000 46,000 48,000 45,000 83,000 113,000 90,000 31,000 29,000 33,000 23,000 32,000 55,000 80,000 68,000 69,000 58,000 61,000 56,000 32,000 64,000 63,000    449,000      
        commitments and contingencies - see note 8
                                                                                   
        common stock 0.01 par value: authorized shares – 80,000; issued shares – 19,745 in 2022 and 19,135 in 2021; outstanding shares – 19,735 in 2022 and 19,125 in 2021
                    197,000                                                               
        non- current liabilities:
                                                                                   
        total non-current liabilities
                     3,533,000 1,923,000 2,032,000 1,693,000                                                           
        commitments and contingencies – see note 7
                                                                                   
        preferred stock 0.01 par value: authorized shares – 5,000 issued shares – 0 in 2022 and 2021
                                                                                   
        non-current assets:
                                                                                   
        total non-current assets
                      3,743,000 3,940,000 2,377,000                                                           
        ppp loan payable, current portion
                         428,000 421,000 392,000 285,000                                                       
        non-current liabilities:
                                                                                   
        ppp loan payable, noncurrent portion
                         207,000 212,000 239,000 345,000                                                       
        preferred stock 0.01 par value: authorized shares – 5,000 issued shares – 0 in 2021 and 2020
                                                                                   
        common stock 0.01 par value: authorized shares — 80,000 issued shares — 19,135 in 2021 and 17,428 in 2020 outstanding shares — 19,125 in 2021 and 17,418 in 2020
                      191,000                                                             
        other current assets
                       19,000 16,000                                                           
        commitments and contingencies
                                                                                   
        common stock 0.01 par value: authorized shares — 80,000 issued shares — 18,803 in 2021 and 17,428 in 2020 outstanding shares — 18,793 in 2021 and 17,418 in 2020
                       188,000                                                            
        common stock 0.01 par value: authorized shares — 80,000 issued shares — 17,631 in 2021 and 17,428 in 2020 outstanding shares — 17,621 in 2021 and 17,418 in 2020
                        176,000                                                           
        authorized shares — 80,000
                                                                                   
        issued shares — 17,625 in 2021 and 17,428 in 2020 outstanding shares — 17,615 in 2021 and 17,418 in 2020
                         176,000                                                          
        dividends payable
                            19,000 53,000 20,000 32,000 20,000 32,000 557,000 483,000 374,000 338,000 303,000 267,000 231,000 195,000 160,000 125,000 89,000 55,000 20,000 32,000 20,000 35,000 437,000 397,000 357,000 317,000 279,000 239,000 199,000 161,000 123,000 84,000 46,000 36,000 22,000 35,000 22,000 36,000 360,000 318,000 276,000 234,000 187,000             
        finance leases liability, noncurrent portion
                           1,000 5,000 11,000 21,000 32,000 43,000 54,000                                                  
        preferred stock, 0.01 par value:
                                                                                   
        authorized shares — 5,000
                                                                                   
        series 1 shares issued and outstanding — 200 liquidation preference of 1,013 in 2019
                                                                                   
        series 2 shares issued and outstanding — 460 liquidation preference of 1,155 in 2019
                                                                                   
        series 3 shares issued and outstanding — 289 liquidation preference of 634 in 2019
                                                                                   
        issued shares — 17,428 in 2020 and 13,552 in 2019
                                                                                   
        outstanding shares — 17,418 in 2020 and 13,542 in 2019
                          174,000                                                         
        common stock held in treasury, at cost—10 shares
                          -362,000    -362,000        -362,000                                             
        additional paid-in-capital
                          77,187,000    56,759,000        56,595,000    56,520,000    56,382,000    55,905,000    55,837,000    55,686,000    55,570,000    55,545,000    55,443,000       47,371,000      
        operating leases, right-of-use asset
                           1,160,000 1,223,000                                                       
        accounts payable and accrued expenses
                           1,420,000 1,152,000 1,051,000  1,078,000 1,568,000 1,265,000 1,367,000 1,269,000 1,029,000 911,000  876,000 912,000 931,000  945,000 957,000 976,000  966,000 908,000 892,000  1,109,000 1,123,000 916,000  790,000 727,000 740,000  747,000 774,000 664,000  639,000 683,000 731,000  598,000 547,000 487,000  747,000 736,000 695,000 1,756,000 1,692,000 1,875,000  2,737,000 2,033,000 2,740,000 3,679,000 3,679,000 
        finance leases liability, current portion
                           31,000 38,000 43,000  43,000 48,000 53,000                                                  
        operating leases liability, current portion
                           295,000 291,000 288,000                                                      
        preferred stock, 0.01 par value: authorized shares – 5,000
                                                                                   
        series 1 shares issued and outstanding — 0 in 2020 and 200 in 2019 liquidation preference of 1,013 in 2019
                                                                                   
        series 2 shares issued and outstanding — 0 in 2020 and 460 in 2019 liquidation preference of 1,155 in 2019
                                                                                   
        series 3 shares issued and outstanding — 0 in 2020 and 289 in 2019 liquidation preference of 634 in 2019
                                                                                   
        issued shares — 14,939 in 2020 and 13,552 in 2019 outstanding shares — 14,929 in 2020 and 13,542 in 2019
                           149,000                                                        
        series 1 shares issued and outstanding — 200 liquidation preference of 1,012 in 2020 and 1,013 in 2019
                            707,000                                                       
        series 2 shares issued and outstanding — 420 in 2020 and 460 in 2019 liquidation preference of 1,054 in 2020 and 1,155 in 2019
                            661,000                                                       
        series 3 shares issued and outstanding — 266 in 2020 and 289 in 2019 liquidation preference of 583 in 2020 and 634 in 2019
                            379,000                                                       
        issued shares — 13,802 in 2020 and 13,552 in 2019 outstanding shares — 13,792 in 2020 and 13,542 in 2019
                            138,000                                                       
        series 1 shares issued and outstanding — 200 liquidation preference of 1,025 in 2020 and 1,013 in 2019
                             707,000                                                      
        series 2 shares issued and outstanding — 420 in 2020 and 460 in 2019 liquidation preference of 1,068 in 2020 and 1,155 in 2019
                             661,000                                                      
        series 3 shares issued and outstanding — 266 in 2020 and 289 in 2019 liquidation preference of 590 in 2020 and 634 in 2019
                             379,000                                                      
        issued shares — 13,788 in 2020 and 13,552 in 2019 outstanding shares — 13,778 in 2020 and 13,542 in 2019
                             138,000                                                      
        loan payable to officer
                                 815,000 1,815,000 2,965,000 3,025,000 3,465,000 2,885,000 2,335,000 2,055,000 2,055,000 1,530,000 1,530,000 1,530,000 1,530,000 1,530,000 1,530,000 1,530,000 1,530,000 1,530,000 1,530,000 1,530,000 1,530,000 1,530,000 1,530,000 1,530,000 1,530,000 1,530,000 1,530,000 1,130,000 555,000 230,000 670,000 470,000 970,000  970,000 835,000 630,000 480,000             
        series 1 shares issued and outstanding — 200 liquidation preference of 1,013 in 2019 and 1,213 in 2018
                              707,000                                                     
        series 2 shares issued and outstanding — 460 liquidation preference of 1,155 in 2019 and 1,385 in 2018
                              724,000 724,000  724,000                                                  
        series 3 shares issued and outstanding — 289 liquidation preference of 634 in 2019 and 760 in 2018
                              412,000   412,000                                                  
        issued shares — 13,552 in 2019 and 13,259 in 2018
                                                                                   
        outstanding shares — 13,542 in 2019 and 13,249 in 2018
                              136,000                                                     
        operating lease, right-of-use assets
                               1,407,000                                                    
        operating lease liability, current portion
                               277,000 271,000 250,000                                                  
        operating lease liability, noncurrent portion
                               1,389,000 1,460,000 1,517,000                                                  
        series 1 shares issued and outstanding — 200 liquidation preference of 1,025 in 2019 and 1,213 in 2018
                               707,000  707,000                                                  
        series 3 shares issued and outstanding — 289 liquidation preference of 633 in 2019 and 760 in 2018
                               412,000                                                    
        issued shares — 13,550 in 2019 and 13,259 in 2018 outstanding shares — 13,540 in 2019 and 13,249 in 2018
                               135,000                                                    
        operating lease, right-of-use asset
                                1,467,000 1,498,000                                                  
        series 1 shares issued and outstanding — 200 liquidation preference of 1,012 in 2019 and 1,213 in 2018
                                707,000                                                   
        series 2 shares issued and outstanding — 460 liquidation preference of 1,155 in 2019 and 1,385 in 2018
                                724,000                                                   
        series 3 shares issued and outstanding — 289 liquidation preference of 633 in 2019 and 760 in 2018
                                412,000                                                   
        issued shares — 13,539 in 2019 and 13,259 in 2018 outstanding shares — 13,529 in 2019 and 13,249 in 2018
                                135,000                                                   
        issued shares — 13,525 in 2019 and 13,259 in 2018
                                 135,000                                                  
        outstanding shares — 13,515 in 2019 and 13,249 in 2018
                                                                                   
        inventories
                                    45,000 45,000 45,000 52,000 53,000 45,000 45,000 12,000 12,000 12,000 12,000 12,000 19,000 19,000 19,000 19,000 24,000 12,000 5,000 5,000 5,000 5,000 5,000 37,000 61,000 61,000 61,000 29,000 26,000 34,000 7,000 17,000 6,000 16,000 20,000 61,000 83,000 123,000 1,136,000 1,382,000 1,481,000 1,286,000 1,489,000 1,556,000 1,726,000 2,699,000 2,699,000 
        obligations under capital lease, current portion
                                  52,000 46,000 94,000 119,000 139,000 142,000 160,000 178,000 197,000 185,000 190,000 181,000 145,000 145,000 144,000 153,000 106,000 96,000 92,000 85,000 96,000 99,000 87,000 96,000 74,000 56,000                        
        obligations under capital lease, noncurrent portion
                                  47,000 38,000 32,000 45,000 61,000 51,000 77,000 108,000 139,000 154,000 196,000 195,000 130,000 126,000 126,000 157,000 67,000 68,000 95,000 94,000 116,000 112,000 69,000 83,000 53,000 38,000                        
        series 1 shares issued and outstanding — 200 liquidation preference of 1,200 in 2018 and 1,163 in 2017
                                  707,000                                                 
        series 2 shares issued and outstanding — 460 liquidation preference of 1,371 in 2018 and 1,328 in 2017
                                  724,000                                                 
        series 3 shares issued and outstanding — 289 liquidation preference of 752 in 2018 and 728 in 2017
                                  412,000                                                 
        issued shares — 13,130 in 2018 and 12,808 in 2017 outstanding shares — 13,120 in 2018 and 12,798 in 2017
                                  131,000                                                 
        revenue
                                  2,665,000                                                 
        cost of revenue
                                  967,000                                                 
        gross profit
                                  1,698,000                                                 
        operating expenses:
                                                                                   
        sales and marketing
                                  466,000                                                 
        research and development
                                  329,000                                                 
        general and administrative
                                  243,000                                                 
        operating income
                                  660,000                                                 
        other income
                                                                                   
        interest expense
                                  -43,000                                                 
        net income
                                  617,000                                                 
        preferred stock dividends accrued
                                  -35,000                                                 
        net income attributable to common stockholders
                                  582,000                                                 
        net income per share
                                                                                   
        basic
                                  40                                                 
        diluted
                                  40                                                 
        weighted-average common shares outstanding:
                                                                                   
        series 1 shares issued and outstanding — 200 liquidation preference of 1,175 in 2018 and 1,163 in 2017
                                   707,000                                                
        series 2 shares issued and outstanding — 460 liquidation preference of 1,342 in 2018 and 1,328 in 2017
                                   724,000                                                
        series 3 shares issued and outstanding — 289 liquidation preference of 736 in 2018 and 728 in 2017
                                   412,000                                                
        issued shares — 13,022 as of march 31, 2018 and 12,808 as of december 31, 2017 outstanding shares — 13,012 as of march 31, 2018 and 12,798 as of december 31, 2017
                                   130,000                                                
        series 1 shares issued and outstanding — 200 liquidation preference of 1,138 in 2017 and 1,113 in 2016
                                    707,000                                               
        series 2 shares issued and outstanding — 460 liquidation preference of 1,299 in 2017 and 1,270 in 2016
                                    724,000                                               
        series 3 shares issued and outstanding — 289 liquidation preference of 712 in 2017 and 697 in 2016
                                    412,000                                               
        issued shares — 12,808 in 2017 and 12,758 in 2016
                                                                                   
        outstanding shares — 12,798 in 2017 and 12,748 in 2016
                                    128,000                                               
        series 1 shares issued and outstanding — 200 liquidation preference of 1,125 in 2017 and 1,113 in 2016
                                     707,000                                              
        series 2 shares issued and outstanding — 460 liquidation preference of 1,284 in 2017 and 1,270 in 2016
                                     724,000                                              
        series 3 shares issued and outstanding — 289 liquidation preference of 704 in 2017 and 697 in 2016
                                     412,000                                              
        issued shares — 12,808 as of march 31, 2017 and 12,758 as of december 31, 2016 outstanding shares — 12,798 as of march 31, 2017 and 12,748 as of december 31, 2016
                                     128,000                                              
        property and equipment: - sum
                                      1,799,000    1,687,000    1,292,000    967,000    785,000    948,000    749,000    701,000    644,000       2,679,000      
        series 1 shares issued and outstanding — 200 liquidation preference of 1,113 in 2016 and 1,063 in 2015
                                      707,000                                             
        series 2 shares issued and outstanding — 460 liquidation preference of 1,270 in 2016 and 1,212 in 2015
                                      724,000                                             
        series 3 shares issued and outstanding — 289 liquidation preference of 697 in 2016 and 665 in 2015
                                      412,000                                             
        issued shares — 12,758 in 2016 and 12,622 in 2015
                                                                                   
        outstanding shares — 12,748 in 2016 and 12,612 in 2015
                                      128,000                                             
        series 1 shares issued and outstanding — 200 liquidation preference of 1,100 in 2016 and 1,063 in 2015
                                       707,000                                            
        series 2 shares issued and outstanding — 460 liquidation preference of 1,256 in 2016 and 1,212 in 2015
                                       724,000                                            
        series 3 shares issued and outstanding — 289 liquidation preference of 689 in 2016 and 665 in 2015
                                       412,000                                            
        issued shares — 12,758 in 2016 and 12,622 in 2015 outstanding shares — 12,748 in 2016 and 12,612 in 2015
                                       128,000                                            
        authorized shares – 5,000
                                                                                   
        series 1 shares issued and outstanding — 200 liquidation preference of 1,088 in 2016 and 1,063 in 2015
                                        707,000                                           
        series 2 shares issued and outstanding — 460 liquidation preference of 1,241 in 2016 and 1,212 in 2015
                                        724,000                                           
        series 3 shares issued and outstanding — 289 liquidation preference of 681 in 2016 and 665 in 2015
                                        412,000                                           
        issued shares — 12,758 as of june 30, 2016 and 12,622 as of december 31, 2015 outstanding shares — 12,748 as of june 30, 2016 and 12,612 as of december 31, 2015
                                        127,000                                           
        line-of-credit
                                         364,000                                          
        preferred stock, 0.01 par value: authorized shares — 5,000
                                                                                   
        series 1 shares issued and outstanding — 200 liquidation preference of 1,075 in 2016 and 1,063 in 2015
                                         707,000                                          
        series 2 shares issued and outstanding — 460 liquidation preference of 1,227 in 2016 and 1,212 in 2015
                                         724,000                                          
        series 3 shares issued and outstanding — 289 liquidation preference of 673 in 2016 and 665 in 2015
                                         412,000                                          
        issued shares — 12,758 as of march 31, 2016 and 12,622 as of december 31, 2015 outstanding shares — 12,748 as of march 31, 2016 and 12,612 as of december 31, 2015
                                         127,000                                          
        common stock held in treasury, at cost — 10 shares
                                                                                   
        series 1 shares issued and outstanding — 200 in 2015 and 2014 liquidation preference of 1,063 in 2015 and 1,013 in 2014
                                          707,000                                         
        series 2 shares issued and outstanding — 460 in 2015 and 2014 liquidation preference of 1,212 in 2015 and 1,155 in 2014
                                          724,000                                         
        series 3 shares issued and outstanding — 289 in 2015 and 2014 liquidation preference of 665 in 2015 and 634 in 2014
                                          412,000                                         
        issued shares — 12,622 in 2015 and 12,471 in 2014
                                                                                   
        outstanding shares — 12,612 in 2015 and 12,461 in 2014
                                          126,000                                         
        series 1 shares issued and outstanding — 200 in 2015 and 2014 liquidation preference of 1,050 as of september 30, 2015
                                           707,000                                        
        series 2 shares issued and outstanding — 460 in 2015 and 2014 liquidation preference of 1,198 as of september 30, 2015
                                           724,000                                        
        series 3 shares issued and outstanding — 289 in 2015 and in 2014 liquidation preference of 657 as of september 30, 2015
                                           412,000                                        
        issued shares — 12,622 as of september 30, 2015 and 12,471 as of december 31, 2014 outstanding shares — 12,612 as of september 30, 2015 and 12,461 as of december 31, 2014
                                           126,000                                        
        series 1 shares issued and outstanding — 200 liquidation preference of 1,037 in 2015 and 1,012 in 2014
                                            707,000                                       
        series 2 shares issued and outstanding — 460 liquidation preference of 1,183 in 2015 and 1,155 in 2014
                                            724,000                                       
        series 3 shares issued and outstanding — 289 liquidation preference of 649 in 2015 and 634 in 2014
                                            412,000                                       
        issued shares — 12,622 as of june 30, 2015 and 12,471 as of december 31, 2014 outstanding shares — 12,612 as of june 30, 2015 and 12,461 as of december 31, 2014
                                            126,000                                       
        series 1 shares issued and outstanding — 200 liquidation preference of 1,025 in 2015 and 1,013 in 2014
                                             707,000                                      
        series 2 shares issued and outstanding — 460 liquidation preference of 1,169 in 2015 and 1,155 in 2014
                                             724,000                                      
        series 3 shares issued and outstanding — 289 liquidation preference of 641 in 2015 and 634 in 2014
                                             412,000                                      
        issued shares — 12,622 as of march 31, 2015 and 12,471 as of december 31, 2014 outstanding shares — 12,612 as of march 31, 2015 and 12,461 as of december 31, 2014
                                             126,000                                      
        line of credit payable
                                                     311,000 130,000 43,000 66,000  80,000                         
        series 1 shares issued and outstanding — 200 in 2014 and 220 in 2013 liquidation preference of 1,013 in 2014 and 1,251 in 2013
                                              707,000                                     
        series 2 shares issued and outstanding — 460 in 2014 and 2013 liquidation preference of 1,155 in 2014 and 1,313 in 2013
                                              724,000                                     
        series 3 shares issued and outstanding — 289 in 2014 and 354 in 2013 liquidation preference of 634 in 2014 and 881 in 2013
                                              412,000                                     
        issued shares — 12,471 in 2014 and 12,182 in 2013
                                                                                   
        outstanding shares — 12,461 in 2014 and 12,172 in 2013
                                              125,000                                     
        series 1 shares issued and outstanding — 200 as of september 30, 2014 and 220 as of december 31, 2013
                                                                                   
        liquidation preference of 1,025 as of september 30, 2014
                                               708,000                                    
        series 2 shares issued and outstanding — 460 as of september 30, 2014 and december 31, 2013
                                                                                   
        liquidation preference of 1,155 as of september 30, 2014
                                               724,000                                    
        series 3 shares issued and outstanding — 289 as of september 30, 2014 and 354 as of december 31, 2013
                                                                                   
        liquidation preference of 633 as of september 30, 2014
                                               411,000                                    
        issued shares — 12,436 as of september 30, 2014 and 12,182 as of december 31, 2013 outstanding shares — 12,426 as of september 30, 2014 and 12,172 as of december 31, 2013
                                               124,000                                    
        series 1 shares issued and outstanding — 200 as of june 30, 2014 and 220 as of december 31, 2013 liquidation preference of 1,112 as of june 30, 2014
                                                708,000                                   
        series 2 shares issued and outstanding — 460 as of june 30, 2014 and december 31, 2013 liquidation preference of 1,155 as of june 30, 2014
                                                724,000                                   
        series 3 shares issued and outstanding — 289 as of june 30, 2014 and 354 as of december 31, 2013 liquidation preference of 633 as of june 30, 2014
                                                411,000                                   
        issued shares — 12,436 as of june 30, 2014 and 12,182 as of december 31, 2013 outstanding shares — 12,426 as of june 30, 2014 and 12,172 as of december 31, 2013
                                                124,000                                   
        series 1 shares issued and outstanding — 220 liquidation preference of 1,127 as of march 31, 2014
                                                 778,000                                  
        series 2 shares issued and outstanding — 460 liquidation preference of 1,155 as of march 31, 2014
                                                 724,000                                  
        series 3 shares issued and outstanding — 354 liquidation preference of 634 as of march 31, 2014
                                                 411,000                                  
        issued shares — 12,397 as of march 31, 2014 and 12,182 as of december 31, 2013 outstanding shares — 12,387 as of march 31, 2014 and 12,172 as of december 31, 2013
                                                 124,000                                  
        series 1 shares issued and outstanding — 220 liquidation preference of 1,251 in 2013
                                                  778,000                                 
        series 2 shares issued and outstanding — 460 liquidation preference of 1,313 in 2013
                                                  724,000                                 
        series 3 shares issued and outstanding — 354 liquidation preference of 881 in 2013
                                                  504,000                                 
        issued shares — 12,182 outstanding shares — 12,172
                                                  122,000                                 
        series 1 shares issued and outstanding — 220 liquidation preference of 1,238 as of september 30, 2013
                                                   778,000                                
        series 2 shares issued and outstanding — 460 liquidation preference of 1,299 as of september 30, 2013
                                                   724,000                                
        series 3 shares issued and outstanding — 354 liquidation preference of 872 as of september 30, 2013
                                                   504,000                                
        authorized shares — 80,000 issued shares — 12,182 outstanding shares — 12,172
                                                   122,000                                
        series 1 shares issued and outstanding — 220 liquidation preference of 1,210 as of june 30, 2013
                                                    778,000                               
        series 2 shares issued and outstanding — 460 liquidation preference of 1,270 as of june 30, 2013
                                                    724,000                               
        series 3 shares issued and outstanding — 354 liquidation preference of 852 as of june 30, 2013
                                                    504,000                               
        issued shares — 12,182 as of june 30, 2013
                                                                                   
        outstanding shares — 12,172 as of june 30, 2013
                                                    122,000                               
        series 1 shares issued and outstanding — 220 liquidation preference of 1,210 as of march 31, 2013
                                                     778,000                              
        series 2 shares issued and outstanding — 460 liquidation preference of 1,270 as of march 31, 2013
                                                     724,000                              
        series 3 shares issued and outstanding — 354 liquidation preference of 852 as of march 31, 2013
                                                     504,000                              
        authorized shares — 80,000 issued shares — 12,182 as of march 31, 2013 outstanding shares — 12,172 as of march 31, 2013
                                                     122,000                              
        series 1 shares issued and outstanding — 220 liquidation preference of 1,197 in 2012
                                                      778,000                             
        series 2 shares issued and outstanding — 460 liquidation preference of 1,256 in 2012
                                                      724,000                             
        series 3 shares issued and outstanding — 354 liquidation preference of 843 in 2012
                                                      504,000                             
        issued shares — 12,182 in 2012 and 11,952 in 2011 outstanding shares — 12,172 in 2012 and 11,942 in 2011
                                                      122,000                             
        series 1 shares issued and outstanding — 220 liquidation preference of 1,183 as of september 30, 2012
                                                       778,000                            
        series 2 shares issued and outstanding — 460 liquidation preference of 1,241 as of september 30, 2012
                                                       724,000                            
        series 3 shares issued and outstanding — 354 liquidation preference of 833 as of september 30, 2012
                                                       504,000                            
        issued shares — 12,082 as of september 30, 2012 and 11,952 as of december 31, 2011 outstanding shares — 12,072 as of september 30, 2012 and 11,942 as of dec 31, 2011
                                                       121,000                            
        series 1 shares issued and outstanding — 220 liquidation preference of 1,169 as of june 30, 2012
                                                        778,000                           
        series 2 shares issued and outstanding — 460 liquidation preference of 1,227 as of june 30, 2012
                                                        724,000                           
        series 3 shares issued and outstanding — 354 liquidation preference of 823 as of june 30, 2012
                                                        504,000                           
        issued shares — 12,082 as of june 30, 2012 and 11,952 as of december 31, 2011 outstanding shares — 12,072 as of june 30, 2012 and 11,942 as of december 31, 2011
                                                        121,000                           
        series 1 shares issued and outstanding — 220 liquidation preference of 1,155 as of march 31, 2012
                                                         778,000                          
        series 2 shares issued and outstanding — 460 liquidation preference of 1,213 as of march 31, 2012
                                                         724,000                          
        series 3 shares issued and outstanding — 354 liquidation preference of 814 as of march 31, 2012
                                                         504,000                          
        issued shares — 11,982 as of march 31, 2012 and 11,952 as of december 31, 2011 outstanding shares — 11,972 as of march 31, 2012 and 11,942 as of december 31, 2011
                                                         120,000                          
        series 1 shares issued and outstanding — 220 liquidation preference of 1,141 in 2011
                                                          778,000                         
        series 2 shares issued and outstanding — 460 liquidation preference of 1,198 in 2011
                                                          724,000                         
        series 3 shares issued and outstanding — 354 liquidation preference of 804 in 2011
                                                          504,000                         
        issued shares — 11,952 in 2011 and 11,828 in 2010 outstanding shares — 11,942 in 2011 and 11,818 in 2010
                                                          119,000 120,000                        
        series 1 shares issued and outstanding — 220 liquidation preference of 1,128 as of september 30, 2011
                                                           778,000                        
        series 2 shares issued and outstanding — 460 liquidation preference of 1,184 as of september 30, 2011
                                                           724,000                        
        series 3 shares issued and outstanding — 354 liquidation preference of 794 as of september 30, 2011
                                                           504,000                        
        series 1 shares issued and outstanding — 220 liquidation preference of 1,114 as of june 30, 2011
                                                            778,000                       
        series 2 shares issued and outstanding — 460 liquidation preference of 1,169 as of june 30, 2011
                                                            724,000                       
        series 3 shares issued and outstanding — 354 liquidation preference of 785 as of june 30, 2011
                                                            504,000                       
        issued shares — 11,892 in 2011 and 11,828 in 2010 outstanding shares — 11,882 in 2011 and 11,818 in 2010
                                                            119,000                       
        series 1 shares issued and outstanding — 220 liquidation preference of 1,127 as of march 31, 2011
                                                             778,000                      
        series 2 shares issued and outstanding — 460 liquidation preference of 1,155 as of march 31, 2011
                                                             724,000                      
        series 3 shares issued and outstanding — 354 liquidation preference of 775 as of march 31, 2011
                                                             504,000                      
        issued shares — 11,828 outstanding shares — 11,818
                                                             118,000                      
        series 1 shares issued and outstanding — 220 liquidation preference of 1,114 in 2010
                                                              778,000                     
        series 2 shares issued and outstanding — 460 liquidation preference of 1,155 in 2010
                                                              724,000                     
        series 3 shares issued and outstanding — 354 liquidation preference of 775 in 2010
                                                              504,000                     
        issued shares — 11,828 in 2010 and 11,714 in 2009 outstanding shares — 11,818 in 2010 and 11,704 in 2009
                                                              118,000                     
        series 1 shares issued and outstanding — 220 liquidation preference of 1,128 as of september 30, 2010
                                                               778,000                    
        series 2 shares issued and outstanding — 460 liquidation preference of 1,155 as of september 30, 2010
                                                               724,000                    
        series 3 shares issued and outstanding — 354 liquidation preference of 775 as of september 30, 2010
                                                               504,000                    
        issued shares — 11,786 in 2010 and 11,715 in 2009 outstanding shares — 11,776 in 2010 and 11,705 in 2009
                                                               118,000                    
        series 1 shares issued and outstanding — 220 liquidation preference of 1,114 as of june 30, 2010
                                                                778,000                   
        series 2 shares issued and outstanding — 460 liquidation preference of 1,155 as of june 30, 2010
                                                                724,000                   
        series 3 shares issued and outstanding — 354 liquidation preference of 775 as of june 30, 2010
                                                                504,000                   
        issued shares — 11,746 in 2010 and 11,715 in 2009 outstanding shares — 11,736 in 2010 and 11,705 in 2009
                                                                117,000                   
        series 1 shares issued and outstanding — 220 liquidation preference of 1,127 as of march 31, 2010
                                                                 778,000                  
        series 2 shares issued and outstanding — 460 liquidation preference of 1,155 as of march 31, 2010
                                                                 724,000                  
        series 3 shares issued and outstanding — 354 liquidation preference of 776 as of march 31, 2010
                                                                 504,000                  
        issued shares — 11,715 outstanding shares — 11,705
                                                                 117,000                  
        series 1 shares issued and outstanding — 220 in 2009 and 260 in 2008 liquidation preference of 1,240 in 2009
                                                                  778,000                 
        series 2 shares issued and outstanding — 460 liquidation preference of 1,270 in 2009
                                                                  724,000                 
        series 3 shares issued and outstanding — 354 liquidation preference of 853 in 2009
                                                                  504,000                 
        issued shares — 11,715 in 2009 and 11,648 in 2008 outstanding shares — 11,705 in 2009 and 11,638 in 2008
                                                                  117,000 117,000                
        series 1 shares issued and outstanding — 220 in 2009 and 260 in 2008 liquidation preference of 1,226 as of september 30, 2009
                                                                   778,000                
        series 2 shares issued and outstanding — 460 liquidation preference of 1,256 as of september 30, 2009
                                                                   724,000                
        series 3 shares issued and outstanding — 354 liquidation preference of 843 as of september 30, 2009
                                                                   504,000                
        series 1 shares issued and outstanding — 220 in 2009 and 260 in 2008 liquidation preference of 1,212 as of june 30, 2009
                                                                    778,000               
        series 2 shares issued and outstanding — 460 liquidation preference of 1,241 as of june 30, 2009
                                                                    724,000               
        series 3 shares issued and outstanding — 354 liquidation preference of 834 as of june 30, 2009
                                                                    504,000               
        issued shares — 11,715 in 2009 and 11,648 in 2008
                                                                                   
        outstanding shares — 11,705 in 2009 and 11,638 in 2008
                                                                    117,000               
        series 1 shares issued and outstanding — 260
                                                                                   
        liquidation preference of 1,396 as of march 31, 2009
                                                                     918,000              
        series 2 shares issued and outstanding — 460
                                                                                   
        liquidation preference of 1,227 as of march 31, 2009
                                                                     724,000              
        series 3 shares issued and outstanding — 354
                                                                                   
        liquidation preference of 824 as of march 31, 2009
                                                                     504,000              
        issued shares — 11,648
                                                                       116,000            
        outstanding shares — 11,638
                                                                     116,000   116,000 116,000          
        line of credit
                                                                       130,000  14,000          
        series 1 shares issued and outstanding — 260 in 2008 and 2007 liquidation preference of 1,380 in 2008
                                                                      918,000             
        series 2 shares issued and outstanding — 460 in 2008 and 2007 liquidation preference of 1,213 in 2008
                                                                      724,000             
        series 3 shares issued and outstanding — 354 in 2008 and 2007 liquidation preference of 814 in 2008
                                                                      504,000             
        issued shares — 11,648 in 2008 and 2007
                                                                                   
        outstanding shares — 11,638 in 2008 and 2007
                                                                      116,000             
        accounts receivables
                                                                       761,000 554,000 163,000 1,050,000 588,000 498,000  824,000 961,000 1,556,000 3,143,000 3,143,000 
        loans payable to officer
                                                                       1,180,000 1,180,000 705,000          
        series 1 shares issued and outstanding — 260 liquidation preference of 1,364 as of september 30, 2008
                                                                       918,000            
        series 2 shares issued and outstanding — 460 liquidation preference of 1,198 as of september 30, 2008
                                                                       724,000            
        series 3 shares issued and outstanding — 354 liquidation preference of 805 as of september 30, 2008
                                                                       504,000            
        liquidation preference of 1,347 as of june 30, 2008
                                                                        918,000           
        liquidation preference of 1,184 as of june 30, 2008
                                                                        724,000           
        liquidation preference of 795 as of june 30, 2008
                                                                        504,000           
        series 1 shares issued and outstanding — 260 liquidation preference of 1,331 as of march 31, 2008
                                                                         918,000          
        series 2 shares issued and outstanding — 460 liquidation preference of 1,169 as of march 31, 2008
                                                                         724,000          
        series 3 shares issued and outstanding — 354 liquidation preference of 785 as of march 31, 2008
                                                                         504,000          
        preferred stock, .01 par value...
                                                                          3,534,000 3,534,000 3,534,000       
        common stock, .01 par value...
                                                                          52,000 52,000 52,000  207,000 207,000 207,000 207,000 207,000 
        common stock held in treasury, at cost - 10 shares
                                                                                   
        machinery and equipment
                                                                             2,424,000      
        accrued vacation expense
                                                                             303,000      
        accrued warranty expense
                                                                             200,000      
        other accrued expenses
                                                                             605,000      
        total liabilities
                                                                             2,976,000      
        authorized shares-5,000 no shares issued and outstanding
                                                                                   
        authorized shares-80,000 issued shares-20,690 in 2003 and 20,686 in 2002 outstanding shares-20,650 in 2003 and 20,646 in 2002
                                                                             207,000      
        common stock held in treasury, at cost-40 shares
                                                                                   
        common stock held in treasury, at cost – 40 shares
                                                                                   
        income taxes receivable
                                                                                   
        property and equipment, net - continuing operations
                                                                                 2,092,000 2,092,000 
        property and equipment, net - discontinued operations
                                                                                   
        intangible assets
                                                                                 3,209,000 3,209,000 
        total current liabilities - continued operations
                                                                                 5,220,000 5,220,000 
        total current liabilities - discontinued operations
                                                                                 402,000 402,000 
        common stock held in treasury, at cost - 40 shares
                                                                                   
        foreign currency translation adjustment
                                                                                   
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2025-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 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-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 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 
                                                                                       
          operating activities:
                                                                                       
          net loss
        -2,825,000 -2,094,000 -2,042,000 -2,098,000 -1,957,000 -2,050,000 -2,067,000 -1,716,000 -2,817,000 -3,211,000 -3,129,000 -4,734,000 -5,194,000 -2,916,000 -4,065,000 -4,054,000 -3,851,000 -6,097,000 -4,951,000 -3,903,000             191,000 568,000 -438,000 -351,000 -341,000 -280,000 -387,000 -544,000 -503,000 -432,000 -4,000 -310,000         -154,000 48,000               9,000 17,000 41,000 -875,000 -947,000 -1,520,000 -1,273,000     
          adjustments to reconcile net loss to net cash used in operating activities:
                                                                                       
          depreciation and amortization
        406,000 425,000 391,000 540,000 465,000 357,000 388,000 438,000 445,000 416,000 401,000 397,000 383,000 309,000 304,000 312,000 314,000 249,000 138,000 79,000 67,000 57,000 55,000 52,000 48,000 50,000 47,000 39,000 37,000 31,000 32,000 33,000 47,000 50,000 54,000 55,000 76,000 72,000 72,000 74,000 74,000 69,000 88,000 74,000 61,000 62,000 58,000 55,000 37,000 32,000 38,000 40,000 42,000 38,000   35,000 39,000 16,000 19,000 20,000 19,000 19,000 18,000 24,000 22,000 18,000 17,000 17,000 10,000 11,000 12,000 20,000 40,000 104,000 218,000 332,000 405,000 445,000 
          gain on disposal of fixed assets
                                                                                      
          provision for credit losses
                                                                                       
          stock-based compensation
        277,000 300,000 282,000 222,000 79,000 55,000 67,000 142,000 254,000 293,000 331,000 94,000 350,000 230,000 449,000 427,000 188,000 62,000 806,000 204,000 148,000 100,000 55,000 19,000 23,000 10,000 10,000 4,000 4,000 5,000 6,000 5,000 2,000 6,000 5,000 5,000 14,000 20,000 20,000 42,000 45,000 49,000 44,000 68,000 91,000 96,000 90,000 98,000 41,000 39,000 39,000 70,000 48,000 48,000 49,000 68,000 52,000 60,000 52,000 56,000 30,000 47,000 41,000 42,000 36,000 21,000 33,000 17,000  26,000 24,000 5,000        
          non-cash lease costs
        87,000 97,000 98,000 11,000     61,000 111,000   77,000                                                                   
          note 1 and 2 interest accretion up to the redemption common stock settlement amount and debt issuance costs
            -990,000                                                                        
          other non-cash interest
        -1,000 1,000 8,000                                                                            
          changes in operating assets and liabilities:
                                                                                       
          accounts receivable
        2,209,000 -2,314,000 27,000 39,000 695,000 -245,000 -452,000 108,000 76,000 -250,000 211,000 60,000 386,000 373,000 -115,000 -140,000 13,000 620,000 -388,000 -73,000 -203,000 37,000 -35,000 534,000 1,138,000 1,000 -1,213,000 475,000 -850,000 -49,000 176,000 -282,000 -83,000 -390,000 34,000 222,000 -157,000 -29,000   40,000   29,000                      6,000 -89,000 141,000     -354,000 -90,000 474,000 -462,000 161,000 885,000 807,000 
          prepaid expenses and other assets
        215,000 76,000 452,000 -688,000 -26,000 -84,000 -51,000 250,000 -358,000 126,000 -61,000 1,507,000 -1,060,000 -48,000 -132,000 -293,000 280,000 -177,000 318,000 -414,000 256,000 -280,000 -217,000 -17,000 -16,000 189,000 -140,000 -94,000 118,000 209,000 -237,000 -92,000 -54,000 54,000 28,000 -42,000 -36,000 15,000   -41,000 88,000 -17,000 18,000   -9,000 30,000  6,000 -3,000 4,000 -6,000 36,000       9,000 23,000       -24,000 33,000 -1,000 11,000        
          accounts payable and accrued expenses
        -216,000 175,000 -517,000 215,000 94,000 91,000 -520,000 -126,000 -626,000 865,000 133,000 39,000 -812,000 877,000 -247,000 388,000 -539,000 -541,000 616,000 489,000 -468,000 198,000 32,000 -96,000 125,000 -555,000 241,000 -307,000 230,000 -10,000 114,000 87,000 123,000 33,000 120,000 15,000 19,000 -33,000 -17,000 91,000  -10,000 -20,000 115,000      -14,000 209,000 212,000  63,000 -12,000 107,000  -27,000 128,000 116,000    45,000  59,000              
          operating lease liabilities
        -48,000 -89,000       8,000 -103,000   -45,000 -113,000                                                                  
          deferred revenue
        -674,000 -798,000 1,057,000 188,000 432,000 -280,000 -337,000 476,000 -423,000 -259,000 955,000 -289,000 -414,000 -445,000 977,000 -223,000 -262,000 -348,000 1,024,000 -31,000 118,000 -105,000 -120,000 -232,000 -127,000 -540,000 708,000 -529,000 385,000 -328,000 871,000 -330,000 -252,000 -280,000 871,000 -328,000 -227,000 -343,000    -456,000   -524,000    -295,000 301,000 -316,000 397,000   -29,000 284,000     875,000 -297,000 292,000 20,000        21,000 -24,000 51,000 80,000     
          net cash from operating activities
        -531,000 -2,978,000 -1,560,000 -1,690,000 -178,000 -2,079,000 -2,922,000 -1,114,000 -2,988,000 -1,504,000 -963,000 -2,312,000 -3,633,000 -2,432,000 -3,654,000 -3,471,000 -3,782,000 -6,201,000 -2,986,000 -3,588,000 -2,810,000 -1,341,000 -884,000 -142,000 1,355,000 678,000 1,470,000 787,000 786,000 552,000 1,446,000 -206,000   682,000 -417,000 -638,000 -572,000       -290,000    754,000 -52,000 595,000 113,000    55,000      -269,000 599,000 204,000                
          capital expenditures
        -364,000 -784,000 -614,000 -787,000 -677,000 -354,000 -270,000 -427,000 -129,000 -3,000 -21,000 -301,000 -84,000 -97,000 34,000 -160,000 -16,000 -242,000 -611,000 -195,000 -167,000 -91,000 -22,000 -40,000 -77,000 -15,000 -72,000 -96,000 -29,000 -98,000 -38,000 -37,000   -9,000 -6,000 -14,000                                 
          free cash flows
        -895,000 -3,762,000 -2,174,000 -2,477,000 -855,000 -2,433,000 -3,192,000 -1,541,000 -3,117,000 -1,507,000 -984,000 -2,613,000 -3,717,000 -2,529,000 -3,620,000 -3,631,000 -3,798,000 -6,443,000 -3,597,000 -3,783,000 -2,977,000 -1,432,000 -906,000 -182,000 1,278,000 663,000 1,398,000 691,000 757,000 454,000 1,408,000 -243,000   682,000 -426,000 -644,000 -586,000       -290,000    754,000 -52,000 595,000 113,000    55,000      -269,000 599,000 204,000                
          investing activities:
                                                                                       
          purchases of property and equipment
        -18,000 -34,000 -333,000 -392,000 -467,000 -33,000 31,000 -64,000 -129,000 -3,000 -21,000 -4,000 -84,000 -97,000 34,000 -160,000 -16,000 -242,000 -611,000 -195,000 -167,000 -91,000 -22,000 -40,000 -77,000 -15,000 -72,000 -96,000 -29,000 -98,000 -38,000 -37,000 -7,000 -4,000 -9,000 -6,000 -14,000                                          
          capitalized software development
        -346,000 -750,000 -281,000 -395,000 -210,000 -321,000 -301,000 -363,000    -297,000                                                                    
          deposit on financed equipment
                                                                                       
          net cash from investing activities
        1,636,000 965,000 -4,363,000 -787,000 -758,000 -354,000 -270,000 -427,000 -407,000 -324,000 -416,000 -301,000 -366,000 -637,000 -316,000 -160,000 -16,000 -241,000           -29,000                                              1,158,000     
          financing activities:
                                                                                       
          proceeds from notes payable
            498,000 1,340,000        5,000,000                                                                
          principal payments of notes payable
                                                                                       
          reduction of finance lease liabilities
        -24,000 -119,000 -124,000 -119,000                                                                            
          proceeds from public stock offering, net of fees
                1,642,000    94,000                                                                   
          proceeds from sale of common stock and warrants, net of fees
                                                                                       
          proceeds from warrant inducements
            280,000                                                                          
          proceeds from sale of stock under the sepa, net of fees
                                                                                       
          proceeds from registered direct offering, net of fees
        7,026,000         984,000                                                                   
          proceeds related to the issuance of common stock under stock purchase plan
        13,000                                                                              
          net cash from financing activities
        -8,000 -149,000 -132,000 8,370,000 4,736,000 1,978,000 4,576,000 1,524,000 3,357,000 1,705,000 1,268,000 9,000 108,000 2,957,000 4,909,000 5,610,000 745,000 4,258,000 -53,000 151,000   561,000 65,000 -55,000 -29,000 -872,000 -1,392,000 42,000 23,000 -1,165,000 152,000   -478,000 555,000        13,000        153,000     61,000 400,000 574,000 301,000     135,000 206,000 150,000 -830,000 130,000 461,000 619,000 4,731,000     
          net increase in cash and cash equivalents
        1,097,000 -2,162,000 -6,055,000 5,893,000 3,800,000     -123,000 -111,000 -2,604,000  -112,000 939,000 1,979,000     15,199,000    1,223,000 634,000   799,000 477,000 243,000 -91,000  -134,000 204,000 129,000  -356,000           681,000 -87,000 244,000 249,000                     170,000 -4,151,000 4,813,000     
          cash and cash equivalents at beginning of year
                                                                                       
          cash and cash equivalents at end of year
                                                                                       
          supplemental disclosure of cash flow activities:
                                                                                       
          cash paid for interest
        1,000 2,000 3,000 -91,000 25,000 84,000 3,000 63,000 7,000 50,000 109,000 5,000   1,000 17,000                                                              
          supplemental disclosure of non-cash investing and financing activities:
                                                                                       
          capitalized software and capitalized assets included in accounts payable
                                                                                       
          common stock issued to reduce notes payable
        537,000 200,000                                                                        
          assets modified / acquired under a rou operating lease
                                                                                       
          assets modified / acquired under a rou finance lease
                                                                                       
          preferred stock issued to reduce notes payable
            9,275,000                                                                        
          preferred return on preferred stock
           2,000                                                                            
          redemption of preferred stock to reduce note payable
                                                                                       
          common stock used for minority investment in company
                                                                                     
          common stock issued to settle accounts payable
            224,000                                                                           
          accounts payable on capitalized assets settled with vendor
                                                                                     
          exchanges of preferred stock for common stock
           3,946,000                                                                            
          amortization of preferred stock exchange premium
           304,000                                                                            
          adjustments to reconcile net loss to net cash from operating activities:
                                                                                       
          bad debt expense
                 11,000       1,000                                                              
          other amortization of debt issuance costs
             19,000 64,000                                                                        
          purchases of united states (“u.s.”) treasury securities
                                                                                      
          maturities of u.s. treasury securities
                                                                                       
          principal payments on notes payable
               -200,000                                                                        
          proceeds from public stock offering net of fees
         -30,000 -18,000 -79,000  1,483,000 2,831,000 485,000   1,309,000 21,000   255,000 949,000                                                                
          proceeds from sales of common stock and warrants, net of fees
                                                                                      
          proceeds from sale of stock under standby purchase equity agreement
                                                                                       
          proceeds from stock subscription receivable
         1,542,000                                                                            
          cash and cash equivalents at beginning of period
         4,851,000  139,000  3,015,000  4,100,000 16,704,000  3,334,000  1,652,000  224,000  64,000  102,000  1,006,000  1,139,000  52,000  308,000  540,000  519,000  554,000  362,000 974,000  2,898,000 
          cash and cash equivalents at end of period
         -2,162,000 -6,055,000 10,744,000  -455,000 1,384,000 122,000  -123,000 -111,000 411,000  -112,000 939,000 6,079,000 -3,053,000 -2,184,000 -3,735,000 13,072,000  -1,367,000 -345,000 3,217,000  634,000 526,000 951,000  477,000 243,000 133,000  -134,000 204,000 193,000  -356,000 320,000 246,000  103,000 418,000 560,000  1,173,000 5,000 198,000  -87,000 244,000 301,000  326,000 -120,000 269,000  89,000 130,000 103,000  -93,000 26,000 365,000  -33,000 -38,000 174,000  -116,000 119,000 93,000 170,000 -4,151,000 5,787,000  661,000 85,000 945,000 
          capitalized software included in accounts payable
                                                                                       
          redemption of preferred stock to reduce notes payable
                                                                                       
          modification of right-of-use finance lease
         36,000                                                                              
          contract assets
                                                                                       
          capitalized assets and capitalized software included in accounts payable
                                                                                       
          operating lease liability
           -127,000  -136,000 -32,000 -5,000    -86,000                                                                    
          capitalized asset and capitalized software included in accounts payable
           337,000  51,000 -25,000 62,000    277,000                                                                    
          payments of notes payable
                                                                                       
          proceeds from sale of stock under the standby equity purchase agreement
                                                                                       
          proceeds from stock options exercised
                1,000 7,000 1,000 4,000 62,000 76,000 7,000 161,000 16,000 108,000 10,000 75,000 3,000 10,000 6,000 220,000 57,000 40,000 1,000 70,000 11,000 1,000 99,000 66,000 16,000 14,000 47,000     68,000 -1,000 9,000                       
          withholdings related to stock-based compensation awards
                                                                                     
          assets modified / acquired under a right of use (“rou”) operating lease
                                                                                       
          redemption of preferred stock in conjunction with issuance of note payable
                                                                                       
          noncash lease costs
             167,000 52,000 83,000    77,000   75,000 75,000 74,000 48,000 60,000 61,000 108,000 62,000 61,000 63,000                                                        
          other noncash interest
             9,000 11,000 162,000                                                                        
          payments on notes payable
                                                                                      
          tax withholdings related to stock-based compensation awards
                   -5,000                                                                    
          reduction of finance lease liability
             -100,000 -198,000 -101,000  -1,000 -41,000 -14,000 -62,000 -542,000 -34,000 -7,000  -569,000 -60,000 -10,000  -11,000 -11,000 -10,000  -16,000 -16,000 -15,000                                                    
          net decrease in cash and cash equivalents
              1,384,000 -17,000          -2,184,000 -3,735,000 -3,632,000   -345,000 -117,000    -701,000                                                    
          modification of rou finance lease
                                                                                       
          amortization of debt issuance costs
                50,000 -109,000 228,000 327,000 271,000 457,000 96,000 37,000                                                                
          non-cash interest on notes payable
                    425,000                                                                   
          gain on lease termination
                                                                                       
          payments of notes payable issuance costs
                                                                                       
          proceeds from non-registered private placement
                                                                                       
          common stock issued for lease termination
                                                                                     
          assets acquired under a right of use (“rou”) operating lease
                                                                                       
          assets acquired under a rou finance lease
                        175,000 1,607,000                                                              
          non-cash interest and interest accretion up to the redemption common stock settlement amount
                 606,000                                                                      
          employee retention credit
                                                                                       
          capitalization of software development
                 -321,000    -540,000                                                                  
          payment on notes payable issuance costs
                       -394,000                                                                
          equipment purchases and capitalized software included in accounts payable
                 239,000                                                                      
          noncash interest and interest accretion up to the redemption common stock settlement amount
                   296,000                                                                    
          gain on termination/modification of operating lease
                                                                                       
          gain on extinguishment of debt
                                                                                     
          purchases of intangible assets – domain name
                                                                                     
          proceeds from note payable, net of original issue discount
                                                                                       
          payments of debt issuance costs
                                                                                       
          gain on termination/modification of lease
                                                                                       
          proceeds from sale of equipment
                                                                                      
          proceeds from notes payable, net of original issue discount
                                                                                       
          payment of debt issue costs
                                                                                       
          principal payment on notes payable
                                                                                       
          supplemental disclosure of non-cash financing activities:
                                                                                       
          accretion of interest on notes payable
                                                                                       
          proceeds from notes payable, net of issuance costs
                                                                                       
          assets acquired under a rou operating lease
                           31,000                                                            
          loss on abandoned real estate operating lease
                                                                                       
          gain on modification of lease
                                                                                      
          proceeds from ppp loan payable
                                                                                     
          payments of dividends
                            -32,000   -47,000 -23,000 -47,000 -597,000                                                    
          principal payments on financing lease equipment
                                                                                       
          preferred stock dividends accrued
                            13,000 33,000 33,000 36,000 35,000 34,000 34,000 35,000 35,000 33,000 36,000 35,000 35,000 34,000 35,000 35,000 35,000 34,000 35,000 56,000 35,000 35,000 34,000 34,000 34,000 36,000 37,000 38,000 38,000 38,000 37,000 36,000 41,000 37,000 38,000 38,000 38,000 38,000 37,000 23,000 38,000 38,000 37,000 38,000 42,000 34,000 40,000 40,000 15,000 66,000 40,000        
          conversion of preferred stock to common stock
                                                                                       
          conversion of preferred stock to common
                             1,747,000 96,000                                                        
          assets acquired under a right of use (“rou) operating lease
                         181,000                                                              
          net income
                            -3,928,000 -1,410,000 -715,000 -465,000 296,000 1,463,000 1,759,000 947,000 850,000 617,000 474,000 346,000             -129,000 147,000 -22,000 -270,000 188,000 173,000 205,000 57,000    -352,000 -178,000 120,000 -473,000 -402,000 -302,000 203,000 121,000 204,000   51,000 -322,000            
          adjustments to reconcile net income to net cash from operating activities:
                                                                                       
          penalties and waived penalties on dividends
                                    13,000 12,000   9,000 9,000 8,000 7,000 7,000 5,000 4,000 4,000 3,000 2,000   6,000 8,000 10,000 5,000 7,000 2,000 9,000 2,000 3,000 3,000                       
          payments on loan from officer
                                                                                     
          proceeds from public stock offering
                                                                                       
          supplemental cash flow information:
                                                                                       
          interest paid on leased assets
                                                                                       
          interest paid on loan from officer
                                                                                       
          income taxes paid
                                                                                       
          supplemental disclosure of non cash financing activities:
                                                                                       
          conversion of preferred shares to common shares
                                                                                       
          penalties on dividends
                                 6,000    12,000                                                
          net cash from (used in) financing activities
                                                                                       
          supplemental disclosure of non cash operating and financing activities:
                                                                                       
          extinguishment of u.k. cumulative translation adjustment
                                    -1,000                                                   
          inventories
                                    15,000 15,000     1,000                  31,000        10,000 -11,000 10,000 4,000 75,000 -12,000 40,000 24,000        
          borrowings on loan from officer
                                       100,000    580,000    525,000                                        
          principal payments on capital lease equipment
                                                                                       
          purchase of equipment through capital lease
                                                                                       
          operating lease, right-of-use asset
                                 60,000 58,000 246,000                                                    
          purchase of leased equipment per right-of-use finance lease
                                                                                       
          initial recognition of operating lease, right-of-use asset
                                 27,000 1,744,000                                                    
          payments on loan to officer
                                   -1,000,000                                                    
          gain on sale of investment
                                                                                      
          proceeds from sale of investments
                                                                                       
          payments on loans from officer
                                       -290,000                                               
          proceeds from sale of investment
                                                                                       
          borrowings on loans from officer
                                                                                       
          principal payments on capital leases
                                     -17,000 -16,000 -18,000  -35,000 -38,000 -36,000  -50,000                                          
          purchase of leased equipment under capital lease
                                                 9,000 62,000 154,000  45,000 177,000     82,000 71,000                        
          proceeds from loan from officer
                                                                                       
          principal payments on loan from officer
                                                                                       
          purchase of leased equipment per capital lease
                                      48,000 41,000                                                
          net cash from (used by) investing activities
                                        -7,000                                               
          proceeds from line of credit
                                                  123,000   508,000 274,000 349,000                          
          payments on line of credit
                                                                                     
          adjustments to reconcile net loss to net cash from (used in) operating activities:
                                                                                       
          net cash from (used in) operating activities
                                                                                       
          net cash provided by (used by) financing activities
                                                                                       
          proceeds from loans from officer
                                                                                       
          proceeds from line-of-credit
                                               364,000                                        
          net cash from (used by) financing activities
                                                                                       
          conversion of preferred shares to common stock
                                                    70,000 93,000                                
          net cash provided by financing activities
                                               938,000                                        
          net increase (decrease) in cash and cash equivalents
                                               144,000                                        
          adjustments to reconcile net loss to net cash from (used) operating activities:
                                                                                       
          net cash provided by operating activities
                                                                                       
          net cash used by financing activities
                                                                                       
          net cash (used in) provided by operating activities
                                                                                       
          accounts payable, accrued expenses and other current liabilities
                                                                                       
          cash paid during the year for interest
                                                     82,000    135,000 4,000 5,000  4,000 5,000 4,000                       
          adjustments to reconcile net income to net cash from in operating activities:
                                                                                       
          proceeds from warrants exercised
                                                               -1,000                      
          adjustments to reconcile net loss to net cash provided by operating activities:
                                                                                       
          extinguishment of malaysia subsidiary cumulative translation adjustment
                                                                                       
          borrowings from officer
                                                                  575,000 325,000     135,000 205,000 150,000 475,000 705,000        
          dividends paid on preferred stock
                                                                                       
          adjustments to reconcile net loss to net cash provided by (used) in operating activities:
                                                                                       
          depreciation and amortization of leased assets
                                                               36,000                        
          payment on line of credit
                                                                                       
          principal payments on leased equipment
                                                                                       
          extinguishment of malaysia (2011) & france (2010) subsidiary cumulative translation adjustment
                                                                                       
          borrowings from line of credit
                                                                                       
          interest paid
                                                                                       
          extinguishment of france subsidiary cumulative translation adjustment
                                                                                       
          proceeds from issuance of common stock
                                                                                       
          series 1 preferred stock converted to common stock
                                                                                       
          provision for doubtful accounts
                                                                                       
          net payments on line of credit
                                                                                       
          net activity under line of credit
                                                                                       
          proceeds from the issuance of common stock
                                                                                       
          inventory transferred to property and equipment
                                                                                       
          series 1 preferred stock converted to common
                                                                                       
          inventories consist of:
                                                                                       
          finished goods
                                                                          -9,000 66,000            
          demonstration systems
                                                                          -1,000 2,000            
          reserve for obsolete inventory
                                                                                       
          net inventory
                                                                          -10,000 16,000            
          stock based compensation
                                                                                       
          other assets
                                                                                54,000 148,000 48,000 -86,000 -18,000   
          purchases of short-term investments
                                                                                       
          maturities of short-term investments
                                                                                1,330,000 505,000 1,200,000 1,270,000 3,400,000 3,400,000 1,525,000 
          net purchases of property and equipment
                                                                                       
          proceeds from the exercise of employee stock options
                                                                                6,000     
          proceeds from the issuance of preferred stock and warrants
                                                                                4,725,000     
          fair value of warrants issued in connection with sale of preferred stock
                                                                                1,191,000     
          amortization of preferred stock beneficial conversion feature
                                                                                938,000     
          preferred stock dividend accrued
                                                                                67,000       
          adjustments to reconcile net loss to net cash from operating activities
                                                                                       
          loss from continuing operations
                                                                                   -1,472,000 -2,414,000 -2,933,000 -2,781,000 
          adjustments to reconcile loss from continuing operations to net cash from operating activities:
                                                                                       
          impairment of intangible assets
                                                                                       
          deferred income tax expense
                                                                                       
          income tax receivable
                                                                                       
          net cash from operating activities of continuing operations
                                                                                       
          net cash from investing activities of continuing operations
                                                                                   1,223,000   455,000 
          exercise of warrants and employee stock options
                                                                                       
          other
                                                                                       
          net cash from financing activities of continuing operations
                                                                                       
          net cash from discontinued operations
                                                                                       
          effect of foreign currency translation adjustment on cash and cash equivalents
                                                                                       
          adjustments to reconcile loss from continuing operations to net cash from operating activities of continuing operations:
                                                                                       
          income taxes receivable
                                                                                       
          issuance of shares in employee stock purchase plan
                                                                                       
          net cash provided by discontinued operations
                                                                                       
          effect of foreign currency translation adjustments on cash and cash equivalents
                                                                                       
          adjustments to reconcile loss from continuingoperations to net cash from operating activities of continuing operations:
                                                                                       
          net cash from operating activities of continuingoperations
                                                                                       
          net cash from investing activities ofcontinuing operations
                                                                                       
          net cash from financing activities ofcontinuing operations
                                                                                       
          effect of foreign currency translation adjustmentson cash and cash equivalents
                                                                                       
          net re-payment of capital leases