7Baggers

Digimarc Corporation
(NASDAQ:DMRC) 

DMRC stock logo

Digimarc Corporation provides automatic identification solutions to commercial and government customers in the United States and internationally. The company offers Digimarc Platform for the identification, discovery, and management of media, which includes Digimarc Barcode, a data carrier that inte...

Founded: 1995
Full Time Employees: 216
Sector: Technology
Industry: Information Technology Services

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 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 
                                                                      
      revenue:
                                                                      
      subscription
    4,369,000 5,339,000 4,567,000 4,624,000 5,314,000 5,024,000 5,252,000 6,380,000 5,762,000 5,599,000 4,811,000 4,678,000 3,885,000 11,133,000 4,086,000 3,244,000 3,791,000 9,029,000 2,485,000 2,487,000 2,916,000 7,710,000 2,399,000 2,605,000 2,451,000 5,852,000 2,273,000 2,088,000 1,563,000  1,532,000 1,444,000 1,578,000  1,306,000 1,420,000 1,445,000  1,417,000 1,494,000 1,463,000  1,561,000 1,670,000 1,716,000  1,452,000 1,496,000 1,412,000  1,424,000 1,433,000 1,384,000              
      service
    3,210,000 3,569,000 3,060,000 3,386,000 4,054,000 3,634,000 4,191,000 3,999,000 4,176,000 3,685,000 4,183,000 4,052,000 3,958,000 11,243,000 3,735,000 4,503,000 3,620,000 11,074,000 3,932,000 3,791,000 3,784,000 10,529,000 3,352,000 3,892,000 3,738,000 9,790,000 3,003,000 3,529,000 3,635,000  2,787,000 3,336,000 3,507,000  2,986,000 3,253,000 3,696,000  3,252,000 3,148,000 3,250,000  3,072,000 3,235,000 3,501,000  3,155,000 2,716,000 2,988,000  3,030,000 3,022,000 2,929,000  2,616,000 2,609,000 3,048,000  3,108,000 3,165,000 3,069,000  2,761,000 2,918,000 3,514,000  
      total revenue
    7,579,000 8,908,000 7,627,000 8,010,000 9,368,000 8,658,000 9,443,000 10,379,000 9,938,000 9,284,000 8,994,000 8,730,000 7,843,000 22,376,000 7,821,000 7,747,000 7,411,000 20,103,000 6,417,000 6,278,000 6,700,000 18,239,000 5,751,000 6,497,000 6,189,000 17,159,000 5,828,000 6,180,000 5,660,000  4,914,000 5,438,000 5,613,000  8,677,000 5,587,000 6,091,000  5,576,000 5,457,000 5,580,000  5,386,000 5,798,000 5,989,000  6,927,000 5,663,000 7,205,000  7,425,000 10,470,000 10,243,000  8,903,000 9,112,000 17,046,000  8,550,000 9,473,000 9,091,000  5,237,000 5,248,000 10,192,000  
      yoy
    -19.10% 2.89% -19.23% -22.82% -5.74% -6.74% 4.99% 18.89% 26.71% -58.51% 15.00% 12.69% 5.83% 11.31% 21.88% 23.40% 10.61% 10.22% 11.58% -3.37% 8.26% 6.29% -1.32% 5.13% 9.35%  18.60% 13.64% 0.84%  -43.37% -2.67% -7.85%  55.61% 2.38% 9.16%  3.53% -5.88% -6.83%  -22.25% 2.38% -16.88%  -6.71% -45.91% -29.66%  -16.60% 14.90% -39.91%  4.13% -3.81% 87.50%  63.26% 80.51% -10.80%      
      qoq
    -14.92% 16.80% -4.78% -14.50% 8.20% -8.31% -9.02% 4.44% 7.04% 3.22% 3.02% 11.31% -64.95% 186.10% 0.96% 4.53% -63.13% 213.28% 2.21% -6.30% -63.27% 217.14% -11.48% 4.98% -63.93% 194.42% -5.70% 9.19%   -9.64% -3.12%   55.31% -8.27%   2.18% -2.20%   -7.11% -3.19%   22.32% -21.40%   -29.08% 2.22%   -2.29% -46.54%   -9.74% 4.20%   -0.21% -48.51%   
      cost of revenue:
                                                                      
      amortization expense on acquired intangible assets
    1,208,000 1,190,000 1,209,000 1,205,000 1,132,000 1,147,000 1,173,000 1,132,000 1,140,000 1,113,000 1,135,000 1,122,000 1,089,000 3,391,000 1,048,000 1,120,000 1,194,000                                                  
      total cost of revenue
    3,042,000 3,250,000 3,181,000 3,303,000 3,283,000 3,391,000 3,546,000 3,516,000 3,726,000 3,455,000 3,771,000 3,861,000 3,599,000 11,218,000 3,656,000 3,750,000 4,067,000 6,580,000 2,197,000 2,049,000 2,361,000 6,006,000 1,928,000 2,113,000 2,198,000 6,118,000 1,918,000 2,185,000 2,134,000  1,935,000 2,205,000 2,185,000  2,072,000 2,120,000 2,309,000  2,162,000 2,094,000 2,190,000  2,098,000 2,449,000 2,416,000  2,120,000 1,952,000 2,146,000  1,955,000 2,120,000 2,134,000  1,467,000 1,583,000 1,810,000  1,742,000 1,690,000 1,649,000  1,469,000 1,540,000 1,857,000  
      gross profit
    4,537,000 5,658,000 4,446,000 4,707,000 6,085,000 5,267,000 5,897,000 6,863,000 6,212,000 5,829,000 5,223,000 4,869,000 4,244,000 11,158,000 4,165,000 3,997,000 3,344,000 13,523,000 4,220,000 4,229,000 4,339,000 12,233,000 3,823,000 4,384,000 3,991,000 11,041,000 3,910,000 3,995,000 3,526,000  2,979,000 3,233,000 3,428,000  6,605,000 3,467,000 3,782,000  3,414,000 3,363,000 3,390,000  3,288,000 3,349,000 3,573,000  4,807,000 3,711,000 5,059,000  5,470,000 8,350,000 8,109,000  7,436,000 7,529,000 15,236,000  6,808,000 7,783,000 7,442,000  3,768,000 3,708,000 8,335,000  
      yoy
    -25.44% 7.42% -24.61% -31.41% -2.04% -9.64% 12.90% 40.95% 46.37% -47.76% 25.40% 21.82% 26.91% -17.49% -1.30% -5.49% -22.93% 10.55% 10.38% -3.54% 8.72% 10.80% -2.23% 9.74% 13.19%  31.25% 23.57% 2.86%  -54.90% -6.75% -9.36%  93.47% 3.09% 11.56%  3.83% 0.42% -5.12%  -31.60% -9.75% -29.37%  -12.12% -55.56% -37.61%  -26.44% 10.90% -46.78%  9.22% -3.26% 104.73%  80.68% 109.90% -10.71%      
      qoq
    -19.81% 27.26% -5.54% -22.65% 15.53% -10.68% -14.08% 10.48% 6.57% 11.60% 7.27% 14.73% -61.96% 167.90% 4.20% 19.53% -75.27% 220.45% -0.21% -2.54% -64.53% 219.98% -12.80% 9.85% -63.85% 182.38% -2.13% 13.30%   -7.86% -5.69%   90.51% -8.33%   1.52% -0.80%   -1.82% -6.27%   29.53% -26.65%   -34.49% 2.97%   -1.24% -50.58%   -12.53% 4.58%   1.62% -55.51%   
      gross margin %
    59.86% 63.52% 58.29% 58.76% 64.96% 60.83% 62.45% 66.12% 62.51% 62.79% 58.07% 55.77% 54.11% 49.87% 53.25% 51.59% 45.12% 67.27% 65.76% 67.36% 64.76% 67.07% 66.48% 67.48% 64.49% 64.35% 67.09% 64.64% 62.30% NaN% 60.62% 59.45% 61.07% NaN% 76.12% 62.05% 62.09% NaN% 61.23% 61.63% 60.75% NaN% 61.05% 57.76% 59.66% NaN% 69.40% 65.53% 70.22% NaN% 73.67% 79.75% 79.17% NaN% 83.52% 82.63% 89.38% NaN% 79.63% 82.16% 81.86% NaN% 71.95% 70.66% 81.78%  
      operating expenses:
                                                                      
      sales and marketing
    2,082,000 2,778,000 2,852,000 3,231,000 5,078,000 4,378,000 5,637,000 5,616,000 5,536,000 5,639,000 5,366,000 5,106,000 6,298,000 22,034,000 7,684,000 8,073,000 7,945,000 15,786,000 4,647,000 6,277,000 4,941,000 14,307,000 4,538,000 4,633,000 5,246,000 15,036,000 4,839,000 5,087,000 4,950,000  4,741,000 4,757,000 4,887,000  4,075,000 3,997,000 3,992,000  2,945,000 2,856,000 2,955,000  2,309,000 2,098,000 2,090,000  1,999,000 2,052,000 1,879,000  1,482,000 1,563,000 1,277,000  937,000 970,000 1,007,000  1,166,000 1,017,000 1,102,000  953,000 759,000 741,000  
      research, development and engineering
    3,747,000 3,997,000 4,315,000 4,536,000 7,634,000 6,336,000 6,488,000 6,644,000 6,741,000 6,282,000 6,308,000 6,161,000 7,826,000 18,915,000 7,575,000 6,065,000 6,091,000 12,956,000 4,586,000 4,213,000 4,131,000 12,652,000 4,662,000 4,208,000 4,433,000 12,362,000 4,105,000 3,981,000 4,038,000  4,069,000 4,058,000 3,947,000  4,108,000 3,936,000 3,459,000  3,291,000 3,379,000 3,305,000  3,236,000 3,025,000 3,084,000  3,499,000 3,404,000 3,546,000  3,277,000 2,822,000 2,725,000  2,320,000 2,146,000 1,998,000  1,958,000 1,884,000 1,775,000  1,471,000 1,321,000 1,259,000  
      general and administrative
    5,555,000 2,891,000 5,355,000 5,078,000 5,181,000 3,378,000 4,861,000 4,314,000 4,520,000 4,659,000 4,433,000 4,352,000 4,627,000 14,813,000 4,132,000 4,487,000 6,408,000 16,691,000 2,943,000 9,175,000 3,493,000 9,701,000 3,009,000 3,081,000 3,367,000 8,192,000 2,656,000 2,686,000 2,852,000  2,447,000 2,416,000 2,632,000  2,442,000 2,239,000 2,385,000  2,039,000 1,976,000 2,170,000  1,847,000 1,980,000 2,206,000  2,183,000 2,326,000 2,421,000  2,456,000 2,348,000 2,186,000  2,282,000 2,191,000 2,758,000  2,000,000 2,270,000 2,847,000  1,842,000 1,687,000 1,885,000  
      total operating expenses
    11,673,000 9,951,000 12,810,000 13,133,000 18,164,000 14,366,000 17,266,000 16,845,000 17,069,000 16,845,000 16,379,000 16,137,000 19,011,000 57,440,000 19,692,000 18,946,000 21,360,000 45,433,000 12,176,000 19,665,000 12,565,000 36,660,000 12,209,000 11,922,000 13,046,000 36,740,000 11,942,000 12,147,000 12,198,000  11,585,000 11,536,000 11,781,000  11,012,000 10,517,000 10,228,000  8,669,000 8,673,000 8,864,000  7,759,000 7,394,000 7,747,000  8,047,000 8,169,000 8,380,000  7,493,000 6,994,000 6,465,000  5,848,000 5,598,000 6,082,000  5,383,000 5,437,000 6,025,000  4,581,000 4,086,000 4,142,000  
      operating income
    -7,136,000 -4,293,000 -8,364,000 -8,426,000 -12,079,000 -9,099,000 -11,369,000 -9,982,000 -10,857,000 -11,016,000 -11,156,000 -11,268,000 -14,767,000 -46,282,000 -15,527,000 -14,949,000 -18,016,000 -31,910,000 -7,956,000 -15,436,000 -8,226,000 -24,427,000 -8,386,000 -7,538,000 -9,055,000 -25,699,000 -8,032,000 -8,152,000 -8,672,000  -8,606,000 -8,303,000 -8,353,000  -4,407,000 -7,050,000 -6,446,000  -5,255,000 -5,310,000 -5,474,000  -4,471,000 -4,045,000 -4,174,000  -3,240,000 -4,458,000 -3,321,000  -2,023,000 1,356,000 1,644,000  1,588,000 1,931,000 9,154,000  1,425,000 2,346,000 1,417,000  -813,000 -378,000 4,193,000  
      yoy
    -40.92% -52.82% -26.43% -15.59% 11.26% -17.40% 1.91% -11.41% -26.48% -76.20% -28.15% -24.62% -18.03% 45.04% 95.16% -3.15% 119.01% 30.63% -5.13% 104.78% -9.16% -4.95% 4.41% -7.53% 4.42%  -6.67% -1.82% 3.82%  95.28% 17.77% 29.58%  -16.14% 32.77% 17.76%  17.54% 31.27% 31.15%  37.99% -9.26% 25.69%  60.16% -428.76% -302.01%  -227.39% -29.78% -82.04%  11.44% -17.69% 546.01%  -275.28% -720.63% -66.21%      
      qoq
    66.22% -48.67% -0.74% -30.24% 32.75% -19.97% 13.90% -8.06% -1.44% -1.25% -0.99% -23.69% -68.09% 198.07% 3.87% -17.02% -43.54% 301.08% -48.46% 87.65% -66.32% 191.28% 11.25% -16.75% -64.77% 219.96% -1.47% -6.00%   3.65% -0.60%   -37.49% 9.37%   -1.04% -3.00%   10.53% -3.09%   -27.32% 34.24%   -249.19% -17.52%   -17.76% -78.91%   -39.26% 65.56%   115.08% -109.02%   
      operating margin %
    -94.15% -48.19% -109.66% -105.19% -128.94% -105.09% -120.40% -96.17% -109.25% -118.66% -124.04% -129.07% -188.28% -206.84% -198.53% -192.97% -243.10% -158.73% -123.98% -245.87% -122.78% -133.93% -145.82% -116.02% -146.31% -149.77% -137.82% -131.91% -153.22% NaN% -175.13% -152.68% -148.82% NaN% -50.79% -126.19% -105.83% NaN% -94.24% -97.31% -98.10% NaN% -83.01% -69.77% -69.69% NaN% -46.77% -78.72% -46.09% NaN% -27.25% 12.95% 16.05% NaN% 17.84% 21.19% 53.70% NaN% 16.67% 24.77% 15.59% NaN% -15.52% -7.20% 41.14%  
      other income
    171,000 88,000 217,000 210,000 369,000 473,000 617,000 723,000 528,000 582,000 478,000 647,000 745,000 601,000 247,000 93,000 -4,000 31,000 -2,000 18,000 10,000 241,000 36,000 79,000 142,000 653,000 259,000 231,000 237,000  273,000 274,000 252,000  174,000 116,000 118,000  69,000 42,000 46,000  29,000 32,000 23,000  3,000 21,000 27,000  33,000 19,000 29,000              
      income before income taxes
    -6,965,000 -4,205,000 -8,147,000 -8,216,000 -11,710,000 -8,626,000 -10,752,000 -9,259,000 -10,329,000 -10,434,000 -10,678,000 -10,621,000 -14,022,000 -44,797,000 -14,904,000 -14,856,000 -18,020,000 -31,879,000 -2,864,000 -15,418,000 -8,216,000 -24,186,000 -8,350,000 -7,459,000 -8,913,000 -25,046,000 -7,773,000 -7,921,000 -8,435,000  -8,333,000 -8,029,000 -8,101,000  -4,233,000 -6,934,000 -6,328,000  -5,186,000 -5,268,000 -5,428,000  -4,442,000 -4,013,000 -4,151,000  -3,237,000 -4,437,000 -3,294,000  -1,990,000 1,375,000 1,673,000              
      provision for income taxes
    -1,000 -2,000 -5,000 -4,000 -20,000 -22,000 -2,000 -11,000 -9,000 -139,000 -45,000   -71,000 -26,000             -12,000 -28,000          -12,000             -773,000 -702,000    3,106,000      -151,000 -18,000 -21,000  
      net income
    -6,966,000 -4,207,000 -8,152,000 -8,220,000 -11,730,000 -8,648,000 -10,754,000 -9,270,000 -10,338,000 -10,573,000 -10,723,000 -10,623,000 -14,040,000 -44,868,000 -14,930,000 -14,639,000 -17,781,000 -31,888,000 -2,871,000 -15,422,000 -8,222,000 -24,185,000 -8,352,000 -7,461,000 -8,908,000 -25,079,000 -7,761,000 -7,933,000 -8,463,000  -8,342,000 -8,038,000 -8,112,000  -4,240,000 -6,943,000 -6,218,000  -5,198,000 -5,283,000 -5,435,000  -4,469,000 -4,012,000 -4,150,000  -1,985,000 -2,680,000 -1,986,000  -795,000 602,000 971,000  1,003,000 1,216,000 4,999,000  639,000 3,626,000 938,000  -1,460,000 -896,000 3,776,000  
      yoy
    -40.61% -51.35% -24.20% -11.33% 13.46% -18.21% 0.29% -12.74% -26.37% -76.44% -28.18% -27.43% -21.04% 40.70% 420.03% -5.08% 116.26% 31.85% -65.63% 106.70% -7.70% -3.56% 7.61% -5.95% 5.26%  -6.96% -1.31% 4.33%  96.75% 15.77% 30.46%  -18.43% 31.42% 14.41%  16.31% 31.68% 30.96%  125.14% 49.70% 108.96%  149.69% -545.18% -304.53%  -179.26% -50.49% -80.58%  56.96% -66.46% 432.94%  -143.77% -504.69% -75.16%      
      qoq
    65.58% -48.39% -0.83% -29.92% 35.64% -19.58% 16.01% -10.33% -2.22% -1.40% 0.94% -24.34% -68.71% 200.52% 1.99% -17.67% -44.24% 1010.69% -81.38% 87.57% -66.00% 189.57% 11.94% -16.24% -64.48% 223.14% -2.17% -6.26%   3.78% -0.91%   -38.93% 11.66%   -1.61% -2.80%   11.39% -3.33%   -25.93% 34.94%   -232.06% -38.00%   -17.52% -75.68%   -82.38% 286.57%   62.95% -123.73%   
      net income margin %
    -91.91% -47.23% -106.88% -102.62% -125.21% -99.88% -113.88% -89.31% -104.02% -113.88% -119.22% -121.68% -179.01% -200.52% -190.90% -188.96% -239.93% -158.62% -44.74% -245.65% -122.72% -132.60% -145.23% -114.84% -143.93% -146.16% -133.17% -128.37% -149.52% NaN% -169.76% -147.81% -144.52% NaN% -48.86% -124.27% -102.09% NaN% -93.22% -96.81% -97.40% NaN% -82.97% -69.20% -69.29% NaN% -28.66% -47.32% -27.56% NaN% -10.71% 5.75% 9.48% NaN% 11.27% 13.35% 29.33% NaN% 7.47% 38.28% 10.32% NaN% -27.88% -17.07% 37.05%  
      net income per share
    -0.32                                                        0.74  0.1 0.54 0.14  -0.21 -0.13 0.53  
      weighted-average shares outstanding — basic
    22,008 21,663 21,709 21,608 21,521 21,261 21,435 21,392 20,730 20,322 20,217 20,162                                                       
      weighted-average shares outstanding — diluted
    22,008 21,663 21,709 21,608 21,521 21,261 21,435 21,392 20,730 20,322 20,217 20,162                                                       
      comprehensive loss:
                                                                      
      unrealized gain on marketable securities, net of tax of 0
    -21 14 -11 -2 14 -31 -6  43 101,000 -195,000 51,000                                                    
      foreign currency translation adjustment, net of tax of 0
    -300 -32 -457 1,355 679 -1,720 1,591 95 -372 1,278 -983 591 775,000 -1,101,000 -3,118,000 -2,700,000 -919,000                                                  
      other comprehensive income
    -321 -24 -451 1,369 668 -1,722 1,597 109 -403 1,272 -983 634 876,000                                                      
      comprehensive loss
    -7,287 -4,231 -8,603 -6,851 -11,062 -10,370 -9,157 -9,161 -10,741 -9,301 -11,706 -9,989 -13,164,000 -46,164,000 -17,997,000 -17,391,000 -18,898,000                                                  
      loss per share:
                                                                      
      loss per share — basic
     -0.19 -0.38 -0.38 -0.55 -0.4 -0.5 -0.43 -0.5 -0.5 -0.53 -0.53                                                       
      loss per share — diluted
     -0.19 -0.38 -0.38 -0.55 -0.4 -0.5 -0.43 -0.5 -0.5 -0.53 -0.53                                                       
      impairment of lease right of use assets and leasehold improvements
               250,000     574,000                                                  
      benefit for income taxes
               -2,000 -18,000   217,000 239,000 -1,750 -7,000 -4,000 -6,000 -500 -2,000 -2,000 5,000 3,000 12,000    -9,000 -9,000 -11,000  -7,000 -9,000 110,000   -15,000 -7,000  -27,000 1,000 1,000  1,252,000 1,757,000 1,308,000  1,195,000    -633,000 -748,000   -134,000 1,930,000       
      loss per common share:
                                                                      
      loss per common share — basic
                -700 -2,360 -760 -750 -1,030 -1,940 -170 -940 -500 -2,730 -680 -620 -740 -2,140 -650 -680 -740  -730 -710 -720                                  
      loss per common share — diluted
                -700 -2,360 -760 -750 -1,030 -1,940 -170 -940 -500 -2,730 -680 -620 -740 -2,140 -650 -680 -740  -730 -710 -720                                  
      weighted-average common shares outstanding — basic
                20,093,000 19,140,000 19,721,000 19,539,000 17,344,000 16,463,000 16,520,000 16,430,000 16,333,000 12,906,000 12,241,000 12,108,000 12,037,000 11,762,000 11,924,000 11,665,000 11,487,000 11,360,000 11,394,000 11,337,000 11,266,000                                  
      weighted-average common shares outstanding — diluted
                20,093,000 19,140,000 19,721,000 19,539,000 17,344,000 16,463,000 16,520,000 16,430,000 16,333,000 12,906,000 12,241,000 12,108,000 12,037,000 11,762,000 11,924,000 11,665,000 11,487,000 11,360,000 11,394,000 11,337,000 11,266,000                                  
      other income:
                                                                      
      gain on extinguishment of note payable
                      5,094,000                                                
      refundable tax credit
                 884,000 376,000                                                    
      other comprehensive loss
                 -1,296,000 -3,067,000 -2,752,000 -1,117,000                                                  
      cost of revenue for service and subscription excludes amortization expense on acquired intangible assets.
                                                                      
      unrealized loss on marketable securities, net of tax of 0
                   -52,000 -198,000                                                  
      earnings per common share:
                                                                      
      license
                             1,517,000 552,000 563,000 462,000  595,000 658,000 528,000  4,385,000 914,000 950,000  907,000 815,000 867,000  753,000 893,000 772,000  2,320,000 1,451,000 2,805,000  2,971,000 6,015,000 5,930,000              
      intellectual property
                             1,150,000 342,000 393,000 358,000  328,000 305,000 315,000  387,000 345,000 392,000  394,000 462,000 434,000  367,000 291,000 367,000  366,000 387,000 534,000  278,000 261,000 277,000  309,000 291,000 319,000  259,000 266,000 301,000  315,000 319,000 257,000  
      loss per common share—basic
                                      -390 -680 -610  -550 -620 -640  -540 -500 -520                      
      loss per common share—diluted
                                      -390 -680 -610  -550 -620 -640  -540 -500 -520                      
      weighted-average common shares outstanding—basic
                                     10,571,000 10,797,000 10,266,000 10,161,000 9,188,000 9,506,000 8,587,000 8,533,000 8,198,000 8,309,000 8,029,000 7,960,000 7,187,000 7,176,000 7,113,000 7,000,000 6,866,000 6,860,000 6,850,000 6,838,000 6,757,000 6,761,000 6,737,000           
      weighted-average common shares outstanding—diluted
                                     10,571,000 10,797,000 10,266,000 10,161,000 9,188,000 9,506,000 8,587,000 8,533,000 8,198,000 8,309,000 8,029,000 7,960,000 7,187,000 7,176,000 7,113,000 7,000,000 6,866,000 6,860,000 7,090,000 7,058,000 6,989,000 6,984,000 6,993,000           
      cash dividends declared per common share
                                                   110 110  110 110 110              
      earnings per common share—basic
                                                  -280 -380 -290  -120 80 130              
      earnings per common share—diluted
                                                  -280 -380 -290  -120 80 130              
      net loss from joint ventures
                                                            -1,107,000  -695,000 -698,000 -537,000  -558,000 -561,000 -457,000  
      license and subscription
                                                          6,287,000 6,503,000 13,998,000  5,442,000 6,308,000 6,022,000  2,476,000 2,330,000 6,678,000  
      interest income
                                                          48,000 33,000 58,000  43,000 48,000 58,000      
      income before provision for income taxes
                                                          1,636,000 1,964,000 8,105,000  773,000 1,696,000 938,000  -1,309,000 -878,000 3,797,000  
      net income per common share—basic
                                                          140 170           
      net income per common share—diluted
                                                          140 170           
      cash dividends declared per common share:
                                                          110            
      earnings per share:
                                                                      
      weighted-average shares outstanding—basic
                                                            6,738  6,706 6,696 6,864 7,120 7,098 7,097 7,096  
      weighted-average shares outstanding—diluted
                                                            7,140 7,430 7,344 7,245 7,505 7,623 7,098 7,097 7,387  
      other
                                                                  62,000 61,000 61,000  
      other income (expenses)
                                                                  -496,000 -500,000 -396,000  
    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 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 
                                                                        
        assets
                                                                        
        current assets:
                                                                        
        cash and cash equivalents
      8,818,000 9,820,000 9,101,000 10,109,000 8,902,000 12,365,000 25,560,000 30,598,000 36,414,000 21,456,000 32,335,000 26,825,000 32,301,000 33,598,000 40,355,000 47,051,000 3,228,000 13,789,000 25,155,000 21,358,000 4,705,000 19,696,000 45,461,000 11,934,000 10,250,000 11,213,000 16,414,000 33,166,000 24,275,000 27,278,000 33,775,000 35,071,000 48,449,000 40,823,000 25,599,000 34,242,000 13,135,000 11,638,000 24,647,000 9,557,000 8,066,000 3,160,000 11,452,000 4,047,000 5,064,000 6,122,000 2,704,000 3,272,000 3,055,000 3,811,000 5,079,000 8,305,000 9,630,000 6,866,000 8,669,000 7,473,000 8,547,000 3,419,000 2,119,000 4,710,000 7,423,000 6,340,000 7,261,000 7,825,000 12,257,000 8,884,000 
        marketable securities
      1,145,000 3,046,000 3,461,000 5,979,000 12,665,000 16,365,000 8,126,000 10,863,000 12,511,000 5,726,000 996,000 7,717,000 10,724,000 18,944,000 16,002,000 21,339,000 15,958,000 19,537,000 19,037,000 39,592,000 65,796,000 58,032,000 17,194,000 18,559,000 20,320,000 25,604,000 24,921,000 16,792,000 13,193,000 16,378,000 15,640,000 21,713,000 15,219,000 26,915,000 35,288,000 33,513,000 43,050,000 44,496,000 29,819,000 22,378,000 25,784,000 33,027,000 31,585,000 29,999,000 32,031,000 32,201,000 19,081,000 20,843,000 28,120,000 25,851,000 27,935,000 26,192,000 23,620,000 25,403,000 21,759,000 26,525,000 22,328,000 22,244,000 24,414,000 23,003,000 21,421,000 28,441,000 35,546,000 38,757,000 34,889,000 33,902,000 
        trade accounts receivable
      7,092,000 6,513,000 6,321,000 6,358,000 6,471,000 6,412,000 6,965,000 8,071,000 5,215,000 5,813,000 7,042,000 11,981,000 4,826,000 5,427,000 7,800,000 5,870,000 5,934,000 6,368,000 4,110,000 4,590,000 4,141,000 3,907,000 3,022,000 3,576,000 3,959,000 4,021,000 3,570,000 4,239,000 3,727,000 3,888,000 2,957,000 3,843,000 3,790,000 6,404,000 7,030,000 3,897,000 3,804,000 5,078,000 2,521,000 2,477,000 2,296,000 4,616,000 2,687,000 3,020,000 3,620,000 4,545,000 3,851,000 3,691,000 4,036,000 5,838,000 5,117,000 4,519,000 4,444,000 4,216,000 3,630,000 2,543,000 2,470,000 3,502,000 3,420,000 2,846,000 2,725,000 3,481,000 3,101,000 2,393,000 2,850,000 3,570,000 
        other current assets
      1,988,000 1,961,000 2,873,000 2,664,000 2,883,000 4,189,000 4,143,000 3,649,000 3,802,000 4,085,000 4,578,000 4,445,000 4,457,000 6,172,000 6,291,000 4,655,000 4,489,000 2,316,000 2,550,000 1,805,000 1,978,000 2,197,000 2,396,000 2,095,000 2,118,000 2,456,000 2,882,000 2,140,000 2,026,000 2,100,000 2,453,000 1,982,000 1,888,000 2,171,000 2,177,000 1,858,000 1,625,000 1,695,000 1,924,000 1,435,000 1,396,000 1,487,000 2,862,000 2,575,000 2,518,000 2,611,000 3,541,000 3,089,000 2,368,000 1,658,000 1,507,000 1,306,000 1,088,000 1,016,000 1,333,000 1,162,000 1,134,000 1,306,000 1,486,000 1,252,000 812,000 1,345,000 983,000 1,018,000 740,000 872,000 
        total current assets
      19,043,000 21,340,000 21,756,000 25,110,000 30,921,000 39,331,000 44,794,000 53,181,000 57,942,000 37,080,000 44,951,000 50,968,000 52,308,000 64,141,000 70,448,000 78,915,000 29,609,000 44,011,000 50,852,000 67,345,000 76,620,000 83,832,000 68,073,000 36,164,000 36,647,000 43,294,000 47,787,000 56,337,000 43,221,000 49,644,000 54,825,000 62,609,000 69,346,000 76,313,000 70,094,000 73,510,000 61,614,000 62,907,000 58,911,000 35,847,000 37,542,000 42,290,000 48,586,000 39,641,000 43,233,000 45,479,000 29,177,000 30,895,000 37,579,000 37,158,000 39,638,000 40,322,000 38,782,000 37,501,000 35,391,000 37,703,000 34,479,000 30,471,000 31,439,000 31,811,000 32,381,000 39,607,000 46,891,000 49,993,000 50,736,000 47,228,000 
        property and equipment
      989,000 1,104,000 1,227,000 1,042,000 909,000 1,040,000 1,159,000 1,259,000 1,445,000 1,570,000 1,656,000 1,775,000 2,024,000 2,390,000 2,633,000 2,882,000 2,922,000 2,875,000 2,962,000 3,082,000 3,144,000 3,272,000 3,361,000 3,359,000 3,539,000 3,650,000 3,594,000 3,632,000 3,808,000 3,955,000 4,096,000 4,068,000 4,103,000 4,236,000 4,273,000 3,846,000 3,767,000 3,570,000 3,443,000 3,154,000 2,987,000 3,010,000 2,852,000 2,786,000 2,895,000 2,976,000 2,904,000 2,658,000 2,326,000 2,395,000 2,472,000 1,408,000 1,381,000 1,453,000 1,327,000 1,357,000 1,400,000 1,395,000 1,468,000 1,378,000 1,342,000 1,330,000 920,000 948,000 1,032,000 1,114,000 
        intangibles
      15,244,000 17,045,000 18,765,000 20,595,000 21,162,000 22,191,000 24,834,000 25,261,000 26,720,000 28,458,000 28,977,000 31,421,000 32,396,000 33,170,000 34,032,000 37,984,000 41,833,000 6,611,000 6,614,000 6,606,000 6,609,000 6,612,000 6,604,000 6,611,000 6,629,000 6,670,000 6,723,000 6,699,000 6,649,000 6,649,000 6,602,000 6,558,000 6,478,000 6,381,000 6,369,000 6,416,000 6,399,000 6,422,000 6,459,000 6,469,000 6,563,000 6,613,000 6,723,000 6,728,000 6,692,000 6,720,000 6,836,000 6,750,000 6,740,000 6,709,000 6,700,000 6,689,000 6,683,000 6,721,000   3,215,000 2,808,000 2,661,000 2,439,000 2,288,000 2,174,000 2,090,000 1,826,000 1,536,000 1,302,000 
        goodwill
      8,923,000 9,056,000 9,060,000 9,207,000 8,754,000 8,532,000 9,030,000 8,587,000 8,576,000 8,641,000 8,323,000 8,568,000 8,435,000 8,229,000 6,401,000 6,325,000 6,412,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000 1,114,000             
        lease right of use assets
      3,121,000 3,238,000 3,350,000 3,458,000 3,561,000 3,659,000 3,754,000 3,844,000 3,930,000 4,017,000 4,108,000 4,202,000 4,554,000 4,720,000 5,209,000 5,476,000 5,746,000                                                  
        other assets
      1,190,000 1,175,000 1,277,000 1,334,000 1,213,000 1,013,000 1,453,000 1,238,000 1,106,000 786,000 827,000 1,388,000 1,309,000 1,127,000 1,198,000 1,172,000 1,268,000 1,973,000 2,112,000 2,244,000 2,502,000 2,198,000 2,353,000 2,342,000 2,524,000 2,660,000 2,871,000 3,057,000 3,167,000 425,000 516,000 403,000 324,000 326,000 311,000 281,000 276,000 331,000 394,000 302,000 314,000 338,000 312,000 304,000 337,000 378,000 410,000 486,000 486,000 570,000 265,000 212,000 165,000 166,000 188,000 214,000 272,000 355,000 428,000 458,000 408,000 462,000 465,000 450,000 416,000 430,000 
        total assets
      48,510,000 52,958,000 55,435,000 60,746,000 66,520,000 75,766,000 85,024,000 93,370,000 99,719,000 80,552,000 88,842,000 98,322,000 101,026,000 113,777,000 119,921,000 132,754,000 93,499,000 64,876,000 71,952,000 80,548,000 90,148,000 97,028,000 81,505,000 49,590,000 50,453,000 57,388,000 63,586,000 70,839,000 57,959,000 61,787,000 67,153,000 74,752,000 81,365,000 88,370,000 82,161,000 85,167,000 73,170,000 78,736,000 82,163,000 46,886,000 50,566,000 56,364,000 59,587,000 50,573,000 54,271,000 57,416,000 48,839,000 50,589,000 53,871,000 57,197,000 58,503,000 59,517,000 59,185,000 57,331,000 55,273,000 54,386,000 54,425,000 45,793,000 44,239,000 45,511,000 41,875,000 55,765,000 53,946,000 54,008,000 54,372,000 50,483,000 
        liabilities and shareholders’ equity
                                                                        
        current liabilities:
                                                                        
        accounts payable and other accrued liabilities
      6,004,000 4,359,000 5,595,000 5,474,000 6,731,000 5,118,000 5,973,000 5,689,000 4,100,000 6,672,000 6,207,000 5,162,000 5,059,000 5,989,000 8,219,000 7,549,000 10,875,000 4,727,000 4,236,000 4,428,000 3,008,000 2,827,000 2,469,000 2,083,000 2,349,000 2,272,000 2,615,000 2,660,000 2,337,000 1,092,000 1,576,000 1,695,000 1,464,000 1,914,000 2,071,000 1,731,000 1,398,000 1,523,000 1,487,000 1,490,000 775,000 1,657,000 1,814,000 1,387,000 1,473,000 1,379,000 1,868,000 1,653,000 1,325,000 1,560,000 1,482,000 1,405,000 937,000 1,143,000 842,000 651,000 1,629,000 952,000 1,631,000 1,532,000 1,652,000 1,519,000 1,279,000 819,000 1,010,000 1,044,000 
        deferred revenue
      4,227,000 3,993,000 3,842,000 3,951,000 4,711,000 4,020,000 3,409,000 4,806,000 5,256,000 5,853,000 7,315,000 8,101,000 3,264,000 4,145,000 4,727,000 3,581,000 4,315,000 2,989,000 2,146,000 2,659,000 2,943,000 3,002,000 2,098,000 2,678,000 3,015,000 3,172,000 2,391,000 2,824,000 2,700,000 3,226,000 1,846,000 2,410,000 2,839,000 3,124,000 1,717,000 2,121,000 2,448,000 2,923,000 1,605,000 2,158,000 2,609,000 3,023,000 1,642,000 2,290,000 2,984,000 3,660,000 1,853,000 2,210,000 2,690,000 4,218,000 2,784,000 3,155,000 3,347,000 2,512,000 2,156,000 2,338,000 2,580,000 2,660,000 1,928,000 2,154,000 2,324,000 2,562,000 2,139,000 1,972,000 2,108,000 2,318,000 
        total current liabilities
      10,231,000 8,352,000 9,437,000 9,425,000 11,442,000 9,138,000 9,382,000 10,495,000 9,356,000 12,525,000 13,522,000 13,263,000 8,323,000 10,134,000 12,946,000 11,130,000 15,190,000 7,716,000 6,382,000 12,178,000 10,750,000 9,776,000 7,663,000 7,006,000 5,364,000 5,444,000 5,006,000 5,484,000 5,037,000 4,318,000 3,422,000 4,105,000 4,303,000 5,038,000 3,788,000 3,852,000 3,846,000 4,446,000 3,092,000 3,648,000 3,384,000 4,680,000 3,456,000 3,677,000 4,457,000 5,039,000 3,721,000 3,863,000 4,015,000 5,778,000 4,266,000 4,560,000 5,028,000 3,655,000 3,873,000 4,003,000 5,227,000 3,612,000 3,559,000 3,686,000 3,976,000 4,081,000 3,418,000 2,791,000 3,118,000 3,725,000 
        long-term lease liabilities
      4,073,000 4,314,000 4,549,000 4,779,000 5,003,000 5,213,000 5,418,000 5,617,000 5,812,000 5,994,000 6,170,000 6,066,000 5,901,000 5,977,000 6,051,000 6,120,000 6,267,000                                                  
        other long-term liabilities
      140,000 63,000 62,000 59,000 58,000 56,000 64,000 90,000 80,000 106,000 267,000 355,000 143,000 76,000 96,000 225,000 519,000                                                  
        total liabilities
      14,444,000 12,729,000 14,048,000 14,263,000 16,503,000 14,407,000 14,864,000 16,202,000 15,248,000 18,625,000 19,959,000 19,684,000 14,367,000 16,187,000 19,093,000 17,475,000 21,976,000 9,496,000 9,067,000 15,306,000 13,355,000 13,189,000 12,332,000 12,313,000 7,710,000 7,938,000 7,745,000 8,437,000 8,116,000 5,172,000 4,309,000 5,049,000 5,244,000 6,023,000 4,777,000 4,881,000 4,912,000 5,402,000 4,041,000 4,159,000 3,603,000 4,906,000 3,666,000 3,896,000 4,615,000 5,242,000 3,962,000 4,141,000 4,520,000 6,274,000 4,671,000 5,051,000 5,535,000 4,328,000 4,270,000 4,422,000 5,668,000 4,076,000 4,038,000 4,194,000 4,486,000 4,606,000 3,581,000 2,959,000 3,200,000 3,824,000 
        commitments and contingencies
                                                                        
        shareholders’ equity:
                                                                        
        preferred stock
      50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 50,000 
        common stock
      22,000 22,000 22,000 22,000 22,000 21,000 21,000 21,000 21,000 20,000 20,000 20,000 20,000 20,000 20,000 20,000 18,000 17,000 17,000 17,000 17,000 17,000 15,000 13,000 13,000 12,000 12,000 12,000 12,000 12,000 12,000 12,000 12,000 12,000 11,000 11,000 11,000 11,000 11,000 9,000 9,000 9,000 9,000 9,000 9,000 8,000 8,000 8,000 8,000 7,000 7,000 7,000 7,000 7,000 7,000 7,000 7,000 7,000 7,000 7,000 7,000 7,000 7,000 7,000 7,000 7,000 
        additional paid-in capital
      425,789,000 424,665,000 421,592,000 418,085,000 414,768,000 415,049,000 413,480,000 411,331,000 409,473,000 376,189,000 373,844,000 371,893,000 369,925,000 367,692,000 361,055,000 357,509,000 296,364,000 261,324,000 260,585,000 260,071,000 256,200,000 255,024,000 232,544,000 192,298,000 190,303,000 188,103,000 185,811,000 184,611,000 164,119,000 162,428,000 160,643,000 159,160,000 157,540,000 155,793,000 142,461,000 141,123,000 122,152,000 120,985,000 120,017,000 79,426,000 78,379,000 77,439,000 76,599,000 62,886,000 61,853,000 60,222,000 43,756,000 43,342,000 42,735,000 41,498,000 42,320,000 41,360,000 40,346,000 39,869,000 38,140,000 37,322,000 36,552,000 34,511,000 33,448,000 35,203,000 34,901,000 49,609,000 51,569,000 50,793,000 50,020,000 49,283,000 
        accumulated deficit
      -390,053,000 -383,087,000 -378,880,000 -370,728,000 -362,508,000 -350,778,000 -342,130,000 -331,376,000 -322,106,000 -311,768,000 -301,195,000 -290,472,000 -279,849,000 -265,809,000 -253,361,000 -238,431,000 -223,792,000 -206,011,000 -197,767,000 -194,896,000 -179,474,000 -171,252,000 -163,436,000 -155,084,000 -147,623,000 -138,715,000 -130,032,000 -122,271,000 -114,338,000 -105,875,000 -97,861,000 -89,519,000 -81,481,000 -73,508,000 -65,138,000 -60,898,000 -53,955,000 -47,712,000 -41,956,000 -36,758,000 -31,475,000 -26,040,000 -20,737,000 -16,268,000 -12,256,000                  -1,261,000    
        accumulated other comprehensive loss
      -1,742,000 -1,421,000 -1,397,000 -946,000 -2,315,000 -2,983,000 -1,261,000 -2,858,000 -2,967,000 -2,564,000 -3,836,000 -2,853,000 -3,487,000 -4,363,000  -3,869,000 -1,117,000                                                  
        total shareholders’ equity
      34,066,000 40,229,000 41,387,000 46,483,000 50,017,000 61,359,000 70,160,000 77,168,000 84,471,000 61,927,000 68,883,000 78,638,000 86,659,000 97,590,000 100,828,000 115,279,000 71,523,000 55,380,000 62,885,000 65,242,000 76,793,000 83,839,000 69,173,000 37,277,000 42,743,000 49,450,000 55,841,000 62,402,000 49,843,000 56,615,000 62,844,000 69,703,000 76,121,000 82,347,000 77,384,000 80,286,000 68,258,000 73,334,000 78,122,000 42,727,000 46,963,000 51,458,000 55,921,000 46,677,000 49,656,000 52,174,000 44,877,000 46,448,000 49,351,000 50,923,000 53,832,000 54,466,000 53,650,000 53,003,000 51,003,000 49,964,000 48,757,000 41,717,000 40,201,000 41,317,000 37,389,000 51,159,000     
        total liabilities and shareholders’ equity
      48,510,000 52,958,000 55,435,000 60,746,000 66,520,000 75,766,000 85,024,000 93,370,000 99,719,000 80,552,000 88,842,000 98,322,000 101,026,000 113,777,000 119,921,000 132,754,000 93,499,000 64,876,000 71,952,000 80,548,000 90,148,000 97,028,000 81,505,000 49,590,000 50,453,000 57,388,000 63,586,000 70,839,000 57,959,000 61,787,000 67,153,000 74,752,000 81,365,000 88,370,000 82,161,000 85,167,000 73,170,000 78,736,000 82,163,000 46,886,000 50,566,000 56,364,000 59,587,000 50,573,000 54,271,000 57,416,000 48,839,000 50,589,000 53,871,000 57,197,000 58,503,000 59,517,000 59,185,000 57,331,000 55,273,000 54,386,000 54,425,000 45,793,000 44,239,000 45,511,000 41,875,000 55,765,000     
        loan receivable from related party
                       2,001,000                                                 
        accumulated other comprehensive income
                    -6,936,000                                                    
        note payable, current
                         5,091,000 4,799,000 3,947,000 3,096,000 2,245,000                                           
        lease liability and other long-term liabilities
                       1,780,000 2,685,000 3,128,000 2,325,000 2,295,000 2,712,000 2,512,000 2,346,000 2,494,000 2,739,000 2,953,000 3,079,000                                      
        note payable, long-term
                          280,000 1,118,000 1,957,000 2,795,000                                           
        deferred rent and other long-term liabilities
                                   854,000 887,000 944,000 941,000 985,000 989,000 1,029,000 1,066,000 956,000 949,000 511,000 219,000 226,000 210,000 219,000 158,000 203,000 241,000 278,000 505,000 496,000 405,000 491,000 507,000 673,000 397,000 419,000 441,000 464,000    525,000     
        deferred tax assets
                                                    5,447,000 4,942,000 4,519,000 3,949,000 3,217,000 2,188,000 3,673,000 3,589,000 2,145,000 2,229,000 1,929,000 2,634,000 2,361,000 2,275,000       
        retained earnings
                                                   -8,106,000 1,063,000 3,048,000 6,558,000 9,368,000 11,455,000 13,049,000 13,247,000 13,077,000 12,806,000 12,585,000 12,148,000 7,149,000 6,696,000 6,057,000 2,431,000 1,493,000  199,000 1,095,000 -2,681,000 
        income taxes payable
                                                          744,000  875,000 1,014,000           
        investments in joint ventures
                                                               415,000 1,199,000 1,194,000 1,192,000 1,029,000 933,000 791,000 652,000 409,000 
        intangible assets
                                                            3,570,000 3,361,000           
        income tax payable
                                                              1,018,000          
        long-term liabilities
                                                                479,000 508,000 510,000  163,000 168,000 82,000 99,000 
        liabilities and stockholders’ equity
                                                                        
        stockholders’ equity:
                                                                        
        total stockholders’ equity
                                                                    50,365,000 51,049,000 51,172,000 46,659,000 
        total liabilities and stockholders’ equity
                                                                    53,946,000 54,008,000 54,372,000 50,483,000 
        accrued payroll and related costs
                                                                       238,000 
        accrued merger related liabilities
                                                                       125,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-09-30 2022-06-30 2022-03-31 2021-09-30 2021-06-30 2021-03-31 2020-09-30 2020-06-30 2020-03-31 2019-09-30 2019-06-30 2019-03-31 2018-09-30 2018-06-30 2018-03-31 2017-09-30 2017-06-30 2017-03-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 
                                                                  
          cash flows from operating activities:
                                                                  
          net loss
        -6,966,000 -4,207,000 -8,152,000 -8,220,000 -11,730,000 -8,648,000 -10,754,000 -9,270,000 -10,338,000 -10,573,000 -10,723,000 -10,623,000 -14,040,000 -47,350,000 -32,420,000 -17,781,000 -26,515,000 -23,644,000 -8,222,000 -24,721,000 -16,369,000 -8,908,000 -24,157,000 -16,396,000 -8,463,000 -24,492,000 -16,150,000 -8,112,000 -17,401,000 -13,161,000 -6,218,000 -15,916,000 -5,283,000 -5,435,000 -5,303,000 -4,469,000 -4,012,000 -4,150,000                     
          adjustments to reconcile net loss to net cash from operating activities:
                                                                  
          depreciation and write-off of property and equipment
        154,000 167,000 146,000 138,000 146,000 158,000 179,000 198,000 193,000 210,000 223,000 260,000 428,000 1,036,000 720,000 390,000                                           
          amortization of acquired intangible assets
        1,497,000 1,475,000 1,497,000 1,493,000 1,403,000 1,421,000 1,453,000 1,403,000 1,412,000 1,378,000 1,407,000 1,390,000 1,349,000 4,326,000 2,977,000 1,536,000                                           
          amortization and write-off of other intangible assets
        328,000 415,000 350,000 446,000 193,000 169,000 213,000 167,000 271,000 257,000 371,000 155,000 183,000 493,000 344,000 171,000                                           
          amortization of lease right of use assets under operating leases
        117,000 112,000 108,000 103,000 98,000 95,000 90,000 86,000 87,000 91,000 94,000 166,000 166,000 768,000 520,000 271,000                                           
          stock-based compensation
        2,009,000 3,070,000 3,865,000 3,771,000 1,260,000 2,090,000 2,702,000 2,406,000 2,831,000 3,012,000 2,692,000 2,578,000 2,876,000 9,310,000 5,742,000 2,468,000 10,348,000 8,747,000 2,010,000 7,149,000 4,522,000 2,195,000 6,094,000 4,053,000 2,037,000 5,345,000 3,480,000 1,671,000 4,872,000 3,093,000 1,503,000 4,162,000 1,424,000 1,283,000 1,220,000 1,377,000 1,263,000 1,217,000 1,318,000 1,454,000 1,372,000 1,259,000 1,283,000 1,050,000 1,077,000 1,092,000 1,054,000 1,395,000 1,401,000 1,406,000  1,057,000 995,000 986,000  782,000 765,000 740,000 
          increase in allowance for doubtful accounts
        21,000 -114,000 370,000   -79,000                                     23,000                
          changes in operating assets and liabilities:
                                                                  
          trade accounts receivable
        -566,000 489,000 -765,000 -293,000 -149,000 634,000 915,000 -2,836,000 600,000 1,246,000 4,911,000 -7,123,000 631,000 -241,000 1,776,000 1,731,000 -427,000 -950,000 -612,000 999,000 445,000 62,000 318,000 -351,000 161,000 3,447,000 2,561,000 2,614,000 -1,952,000 1,181,000 1,274,000 2,095,000 -181,000 2,320,000 -1,906,000 333,000 594,000 915,000 -684,000 -164,000 355,000 1,809,000 -744,000 -620,000 -75,000 -228,000 -59,000 -1,087,000 -73,000 1,032,000 -82,000 -574,000 -121,000 756,000 -380,000 -708,000 457,000 720,000 
          other current assets
        -44,000 812,000 -308,000 116,000 1,331,000 -119,000 -435,000 153,000 273,000 512,000 -139,000 61,000 1,766,000 -2,233,000 -600,000 -17,000 -353,000 392,000 219,000 60,000 361,000 338,000 -782,000 -40,000 74,000 -261,000 210,000 304,000 -482,000 -163,000 70,000 -437,000 -39,000 91,000 1,375,000 -287,000 -57,000 93,000 531,000 -147,000 -713,000 -699,000 235,000 -306,000 -227,000 -44,000 264,000 -177,000 -34,000 166,000 109,000 -165,000 -237,000 533,000 -362,000 35,000 -278,000 132,000 
          other assets
        -44,000 101,000 -157,000 -96,000 -105,000 426,000 -126,000 -133,000 -323,000 20,000 547,000 -77,000 -191,000 -611,000 -568,000 -601,000 -54,000 -19,000 -44,000 307,000 318,000 136,000 263,000 77,000 -33,000 -148,000 -35,000 44,000 20,000 50,000 55,000 -56,000 12,000 24,000 -26,000 -8,000 33,000 41,000 32,000 76,000 84,000 -305,000 -53,000 -47,000 1,000 34,000 26,000 58,000 83,000 73,000 30,000 -50,000 54,000 3,000 -15,000 -34,000 14,000 
          accounts payable and other accrued liabilities
        1,624,000 -679,000 166,000 -1,470,000 1,549,000 -792,000 176,000 1,632,000 -2,624,000 361,000 1,138,000 71,000 -910,000 -2,153,000 -2,881,000 219,000 1,630,000 1,859,000 501,000 146,000 -155,000 61,000 1,086,000 1,132,000 800,000 -374,000 -248,000 -420,000 373,000 336,000 128,000 680,000 772,000 -663,000  440,000 -61,000 -99,000  -47,000 193,000 -317,000  58,000 441,000 -213,000  172,000 -264,000 -77,000 -741,000 118,000 -164,000 119,000 570,000 456,000 -88,000 -431,000 
          deferred revenue
        231,000 -415,000 514,000 -760,000 689,000 610,000 -1,411,000 -437,000 -600,000 -1,671,000 -808,000 5,031,000 -925,000 233,000 -1,043,000 -423,000 -847,000 -331,000 -55,000 -1,092,000 -500,000 -146,000 -735,000 -244,000 -393,000 -1,225,000 -658,000 -219,000 -1,247,000 -835,000 -498,000 -1,407,000 -460,000 -457,000 1,395,000 -644,000 -617,000 -668,000 1,801,000 -354,000 -500,000 -1,484,000 1,431,000 -374,000 -195,000 832,000 128,000 -185,000 -244,000 -83,000 729,000 -229,000 -173,000 -239,000 455,000 166,000 -153,000 -193,000 
          lease liability and other long-term liabilities
        -208,000 -235,000 -230,000 -227,000 -171,000 -200,000 -200,000 -199,000 -187,000 -179,000 98,000 115,000 -77,000 -1,040,000 -808,000 -420,000 242,000 656,000 -177,000 236,000 24,000 -159,000 -481,000 -325,000 -174,000                                  
          net cash from operating activities
        -1,847,000 991,000 -2,596,000 -4,688,000 -5,486,000 -4,235,000 -7,085,000 -6,830,000 -8,422,000 -5,316,000 -189,000 -7,746,000 -8,744,000 -36,888,000 -25,667,000 -11,856,000 -18,463,000 -12,486,000 -5,988,000 -15,192,000 -10,178,000 -5,846,000 -16,763,000 -10,975,000 -5,454,000 -16,104,000 -9,789,000 -3,592,000 -14,018,000 -8,349,000 -3,130,000 -8,987,000 -3,057,000 -2,208,000 -2,714,000 -2,658,000 -2,332,000 -2,036,000 -827,000 -1,859,000 -2,667,000 -1,380,000 -1,192,000 -1,484,000 2,805,000 3,344,000 1,722,000 1,344,000 1,922,000 10,613,000 2,478,000 1,568,000 2,325,000 3,863,000 4,585,000 -29,000 495,000 5,381,000 
          capital expenditures
        -44,000 -96,000 -221,000 -198,000 -55,000 -13,000 -67,000 -26,000 -106,000 -106,000 -87,000 -70,000 -51,000 -783,000 -716,000 -414,000 -797,000 -569,000 -317,000 -694,000 -456,000 -235,000 -692,000 -404,000 -194,000 -1,023,000 -557,000 -302,000 -1,424,000 -938,000 -605,000 -1,565,000 -265,000 -490,000 -471,000 -423,000 -199,000 -125,000 -389,000 -431,000 -462,000 -117,000 -112,000 -1,257,000 -189,000 -86,000 -194,000 -122,000 -106,000 -148,000 -66,000 -255,000 -192,000 -165,000 -545,000 -107,000 -58,000 -71,000 
          free cash flows
        -1,891,000 895,000 -2,817,000 -4,886,000 -5,541,000 -4,248,000 -7,152,000 -6,856,000 -8,528,000 -5,422,000 -276,000 -7,816,000 -8,795,000 -37,671,000 -26,383,000 -12,270,000 -19,260,000 -13,055,000 -6,305,000 -15,886,000 -10,634,000 -6,081,000 -17,455,000 -11,379,000 -5,648,000 -17,127,000 -10,346,000 -3,894,000 -15,442,000 -9,287,000 -3,735,000 -10,552,000 -3,322,000 -2,698,000 -3,185,000 -3,081,000 -2,531,000 -2,161,000 -1,216,000 -2,290,000 -3,129,000 -1,497,000 -1,304,000 -2,741,000 2,616,000 3,258,000 1,528,000 1,222,000 1,816,000 10,465,000 2,412,000 1,313,000 2,133,000 3,698,000 4,040,000 -136,000 437,000 5,310,000 
          cash flows from investing activities:
                                                                  
          purchase of property and equipment
        -44,000 -96,000 -221,000 -198,000 -55,000 -13,000 -67,000 -26,000 -106,000 -106,000 -87,000 -70,000 -51,000 -783,000 -716,000 -414,000 -797,000 -569,000 -317,000 -694,000 -456,000 -235,000 -692,000 -404,000 -194,000 -1,023,000 -557,000 -302,000 -1,424,000 -938,000 -605,000 -1,565,000 -265,000 -490,000 -471,000 -423,000 -199,000 -125,000 -389,000 -431,000 -462,000 -117,000 -112,000 -1,257,000 -189,000 -86,000 -194,000 -122,000 -106,000 -148,000 -66,000 -255,000 -192,000 -165,000 -545,000 -107,000 -58,000 -71,000 
          capitalized patent costs
        -77,000 -189,000 -257,000 -120,000 -88,000 -118,000 -117,000 -90,000 -106,000 -131,000 -97,000 -86,000 -112,000 -404,000 -271,000 -119,000 -475,000 -290,000 -159,000 -478,000 -311,000 -137,000 -524,000 -359,000 -153,000 -571,000 -402,000 -208,000 -625,000 -406,000 -200,000 -623,000 -219,000 -217,000 -249,000 -218,000 -234,000 -194,000  -361,000 -266,000 -295,000      -276,000 -176,000 -446,000 -168,000 -232,000 -164,000 -129,000 -103,000 -277,000 -298,000 -236,000 
          proceeds from maturities of marketable securities
        2,128,000 4,845,000 1,611,000 7,177,000 6,564,000 5,577,000 7,355,000 6,122,000 3,501,000 968,000 6,712,000 9,737,000 10,247,000 17,498,000 11,148,000 5,937,000                                           
          purchases of marketable securities
        -227,000 -4,430,000 907,000 -491,000 -2,864,000 -13,818,000 -4,623,000 -4,433,000 -10,320,000 -5,699,000 -6,689,000 -1,975,000 -5,873,000 -4,908,000  -42,049,000                                          
          net cash from investing activities
        1,780,000 130,000 2,040,000 6,368,000 3,557,000 -8,372,000 2,548,000 1,573,000 -7,031,000 -4,968,000 6,528,000 2,892,000 8,109,000 6,926,000 1,741,000 1,892,000 28,820,000 17,922,000 -8,133,000 7,238,000 6,278,000 4,912,000 -11,256,000 -1,177,000 2,838,000 9,681,000 4,243,000 11,186,000 11,551,000 14,031,000 5,033,000 -7,823,000 4,968,000 7,489,000 -5,161,000 -2,227,000 1,599,000 600,000 -11,575,000 1,763,000 3,912,000 1,514,000 1,493,000 -831,000 -3,236,000 869,000 -3,336,000 1,238,000 -1,563,000 -6,093,000 -1,096,000 -1,325,000 -4,330,000 12,925,000 -2,759,000 -520,000 -4,924,000 -1,994,000 
          cash flows from financing activities:
                                                                  
          purchase of common stock
        -885,000 -412,000 -419,000 -503,000 -1,545,000 -526,000 -558,000 -551,000 -1,781,000 -688,000 -756,000 -624,000 -656,000 -1,560,000 -974,000 -583,000 -4,898,000 -3,774,000 -870,000 -1,568,000 -1,120,000 -738,000 -2,753,000 -1,868,000 -486,000 -1,689,000 -1,120,000 -528,000 -2,063,000 -1,348,000 -583,000 -1,879,000 -584,000 -520,000 -610,000 -798,000 -539,000 -496,000 -461,000 -491,000 -590,000 -850,000 -968,000 -112,000 -94,000 -648,000 -861,000 -1,712,000 -1,388,000 -799,000 -452,000 -3,947,000 -1,942,000 -15,705,000 -5,784,000 -15,000 -3,000 -22,000 
          repayment of loans
        -3,000 -1,000 -13,000 -3,000 -15,000 -2,000 -17,000 -3,000 -15,000 -3,000 -17,000 10,000 -26,000                                              
          net cash from financing activities
        -888,000 -413,000 -432,000 -506,000 -1,560,000 -528,000 -575,000 -554,000 30,422,000 -691,000 -773,000 -614,000 -682,000 56,628,000 57,229,000 -598,000 -4,898,000 -3,774,000 -870,000 42,202,000 4,621,000 -29,000 17,155,000 18,040,000 -387,000 -625,000 -206,000 32,000 16,428,000  -406,000 38,297,000 -420,000 -375,000 -417,000 12,290,000 -284,000 378,000 15,820,000 -472,000 -1,028,000 -890,000 -1,569,000 -911,000 -894,000 -1,449,000 -189,000 -1,386,000 -1,433,000 608,000 -82,000 -2,834,000 -708,000 -15,705,000 -2,747,000 -15,000 -3,000 -14,000 
          effect of exchange rate on cash
        -47,000 11,000 -20,000 33,000 26,000 -60,000 74,000 -5,000 -11,000 96,000 -56,000 -8,000 20,000 -100,000 -41,000 1,000                                           
          net increase in cash and cash equivalents
        -1,002,000 719,000 -1,008,000 1,207,000 -3,463,000 -13,195,000 -5,038,000 -5,816,000 14,958,000 -10,879,000 5,510,000   26,566,000 33,262,000  5,459,000 1,662,000  34,248,000 721,000   5,888,000 -3,003,000 -7,048,000 -5,752,000 7,626,000 13,961,000 22,604,000 1,497,000 21,487,000 1,491,000 4,906,000 -8,292,000      217,000 -756,000 -1,268,000 -3,226,000 -1,325,000 2,764,000 -1,803,000 1,196,000 -1,074,000 5,128,000    1,083,000   -4,432,000 3,373,000 
          cash and cash equivalents at beginning of period
        9,820,000 12,365,000 21,456,000 33,598,000 13,789,000 13,789,000 13,789,000 19,696,000 19,696,000 19,696,000 11,213,000 11,213,000 11,213,000 27,278,000 27,278,000 27,278,000 40,823,000 40,823,000 40,823,000 11,638,000 11,638,000 11,638,000 3,160,000 3,160,000 6,122,000 3,811,000 6,866,000 3,419,000 6,340,000 8,884,000 
          cash and cash equivalents at end of period
        8,818,000 719,000 -1,008,000 1,207,000 8,902,000 -13,195,000 -5,038,000 -5,816,000 36,414,000 -10,879,000 5,510,000 -5,476,000 32,301,000 40,355,000 47,051,000 3,228,000 25,155,000 21,358,000 4,705,000 45,461,000 11,934,000 10,250,000 16,414,000 33,166,000 24,275,000 33,775,000 35,071,000 48,449,000 25,599,000 34,242,000 13,135,000 24,647,000 1,491,000 8,066,000 -8,292,000 7,405,000 -1,017,000 5,064,000 3,418,000 -568,000 217,000 3,055,000 -1,268,000 -3,226,000 -1,325,000 9,630,000 -1,803,000 1,196,000 -1,074,000 8,547,000 1,300,000 -2,591,000 -2,713,000 7,423,000 -921,000 -564,000 -4,432,000 12,257,000 
          supplemental disclosure of cash flow information:
                                                                  
          cash received for income taxes
        -4,000 -13,000 -4,000 -25,000 -3,000 -14,000 -3,000          -35,000 -31,000 -17,000 12,000 12,000 16,000 89,000 93,000 -3,000 92,000 98,000 113,000                               
          supplemental schedule of non-cash investing activities:
                                                                  
          property and equipment and patent costs in accounts payable
        19,000 -139,000 -14,000 150,000 28,000 -30,000 -11,000 32,000 28,000 -8,000 -14,000 24,000 4,000 -21,000 4,000 29,000 -115,000 -67,000 -103,000 72,000 -26,000 16,000 -6,000 -7,000 2,000 -39,000 8,000 -64,000 249,000 -22,000 -120,000 76,000 243,000 30,000                         
          stock-based compensation capitalized to software and patent costs
         61,000 49,000 5,000 5,000 5,000 3,000 17,000 21,000 15,000 14,000 13,000 109,000 80,000 36,000 111,000 74,000 36,000 125,000 85,000 35,000 134,000 90,000 41,000 130,000 93,000 44,000 151,000 98,000 45,000 121,000 43,000 32,000                         
          issuance of common stock, net of issuance costs
             32,218,000     58,220,000 58,220,000     38,603,000 574,000 574,000 19,615,000 19,615,000     17,698,000 17,702,000  39,700,000                          
          supplemental schedule of non-cash financing activities:
                                                                  
          issuance of shares pursuant to employee stock purchase plan
                                                                  
          supplemental schedule of non-cash activities:
                                                                  
          impairment of lease right of use assets and leasehold improvements
                   574,000 574,000 574,000                                           
          right of use assets obtained in exchange for lease obligations
                   5,176,000 5,176,000 5,176,000       2,709,000 2,709,000 2,709,000                                  
          decrease in allowance for doubtful accounts
               -17,000                                                  
          cash paid for income taxes
                -18,000 -371,000 271,000 -135,000 2,000 -90,000 -14,000 -3,000             29,000 25,000 13,000 27,000 8,000 6,000    2,000 -251,000 -12,000 10,000 36,000 559,000 418,000      -20,000 23,000 18,000 21,000 
          net cash paid for acquisition
                     -3,512,000 -3,512,000 -3,512,000                                           
          common stock issued for acquisition
                     32,393,000 31,519,000 31,519,000                                           
          warrants issued for acquisition
                     1,601,000 1,601,000 1,601,000                                           
          purchase of common stock in accounts payable
                     -337,000                                             
          amortization of net premiums on marketable securities
                       26,000                                           
          net decrease in cash and cash equivalents
                    -1,297,000   -10,561,000   -14,991,000   -963,000 -10,864,000              -1,017,000 -1,058,000             1,300,000 -2,591,000       
          gain on extinguishment of note payable
                        -5,032,000                                          
          loan to related party
                                                                  
          loan repayment
                     -32,000 -17,000                                            
          cashless exercise of stock options
                        4,030,000 1,075,000                                         
          repayment of loan
                       -15,000                                           
          depreciation, amortization and write-off of property and equipment
                        1,051,000 717,000 363,000 1,112,000 745,000 374,000 1,098,000 747,000 357,000 1,167,000 764,000 380,000 1,024,000 664,000 299,000 1,016,000 349,000 339,000  326,000 276,000 328,000                     
          amortization and write-off of intangibles
                        525,000 345,000 177,000 612,000 431,000 201,000 533,000 372,000 180,000 437,000 287,000 146,000 775,000 486,000 257,000 876,000 349,000 290,000 402,000 274,000 243,000 277,000 424,000 310,000 298,000 308,000 316,000 329,000 303,000 299,000 172,000            
          amortization of right of use assets under operating leases
                        364,000 240,000 118,000                                        
          maturities of marketable securities
                        72,141,000                                          
          issuance of preferred stock, net of issuance costs
                                                                  
          exercise of stock options
                           135,000 135,000 135,000 293,000 293,000 99,000 1,064,000 914,000 560,000 793,000 568,000 177,000 476,000 164,000 145,000 193,000 192,000 255,000 874,000     229,000 48,000               
          proceeds from note payable
                           5,032,000 5,032,000                                      
          supplemental schedule of non-cash investing and financing activities:
                                                                  
          beneficial conversion feature
                                                                  
          series b preferred stock dividend, converted into common stock
                                                                  
          amortization of net premiums and (discounts) on marketable securities
                        605,000 -498,000 -266,000                                        
          common stock issuance costs in accounts payable
                           241,000                                       
          maturity of marketable securities
                         49,722,000 17,494,000 30,598,000 26,535,000 11,691,000 27,997,000 14,671,000 6,744,000 30,179,000 20,839,000 18,657,000 41,231,000 28,636,000 16,399,000 35,182,000 8,190,000 14,277,000  40,841,000 17,168,000 21,976,000  15,585,000 21,184,000 11,192,000                 
          purchase of marketable securities
                         -30,941,000 -25,151,000 -22,188,000 -19,490,000 -6,407,000 -38,037,000 -15,085,000 -3,559,000 -18,904,000 -15,637,000 -6,961,000 -27,631,000 -13,261,000 -10,561,000 -40,817,000 -2,738,000 -6,081,000 -34,485,000 -42,427,000 -15,136,000 -21,057,000 -41,131,000 -13,030,000 -16,544,000 -9,266,000 -6,404,000 -11,126,000 -15,127,000 -21,933,000 -24,312,000 -46,908,000 -46,732,000 -28,492,000 -15,247,000 -6,674,000 -14,808,000 -28,315,000 -44,622,000 -33,687,000 -30,826,000 -18,743,000 
          changes in allowance for doubtful accounts
                                          -23,000 6,000 10,000                     
          net cash from (used) in financing activities
                                     16,922,000                             
          deferred income taxes
                                              4,959,000 -1,253,000 -1,112,000 -509,000 -1,069,000 -1,052,000 1,518,000 -112,000 -207,000            
          cash dividends paid
                                              -830,000 -824,000 -802,000 -799,000 -800,000 -801,000 -783,000 -782,000           
          depreciation and amortization and write-off of property and equipment
                                                                  
          gain on reversal of contingent merger consideration
                                                  -190,000             
          tax expense from stock-based awards
                                                                  
          excess tax benefit from stock-based awards
                                                 -72,000     -1,243,000 -263,000 -203,000 -1,335,000 -1,858,000 291,000       
          accounts payable and other liabilities
                                                                  
          sale or maturity of marketable securities
                                                  8,283,000 11,870,000 12,358,000 23,116,000 26,534,000 48,544,000 46,143,000 22,993,000 14,385,000 6,536,000 11,534,000 42,234,000 43,211,000 34,251,000 26,958,000 17,756,000 
          property and equipment and patent costs included in accounts payable
                                                                 
          stock-based compensation capitalized to fixed assets and patent costs
                                              44,000                    
          stock-based compensation capitalized to patent costs and software
                                           46,000 54,000 37,000                     
          net income
                                              -9,169,000 -1,985,000 -2,680,000 -1,986,000 -1,285,000 -795,000 602,000 971,000 1,054,000 1,003,000 1,216,000 4,999,000 453,000 639,000 3,626,000 938,000 2,754,000 -1,460,000 -896,000 3,776,000 
          adjustments to reconcile net income to net cash from operating activities:
                                                                  
          depreciation and amortization of property and equipment
                                              266,000 249,000 228,000 231,000 229,000 193,000 162,000 158,000 156,000 152,000           
          net loss from joint ventures
                                                      1,107,000 784,000 695,000 698,000 537,000 604,000 558,000 561,000 457,000 
          tax benefit from stock-based awards
                                                      1,303,000 492,000 558,000 1,335,000 274,000 291,000       
          capitalized patent costs and purchased intellectual property
                                                  -274,000 -318,000 -278,000 -228,000             
          investments in joint ventures
                                                        -700,000 -700,000 -700,000 -700,000 -700,000 -700,000 -700,000 
          business acquisitions, net of cash acquired
                                                                  
          change in allowance for doubtful accounts
                                               4,000 -10,000 -7,000                 
          income taxes payable
                                               -2,000 -170,000 3,000  64,000 -754,000 778,000  -139,000           
          issuance of common stock
                                               143,000 464,000 712,000     212,000 845,000 531,000 72,000 96,000 822,000   3,037,000 8,000 
          common stock issuance costs
                                                                  
          stock-based compensation capitalized to patent costs
                                                42,000 45,000 51,000 22,000 31,000 33,000 31,000 27,000 23,000 27,000 17,000 22,000 15,000 11,000 6,000 9,000 11,000 11,000 
          supplemental disclosure of non-cash investing activities:
                                                                  
          amortization of intangibles
                                                        53,000 66,000         
          deferred income tax expense
                                                        -649,000 711,000         
          depreciation and amortization, property and equipment
                                                         143,000 139,000 165,000 156,000 153,000     
          income tax payable
                                                         1,060,000         
          amortization, intangibles
                                                          38,000 32,000 28,000 26,000     
          stock-based compensation expense
                                                                  
          deferred income tax benefit
                                                          -202,000 -200,000       
          principal payments under capital lease obligations
                                                                  
          excess tax benefit from stock-based compensation
                                                           -291,000       
          depreciation and amortization
                                                              160,000 157,000 161,000 166,000 
          other non-cash charges
                                                                  
          cash from parent stock activity
                                                                  
          net activity with parent
                                                                  
          adjustments to reconcile net income to net cash provided (used in) by operating activities:
                                                                  
          cash paid for interest
                                                                  
          accrued payroll and related costs
                                                                  
          accrued merger related liabilities
                                                                  
          other liabilities