7Baggers

Aware, Inc
(NASDAQ:AWRE) 

AWRE stock logo

Aware, Inc. provides biometrics software products and solutions in the United States, the United Kingdom, and internationally. It offers biometrics software products, including biometric search and matching software development kits (SDKs); biometric enrollment SDKs and application programming inter...

Founded: 1986
Full Time Employees: 71
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: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2013-12-31 2013-06-30 2011-09-30 2011-03-31 2010-09-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 
                                                                    
      revenue:
                                                                    
      software licenses
    1,031,000 2,053,000 2,525,000 1,420,000 1,316,000 2,642,000 1,175,000 1,815,000 2,147,000 1,994,000 4,391,000 1,039,000 2,105,000 1,927,000 814,000 2,018,000 2,628,000 1,686,000 2,197,000 1,723,000 2,367,000 1,862,000 796,000 409,000 1,969,000 735,000 1,138,000 1,189,000 1,537,000 1,456,000 3,449,000 1,659,000 1,473,000 1,607,000 4,433,000 1,214,000 2,686,000 1,836,000 4,136,000 5,347,000 2,774,000 4,116,000 2,076,000 2,272,000 1,649,000 1,778,000 3,077,000 2,065,000  1,562,000               
      software maintenance
    2,068,000 1,988,000 2,373,000 2,198,000 2,153,000 2,006,000 2,257,000 2,154,000 2,160,000 2,183,000 1,889,000 1,767,000 1,835,000 1,844,000 1,786,000 1,819,000 1,661,000 1,848,000 1,526,000 1,769,000 1,536,000 1,319,000 1,368,000 1,382,000 1,362,000 1,297,000 1,291,000 1,320,000 1,355,000 1,404,000 1,297,000 1,402,000 1,294,000 1,300,000 1,088,000 1,282,000 1,253,000 1,376,000 1,288,000 1,181,000 1,282,000 1,055,000 1,220,000 1,278,000 1,153,000 1,069,000 1,085,000 1,152,000  1,123,000               
      services and other
    287,000 621,000 231,000 277,000 139,000 149,000 417,000 353,000 114,000 197,000 101,000 378,000 365,000 292,000 415,000 401,000 403,000 463,000 452,000 772,000 516,000                                            
      total revenue
    3,386,000 4,662,000 5,129,000 3,895,000 3,608,000 4,797,000 3,849,000 4,322,000 4,421,000 4,374,000 6,381,000 3,184,000 4,305,000 4,063,000 3,015,000 4,238,000 4,692,000 3,997,000 4,175,000 4,264,000 4,419,000 3,426,000 2,474,000 1,890,000 3,518,000 2,450,000 3,010,000 3,012,000 3,732,000 4,058,000 5,401,000 3,760,000 2,911,000 3,285,000 5,905,000 2,745,000 4,347,000 3,929,000 5,899,000 6,904,000 4,834,000 6,947,000 4,041,000 4,510,000 4,123,000 4,309,000 6,027,000 6,767,000  4,850,000 6,422,000 6,358,000 6,151,000 5,616,000 5,485,000 6,220,000 5,764,000 4,573,000 12,083,000 6,390,000 6,167,000 5,876,000 6,752,000 7,456,000 
      yoy
    -6.15% -2.81% 33.26% -9.88% -18.39% 9.67% -39.68% 35.74% 2.69% 7.65% 111.64% -24.87% -8.25% 1.65% -27.78% -0.61% 6.18% 16.67% 68.76% 125.61% 25.61% 39.84% -17.81% -37.25% -5.73% -39.63% -44.27% -19.89% 28.20% 23.53% -8.54% 36.98% -33.03% -16.39% 0.10% -60.24% -10.07% -43.44% 45.98% 53.08% 17.24% 61.22% -32.95% -33.35%  -11.15% -6.15% 6.43%  -13.64% 17.08% 2.22% 6.71% 22.81% -54.61% -2.66% -6.53% -22.17% 78.95% -14.30%     
      qoq
    -27.37% -9.11% 31.68% 7.95% -24.79% 24.63% -10.94% -2.24% 1.07% -31.45% 100.41% -26.04% 5.96% 34.76% -28.86% -9.68% 17.39% -4.26% -2.09% -3.51% 28.98% 38.48% 30.90% -46.28% 43.59% -18.60% -0.07% -19.29% -8.03% -24.87% 43.64% 29.17% -11.39% -44.37% 115.12% -36.85% 10.64% -33.40% -14.56% 42.82% -30.42% 71.91% -10.40% 9.39% -4.32% -28.51% -10.94%   -24.48% 1.01% 3.37% 9.53% 2.39% -11.82% 7.91% 26.04% -62.15% 89.09% 3.62% 4.95% -12.97% -9.44%  
      costs and expenses:
                                                                    
      cost of revenue
    334,000 248,000 491,000 339,000 245,000                                                            
      research and development
    3,223,000 2,287,000 2,131,000 1,960,000 1,922,000 1,835,000 1,873,000 1,867,000 2,182,000 2,215,000 2,264,000 2,265,000 2,381,000 2,302,000 2,279,000 2,229,000 2,424,000 2,192,000 2,307,000 2,364,000 2,396,000 2,066,000 2,332,000 2,422,000 2,272,000 2,006,000 2,071,000 2,091,000 1,760,000 1,526,000 1,816,000 1,887,000 1,875,000 1,885,000 2,151,000 1,876,000 1,857,000 1,734,000 1,752,000 1,802,000 1,649,000 1,436,000 1,489,000 1,439,000 1,435,000 1,445,000 1,381,000 1,400,000  1,495,000 1,831,000 1,961,000 2,082,000 2,035,000 2,576,000 3,175,000 3,058,000 3,111,000 3,187,000 2,945,000 3,511,000 3,528,000 3,134,000 2,528,000 
      selling and marketing
    1,824,000 1,602,000 2,103,000 1,964,000 1,663,000 1,840,000 1,856,000 2,091,000 1,891,000 1,837,000 2,171,000 1,956,000 1,991,000 1,895,000 1,874,000 1,412,000 1,781,000 1,539,000 1,631,000 1,500,000 1,652,000 1,640,000 1,306,000 1,180,000 1,285,000 945,000 930,000 909,000 826,000 944,000 1,297,000 1,013,000 924,000 1,001,000 1,054,000 1,024,000 942,000 1,042,000 1,069,000 1,111,000 920,000 1,060,000 849,000 1,064,000 972,000 928,000 973,000 981,000  972,000 1,045,000 1,051,000 1,029,000 1,066,000 1,190,000 1,251,000 1,184,000 1,081,000 1,442,000 1,141,000 1,186,000 969,000 930,000 936,000 
      general and administrative
    1,655,000 1,977,000 1,699,000 1,593,000 1,630,000 2,281,000 1,317,000 1,435,000 1,334,000 1,870,000 1,601,000 1,574,000 1,504,000 1,546,000 1,808,000 1,626,000 1,461,000 1,514,000 1,574,000 1,634,000 1,437,000 1,249,000 1,207,000 1,825,000 1,138,000 1,073,000 915,000 874,000 721,000 833,000 807,000 871,000 785,000 935,000 849,000 816,000 790,000 834,000 857,000 872,000 724,000 893,000 858,000 961,000 785,000 949,000 940,000 975,000  928,000 1,083,000 1,197,000 1,650,000 1,402,000 1,302,000 1,383,000 1,216,000 1,213,000 1,416,000 1,315,000 1,285,000 1,193,000 968,000 1,009,000 
      total costs and expenses
    7,036,000 6,114,000 6,424,000 5,856,000 5,460,000 6,271,000 5,316,000 5,663,000 5,683,000 8,857,000 5,634,000 6,120,000 6,174,000 6,083,000 571,000 5,591,000 5,980,000 5,522,000 5,755,000 5,807,000 5,868,000 5,282,000 4,994,000 5,591,000 4,865,000 4,179,000 4,183,000 4,195,000 3,825,000 3,783,000 4,260,000 4,141,000 3,634,000 3,923,000 4,259,000 3,820,000 4,052,000 3,859,000 3,824,000 4,830,000 3,954,000 4,364,000 3,612,000 4,033,000 3,739,000 4,066,000 3,999,000 5,385,000  4,567,000 5,150,000 5,786,000 6,203,000 5,611,000 5,904,000 7,383,000 7,410,000 6,826,000 7,326,000 7,294,000 7,735,000 7,532,000 7,053,000 6,927,000 
      operating income
    -3,650,000 -1,452,000 -1,295,000 -1,961,000 -1,852,000 -1,474,000 -1,467,000 -1,341,000 -1,262,000 -4,483,000 747,000 -2,936,000 -1,869,000 -2,020,000 2,444,000 -1,353,000 -1,288,000 -1,525,000 -1,580,000 -1,543,000 -1,449,000 -1,856,000 -2,520,000 -3,701,000 -1,347,000 -1,729,000 -1,173,000 -1,183,000 -44,000 343,000 1,142,000 -381,000 -723,000 -478,000 1,665,000 238,000 386,000 641,000 2,313,000 2,074,000 880,000 2,626,000 429,000 477,000 384,000 243,000 4,155,000                  
      yoy
    97.08% -1.49% -11.72% 46.23% 46.75% -67.12% -296.39% -54.33% -32.48% 121.93% -69.44% 117.00% 45.11% 32.46% -254.68% -12.31% -11.11% -17.83% -37.30% -58.31% 7.57% 7.35% 114.83% 212.85% 2961.36% -604.08% -202.71% 210.50% -93.91% -171.76% -31.41% -260.08% -287.31% -174.57% -28.02% -88.52% -56.14% -75.59% 439.16% 334.80% 129.17% 980.66% -89.68%                      
      qoq
    151.38% 12.12% -33.96% 5.89% 25.64% 0.48% 9.40% 6.26% -71.85% -700.13% -125.44% 57.09% -7.48% -182.65% -280.64% 5.05% -15.54% -3.48% 2.40% 6.49% -21.93% -26.35% -31.91% 174.76% -22.09% 47.40% -0.85% 2588.64% -112.83% -69.96% -399.74% -47.30% 51.26% -128.71% 599.58% -38.34% -39.78% -72.29% 11.52% 135.68% -66.49% 512.12% -10.06% 24.22% 58.02% -94.15%                   
      operating margin %
    -107.80% -31.15% -25.25% -50.35% -51.33% -30.73% -38.11% -31.03% -28.55% -102.49% 11.71% -92.21% -43.41% -49.72% 81.06% -31.93% -27.45% -38.15% -37.84% -36.19% -32.79% -54.17% -101.86% -195.82% -38.29% -70.57% -38.97% -39.28% -1.18% 8.45% 21.14% -10.13% -24.84% -14.55% 28.20% 8.67% 8.88% 16.31% 39.21% 30.04% 18.20% 37.80% 10.62% 10.58% 9.31% 5.64% 68.94% 0% NaN% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 
      interest income
    200,000 181,500 247,000 218,000 261,000 221,500 315,000 291,000 280,000 245,500 397,000 284,000 301,000 57,000 155,000 64,000 9,000 750 1,000 1,000 1,000 43,500 7,000 19,000 148,000 194,000 253,000 278,000 275,000 257,000 224,000 201,000 162,000 120,000 109,000 88,000 83,000 65,000 76,000 72,000 67,000 42,000 35,000 33,000 41,000 43,000 43,000 52,000  78,000 12,000 20,000 28,000 18,000 21,000 31,000 61,000 125,000 221,000 244,000 315,000 383,000 496,000 512,000 
      income before provision for income taxes
    -3,450,000 -1,237,000 -1,048,000 -1,743,000 -1,591,000 -1,193,000 -1,152,000 -1,050,000                -3,682,000 -1,199,000 -1,535,000 -920,000 -905,000 231,000 600,000 1,366,000 -180,000 -561,000 -358,000 1,774,000 362,000 469,000 706,000 2,389,000 2,146,000 947,000 352,500 464,000 510,000 437,000      1,284,000 592,000 76,000 23,000 5,832,000 -1,132,000 -1,585,000 -2,128,000 4,978,000 -660,000 -1,253,000 -1,273,000 -2,250 1,041,000 
      provision for income taxes
    8,000 219,000 5,000 26,000 7,000 -1,000 15,000 39,000                -541,000 -139,000 5,944,000 -769,000 33,000 3,000 -39,000 89,000 8,000 -66,000 223,000 545,000 134,000 64,000 246,000 816,000 710,000 312,000 842,000 -1,733,000 191,000 165,000 47,000 1,599,000 510,000  54,000  2,000  1,000 -1,000 1,000 1,000 3,000  3,000 4,000 9,000 3,000 6,000 
      net income
    -3,458,000 -1,456,000 -1,053,000 -1,769,000 -1,598,000 -1,192,000 -1,167,000 -1,089,000 -982,000 -4,239,000 1,144,000 -2,652,000 -1,568,000 -1,757,000 2,599,000 -1,289,000 -1,279,000 -1,255,000 -1,579,000 -1,542,000 -1,448,000 -1,636,000 -1,777,000 -3,141,000 -1,060,000 -7,479,000 -151,000 -938,000 228,000 639,000 1,277,000 -188,000 -495,000 -581,000 1,229,000 228,000 405,000 460,000 1,573,000 1,436,000 635,000 1,826,000 2,197,000 319,000 272,000 239,000 2,599,000 865,000  307,000 1,284,000 590,000 76,000 22,000 5,833,000 -1,133,000 -1,586,000 -2,131,000 4,978,000 -663,000 -1,257,000 -1,282,000 192,000 1,035,000 
      yoy
    116.40% 22.15% -9.77% 62.44% 62.73% -71.88% -202.01% -58.94% -37.37% 141.26% -55.98% 105.74% 22.60% 40.00% -264.60% -16.41% -11.67% -23.29% -11.14% -50.91% 36.60% -78.13% 1076.82% 234.86% -564.91% -1270.42% -111.82% 398.94% -146.06% -209.98% 3.91% -182.46% -222.22% -226.30% -21.87% -84.12% -36.22% -74.81% -28.40% 350.16% 133.46% 664.02% -15.47% -63.12%  -22.15% 102.41% 46.61%  1295.45% -77.99% -152.07% -104.79% -101.03% 17.18% 70.89% 26.17% 66.22% 2492.71% -164.06%     
      qoq
    137.50% 38.27% -40.47% 10.70% 34.06% 2.14% 7.16% 10.90% -76.83% -470.54% -143.14% 69.13% -10.76% -167.60% -301.63% 0.78% 1.91% -20.52% 2.40% 6.49% -11.49% -7.93% -43.43% 196.32% -85.83% 4852.98% -83.90% -511.40% -64.32% -49.96% -779.26% -62.02% -14.80% -147.27% 439.04% -43.70% -11.96% -70.76% 9.54% 126.14% -65.22% -16.89% 588.71% 17.28% 13.81% -90.80% 200.46%   -76.09% 117.63% 676.32% 245.45% -99.62% -614.83% -28.56% -25.57% -142.81% -850.83% -47.26% -1.95% -767.71% -81.45%  
      net income margin %
    -102.13% -31.23% -20.53% -45.42% -44.29% -24.85% -30.32% -25.20% -22.21% -96.91% 17.93% -83.29% -36.42% -43.24% 86.20% -30.42% -27.26% -31.40% -37.82% -36.16% -32.77% -47.75% -71.83% -166.19% -30.13% -305.27% -5.02% -31.14% 6.11% 15.75% 23.64% -5.00% -17.00% -17.69% 20.81% 8.31% 9.32% 11.71% 26.67% 20.80% 13.14% 26.28% 54.37% 7.07% 6.60% 5.55% 43.12% 12.78% NaN% 6.33% 19.99% 9.28% 1.24% 0.39% 106.34% -18.22% -27.52% -46.60% 41.20% -10.38% -20.38% -21.82% 2.84% 13.88% 
      other comprehensive income, net of tax:
                                                                    
      unrealized gain on available-for-sale securities
    -62,000 -15,750 -110,000 3,000 44,000 93.25 250 -16 -56 15.5 43  147                                                    
      comprehensive loss
    -3,520,000 -1,416,000 -1,163,000 -1,766,000 -1,554,000 -4,372,134 -917 -1,105 -1,038   -2,780 -1,421                                                    
      net income per share
    -0.16 -0.07 -0.05 -0.08 -0.08 -0.06 -0.06 -0.05 -0.05 -0.2 0.05 -0.13 -0.07  0.12 -0.06 -0.06 -0.06 -0.07 -0.07 -0.07 -0.07 -0.08 -0.15 -0.05 -0.35 -0.01 -0.04 0.01 0.03 0.06 -0.01 -0.02 -0.03 0.06 0.01 0.02 0.02 0.07 0.06 0.03 0.03 0.1 0.01 0.01      0.06 0.03   0.28 -0.06 -0.08 -0.09 0.21 -0.03 -0.05 -0.05  0.04 
      weighted-average shares – basic
    21,593 21,183 21,202 21,347 21,267 21,139 21,186 21,095 21,085 21,013 21,049 20,968 21,033  21,725 21,655 21,642  21,532 21,497 21,494  21,476 21,470 21,522  21,523 21,537 21,565  21,564 21,534 21,547  21,679 21,774   22,847 22,964   22,930 22,867    22,630  22,517 20,599 20,219 20,000 19,913 20,869 19,782         
      weighted-average shares – diluted
    21,593 21,183 21,202 21,347 21,267 21,139 21,186 21,095 21,085 21,013 21,131 20,968 21,033  21,798 21,655 21,642  21,532 21,497 21,494  21,476 21,470   21,523 21,537                           20,874          
      cost of services and other revenue
         204,250 270,000 270,000 276,000 258,250 410,000 325,000 298,000                                                    
      fair value adjustment to contingent acquisition payment
              -812,000                                                      
      gain on sale of fixed assets
                  -5,672,000                                                  
      other comprehensive income:
                                                                    
      comprehensive income
             -753.25 1,187   -34.75 2,429               639 1,277 -188 -495 -581 1,229 219 433 481 1,610 1,427 631 1,832 2,196 271 280 281 2,532 902  269               
      other comprehensive loss, net of tax:
                                                                    
      unrealized loss on available-for-sale securities
               -128  60 -170                                                  
      cost of sales
                 230,000 282,000 324,000 314,000 233,250 243,000 309,000 383,000                                            
      loss before benefit from income taxes
                     -1,142,250 -1,579,000 -1,542,000 -1,448,000 -1,848,500 -2,513,000                                          
      benefit from income taxes
                         -354,000 -736,000                                          
      services
                         245,000 310,000 99,000 187,000 418,000 581,000 503,000 840,000 1,198,000 655,000 699,000 144,000 335,000 343,000 206,000 374,000 688,000 426,000 216,000 419,000 577,000 652,000 855,000 1,220,000 1,242,000 1,585,000 1,338,000  759,000 971,000 829,000             
      cost of services
                         327,000 149,000 164,000 170,000 155,000 267,000 321,000 518,000 480,000 320,000 370,000 50,000 102,000 178,000 104,000 216,000 249,000 146,000 158,000 213,000 258,000 416,000 569,000 547,000 662,000 615,000 618,000  359,000 414,000 357,000             
      patent related income
                                49,000 68,000 1,000   160,000 19,000 1,313,000 91,000 571,000 238,000        2,127,000                  
      weighted-average shares - diluted
                 21,604    21,525    21,473   21,522 21,523   21,582 21,605 21,639 21,534 21,573 21,877 21,758 21,919 22,321 22,898 22,939 23,124 23,005 22,965 23,011 23,029 22,887 22,787 22,893 22,837 22,641 22,687 20,780 20,828 20,344 19,923  19,782         
      cost of software licenses
                                  20,000    27,000  247,000   858,000 243,000                        
      royalties
                                     43,000 41,000 43,000 34,000 29,000 49,000 129,000 73,000 105,000 93,000 105,000 101,000 100,000 148,000 164,000  277,000 549,000 451,000 637,000 756,000 555,000 554,000 470,000 477,000 527,000 437,000 443,000 431,000 517,000 508,000 
      other income
                                       36,000         12,000        100,000            
      comprehensive income:
                                                                    
      other comprehensive income
                                                                    
      unrealized gains on available for sale securities
                                     4.75  -9 28 37  -4 -10.25 -1 -48 13.5 -67 37  -38               
      hardware
                                           31,000 286,000                        
      cost of hardware
                                           29,000 205,000                        
      weighted-average shares - basic
                 21,604    21,525    21,473    21,523    21,544    21,814   22,255 22,829   22,993 22,899   22,866 22,703 22,804  22,543                
      unrealized losses on available for sale securities
                                           -9                         
      hardware sales
                                                 1,203,250 132,000 2,048,000  1,129,000               
      cost of hardware sales
                                                 850,750 90,000 1,411,000  813,000               
      income from continuing operations before income taxes
                                                 286,000 4,198,000 1,375,000  361,000               
      income from continuing operations
                                                 239,000 2,599,000 865,000  307,000               
      loss from discontinued operations, net of income taxes
                                                                    
      basic net income per share:
                                                                    
      basic net income per share from continuing operations
                                                 0.01 0.11 0.04  0.01               
      basic net loss share from discontinued operations
                                                                    
      basic net income per share
                                                 0.01 0.11 0.04  0.01               
      diluted net income per share:
                                                                    
      diluted net income per share from continuing operations
                                                 0.01 0.11 0.04  0.01               
      diluted net loss per share from discontinued operations
                                                                    
      diluted net income per share
                                                 0.01 0.11 0.04  0.01               
      operating income before patent related income
                                                   1,382,000  283,000               
      income from patent arrangement
                                                                    
      operating income after patent related income
                                                   1,382,000  283,000               
      other expense
                                                   -59,000                 
      gain on sale of patent assets
                                                                    
      income from discontinued operations, net of income taxes
                                                                    
      basic net income per share from discontinued operations
                                                                    
      diluted net income per share from discontinued operations
                                                                    
      product sales
                                                      4,902,000 5,078,000 5,026,000 4,651,000 4,044,000 4,661,000 3,852,000 2,819,000 2,211,000 3,939,000 3,948,000 3,924,000 5,158,000 5,097,000 
      cost of product sales
                                                      777,000 1,220,000 1,236,000 1,036,000 474,000 857,000 1,043,000 513,000 613,000 528,000 624,000 824,000 911,000 901,000 
      income from operations
                                                      1,272,000 572,000 -52,000 5,000 -419,000 -1,163,000 -1,646,000 -2,253,000 -1,032,000 -904,000 -1,568,000 -1,656,000 -301,000 529,000 
      contract revenue
                                                        488,000 209,000 886,000 1,005,000 1,442,000 1,277,000 9,345,000 2,014,000 1,776,000 1,521,000 1,077,000 1,851,000 
      cost of contract revenue
                                                        206,000 72,000 362,000 717,000 909,000 908,000 668,000 1,365,000 1,129,000 1,018,000 1,110,000 1,553,000 
      weighted average shares – basic
                                                            20,666 23,281 23,638 23,510 23,869 23,880 23,738 23,757 
      weighted average shares - diluted
                                                            20,666   23,510 23,869   24,996 
      weighted average shares – diluted
                                                             23,281 23,697   23,880 25,084  
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 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 2016-12-31 2015-12-31 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2013-12-31 2013-06-30 2011-09-30 2011-03-31 2010-09-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 
                                                               
        assets
                                                               
        current assets:
                                                               
        cash and cash equivalents
      4,576,000 7,269,000 6,292,000 7,300,000 8,454,000 12,972,000 11,223,000 11,511,000 14,315,000 10,002,000 5,683,000 3,313,000 8,390,000 11,749,000 12,657,000 24,984,000 25,082,000 29,963,000 33,297,000 35,192,000 36,040,000 38,565,000 42,318,000 44,951,000 46,857,000 47,742,000 48,007,000 48,959,000 50,414,000 51,612,000 48,963,000 49,121,000 50,648,000 51,608,000 49,125,000 51,913,000 51,232,000 44,685,000 43,985,000 43,507,000 77,242,000 72,660,000 75,755,000 45,525,000 40,015,000 39,041,000 39,020,000 39,669,000 32,628,000 31,860,000 42,513,000 45,516,000 37,809,000 37,865,000 27,031,000 1,806,000 4,807,000 
        marketable securities
      14,998,000 15,026,000 16,208,000 16,379,000 16,379,000 14,842,000 16,167,000 15,911,000 14,214,000 20,913,000 21,839,000 21,748,000 18,912,000 17,229,000 18,315,000                                           
        accounts receivable
      2,393,000 3,010,000 6,211,000 2,493,000 2,828,000 2,922,000 4,038,000 3,657,000 3,756,000 2,454,000 6,519,000 4,017,000 2,670,000 3,317,000 3,664,000 4,195,000 4,131,000 3,763,000 3,135,000 1,974,000 2,872,000 2,285,000 2,071,000 2,397,000 1,939,000  3,450,000 2,936,000 1,911,000 2,010,000 5,359,000 3,517,000 2,265,000 2,234,000 5,616,000 3,016,000 4,743,000 3,251,000 3,619,000 3,950,000 6,032,000 4,582,000 3,736,000 3,580,000 6,120,000 5,165,000 4,197,000 3,565,000 3,780,000 4,635,000 3,426,000  4,366,000 5,694,000 5,043,000  7,697,000 
        unbilled receivables
      1,025,000 1,348,000 884,000 1,340,000 1,155,000 1,080,000 1,408,000 1,299,000 1,568,000 1,401,000 1,772,000 2,820,000 3,483,000 2,929,000 3,756,000 3,430,000 3,175,000 3,087,000 3,272,000 2,867,000 2,482,000 2,229,000 2,227,000 2,018,000 3,225,000 3,315,000 4,255,000 3,659,000 3,918,000 3,279,000 2,155,000 1,542,000 1,233,000                         
        prepaid expenses and other current assets
      1,503,000 1,612,000 1,646,000 1,326,000 1,598,000 1,169,000 1,012,000 753,000 986,000 1,054,000 989,000 718,000 839,000 693,000 1,438,000 970,000 985,000 591,000 745,000 359,000 531,000 582,000 625,000 265,000 340,000 256,000 426,000 234,000 508,000 284,000 386,000 224,000 324,000 22,000 315,000 268,000 483,000 915,000 401,000 435,000 357,000 695,000 567,000 340,000 402,000 501,000 499,000 363,000 764,000 839,000 892,000 598,000 631,000 573,000 698,000 708,000 690,000 
        total current assets
      24,495,000 28,265,000 31,241,000 28,838,000 30,414,000 32,985,000 33,848,000 33,131,000 34,839,000 35,824,000 36,802,000 34,114,000 35,656,000 37,279,000 41,241,000 37,865,000 34,784,000 38,815,000 41,847,000 40,392,000 41,925,000 43,661,000 47,241,000 49,631,000 52,361,000 53,800,000 56,138,000 55,788,000 56,751,000 57,185,000 56,863,000 54,404,000 54,470,000 54,212,000 55,056,000 55,197,000 56,642,000 49,040,000 48,175,000 48,108,000 83,974,000 79,921,000 80,642,000 50,421,000 48,218,000 46,175,000 44,806,000 44,710,000 38,302,000 38,462,000 48,389,000 49,981,000 44,582,000 46,202,000 47,558,000 47,848,000 47,465,000 
        property and equipment
      427,000 477,000 400,000 441,000 481,000 477,000 515,000 553,000 543,000 579,000 616,000 652,000 697,000 726,000 208,000 113,000 3,095,000 3,216,000 3,333,000 3,460,000 3,567,000 3,701,000 3,818,000 3,844,000 3,909,000 3,755,000 3,832,000 3,933,000 3,995,000 4,085,000 4,128,000 4,226,000 4,295,000 4,304,000 4,385,000 4,634,000 4,977,000 5,195,000 5,289,000 5,374,000 5,470,000 5,582,000 5,797,000 6,133,000 6,296,000 6,465,000 6,662,000 6,744,000 6,841,000 7,165,000 7,327,000 7,463,000 7,621,000 7,723,000 7,879,000 7,872,000 8,022,000 
        intangible assets
      1,480,000 1,569,000 1,667,000 1,770,000 1,873,000 1,976,000 2,080,000 2,184,000 2,288,000 2,391,000 2,495,000 2,599,000 2,703,000 2,806,000 2,910,000 3,014,000 3,118,000 3,222,000 1,086,000 1,130,000 1,174,000 1,217,000                                    
        goodwill
      3,120,000 3,120,000 3,120,000 3,120,000 3,120,000 3,120,000 3,120,000 3,120,000 3,120,000 3,120,000 3,120,000 3,120,000 3,120,000 3,120,000 3,120,000 3,120,000 3,120,000 3,120,000 1,651,000 1,651,000 1,651,000 1,651,000                                    
        right of use asset
      3,556,000 3,642,000 3,725,000 3,806,000 3,885,000 3,964,000 4,040,000 4,115,000 4,188,000 4,260,000 4,332,000 4,402,000 4,470,000 4,538,000                                            
        other long-term assets
      122,000 122,000 122,000 122,000 122,000 122,000 122,000 122,000 122,000 122,000 122,000 122,000 122,000 122,000                                            
        total assets
      33,200,000 37,195,000 40,275,000 38,097,000 39,895,000 42,644,000 43,725,000 43,225,000 45,100,000 46,296,000 50,182,000 47,672,000 49,400,000 51,192,000 50,049,000 46,650,000 46,624,000 48,373,000 47,917,000 48,031,000 49,715,000 51,628,000 52,238,000 54,166,000 56,416,000 57,555,000 65,899,000 65,055,000 65,926,000 66,441,000 66,190,000 63,853,000 63,928,000 63,936,000 65,134,000 61,984,000 63,619,000 56,240,000 55,893,000 55,798,000 91,828,000 89,329,000 89,376,000 56,567,000 54,535,000 52,669,000 51,506,000 51,454,000 45,335,000 45,695,000 55,801,000 57,546,000 52,321,000 54,060,000 55,590,000 56,383,000 56,165,000 
        liabilities and stockholders’ equity
                                                               
        current liabilities:
                                                               
        accounts payable
      732,000 1,045,000 943,000 506,000 748,000 894,000 816,000 603,000 791,000 280,000 231,000 595,000 624,000 639,000 988,000 556,000 472,000 283,000 565,000 267,000 504,000 494,000 258,000 284,000 215,000 187,000 231,000 167,000 173,000 126,000 160,000 164,000 234,000 166,000 532,000 135,000 234,000 191,000 258,000 179,000 593,000 1,516,000 193,000 542,000 703,000 783,000 611,000 327,000 418,000 535,000 659,000 466,000 645,000 954,000 872,000 939,000 1,146,000 
        accrued expenses
      1,115,000 930,000 1,535,000 1,205,000 964,000 1,447,000 1,303,000 1,211,000 1,031,000 1,706,000 1,646,000 888,000 780,000 1,282,000 1,688,000 1,789,000 1,260,000 1,909,000 2,057,000 1,530,000 1,303,000 1,531,000 1,694,000 1,870,000 1,176,000 1,096,000 1,255,000 1,353,000 1,225,000 1,319,000 1,685,000 1,366,000 1,281,000 341,000 1,272,000 1,075,000 952,000 833,000 108,000 100,000 92,000 108,000 126,000 107,000 136,000 112,000 95,000 127,000 107,000 129,000 282,000 241,000 149,000 136,000 151,000 174,000 130,000 
        current portion of operating lease liabilities
      681,000 676,000 671,000 666,000 661,000 656,000 651,000 646,000 642,000 637,000 632,000 628,000 623,000 470,000                                            
        deferred revenue
      4,346,000 4,854,000 6,138,000 3,911,000 4,185,000 4,867,000 5,062,000 4,025,000 4,941,000 4,926,000 5,349,000 3,704,000 3,204,000 3,411,000 3,398,000 3,097,000 3,071,000 3,549,000 3,040,000 2,835,000 3,417,000 3,843,000 3,016,000 2,882,000 2,573,000 2,777,000 3,584,000 2,345,000 2,451,000 3,024,000 3,038,000 2,331,000 2,285,000 2,805,000 2,576,000 2,722,000 5,885,000 1,952,000 2,352,000 2,622,000 2,118,000 1,848,000 3,127,000 1,233,000 1,046,000 835,000 679,000 563,000 960,000 569,000 297,000 339,000 274,000 319,000 259,000 413,000 359,000 
        total current liabilities
      6,874,000 7,505,000 9,287,000 6,288,000 6,558,000 7,864,000 7,832,000 6,485,000 7,405,000 7,549,000 7,858,000 6,627,000 6,043,000 5,802,000 6,480,000 5,848,000 5,209,000 5,741,000 5,662,000 4,632,000 5,224,000 5,868,000 4,968,000 5,036,000 3,964,000 4,060,000 5,070,000 3,865,000 3,849,000 4,469,000 4,931,000 3,876,000 3,816,000 4,157,000 4,392,000 3,932,000 7,307,000 2,976,000 3,430,000 3,713,000 43,671,000 4,161,000 4,335,000 2,633,000 2,941,000 2,860,000 2,356,000 2,501,000 2,804,000 2,707,000 2,688,000 2,693,000 2,773,000 2,760,000 2,823,000 2,817,000 3,288,000 
        long-term deferred revenue
      230,000 261,000 377,000 313,000 350,000 296,000 345,000 419,000 492,000 611,000 563,000 655,000 592,000 322,000 408,000 436,000 229,000 191,000 106,000 112,000 126,000 90,000 25,000 79,000 44,000 60,000 64,000 79,000 65,000 75,000 77,000 90,000 111,000 127,000 153,000 211,000 131,000 79,000 74,000 76,000 18,000 18,000 200,000 589,000 380,000 489,000 585,000 593,000 330,000 330,000 330,000 330,000 330,000 330,000 330,000 330,000 330,000 
        long-term operating lease liabilities
      3,210,000 3,292,000 3,373,000 3,446,000 3,518,000 3,588,000 3,657,000 3,719,000 3,779,000 3,838,000 3,896,000 3,948,000 3,998,000 4,047,000                                            
        total long-term liabilities
      3,440,000 3,553,000 3,750,000 3,759,000 3,868,000 3,884,000 4,002,000 4,138,000 4,271,000 4,449,000 4,459,000 4,603,000 4,590,000 5,181,000 921,000 949,000 742,000 1,110,000                                        
        stockholders’ equity:
                                                               
        preferred stock, 1.00 par value; 1,000,000 shares authorized, none outstanding
                                                               
        common stock, .01 par value...
      217,000 215,000 214,000 212,000 211,000 211,000 212,000 212,000 212,000 210,000 210,000 211,000 210,000 211,000 217,000 217,000 216,000 216,000 215,000 215,000 215,000 214,000 214,000 214,000 215,000 214,000 215,000 215,000 216,000 215,000 215,000 215,000 215,000 215,000 216,000 224,000 229,000 229,000 228,000 228,000 227,000 226,000 225,000 206,000 203,000 200,000 199,000 198,000 198,000 198,000 233,000 233,000 233,000 238,000 239,000 239,000 238,000 
        additional paid-in capital
      101,777,000 101,510,000 101,199,000 100,850,000 100,504,000 100,377,000 100,057,000 99,850,000 99,567,000 99,405,000 98,976,000 98,740,000 98,286,000 98,306,000 99,041,000 98,675,000 98,208,000 97,778,000 97,151,000 96,710,000 96,246,000 96,104,000 96,044,000 96,073,000 96,287,000 96,255,000 96,105,000 96,300,000 96,262,000 96,376,000 96,299,000 96,282,000 96,209,000 96,246,000 96,602,000 100,485,000 102,968,000 104,271,000 103,756,000 103,657,000 102,320,000 101,293,000 101,322,000 79,222,000 78,111,000 77,040,000 76,215,000 76,032,000 75,707,000 75,030,000 83,534,000 83,143,000 82,816,000 83,900,000 84,109,000 83,626,000 83,130,000 
        accumulated deficit
      -79,274,000 -75,816,000 -74,363,000 -73,310,000 -71,541,000 -69,943,000 -68,751,000 -67,583,000 -66,494,000 -65,512,000 -61,273,000 -62,418,000 -59,766,000 -58,198,000 -56,440,000 -59,039,000 -57,751,000 -56,472,000 -55,217,000 -53,638,000 -52,096,000 -50,648,000 -49,013,000 -47,236,000 -44,094,000 -43,034,000 -35,555,000 -35,404,000 -34,466,000 -34,694,000 -35,332,000 -36,610,000 -36,423,000 -36,809,000 -36,229,000 -42,849,000 -46,952,000 -51,294,000 -51,566,000 -51,805,000 -54,404,000 -16,244,000 -16,676,000 -26,083,000 -27,100,000 -27,920,000 -27,849,000 -27,870,000 -33,704,000 -32,570,000 -30,984,000 -28,853,000 -33,831,000 -33,168,000 -31,911,000 -30,629,000 -30,821,000 
        accumulated other comprehensive income
      166,000 228,000 188,000 298,000 295,000 251,000 373,000 123,000 139,000 195,000   37,000                                             
        total stockholders’ equity
      22,886,000 26,137,000 27,238,000 28,050,000 29,469,000 30,896,000 31,891,000 32,602,000 33,424,000 34,298,000 37,865,000 36,442,000 38,767,000 40,209,000 42,648,000 39,853,000 40,673,000 41,522,000 42,149,000 43,287,000 44,365,000 45,670,000 47,245,000 49,051,000 52,408,000 53,435,000 60,765,000 61,111,000 62,012,000 61,897,000 61,182,000 59,887,000 60,001,000 59,652,000 60,589,000 57,841,000 56,181,000 53,185,000 52,389,000 52,009,000 48,139,000 85,150,000 84,841,000 53,345,000 51,214,000 49,320,000 48,565,000 48,360,000 42,201,000 42,658,000 52,783,000 54,523,000 49,218,000 50,970,000 52,437,000 53,236,000 52,547,000 
        total liabilities and stockholders’ equity
      33,200,000 37,195,000 40,275,000 38,097,000 39,895,000 42,644,000 43,725,000 43,225,000 45,100,000 46,296,000 50,182,000 47,672,000 49,400,000 51,192,000 50,049,000 46,650,000 46,624,000 48,373,000 47,917,000 48,031,000 49,715,000 51,628,000 52,238,000 54,166,000 56,416,000 57,555,000 65,899,000 65,055,000 65,926,000 66,441,000 66,190,000 63,853,000 63,928,000 63,936,000 65,134,000 61,984,000 63,619,000 56,240,000 55,893,000 55,798,000 91,828,000 89,329,000 89,376,000 56,567,000 54,535,000 52,669,000 51,506,000 51,454,000 45,335,000 45,695,000 55,801,000 57,546,000 52,321,000 54,060,000 55,590,000 56,383,000 56,165,000 
        commitments and contingent liabilities
                                                               
        tax receivable
                 1,498,000 1,362,000 1,362,000 1,411,000 1,411,000 1,411,000 1,411,000 1,398,000                                       
        note receivable
                2,695,000 2,663,000 2,632,000 2,601,000 2,570,000 2,538,000 2,507,000                                         
        long-term contingent acquisition payments
                   812,000                                            
        long-term portion of contingent acquisition payment
                    513,000 513,000 513,000                                         
        accumulated other comprehensive loss
                -48,000 -91,000  -110,000 -170,000                     -19,000 -64,000 -21,000 -29,000 -71,000 -4,000 -125,000 -30,000               
        current portion of contingent acquisition payment
                 812,000 812,000  406,000 406,000 406,000                                         
        long-lived assets held for sale
                     2,875,000                                          
        long term tax receivable
                           1,398,000                                    
        long-term contingent acquisition payment
                       919,000                                        
        long-term tax receivable
                         1,398,000 1,398,000  1,179,000 691,000 146,000                                 
        accounts receivable (less allowance for doubtful
                                                               
        accounts of 20 at december 31, 2019 and 2018)
                               2,487,000                                
        deferred tax assets
                                5,929,000 5,334,000 5,180,000 5,171,000 5,199,000 5,223,000 5,163,000 -752,000 5,648,000 1,078,000 184,000 187,000 168,000 214,000 280,000 383,000 584,000               
        other assets
                                       18,000 45,000 124,000 316,000 480,000 197,000 225,000 253,000 310,000  13,000 21,000 29,000 38,000   68,000 85,000 102,000 118,000 135,000 153,000 169,000 186,000 
        accrued income taxes
                                    48,000 15,000 16,000 2,000 12,000  236,000   57,000 88,000                 
        consolidated balance sheets:
                                                               
        stockholders' equity
                                       2,687,000                        
        investments
                                         951,000 869,000 925,000 1,428,000 1,362,000 1,463,000 2,754,000 2,020,000             494,000 492,000 
        long term deferred tax assets
                                          815,000 600,000 804,000 729,000 668,000 762,000 917,000               
        inventories
                                           2,000 2,000 2,000 63,000 1,601,000  976,000 1,681,000 1,468,000 1,090,000 1,113,000 1,130,000 1,128,000 1,558,000 1,656,000 1,776,000 2,070,000 1,513,000 1,424,000 1,423,000 
        accrued compensation
                                            585,000 600,000 743,000 571,000 696,000 590,000 740,000 929,000 780,000 1,202,000 1,106,000 1,276,000 1,287,000 1,480,000 1,384,000 1,118,000 1,315,000 1,135,000 1,474,000 
        accrued professional fees
                                            127,000   118,000                
        accrued professional
                                             155,000 131,000  193,000 161,000 316,000 201,000 191,000 282,000 213,000 198,000 163,000 167,000 321,000 233,000 226,000 156,000 179,000 
        dividends payable
                                              39,906,000                 
        receivable from patent arrangement
                                                               
        assets held for sale
                                                      192,000         
        short-term investments
                                                            13,273,000 36,249,000 32,848,000 
        accounts of 30 in 2008 and 55 in 2007)
                                                         2,211,000      
        accounts of 55 in 2007 and 97 in 2006)
                                                             7,661,000  
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2011-03-31 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 
                                                                  
          cash flows from operating activities:
                                                                  
          net loss
        -3,458,000 -1,456,000 -1,050,000 -1,769,000 -1,598,000 -1,192,000 -1,168,000 -1,089,000 -982,000   -2,652,000 -1,568,000   -1,288,000 -1,279,000 -1,255,000 -1,579,000 -1,542,000 -1,448,000 -1,636,000 -1,777,000                            -1,133,000 -1,587,000 -2,131,000  -663,000 -1,257,000 -1,282,000  
          adjustments to reconcile net loss to net cash used in operating activities:
                                                                  
          depreciation and amortization
        139,000 141,000 144,000 143,000 144,000 141,000 142,000 140,000 139,000 141,000 139,000 149,000 149,000 173,000 141,000 221,000 225,000 167,000 171,000 172,000 177,000 160,000 138,000 131,000 132,000  110,000 111,000 110,000 107,000 107,000 107,000 122,000 128,000 130,000 128,000 132,000 134,000 164,000 162,000 162,000 166,000 165,000 164,000 145,000 136,000 136,000 124,000 129,000 161,000 214,000 221,000 227,000 233,000 231,000 233,000 224,000 226,000 
          stock-based compensation
        269,000 264,000 342,000 382,000 180,000 505,000 220,000 243,000 164,000 428,000 359,000 403,000 335,000 351,000 548,000 378,000 430,000 490,000 441,000 439,000 197,000 281,000 244,000 230,000 83,000 312,000 190,000 176,000 14,000 186,000 186,000 184,000 24,000 198,000 198,000 196,000 71,000 184,000 184,000 182,000 8,000 223,000 224,000 221,000 21,000 296,000 297,000 303,000 345,000 261,000         
          allowance for credit losses
        23,000   -127,000 33,000  45,000                                                    
          non-cash lease expense
        8,000 8,000 13,000 12,000 13,000 13,000 18,000 18,000 17,000 19,000 23,000 22,000 173,000                                              
          changes in assets and liabilities:
                                                                  
          accounts receivable
        595,000 3,185,000 -3,782,000 462,000 61,000 1,095,000 -427,000 92,000 -1,302,000 4,080,000 -2,733,000 -1,116,000 417,000 454,000 310,000 -64,000 -368,000 -561,000 -1,160,000 898,000 -587,000 -332,000 326,000 -458,000 548,000 963,000 -514,000 -1,025,000 99,000 3,349,000 -1,842,000 -1,252,000 124,000 3,216,000 -2,296,000 70,000 -375,000 1,234,000 1,308,000 -1,719,000 904,000 -2,334,000 2,412,000 -1,570,000 368,000 331,000 1,944,000 -1,152,000 -633,000 215,000 856,000 -1,209,000 -1,215,000 2,155,000 1,334,000 -647,000 2,633,000 56,000 
          unbilled receivables
        324,000 -464,000 456,000 -185,000 -75,000 328,000 -108,000 268,000 -167,000 371,000 1,246,000 466,000 -325,000 598,000 -326,000 -255,000 -88,000 207,000 -406,000 -385,000 -253,000 -2,000 -209,000 1,207,000 90,000 940,000 -596,000 259,000 -639,000 -1,124,000 -613,000 -309,000 196,000                          
          prepaid expenses and other current assets
        92,000 1,020,000 -1,597,000 242,000 -441,000 -135,000 -310,000 204,000 -12,000 -154,000 -352,000 74,000 -181,000 370,000 -397,000 15,000 -394,000 154,000 -386,000 172,000 51,000 198,000 -360,000 75,000 -84,000 170,000 -192,000 274,000 -224,000 102,000 -162,000 100,000 -108,000 112,000 -43,000 27,000 -31,000 130,000 71,000 208,000 -194,000 358,000 252,000 -178,000 -514,000 34,000 -78,000            
          accounts payable
        -313,000 102,000 437,000 -242,000 -146,000 -136,000 427,000 -188,000 511,000 49,000 -364,000 -29,000 -15,000 -350,000 433,000 83,000 190,000 -320,000 299,000 -238,000 10,000 236,000 -26,000 69,000 28,000 -44,000 64,000 -6,000 47,000 -34,000 -4,000 -70,000 68,000 -366,000 332,000 -205,000 270,000 -62,000 -858,000 439,000 382,000 -63,000 150,000 -44,000 -67,000 79,000 -414,000 138,000 247,000 -92,000 -116,000 -124,000 193,000 -178,000 -310,000 82,000 -67,000 -207,000 
          accrued expenses
        182,000 -603,000 326,000 243,000 -483,000 355,000 -567,000 626,000 -675,000 59,000 759,000 106,000 -502,000 -408,000 -101,000 531,000 -650,000 -145,000   -229,000 -164,000 -174,000 693,000 80,000 -159,000 26,000 15,000 -105,000 -366,000 319,000 85,000 -120,000 -88,000 148,000 44,000 5,000 6,000 78,000 168,000 -129,000 188,000 -174,000 105,000 13,000    -445,000 86,000 -178,000 -129,000 -156,000 33,000 368,000 -205,000 227,000 -320,000 
          deferred revenue
        -538,000 -1,402,000 2,293,000 -312,000 -628,000 -244,000 963,000 -990,000 -104,000 -375,000 1,554,000 563,000 63,000 -74,000 274,000 233,000 -440,000 593,000 199,000 -596,000 -389,000 276,000 80,000 344,000 -220,000 -811,000 1,224,000 -92,000 -583,000 -16,000 694,000 25,000 -536,000 203,000 438,000 -130,000 -512,000 -670,000 -1,015,000 -795,000 -603,000 3,534,000 -537,000 988,000 -395,000 -272,000 562,000 162,000 108,000 -134,000 391,000 272,000 -42,000 65,000 -45,000 60,000 -154,000 55,000 
          net cash from operating activities
        -2,677,000 1,046,000 -2,353,000 -1,151,000 -2,940,000 683,000 -765,000 -668,000 -2,411,000 3,065,000 2,457,000 -2,214,000 -1,485,000 -481,000 -2,003,000 -177,000 -2,381,000 -1,016,000 -1,896,000 -851,000 -2,471,000 -1,084,000 -2,246,000 -1,395,000 -549,000 -69,000 -558,000 -1,267,000 -1,051,000 2,823,000 19,000 -1,379,000 -803,000 3,058,000 343,000 250,000 18,000 1,120,000 1,684,000 -44,000 1,054,000 4,619,000 2,167,000 -112,000 10,000 698,000 2,875,000 -316,000 -341,000 413,000 783,000 -1,664,000 -2,929,000 7,829,000 1,542,000 -1,777,000 1,812,000 310,000 
          capital expenditures
         -120,000 -45,000  -16,000 -586,000 -133,000 -6,000 -20,000 -112,000 -66,000 -286,000 -33,000 -9,000 -49,000 -20,000 -64,000 -8,000 -38,000 -96,000 -21,000 -8,000 -48,000 -5,000 -5,000 -28,000 -49,000 -5,000 -10,000 -49,000 -54,000 -14,000 -23,000 -11,000 -56,000 -47,000 -37,000 -15,000 -42,000 -74,000 -59,000 -112,000 -59,000 -215,000 -59,000 
          free cash flows
         926,000 -2,353,000 -1,151,000 -2,985,000 683,000 -765,000 -668,000  3,065,000 2,457,000 -2,214,000 -1,501,000 -1,067,000 -2,136,000 -177,000 -2,381,000 -1,022,000 -1,896,000 -851,000 -2,471,000 -1,104,000 -2,358,000 -1,461,000 -835,000 -102,000 -567,000 -1,316,000 -1,071,000 2,759,000 11,000 -1,417,000 -899,000 3,037,000 335,000 202,000 13,000 1,115,000 1,656,000 -93,000 1,049,000 4,609,000 2,118,000 -166,000 -4,000 675,000 2,864,000 -372,000 -388,000 376,000 768,000 -1,706,000 -3,003,000 7,770,000 1,430,000 -1,836,000 1,597,000 251,000 
          cash flows from investing activities:
                                                                  
          purchases of property and equipment
         -120,000 -45,000   -16,000 -586,000 -133,000   -6,000   -20,000 -112,000 -66,000 -286,000 -33,000 -9,000 -49,000 -20,000 -64,000 -8,000 -38,000 -96,000 -21,000 -8,000 -48,000 -5,000 -5,000 -28,000 -49,000 -5,000 -10,000 -49,000 -54,000 -14,000 -23,000 -11,000 -56,000 -47,000 -37,000 -15,000 -42,000 -74,000 -59,000 -112,000 -59,000 -215,000 -59,000 
          purchase of marketable securities
        -1,266,000  -1,161,000 -2,218,000 -2,730,000  -1,206,000    -1,211,000 -5,165,000 -2,752,000                                              
          sale of marketable securities
        1,250,000 1,250,000 2,500,000 2,250,000 1,250,000 1,250,000 1,250,000 2,250,000 6,724,000 1,250,000 1,250,000 2,250,000 1,250,000                                              
          net cash from investing activities
        -16,000 -120,000 1,339,000 32,000 -1,525,000 1,250,000 44,000   1,250,000 39,000 -2,915,000 -1,518,000 665,000 -10,142,000 -11,000 -2,500,000 -2,456,000   -2,450,000 -112,000 -66,000 -286,000 -33,000 -9,000 -49,000 -20,000 -64,000 -8,000 -38,000 -96,000 -21,000   -5,000 -5,000 -28,000 -49,000 -5,000 33,000 -49,000 -54,000 195,000 -23,000 2,116,000 -56,000 -147,000 6,624,000 -15,000 -42,000 -74,000 -59,000 -112,000 13,214,000 23,255,000 -3,462,000 
          cash flows from financing activities:
                                                                  
          repurchase of common stock
         -62,000 -53,000     -39,000 -126,000 -341,000 -1,148,000 -161,000       -242,000 -235,000   -184,000 -342,000 -161,000 -78,000 -133,000 -123,000   -586,000 -567,000 -819,000 -2,827,000 -1,492,000 -1,814,000             -67,000 -1,508,000   
          net cash from financing activities
         51,000 6,000 -35,000 -53,000 -184,000 -13,000   4,000 -126,000 52,000 -356,000 -1,092,000 -182,000   138,000 1,000 24,000 -54,000 -219,000 -275,000 -445,000 -50,000 -163,000 -385,000 -139,000 -127,000 -110,000 -169,000 -110,000 -61,000 -554,000 -635,000 -789,000 -2,933,000 -1,468,000 -1,646,000 -301,000 369,000 159,000 -210,000 -6,000 495,000 -197,000 -38,726,000 438,000 -161,000 4,000   -63,000 -1,486,000 -603,000 158,000 151,000 
          decrease in cash and cash equivalents
        -2,693,000         4,319,000 2,370,000 -5,077,000 -3,359,000 -908,000 -12,327,000 -98,000 -4,881,000 -3,334,000 -1,895,000 -848,000 -2,525,000 -3,753,000 -2,633,000 -1,906,000 -885,000  -952,000 -1,455,000 -1,198,000  -158,000 -1,527,000 -960,000                -649,000          
          cash and cash equivalents, beginning of period
        7,269,000  12,972,000  10,002,000  11,749,000  29,963,000  38,565,000  47,742,000  51,612,000  51,608,000  51,913,000  51,232,000  43,985,000  39,949,000 39,669,000  45,516,000  1,806,000  
          cash and cash equivalents, end of period
        4,576,000  -1,008,000 -1,154,000 8,454,000  -734,000 -2,358,000 14,315,000  2,370,000 -5,077,000 8,390,000  -12,327,000 -98,000 25,082,000  -1,895,000 -848,000 36,040,000  -2,633,000 -1,906,000 46,857,000  -952,000 -1,455,000 50,414,000  -158,000 -1,527,000 50,648,000  -300,000 432,000 48,993,000  10,000 -394,000 52,650,000  1,908,000 -172,000 44,685,000  -33,735,000 40,015,000 39,020,000  768,000 -10,653,000 42,513,000  -56,000 10,834,000 27,031,000  
          supplemental disclosure: cash paid for income taxes
          31,000 7,000  85,000                                       615,000            
          loss on write-off of note receivable
                                                                  
          credit (recoveries) losses
                                                                  
          increase from changes in assets and liabilities:
                                                                  
          tax receivable
                 6,000 1,491,000                                                
          purchases of marketable securities
                     1,000                                             
          proceeds from sale of common stock
                                                                  
          payments made for taxes of employees who surrendered shares related to unrestricted stock
           -14,000    -1,000 -15,000 -2,000    -54,000 -4,000 -39,000   -43,000 -49,000 -46,000 -61,000 -67,000 -119,000 -75,000 -61,000 -69,000 -87,000             
          increase in cash and cash equivalents
         977,000 -1,008,000 -1,154,000 -4,518,000 1,749,000 -734,000 -2,358,000 4,313,000                         2,483,000 -300,000 432,000 -2,920,000 -353,000 10,000 -394,000 1,418,000 4,811,000 1,908,000 -172,000 700,000 478,000 -33,735,000 66,000  7,041,000       25,225,000  
          cash and cash equivalents, beginning of year
                                                                  
          cash and cash equivalents, end of year
                                                                  
          supplemental disclosure:
                                                                  
          cash paid for income taxes
                               1,000 3,000   2,000 16,000 70,000 8,000 15,000 198,000 263,000 12,000 529,000 191,000 558,000 275,000 215,000   5,000              
          (recovery) allowance for credit losses
                                                                  
          proceeds from issuance of common stock
          6,000    -1,000       3,000   138,000    27,000 -1,000   21,000   23,000   19,000 -1,000 30,000 13,000 23,000   18,000   17,000 423,000 477,000  4,000   4,000 22,000 179,000 158,000 192,000 
          adjustments to reconcile net loss to net cash from operating activities:
                                                                  
          interest receivable
                     -31,000 -32,000 -31,000 -7,000                                          
          change in fair value of contingent acquisition payments
                                                                  
          credit losses
                                                                  
          proceeds from issuance of unrestricted stock
                                                                  
          interest on note receivable
                  -31,000 -31,000 -31,000                                              
          change in fair value of contingent acquisition payment
                                                                  
          net cash from (used in) investing activities
                6,724,000                                                  
          gain on sale of fixed assets
                                                                 
          proceeds from sale of fixed assets
                                                                 
          investment in note receivable
                     -2,500,000                                          
          net income
                                -1,060,000 -7,479,000   228,000 639,000 1,277,000 -188,000 -495,000 -581,000 1,229,000 229,000 405,000 460,000 1,573,000 1,435,000 635,000 1,826,000 2,197,000 319,000 272,000 239,000 2,598,000 590,000 22,000         192,000 
          adjustments to reconcile net income to net cash used in operating activities:
                                                                  
          bad debt provision
                     123,000                                             
          bad debt recovery
                                                                  
          deferred taxes
                                                                  
          cash paid for acquisitions
                                                                  
          long-term tax receivable
                             -219,000 -488,000 -545,000 -146,000                                  
          processed from issuance of common stock
                                                                  
          adjustments to reconcile net income to net cash provided by operating activities:
                                                                  
          deferred tax assets
                                 5,929,000 -595,000 -154,000 -9,000 28,000 24,000 -60,000 -92,000 246,000 195,000 -41,000 34,000 -66,000 -14,000 -126,000 127,000 -81,000 8,000 -139,000 185,000 -29,000 5,000            
          cash paid for acquisition
                                                                  
          accrued income taxes
                                   113,000 11,000 -48,000 33,000 -1,000 14,000 -10,000   36,000 -215,000 215,000 -236,000      -31,000            
          payments made for taxes of employees who surrendered
                                                                  
          shares related to unrestricted stock
                                -50,000                                  
          depreciation
                                                                  
          adjustments to reconcile net income to net cash from operating activities:
                                                                  
          amortization of discount on investments
                                         -1,000 -3,000  -3,000                    
          gain on sale of investments
                                                  -12,000              
          deferred tax expense on other comprehensive income
                                                                  
          sales of investments
                                               529,000       13,273,000 25,470,000 6,159,000 
          proceeds from exercise of stock options
                                                                  
          deferred tax benefit on other comprehensive income
                                                                 
          reversal of reserve for uncertain tax positions
                                                 -1,000                 
          gain on sale of patent assets
                                                                 
          inventories
                                                 616,000    61,000 182,000 23,000 16,000 -2,000 430,000 98,000 120,000 294,000 -557,000 -89,000 -1,000 
          proceeds from sale of patent assets
                                                                 
          purchase of other assets
                                                 -320,000              
          excess tax benefits from stock-based compensation
                                             1,000 243,000 27,000 430,000 141,000 -141,000 -28,000 582,000 -214,000 869,000            
          deferred tax provision on other comprehensive income
                                           5,000 -14,000  -19,000 5,000 1,000  25,000 -4,000  35,000            
          net cash from (used) in investing activities
                                                                  
          amortization of premium (discount) on investments
                                                                  
          loss on sale of investments
                                                              
          payment of dividends
                                                                 
          amortization of premium/(discount) on investments
                                                -3,000    -2,000              
          adjustments to reconcile net income to net cash provided by (used in) operating activities:
                                                                  
          loss on disposal of property and equipment
                                                                  
          receivable from patent arrangement
                                                                  
          proceeds from sale of property and equipment
                                                                  
          purchases of investments
                                                             -2,000,000 -9,562,000 
          amortization of premium on investments
                                                  -3,000                
          non-cash transactions: stock option receivables offset against proceeds from issuance of common stock
                                                                  
          provision for doubtful accounts
                                                             -6,000 -4,000 -15,000  
          accrued expenses, compensation and professional
                                                                  
          accrued expenses, compensation, and professional
                                                      -112,000 -496,000           
          due to customers
                                                                  
          proceeds from the sale of property and equipment
                                                                  
          adjustments to reconcile net income to net cash provided from (used) in operating activities:
                                                                  
          expenses from sale of assets
                                                        -100,000          
          purchases of other assets
                                                                  
          shares surrendered by employees to pay taxes related to
                                                                  
          unrestricted stock
                                                       -39,000           
          prepaid expenses
                                                       -167,000 -137,000  75,000 53,000 -294,000  -58,000 125,000 10,000  
          shares surrendered by employees to pay taxes related to unrestricted stock
                                                        -161,000          
          gain on sale of assets
                                                                  
          proceeds from sale of assets
                                                                  
          adjustments to reconcile net loss to net cash provided by (used in) operating activities:
                                                                  
          stock based compensation
                                                           409,000 391,000  397,000 393,000 325,000  
          increase (decrease) from changes in assets and liabilities:
                                                                  
          increase (decrease) in cash and cash equivalents
                                                           -10,653,000 -3,003,000 7,707,000 -56,000