7Baggers

Surmodics, Inc
(NASDAQ:SRDX) 

SRDX stock logo

Surmodics, Inc., together with its subsidiaries, provides surface modification technologies for intravascular medical devices, and chemical components for in vitro diagnostic immunoassay tests and microarrays in the United States and internationally. The company operates through two segments, Medica...

Founded: 1979
Full Time Employees: 370
Sector: Healthcare
Industry: Diagnostics & Research

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-31 2002-06-30 2002-03-31 
                                                                                               
      revenue:
                                                                                               
      product sales
    16,761,000 14,993,000 16,548,000 19,102,000 17,562,000 18,099,000 18,827,000 15,363,000 15,667,000 15,350,000 14,234,000 14,394,000 13,919,000 13,964,000 12,344,000 12,509,000 12,084,000 11,783,000 10,102,000 10,586,000 11,987,000 11,770,000 9,974,000 10,711,000 9,870,000 9,887,000 9,751,000 10,704,000 10,475,000 8,686,000 8,088,000 8,826,000 8,327,000 7,936,000 7,701,000 8,133,000 7,512,000 8,173,000 7,181,000 6,843,000 6,583,000 5,651,000 5,847,000 6,166,000 6,067,000 5,165,000 5,400,000 5,818,000 5,577,000 5,758,000 5,353,000 5,293,000 5,748,000 5,067,000 4,634,000 6,516,000 5,839,000 5,818,000 4,792,000 4,598,000 5,769,000 5,269,000 4,548,000 5,571,000 5,130,000 4,776,000 3,856,000 5,698,000 4,447,000 4,700,000 5,207,000 4,489,000 2,947,000 3,381,000 2,726,000 3,258,000 2,659,000 2,908,000 2,347,000 2,663,000 2,321,000 2,000,000  2,803,000 2,600,000 2,189,000 2,824,000 2,893,000 3,039,000 2,571,000 1,933,000 
      royalties and license fees
    9,657,000 9,907,000 10,634,000 11,440,000 10,458,000 11,411,000 9,179,000 10,051,000 34,153,000 9,429,000 8,765,000 9,510,000 8,795,000 9,844,000 8,099,000 8,874,000 8,796,000 20,052,000 9,334,000 9,867,000 12,398,000 8,221,000 10,148,000 16,806,000 11,624,000 9,932,000 10,096,000 10,323,000 9,597,000 8,428,000 7,076,000 9,223,000 7,244,000 7,319,000 8,001,000 7,996,000 10,556,000 6,697,000 7,954,000 9,197,000 7,908,000 7,383,000 7,275,000 8,098,000 7,385,000 7,329,000 7,465,000 7,480,000 7,827,000 6,951,000 7,516,000 7,448,000 7,104,000 6,283,000 6,610,000 7,796,000 7,529,000 7,692,000 7,566,000 7,944,000 9,356,000 7,779,000 9,198,000 9,465,000 8,200,000 10,052,000 47,747,000 11,214,000 13,587,000 13,809,000 13,178,000 13,015,000 13,416,000 13,028,000 13,219,000 13,494,000 13,948,000 13,291,000 12,275,000 12,694,000 12,268,000 10,091,000  8,944,000 8,629,000       
      research, development and other
    3,149,000 3,185,000 2,740,000 2,685,000 2,321,000 2,448,000 2,546,000 2,556,000 2,663,000 2,419,000 1,934,000 2,084,000 2,140,000 2,298,000 2,560,000 2,588,000 2,993,000 3,160,000 2,861,000 2,090,000 2,498,000 2,831,000 2,494,000 3,299,000 2,850,000 2,857,000 2,394,000 2,011,000 2,155,000 1,944,000 1,849,000 2,009,000 2,219,000 2,248,000 2,059,000 2,025,000 1,904,000 1,829,000                                                      
      total revenue
    29,567,000 28,085,000 29,922,000 33,227,000 30,341,000 31,958,000 30,552,000 27,970,000 52,483,000 27,198,000 24,933,000 25,988,000 24,854,000 26,106,000 23,003,000 23,971,000 23,873,000 34,995,000 22,297,000 22,543,000 26,883,000 22,822,000 22,616,000 30,816,000 24,344,000 22,676,000 22,241,000 23,038,000 22,227,000 19,058,000 17,013,000 20,058,000 17,790,000 17,503,000 17,761,000 18,154,000 19,972,000 16,699,000 16,541,000 17,363,000 15,914,000 14,415,000 14,205,000 15,336,000 14,616,000 13,604,000 13,883,000 14,297,000 14,289,000 13,695,000 13,851,000 13,843,000 13,959,000 12,210,000 11,916,000 17,152,000 17,967,000 17,494,000 15,168,000 15,549,000 18,608,000 18,360,000 17,381,000 19,207,000 18,186,000 20,925,000 63,216,000 23,239,000 24,276,000 25,707,000 23,829,000 21,299,000 17,762,000 17,362,000 16,740,000 17,573,000 18,139,000 17,707,000 16,465,000 16,518,000 15,705,000 14,069,000  12,738,000 12,087,000       
      yoy
    -2.55% -12.12% -2.06% 18.80% -42.19% 17.50% 22.54% 7.63% 111.17% 4.18% 8.39% 8.41% 4.11% -25.40% 3.17% 6.33% -11.20% 53.34% -1.41% -26.85% 10.43% 0.64% 1.69% 33.76% 9.52% 18.98% 30.73% 14.86% 24.94% 8.88% -4.21% 10.49% -10.93% 4.81% 7.38% 4.56% 25.50% 15.84% 16.44% 13.22% 8.88% 5.96% 2.32% 7.27% 2.29% -0.66% 0.23% 3.28% 2.36% 12.16% 16.24% -19.29% -22.31% -30.20% -21.44% 10.31% -3.44% -4.72% -12.73% -19.05% 2.32% -12.26% -72.51% -17.35% -25.09% -18.60% 165.29% 9.11% 36.67% 48.06% 42.35% 21.20% -2.08% -1.95% 1.67% 6.39% 15.50% 25.86%  29.67% 29.93%           
      qoq
    5.28% -6.14% -9.95% 9.51% -5.06% 4.60% 9.23% -46.71% 92.97% 9.08% -4.06% 4.56% -4.80% 13.49% -4.04% 0.41% -31.78% 56.95% -1.09% -16.14% 17.79% 0.91% -26.61% 26.59% 7.36% 1.96% -3.46% 3.65% 16.63% 12.02% -15.18% 12.75% 1.64% -1.45% -2.16% -9.10% 19.60% 0.96% -4.73% 9.11% 10.40% 1.48% -7.37% 4.93% 7.44% -2.01% -2.90% 0.06% 4.34% -1.13% 0.06% -0.83% 14.32% 2.47% -30.53% -4.54% 2.70% 15.33% -2.45% -16.44% 1.35% 5.63% -9.51% 5.61% -13.09% -66.90% 172.03% -4.27% -5.57% 7.88% 11.88% 19.91% 2.30% 3.72% -4.74% -3.12% 2.44% 7.54% -0.32% 5.18% 11.63%   5.39%        
      operating costs and expenses:
                                                                                               
      product costs
    8,576,000 7,830,000 7,425,000 8,674,000 8,448,000 7,101,000 8,803,000 7,039,000 6,921,000 5,738,000 5,267,000 5,597,000 5,141,000 5,107,000 4,497,000 4,159,000 5,105,000 4,170,000 3,743,000 3,902,000 4,443,000 3,769,000 3,203,000 3,659,000 3,364,000 3,093,000 3,523,000 4,089,000 4,104,000 2,913,000 2,891,000 3,318,000 2,914,000 2,562,000 2,628,000 2,839,000 2,777,000 2,926,000 2,366,000 2,588,000 2,174,000 1,955,000 1,902,000 2,279,000 2,037,000 1,696,000 2,004,000 2,004,000 1,990,000 1,945,000 1,959,000 1,962,000 2,251,000 1,615,000 1,590,000 1,453,250 1,704,000 2,284,000  1,705,000 2,388,000 2,475,000  1,335,250 1,988,000 1,838,000  1,475,500 1,773,000 2,154,000                      
      research and development
    7,573,000 8,367,000 8,941,000 9,702,000 9,765,000 10,229,000 8,664,000 9,696,000 11,232,000 12,924,000 12,743,000 12,259,000 12,975,000 13,712,000 11,663,000 10,731,000 12,246,000 12,875,000 10,882,000 12,787,000 13,324,000 11,935,000 12,142,000 14,523,000 13,321,000 13,555,000 11,486,000 12,590,000 9,778,000 10,774,000 7,831,000 9,712,000 7,927,000 8,208,000 5,970,000 5,303,000 4,693,000 4,868,000 1,406,000 1,323,000 1,423,000 1,381,000 1,083,000 1,072,000 1,164,000 1,110,000 1,018,000 999,000 885,000 986,000 982,000 1,102,000 1,107,000 860,000 672,000 2,840,000 4,599,000 3,984,000 2,810,000 3,007,000 3,483,000 5,312,000 3,635,000 4,171,000 4,856,000 6,097,000 116,137,000 6,327,000 6,242,000 7,198,000 5,444,000 3,795,000 1,399,000 953,000 795,000 821,000 1,532,000 1,508,000 1,843,000 1,161,000 1,116,000 3,355,000  991,000 858,000 1,135,750 1,464,000 1,950,000 1,129,000 1,900,000 1,948,000 
      selling, general and administrative
    17,750,000 15,045,000 15,174,000 14,579,000 16,627,000 13,093,000 12,537,000 12,807,000 12,874,000 12,967,000 13,236,000 13,776,000 12,854,000 11,113,000 9,192,000 7,862,000 7,885,000 7,907,000 7,023,000 7,300,000 7,416,000 6,733,000 6,943,000 7,186,000 5,939,000 4,876,000 5,949,000 6,505,000 5,977,000 6,440,000 5,188,000 5,308,000 5,232,000 5,076,000 4,862,000 5,016,000 4,483,000 4,853,000 3,648,000 3,684,000 4,023,000 4,125,000 3,693,000 3,561,000 3,591,000 4,294,000 3,851,000 2,307,000 4,052,000 3,847,000 3,653,000 3,753,000 3,412,000 3,394,000 3,466,000 5,547,000 4,916,000 4,868,000 5,214,000 4,784,000 4,944,000 4,109,000 4,614,000 4,204,000 3,910,000 4,403,000 4,683,000 5,257,000 4,808,000 6,002,000 4,749,000                     
      acquired intangible asset amortization
    910,000 853,000 863,000 885,000 870,000 876,000 870,000 878,000 879,000 867,000 913,000 966,000 1,024,000 1,071,000 1,089,000 1,117,000 560,000 560,000 556,000 547,000 536,000 541,000 594,000 596,000 599,000 604,000 606,000 613,000 624,000 636,000 618,000 629,000 603,000 591,000 596,000                                                         
      total operating costs and expenses
    34,809,000 32,095,000 32,403,000 33,840,000 35,710,000 31,299,000 30,874,000 30,420,000 31,071,000 33,781,000 32,162,000 32,601,000 31,997,000 31,006,000 26,444,000 24,460,000 26,257,000 25,512,000 22,204,000 24,536,000 25,719,000 22,978,000 22,882,000 26,941,000 23,327,000 21,811,000 21,529,000 25,478,000 28,477,000 18,533,000 17,646,000 19,643,000 16,047,000 15,826,000 14,493,000 14,071,000 13,375,000 14,459,000 12,602,000 13,098,000 10,057,000 10,483,000 9,171,000 9,902,000 9,283,000 10,124,000 9,554,000 8,721,000 10,051,000 9,566,000 8,974,000 9,205,000 9,166,000 8,521,000 8,694,000 34,538,000 14,521,000 15,452,000 15,888,000 33,638,000 16,388,000 19,312,000 14,613,000 15,234,000 13,525,000 14,725,000 20,549,000 17,914,000 17,092,000 18,526,000 16,258,000 35,112,000 10,244,000 9,277,000 8,631,000 8,406,000 8,676,000 8,754,000 7,885,000 7,370,000 36,853,000 5,431,000  6,060,000 5,800,000       
      operating income
    -5,242,000 -4,010,000 -2,481,000 -613,000 -5,369,000 659,000 -322,000 -2,450,000 21,412,000 -6,583,000 -7,229,000 -6,613,000 -7,143,000 -4,900,000 -3,441,000 -489,000 -2,384,000 9,483,000 93,000 -1,993,000 1,164,000 -156,000 -266,000 3,875,000 1,017,000 865,000 712,000 -2,440,000 -6,250,000 525,000 -633,000 415,000 1,743,000 1,677,000 3,268,000 3,194,000 6,597,000 2,240,000 3,939,000 3,706,000 5,857,000 3,932,000 5,034,000    4,329,000                                             
      yoy
    -2.37% -708.50% 670.50% -74.98% -125.07% -110.01% -95.55% -62.95% -399.76% 34.35% 110.08% 1252.35% 199.62% -151.67% -3800.00% -75.46% -304.81% -6178.85% -134.96% -151.43% 14.45% -118.03% -137.36% -258.81% -116.27% 64.76% -212.48% -687.95% -458.58% -68.69% -119.37% -87.01% -73.58% -25.13% -17.03% -13.82% 12.63% -43.03% -21.75%    16.29%                                                 
      qoq
    30.72% 61.63% 304.73% -88.58% -914.72% -304.66% -86.86% -111.44% -425.26% -8.94% 9.31% -7.42% 45.78% 42.40% 603.68% -79.49% -125.14% 10096.77% -104.67% -271.22% -846.15% -41.35% -106.86% 281.02% 17.57% 21.49% -129.18% -60.96% -1290.48% -182.94% -252.53% -76.19% 3.94% -48.68% 2.32% -51.58% 194.51% -43.13% 6.29% -36.73% 48.96% -21.89%                                                  
      operating margin %
    -17.73% -14.28% -8.29% -1.84% -17.70% 2.06% -1.05% -8.76% 40.80% -24.20% -28.99% -25.45% -28.74% -18.77% -14.96% -2.04% -9.99% 27.10% 0.42% -8.84% 4.33% -0.68% -1.18% 12.57% 4.18% 3.81% 3.20% -10.59% -28.12% 2.75% -3.72% 2.07% 9.80% 9.58% 18.40% 17.59% 33.03% 13.41% 23.81% 21.34% 36.80% 27.28% 35.44% 0% 0% 0% 31.18% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% NaN% 0% 0% NaN% NaN% NaN% NaN% NaN% NaN% 
      other expense, net:
                                                                                               
      interest expense
    -864,000 -855,000 -882,000 -884,000 -879,000 -881,000 -896,000 -895,000 -884,000 -884,000 -826,000 -188,000 -145,000 -129,000 -136,000 -132,000 -59,000 -59,000 -60,000 -34,000 -29,000 -30,000 -40,000 -40,000 -38,000 -37,000 -37,000                                                                 
      foreign exchange loss
    -88,000 -70,000  -42,000 -51,000 -72,000 -45,000         -50,250 -94,000  -180,000                   -434,000 -135,000                                                     
      investment income
    265,000 253,000 387,000 435,000 488,000 460,000 539,000 546,000 182,000 177,000 172,000 26,000 22,000 25,000 26,000 28,000 26,000 28,000 41,000 72,000 124,000 210,000 250,000 247,000 269,000 265,000 316,000 285,000 303,000 142,000 121,000 116,000 104,000 85,000 85,000 26,000 19,000 16,000 1,000 7,000 36,000 56,000 57,000 44,000 42,000 66,000 86,000 81,000 60,000 56,000 72,000 122,000 137,000 143,000 138,000 127,000 147,000 166,000 185,000 204,000 241,000 281,000 297,000 324,000 384,000 397,000 734,000 648,000 677,000 1,051,000 953,000 1,113,000 1,211,000 1,187,000 1,333,000 1,316,000 1,113,000 961,000 820,000 494,000 434,000 417,000  269,000 276,000 275,250 354,000 366,000 381,000 371,000 368,000 
      other expense
    -687,000 -672,000 -463,000 -524,000 -442,000 -493,000 -402,000 -339,000 -763,000 -782,000 -779,000 -179,000 -38,000  -77,000                                                                             
      income before income taxes
    -5,929,000 -4,682,000 -2,944,000 -1,137,000 -5,811,000 166,000 -724,000 -2,789,000 20,649,000 -7,365,000 -8,008,000 -6,792,000 -7,181,000 -5,002,000 -3,518,000 -562,000 -2,511,000 9,525,000 -106,000 -2,078,000 1,211,000 -485,000 -102,000 4,118,000 1,206,000 1,100,000 1,134,000 -2,029,000 -5,295,000 314,000 -521,000 192,000 1,253,000 1,561,000 4,027,000 3,212,000 6,860,000 2,183,000 3,805,000   4,531,000 5,084,000    5,096,000         -17,259,000 3,765,000 2,401,000 -499,000 -23,238,000 182,000 -668,000 3,065,000 4,200,000 5,455,000 6,617,000 43,252,000 1,426,000 7,810,000 8,365,000 9,291,000 -12,746,000 8,719,000 9,257,000 9,438,000 10,438,000 10,565,000 5,254,000 9,308,000 9,617,000 -20,833,000 9,055,000  6,948,000 6,582,000 7,169,000 7,446,000 4,406,000 3,478,000 3,229,000 2,799,000 
      income tax benefit
    611,000 -527,000    81,000 -62,000 -3,376,500 -13,303,000 -368,000 165,000 -7,936,000 1,530,000 919,000 706,000 273,000 -776,000 -1,438,000 -168,000 -868,000 1,248,000 1,947,000 250,000 -564,000 260,000 162,000  276,000 2,613,000 1,220,000                          4,322,000 77,000 87,000 122,000   241,000                  -3,522,000            
      net income
    -5,318,000 -5,209,000 -3,651,000 -3,449,000 -7,554,000 247,000 -786,000 6,694,000 7,346,000 -7,733,000 -7,843,000 -14,728,000 -5,651,000 -4,083,000 -2,812,000 -289,000 -3,287,000 8,087,000 -274,000 -2,946,000 2,459,000 1,462,000 148,000 3,554,000 1,466,000 1,262,000 1,310,000 -1,753,000 -2,682,000 1,534,000 -1,556,000 400,000 720,000 506,000 2,300,000 2,644,000 4,003,000 825,000 2,513,000 1,357,000 3,924,000 3,051,000 3,614,000 2,344,000 3,598,000 2,459,000 3,630,000 3,686,000 3,131,000 4,102,000 4,248,000 2,740,000 3,062,000 1,723,000 2,706,000 -12,937,000 3,842,000 2,488,000 -377,000 -21,663,000 -916,000 -427,000 1,917,000 2,710,000 3,539,000 4,216,000 27,085,000 -814,000 4,800,000 5,107,000 5,646,000 -13,906,000 5,587,000 5,675,000 5,992,000 6,294,000 6,358,000 1,465,000 6,218,000 6,095,000 -24,371,000 5,682,000  4,372,000 4,111,000 4,443,000 4,572,000 2,750,000 2,171,000 2,031,000 1,758,000 
      yoy
    -29.60% -2208.91% 364.50% -151.52% -202.83% -103.19% -89.98% -145.45% -229.99% 89.40% 178.91% 4996.19% 71.92% -150.49% 926.28% -90.19% -233.67% 453.15% -285.14% -182.89% 67.74% 15.85% -88.70% -302.74% -154.66% -17.73% -184.19% -538.25% -472.50% 203.16% -167.65% -84.87% -82.01% -38.67% -8.48% 94.84% 2.01% -72.96% -30.46% -42.11% 9.06% 24.07% -0.44% -36.41% 14.92% -40.05% -14.55% 34.53% 2.25% 138.07% 56.98% -121.18% -20.30% -30.75% -817.77% -40.28% -519.43% -682.67% -119.67% -899.37% -125.88% -110.13% -92.92% -432.92% -26.27% -17.45% 379.72% -94.15% -14.09% -10.01% -5.77% -320.94% -12.13% 287.37% -3.63% 3.26% -126.09% -74.22%  39.41% -692.82% 27.89%  58.98% 89.36% 118.76% 160.07%     
      qoq
    2.09% 42.67% 5.86% -54.34% -3158.30% -131.42% -111.74% -8.88% -195.00% -1.40% -46.75% 160.63% 38.40% 45.20% 873.01% -91.21% -140.65% -3051.46% -90.70% -219.80% 68.19% 887.84% -95.84% 142.43% 16.16% -3.66% -174.73% -34.64% -274.84% -198.59% -489.00% -44.44% 42.29% -78.00% -13.01% -33.95% 385.21% -67.17% 85.19% -65.42% 28.61% -15.58% 54.18% -34.85% 46.32% -32.26% -1.52% 17.73% -23.67% -3.44% 55.04% -10.52% 77.71% -36.33% -120.92% -436.73% 54.42% -759.95% -98.26% 2264.96% 114.52% -122.27% -29.26% -23.42% -16.06% -84.43% -3427.40% -116.96% -6.01% -9.55% -140.60% -348.90% -1.55% -5.29% -4.80% -1.01% 333.99% -76.44% 2.02% -125.01% -528.92%   6.35% -7.47% -2.82% 66.25% 26.67% 6.89% 15.53%  
      net income margin %
    -17.99% -18.55% -12.20% -10.38% -24.90% 0.77% -2.57% 23.93% 14.00% -28.43% -31.46% -56.67% -22.74% -15.64% -12.22% -1.21% -13.77% 23.11% -1.23% -13.07% 9.15% 6.41% 0.65% 11.53% 6.02% 5.57% 5.89% -7.61% -12.07% 8.05% -9.15% 1.99% 4.05% 2.89% 12.95% 14.56% 20.04% 4.94% 15.19% 7.82% 24.66% 21.17% 25.44% 15.28% 24.62% 18.08% 26.15% 25.78% 21.91% 29.95% 30.67% 19.79% 21.94% 14.11% 22.71% -75.43% 21.38% 14.22% -2.49% -139.32% -4.92% -2.33% 11.03% 14.11% 19.46% 20.15% 42.85% -3.50% 19.77% 19.87% 23.69% -65.29% 31.45% 32.69% 35.79% 35.82% 35.05% 8.27% 37.76% 36.90% -155.18% 40.39% NaN% 34.32% 34.01% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% 
      basic net income per share
    -0.37 -0.36 -0.26 -0.143 -0.53 0.02  0.48 0.52       -0.02 -0.24 0.59 -0.02 0.075 0.18 0.11  0.075 0.11 0.09 0.1 -0.053 -0.2 0.12 -0.12 0.068 0.05 0.04 0.17 0.143 0.31 0.06 0.19   0.24 0.27    0.26           0.14 -0.02 -1.24 -0.05 -0.02 0.11 0.15 0.2 0.24 1.53 -0.04 0.27 0.28 0.31 -0.76 0.31 0.31 0.32 0.34 0.34 0.08 0.34 0.33 -1.34 0.32  0.25 0.24 0.25 0.26 0.16  0.12 0.1 
      diluted net income per share
    -0.37 -0.36 -0.26 -0.143 -0.53 0.02  0.48 0.52       -0.02 -0.24 0.58 -0.02 0.075 0.18 0.11  0.073 0.11 0.09 0.09 -0.053 -0.2 0.11 -0.12 0.065 0.05 0.04 0.17 0.14 0.3 0.06 0.19   0.23 0.27    0.26           0.14 -0.02 -1.24 -0.05 -0.02 0.11 0.16 0.2 0.24 1.53 -0.05 0.26 0.28 0.31 -0.77 0.31 0.31 0.32 0.34 0.34 0.08 0.33 0.32 -1.34 0.32  0.25 0.23 0.25 0.26 0.15  0.11 0.1 
      weighted-average number of shares outstanding:
                                                                                               
      basic
    14,281 14,278 14,231 14,153 14,170 14,152 14,102 14,031 14,050 14,030 13,983 13,916 13,929 13,917 13,878 13,765 13,837 13,746 13,668 13,552 13,601 13,507 13,469 13,389 13,394 13,390 13,367 13,157 13,203 13,102 13,064 13,153 13,155 13,220 13,200 12,998 12,995 12,969 12,966 13,029 13,002 12,944 13,225 13,632 13,585 13,538 13,756 14,464 14,413 14,622 14,655 17,318 17,528 17,519 17,476 17,419 17,437,000 17,407 17,383 17,372 17,360 17,369 17,396 17,435 17,356 17,320 17,683 18,026 18,073 18,102 18,015 18,033 17,815 18,017 18,456 18,527 18,570 18,481 18,436 18,322 18,135 17,574 17,501 17,483 17,454  17,402 17,326 17,285 17,119 16,926 
      diluted
    14,281 14,278 14,231 14,153 14,170 14,182 14,102 14,031 14,072 14,030 13,983 13,916 13,929 13,917 13,878 13,989 13,837 13,981 13,668 13,812 13,786 13,751 13,769 13,779 13,726 13,785 13,827 13,157 13,203 13,465 13,064 13,389 13,385 13,428 13,446 13,219 13,284 13,190 13,186 13,289 13,279 13,207 13,423 13,876 13,813 13,824 14,009 14,731 14,739 14,914 14,863 17,431 17,647 17,632 17,528                                     
      foreign exchange gain
      32,000     10,000 -61,000 -75,000 -125,000 -17,000 85,000 2,000 33,000   73,000  -123,000 -48,000 -30,000 -47,000 35,000 -42,000 5,000 136,000 126,000 652,000 -353,000 -186,000 -30,250 -594,000 -201,000 674,000 -84,000 234,000                                                       
      income tax expense
      -707,000 -2,312,000 -1,743,000                                                                                       
      restructuring expense
             1,282,000                                                                                  
      contingent consideration gain
                             -317,000    -2,230,000                                                              
      contingent consideration expense
             3,000 3,000 3,000 3,000 3,000 3,000         -62,000 104,000   1,681,000 106,000  1,118,000                                                             
      other expense:
                                                                                               
      basic net loss per share
          -0.06   -0.55 -0.56 -0.225 -0.41 -0.29 -0.2                                                                             
      diluted net loss per share
          -0.06   -0.55 -0.56 -0.225 -0.41 -0.29 -0.2                                                                             
      contingent consideration (gain) expense
            -835,000                  -35,000     -200,750 -629,000                                                           
      acquisition transaction, integration and other costs
                   588,000 461,000                   -5,000 61,000 640,000 2,491,000                                                     
      other income:
                                                                                               
      other income
                 -102,000  -73,000 -127,000 42,000 -199,000 -85,000 47,000 -329,000 164,000 243,000 189,000 235,000 422,000 411,000 955,000 -211,000 112,000 -223,000 -490,000 -116,000 759,000 95,000 -6,000 361,000 -134,000  -40,000 543,000 50,000 8,000  125,000 767,000 -1,323,000 2,000 282,000 1,176,000 56,000 2,000 162,000 8,000  172,000 193,000 36,000 13,000 298,000 3,000  -97,000 410,000 20,000 -149,000 -233,000 -51,000 133,000 767,000 1,067,000 1,201,000 1,172,000 1,329,000 1,271,000 1,102,000 -3,699,000 728,000 469,000 315,000 417,000  270,000 295,000       
      impairment loss on strategic investment and other
                                                                                               
      other
                       250   1,000                                                                     
      impairment loss on strategic investment
                       -119,750  -479,000                                                                      
      basic net income per share:
                          0.01                                                                     
      diluted net income per share:
                          0.01                                                                     
      acquired in-process research and development
                                7,888,000                                                               
      gain on strategic investment and other
                           2,250  2,000 7,000                                                                 
      income tax provision
                              176,000    -1,035,000 208,000 -533,000 -1,055,000 -1,727,000 -1,456,000 -2,857,000 -1,358,000 -1,292,000 -1,415,000 -1,929,000 -1,480,000 -1,470,000 -1,858,000 -1,729,000 -1,212,000 -1,466,000 -1,865,000 -1,122,000 -918,000 -1,877,000 -1,962,000 -1,758,000 -1,244,000 -1,213,000     1,575,000 -1,098,000  -1,148,000 -1,490,000 -1,916,000 -2,401,000 -16,167,000 -2,240,000 -3,010,000 -3,258,000 -3,645,000 -1,160,000 -3,132,000 -3,582,000 -3,446,000 -4,144,000 -4,207,000 -3,789,000 -3,090,000  -3,538,000 -3,373,000  -2,576,000 -2,471,000 14,400,000 -2,874,000 -1,656,000 -1,307,000 -1,198,000 -1,041,000 
      gain on strategic investment
                               44,250   177,000                                                             
      contingent consideration (gain) accretion expense
                                     -611,000                                                          
      gains on strategic investments and other
                                                                                               
      contingent consideration accretion expense
                                      437,000 436,000 555,000 392,000 109,000                                                     
      acquisition related intangible asset amortization
                                       485,000 806,000 780,000                                                      
      gain on strategic investments
                                       94,250 16,000                                                       
      other income
                                       18,000 263,000                                                       
      intangible asset amortization
                                          354,000                                                     
      other loss
                                                                           -46,000 -10,000 -15,000 -4,000 -45,000 -11,000  -92,000             
      gain on sales of strategic investments
                                               177,250 28,000                                               
      income from continuing operations before income taxes
                                           2,772,000 5,853,000   4,302,000 5,403,000 3,671,000  5,598,000 4,300,000 4,338,000 6,125,000 4,816,000 4,932,000 3,190,000 3,368,000                                     
      income from continuing operations
                                           1,357,000 3,924,000   2,444,000 3,674,000 2,459,000  3,733,000 3,178,000 3,420,000 4,248,000 2,854,000 3,174,000 1,946,000 2,155,000                                     
      income from discontinued operations, net of income taxes
                                               -100,000 -76,000   -47,000 -47,000 682,000  -55,000 -30,000 -344,000 1,605,000                                     
      continuing operations
                                            0.3   0.18 0.27 0.18  0.27 0.22 0.23 0.29 0.16 0.18 0.11 0.12                                     
      discontinued operations
                                                -0.01     0.05   -0.01 -0.01 0.03                                     
      gain on sale of strategic investment
                                                  681,000                                             
      other losses
                                              -7,000                                                 
      operating income from continuing operations
                                               5,434,000 5,333,000 3,480,000  5,576,000 4,238,000 4,129,000 4,877,000 4,638,000 4,793,000 3,689,000 3,222,000                                     
      basic income per share:
                                                                                               
      diluted income per share:
                                                                                               
      discontinued operations:
                                                                                               
      income from discontinued operations
                                                   -47,000 -47,000 682,000  -114,000 -112,000 -223,000 551,000                                     
      other investment capital gains
                                                                                               
      impairment loss on strategic investments
                                                   -32,250                                            
      loss on sale of discontinued operations, net of income taxes
                                                       -59,000 -82,000  -1,054,000                                     
      impairment loss on investments
                                                     -129,000          -5,366,000 -2,577,000                               
      income on sale of discontinued operations, net of income taxes
                                                         121,000                                      
      restructuring charges
                                                           1,007,000   1,236,000   1,306,000  -35,000   1,798,000                         
      impairment loss on investment
                                                       -201,000  -804,000                                      
      revenue
                                                                                               
      operating costs and expenses
                                                                                               
      customer research and development
                                                           4,271,000 4,379,000 5,031,000 4,731,000 5,399,000 4,642,000 4,783,000 3,323,000                             
      other research and development
                                                           3,321,000 3,522,000 3,269,000 2,132,000 4,409,000 4,223,000 4,565,000 4,719,000                             
      goodwill impairment charge
                                                           1,412,500                                    
      asset impairment charges
                                                               2,631,000 191,000                               
      income from operations
                                                           -17,386,000 3,446,000 2,042,000 -720,000 -18,089,000 2,220,000 -952,000 2,768,000 3,973,000 4,661,000 6,200,000 42,667,000 5,325,000 7,184,000 7,181,000 7,571,000 -13,813,000 7,518,000 8,085,000 8,109,000 9,167,000 9,463,000 8,953,000 8,580,000 9,148,000 -21,148,000 8,638,000  6,678,000 6,287,000 6,834,000 6,959,000 3,992,000 2,855,000 2,903,000 2,385,000 
      basic net income per common share
                                                           2.5 220                                   
      diluted net income per common share
                                                           2.5 220                                   
      weighted-average shares outstanding
                                                                                               
      basic
    14,281 14,278 14,231 14,153 14,170 14,152 14,102 14,031 14,050 14,030 13,983 13,916 13,929 13,917 13,878 13,765 13,837 13,746 13,668 13,552 13,601 13,507 13,469 13,389 13,394 13,390 13,367 13,157 13,203 13,102 13,064 13,153 13,155 13,220 13,200 12,998 12,995 12,969 12,966 13,029 13,002 12,944 13,225 13,632 13,585 13,538 13,756 14,464 14,413 14,622 14,655 17,318 17,528 17,519 17,476 17,419 17,437,000 17,407 17,383 17,372 17,360 17,369 17,396 17,435 17,356 17,320 17,683 18,026 18,073 18,102 18,015 18,033 17,815 18,017 18,456 18,527 18,570 18,481 18,436 18,322 18,135 17,574 17,501 17,483 17,454  17,402 17,326 17,285 17,119 16,926 
      dilutive effect of outstanding stock options and non-vested stock
                                                           11,750 92,000 64                                 
      diluted
                                                           -17,438,581 17,529,000 17,471 17,383 -13 17,360 17,369 17,440 -23 17,379 17,349 177,472 -43 18,322 18,428 18,428 -32 17,968 18,133 18,556 38 18,725 18,649 18,643 18,928 18,135 17,950  17,775 17,766       
      asset impairment charge
                                                                 2,074,000                              
      product
                                                              1,825,000    1,957,000        2,782,000 2,188,000 1,217,000 1,092,000 1,086,000 958,000 891,000 869,000 681,000 743,000 730,000 620,000  752,000 736,000 488,000 582,000 783,000 587,000 678,000 689,000 
      goodwill impairment
                                                              750,000                                 
      purchased in-process research and development
                                                                      3,200,000                         
      dilutive effect of outstanding stock options and nonvested stock
                                                                  44                             
      diluted
                                                           -17,438,581 17,529,000 17,471 17,383 -13 17,360 17,369 17,440 -23 17,379 17,349 177,472 -43 18,322 18,428 18,428 -32 17,968 18,133 18,556 38 18,725 18,649 18,643 18,928 18,135 17,950  17,775 17,766       
      dilutive effect of outstanding stock options
                                                                    23 29 64 -11 249 326 413 51 153 116 100 155 168 207 606  376  292 312 123.75 482 477 530 731 923 
      diluted
                                                           -17,438,581 17,529,000 17,471 17,383 -13 17,360 17,369 17,440 -23 17,379 17,349 177,472 -43 18,322 18,428 18,428 -32 17,968 18,133 18,556 38 18,725 18,649 18,643 18,928 18,135 17,950  17,775 17,766       
      operating costs and expenses product
                                                                      1,515,000                         
      sales and marketing
                                                                           247,250 343,000 335,000 311,000 372,000 348,000 380,000 324,000 341,000 307,000 262,000  639,000 543,000       
      general and administrative
                                                                           1,661,000 2,484,000 2,133,000 2,027,000 1,620,000 2,156,000 2,445,000 2,287,000 1,792,000 1,649,000 1,194,000  1,545,000 1,375,000 1,121,250 1,570,000 1,507,000 1,408,000 1,351,000 1,405,000 
      impairment loss
                                                                               -1,162,750  -4,651,000              
      purchased in-process research & development
                                                                                    30,277,000           
      loss on sales of investments
                                                                                 -9,000              
      loss on equity method investment in innorx
                                                                                    -55,000           
      gain on sales of investments
                                                                                   -25,000 -64,000           
      development
                                                                                     1,978,000          
      gain on sale of investments
                                                                                       1,000 19,000 105,750 133,000 48,000 242,000  46,000 
      royalties
                                                                                         4,030,000 7,997,000 4,774,000 3,349,000 3,020,000 2,848,000 
      license fees
                                                                                         297,250 534,000 125,000 531,000 110,000 380,000 
      dilutive effect of outstanding stock options
                                                                    23 29 64 -11 249 326 413 51 153 116 100 155 168 207 606  376  292 312 123.75 482 477 530 731 923 
      net income per share
                                                                                               
      basic
                                                                                            0.13   
      diluted
                                                                                            0.12   
      gain on sale of investments and other
                                                                                             -45,000  
      income before cumulative effect of a change in accounting principle
                                                                                             2,031,000 1,758,000 
      cumulative effect of a change in accounting principle, net of tax
                                                                                               
      basic net income per share before cumulative effect of a change in accounting principle
                                                                                             0.12 0.1 
      diluted net income per share before cumulative effect of a change in accounting principle
                                                                                             0.11 0.1 
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-31 2002-06-30 2002-03-31 
                                                                                                  
        assets
                                                                                                  
        current assets:
                                                                                                  
        cash and cash equivalents
      26,281,000 29,183,000 30,145,000 36,115,000 24,301,000 33,030,000 23,355,000 41,419,000 44,579,000 19,180,000 26,430,000 18,998,000 20,074,000 24,712,000 26,650,000 31,153,000 62,177,000 48,159,000 35,754,000 30,785,000 36,386,000 15,208,000 9,006,000 30,361,000 28,916,000 22,470,000 14,402,000 23,318,000 27,273,000 27,712,000 21,596,000 16,534,000 11,350,000 11,259,000 17,653,000 24,987,000 34,656,000 38,989,000 42,668,000 55,588,000 54,108,000 30,015,000 26,560,000 43,511,000 39,729,000 8,444,000 10,516,000 15,495,000 17,711,000 20,537,000 21,465,000 15,540,000 65,868,000 60,184,000 49,359,000 23,217,000 18,437,000 15,494,000 14,309,000 11,391,000 8,617,000 11,174,000 11,129,000 11,636,000 5,744,000 5,532,000 11,969,000 15,376,000 13,658,000 26,746,000 14,998,000 13,812,000 3,960,000 6,022,000 233,000 3,751,000 1,870,000 1,580,000 1,804,000 4,981,000 974,000 2,056,000 2,709,000 12,429,000 6,492,000  4,007,000 5,257,000 5,258,000 10,317,000   
        available-for-sale securities
      6,447,000 1,965,000  3,997,000 13,874,000 7,909,000 11,819,000 3,933,000     2,012,000 2,007,000 5,693,000 7,717,000 5,741,000 17,792,000 18,120,000 30,313,000 24,178,000 33,190,000 39,256,000 24,931,000 16,070,000 24,023,000 31,453,000 41,352,000 34,760,000 38,330,000 24,756,000 31,802,000 32,360,000 35,062,000 27,474,000 21,954,000 9,523,000     19,119,000 4,125,000 3,040,000 882,000 25,399,000 12,481,000 10,212,000 10,723,000 15,147,000 9,496,000 14,117,000 13,519,000 13,404,000 10,555,000 12,196,000                                     
        accounts receivable
      13,169,000 11,589,000 12,559,000 13,292,000 13,390,000 12,319,000 12,919,000 10,850,000 11,752,000 12,120,000 10,068,000 10,452,000 9,382,000 11,037,000 8,010,000 9,169,000 8,601,000 9,096,000 8,065,000 7,675,000 8,657,000 8,886,000 7,681,000 8,993,000 8,381,000 9,312,000 9,761,000 8,877,000 8,312,000 7,216,000 6,695,000 7,211,000 6,994,000 7,021,000 6,504,000 6,869,000 5,859,000 6,932,000 5,522,000 7,478,000 5,995,000 4,927,000 4,442,000 4,751,000 5,176,000 5,610,000 5,110,000 5,332,000 4,736,000 4,911,000 4,416,000 5,069,000 5,177,000 4,628,000 4,767,000 7,694,000 9,166,000 9,981,000 8,764,000 8,987,000 10,752,000 12,805,000 11,661,000  11,914,000 12,868,000 11,752,000 14,589,000 24,736,000 17,821,000 16,049,000  30,460,000 9,880,000 12,537,000  11,862,000 12,148,000 11,307,000 10,743,000 11,277,000 9,497,000 8,130,000 7,692,000 9,775,000 8,472,000  8,257,000 5,138,000 3,491,000 4,530,000 3,307,000 
        contract assets
      9,338,000 9,697,000 9,879,000 9,872,000  10,650,000 9,178,000                                                                                      
        inventories
      15,756,000 16,060,000 15,261,000 15,168,000 15,405,000 15,405,000 14,438,000 14,839,000 14,610,000 13,767,000 12,724,000 11,819,000 10,926,000 9,471,000 8,290,000 6,760,000 6,316,000 6,309,000 6,261,000 5,966,000 5,872,000 5,740,000 4,951,000 4,501,000 4,151,000 4,345,000 4,168,000 4,016,000 3,975,000 4,046,000 3,871,000 3,516,000 3,505,000 3,347,000 3,472,000 3,579,000 3,345,000 3,335,000 3,301,000 2,979,000 3,464,000 3,195,000 2,829,000 2,817,000 2,900,000 2,758,000 2,832,000 3,328,000 3,210,000 3,364,000 3,222,000 3,524,000 3,263,000 3,665,000 2,972,000 4,150,000 3,735,000 3,084,000 3,111,000 3,047,000 3,506,000 3,312,000 3,443,000 3,330,000 3,109,000 3,105,000 2,693,000 2,651,000 2,973,000 2,591,000 2,404,000 2,497,000 1,259,000 990,000 933,000 952,000 1,115,000 1,144,000 1,153,000 1,029,000 992,000 1,105,000 1,040,000 1,011,000 1,044,000 854,000 863,000 831,000 728,000 812,000 731,000 739,000 
        income tax receivable
      702,000     746,000 361,000 491,000   121,000 2,438,000 2,409,000 2,305,000 1,916,000 1,912,000 1,136,000 1,657,000 2,544,000 2,391,000 4,867,000 4,257,000 561,000 558,000 560,000 1,137,000 1,244,000 1,152,000 1,125,000 1,345,000 240,000 599,000 993,000 139,000 358,000 697,000     649,000 1,223,000                               483,000 439,000                   
        prepaids and other
      4,301,000 3,253,000 4,005,000 2,860,000 3,365,000 4,204,000 7,738,000 7,363,000 7,231,000 8,311,000 8,072,000 6,764,000 7,648,000 7,907,000 7,689,000 6,453,000 3,098,000 3,406,000 3,553,000 3,370,000 3,594,000 3,738,000 4,164,000 3,866,000 3,225,000 3,165,000 2,941,000 2,462,000 3,051,000 2,342,000 2,488,000 1,221,000 2,467,000 1,540,000 1,183,000 472,000 686,000 1,643,000 961,000 1,198,000 624,000 926,000 712,000 751,000 1,718,000 2,081,000 592,000 860,000 1,720,000 1,495,000 478,000 603,000 1,560,000 3,494,000 7,342,000 3,101,000 2,526,000 1,314,000 3,662,000 4,701,000 4,139,000 2,514,000 3,765,000 1,443,000 1,151,000 2,270,000 1,682,000 3,584,000 1,290,000 1,424,000 1,845,000 1,836,000 1,754,000 1,828,000 1,557,000 1,403,000 1,714,000 1,102,000 975,000 885,000 1,060,000 805,000 805,000 932,000 1,024,000 751,000 759,000 865,000 961,000 615,000 1,768,000 640,000 
        total current assets
      75,994,000 71,747,000 71,849,000 81,304,000 80,356,000 84,263,000 79,808,000 86,691,000 85,850,000 61,244,000 64,462,000 57,587,000 60,035,000 64,681,000 64,916,000 70,255,000 94,112,000 93,041,000 80,863,000 86,608,000 87,802,000 77,301,000 73,466,000 81,420,000 69,538,000 71,517,000 70,676,000 81,527,000 78,846,000 81,341,000 59,996,000 60,883,000 57,669,000 58,368,000 56,644,000 58,558,000 54,069,000 51,721,000 53,238,000 67,789,000 65,310,000 59,764,000 39,028,000 55,280,000 50,811,000 44,653,000 31,880,000 35,779,000 38,333,000 45,780,000 39,886,000 39,955,000 90,829,000 86,882,000 81,225,000 53,764,000 50,603,000 41,553,000 40,673,000 37,478,000 40,837,000 38,696,000 38,727,000 37,014,000 38,560,000 32,461,000 38,901,000 46,509,000 54,905,000 64,595,000 47,737,000 47,895,000 80,755,000 51,274,000 65,837,000 76,096,000 65,653,000 55,799,000 47,633,000 29,077,000 22,551,000 25,270,000 29,569,000  21,752,000 20,087,000       
        property and equipment
      22,840,000 23,281,000 23,805,000 24,956,000 25,319,000 25,718,000 25,563,000 26,026,000 26,571,000 27,614,000 27,717,000 27,148,000 28,289,000 29,079,000 29,319,000 30,090,000 29,112,000 29,745,000 30,346,000 30,103,000 28,939,000 29,785,000 30,766,000 29,748,000 29,559,000 29,512,000 29,898,000 30,143,000 27,976,000 25,844,000 23,624,000 22,942,000 22,250,000 20,629,000 20,186,000 19,601,000 17,183,000 13,881,000 13,506,000 12,968,000 12,102,000 12,419,000 12,674,000 13,133,000 12,710,000 12,689,000 12,486,000 12,845,000 12,870,000 13,214,000 13,587,000 13,610,000 13,214,000 13,695,000 14,042,000 47,926,000 63,842,000 64,560,000 65,043,000 65,395,000 66,964,000 64,249,000 68,117,000 66,915,000 61,583,000 53,640,000 45,938,000 41,897,000 34,461,000 20,934,000 20,132,000 19,738,000 11,447,000 11,352,000 11,446,000 11,686,000 11,776,000 18,278,000 16,658,000 15,970,000 15,155,000 15,299,000 15,738,000 16,045,000 32,957,000 33,760,000 33,936,000 29,328,000 23,933,000 21,402,000 15,898,000 15,741,000 
        intangible assets
      21,621,000 21,088,000 21,271,000 23,569,000 23,702,000 24,784,000 26,213,000 26,206,000 27,798,000 28,726,000 29,262,000 28,145,000 30,752,000 33,511,000 35,238,000 37,054,000 11,482,000 12,028,000 12,945,000 13,283,000 12,585,000 13,037,000 13,785,000 14,226,000 15,480,000 16,020,000 16,874,000 17,683,000 18,430,000 19,725,000 20,076,000 20,562,000 21,230,000 21,118,000 21,094,000 22,525,000 22,889,000 24,059,000 16,502,000 2,760,000 2,389,000 2,574,000 2,760,000 2,946,000 3,131,000 3,317,000 3,502,000 3,688,000 3,874,000 4,060,000 4,245,000 4,430,000 4,616,000 4,802,000 4,987,000 10,629,000  14,483,000  15,257,000    17,458,000    16,870,000 16,402,000   18,399,000                     
        goodwill
      46,317,000 43,660,000 42,408,000 44,640,000 43,355,000 43,576,000 44,283,000 42,946,000 43,844,000 43,823,000 43,308,000 40,710,000 42,590,000 44,248,000 44,900,000 45,606,000 27,379,000 27,190,000 27,864,000 27,185,000 26,563,000 26,276,000 26,546,000 26,171,000 26,737,000 26,549,000 26,834,000 27,032,000 27,132,000 27,933,000 27,505,000 27,282,000 26,791,000 25,945,000 25,694,000 26,555,000 26,544,000 26,965,000 21,822,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 8,010,000 21,820,000 21,820,000 21,820,000 21,070,000 21,070,000 21,055,000 18,055,000 18,001,000 18,053,000 18,298,000 16,849,000 15,686,000                     
        other assets
      3,050,000 3,438,000 4,407,000 4,093,000 4,681,000 4,464,000 4,373,000 3,864,000 4,838,000 4,756,000 5,006,000 4,769,000 5,507,000 5,487,000 4,121,000 3,718,000 4,696,000 4,513,000 4,534,000 4,269,000 5,024,000 4,360,000 4,125,000 2,124,000 2,960,000 2,081,000 1,602,000 1,446,000 1,622,000 1,197,000 1,039,000 897,000 877,000 731,000 721,000 628,000 674,000 669,000 650,000 479,000 1,979,000 1,979,000 1,979,000 1,979,000 3,166,000 3,166,000 3,166,000 3,166,000 3,145,000 3,145,000 3,030,000 2,831,000 2,990,000 3,024,000 2,998,000 3,542,000 4,896,000 5,330,000 5,048,000 5,243,000 10,093,000 14,886,000 12,554,000 13,257,000 10,288,000 8,737,000 8,791,000 9,301,000 11,224,000 10,911,000 17,774,000 19,788,000 21,603,000 22,410,000 21,453,000 16,979,000 17,088,000 11,388,000 16,270,000 16,467,000 15,744,000 16,127,000 14,807,000 7,642,000 7,546,000 5,108,000 6,949,000 6,964,000 6,053,000 6,066,000 6,608,000 6,714,000 
        total assets
      169,822,000 163,214,000 163,740,000 178,562,000 177,413,000 182,805,000 180,240,000 185,733,000 188,901,000 166,163,000 169,755,000 158,359,000 175,652,000 184,187,000 184,866,000 194,592,000 177,199,000 177,095,000 163,556,000 168,763,000 166,498,000 155,547,000 155,058,000 159,865,000 150,341,000 150,980,000 150,662,000 164,135,000 159,987,000 163,319,000 134,553,000 136,593,000 131,890,000 131,293,000 128,625,000 132,894,000 126,914,000 122,485,000 112,215,000 98,710,000 95,987,000 90,692,000 87,125,000 104,889,000 100,717,000 95,682,000 95,056,000 101,923,000 103,926,000 107,593,000 107,816,000 103,075,000 157,675,000 154,403,000 151,987,000 162,654,000 173,449,000 171,520,000 172,333,000 170,279,000 190,861,000 190,514,000 190,508,000 185,562,000 181,688,000 182,040,000 180,401,000 191,028,000 195,253,000 185,037,000 173,778,000 171,331,000 164,858,000 138,182,000 151,730,000 157,402,000 144,401,000 135,903,000               
        liabilities and stockholders’ equity
                                                                                                  
        current liabilities:
                                                                                                  
        accounts payable
      5,928,000 3,387,000 2,561,000 2,786,000 3,186,000 3,186,000 2,581,000 2,993,000 2,484,000 3,788,000 2,035,000 3,136,000 1,928,000 2,114,000 1,845,000 1,783,000 1,519,000 1,593,000 863,000 1,515,000 1,375,000 1,658,000 2,396,000 2,085,000 2,530,000 3,746,000 2,754,000 2,546,000 1,674,000 2,012,000 2,309,000 2,396,000 1,916,000 1,825,000 1,611,000 1,622,000 1,547,000 2,085,000 1,052,000 781,000 958,000 1,141,000 1,529,000 1,028,000 1,400,000 1,091,000 1,366,000 954,000 736,000 969,000 943,000 1,657,000 740,000 1,496,000 879,000 2,421,000 1,615,000 2,208,000 2,850,000 3,341,000 3,543,000 2,004,000 2,144,000 3,468,000 3,791,000 5,777,000  3,466,000 2,330,000 4,216,000 2,652,000 2,541,000 1,013,000 877,000 527,000 963,000 648,000 721,000 757,000 643,000 464,000 598,000 683,000 448,000 459,000 724,000 1,118,000 372,000 544,000 351,000 356,000 583,000 
        accrued liabilities:
                                                                                                  
        compensation
      7,434,000 6,259,000 4,882,000 11,099,000 7,858,000 6,245,000 4,079,000 10,139,000 7,830,000 5,533,000 4,410,000 8,929,000 7,595,000 5,689,000 3,292,000 8,480,000 6,689,000 4,437,000 2,944,000 6,630,000 4,320,000 2,300,000 1,989,000 4,581,000 2,599,000 2,107,000 1,892,000 5,635,000 3,622,000 3,859,000 1,683,000 3,822,000 3,182,000 2,108,000 1,364,000 5,418,000 3,020,000 1,785,000 1,297,000 2,772,000 2,135,000 1,417,000 902,000 2,061,000 1,756,000 1,216,000 844,000 2,271,000 1,933,000 1,191,000 773,000 2,319,000 1,822,000 1,048,000 823,000 3,474,000 2,322,000 2,013,000 1,516,000 930,000    926,000    3,015,000    3,137,000    1,275,000       894,000          
        accrued other
      5,233,000 3,966,000 3,582,000 3,795,000 5,428,000 5,017,000 5,809,000 6,444,000 5,453,000 6,463,000 7,048,000 5,854,000 5,857,000 6,547,000 6,076,000 4,905,000 4,303,000 4,162,000 4,086,000 5,547,000 4,703,000 4,645,000 4,878,000 4,790,000 3,859,000 5,097,000 5,053,000 6,265,000 4,262,000 4,022,000 1,790,000 1,835,000 1,210,000 1,533,000 1,563,000 1,109,000 1,493,000 1,431,000 1,529,000 1,099,000 1,112,000 947,000 1,056,000 881,000 844,000 767,000 1,202,000 1,149,000 872,000 880,000 1,367,000 1,066,000 829,000 968,000 1,801,000 1,933,000 1,834,000 3,293,000 1,503,000 1,753,000    1,637,000    1,407,000    1,050,000    1,605,000       5,857,000          
        deferred revenue
      846,000 338,000 266,000 1,619,000 3,681,000 4,749,000 4,008,000 4,378,000 4,328,000 3,346,000 3,771,000 4,160,000 4,007,000 4,019,000 4,430,000 4,647,000 5,151,000 5,507,000 4,553,000 5,200,000 5,229,000 4,675,000 4,928,000 5,553,000 5,126,000 6,385,000 7,391,000 9,646,000 10,319,000 12,097,000   155,000 122,000 131,000 180,000 268,000 315,000 172,000 48,000 49,000 49,000 52,000 52,000 41,000 42,000 42,000 43,000 44,000 45,000 46,000 47,000 49,000 51,000 51,000 603,000 1,376,000 1,543,000 1,793,000 562,000 744,000 1,054,000 838,000 905,000 1,127,000 802,000 1,136,000 4,335,000 6,025,000 3,911,000 4,515,000 5,586,000 3,654,000 2,974,000 2,626,000 2,236,000 577,000 803,000 255,000 395,000 577,000 132,000 528,000 978,000 1,207,000  1,039,000 1,513,000 1,130,000 165,000   
        income tax payable
        1,894,000 1,244,000 43,000    11,953,000                                                                                    
        total current liabilities
      19,441,000 13,950,000 13,185,000 20,543,000 20,196,000 19,197,000 16,477,000 23,954,000 32,048,000 19,130,000 17,264,000 32,079,000 29,387,000 28,369,000 25,643,000 29,815,000 17,662,000 15,699,000 12,446,000 18,892,000 15,627,000 13,278,000 14,191,000 20,209,000 17,227,000 20,344,000 20,416,000 35,133,000 31,585,000 34,225,000 19,534,000 9,803,000 7,544,000 6,738,000 5,934,000 10,135,000 8,069,000 8,309,000 5,608,000 4,700,000 4,254,000 3,554,000 3,539,000 4,067,000 4,118,000 3,244,000 4,321,000 5,976,000 3,799,000 3,468,000 6,935,000 6,899,000 5,473,000 5,875,000 6,468,000 11,040,000 7,523,000 10,234,000 9,136,000 7,647,000 7,906,000 7,074,000 6,540,000 7,984,000 8,833,000 14,788,000 17,672,000 12,526,000 13,283,000 15,972,000 13,134,000 19,852,000 7,137,000 5,844,000 10,052,000 8,989,000 5,613,000 5,704,000 3,785,000 5,476,000 4,570,000 6,764,000 11,789,000  4,778,000 7,354,000       
        long-term debt
      29,666,000 29,628,000 29,591,000 29,554,000 29,517,000 29,480,000 29,443,000 29,405,000 29,353,000 29,303,000 29,495,000                                                                                  
        deferred income taxes
      1,744,000 1,607,000 1,595,000 1,785,000 1,771,000 1,857,000 1,992,000 2,004,000 2,057,000 2,025,000 2,102,000  8,479,000 7,181,000 6,372,000 5,867,000 6,368,000 6,507,000 7,004,000 7,315,000 5,585,000 4,788,000 6,370,000 6,176,000    6,304,000    4,027,000                                                             
        other long-term liabilities
      7,662,000 7,783,000 7,600,000 7,783,000 7,785,000 8,321,000 8,530,000 8,060,000 9,539,000 9,742,000 9,518,000 10,773,000 11,524,000 11,760,000 10,713,000 11,649,000 7,670,000 7,552,000 7,630,000 8,020,000 7,865,000 7,442,000 6,634,000 5,512,000 4,755,000 4,853,000 5,712,000 5,720,000 5,681,000 1,918,000 2,062,000 2,119,000 1,836,000 1,936,000 1,884,000 2,146,000 1,897,000 1,900,000 1,818,000 1,920,000 1,778,000 1,741,000 1,722,000 1,845,000 1,779,000 1,646,000 1,636,000 1,970,000 1,917,000 1,959,000 2,005,000 2,247,000 2,355,000 2,391,000 2,368,000 2,684,000 4,394,000 4,513,000 4,656,000 4,675,000 4,665,000 4,811,000 4,717,000 4,583,000 4,717,000 4,495,000 4,379,000 3,453,000 3,281,000 1,597,000 1,179,000 252,000  1,000,000 1,000,000 1,000,000 1,000,000 2,000,000 2,000,000 2,000,000 10,090,000 2,000,000 2,000,000          
        total liabilities
      58,513,000 52,968,000 51,971,000 59,665,000 59,269,000 58,855,000 58,090,000 65,823,000 76,489,000 63,609,000 62,494,000 49,967,000 50,540,000 50,924,000 48,195,000 54,507,000 36,367,000 35,014,000 30,149,000 37,708,000 35,915,000 30,581,000 31,732,000 37,349,000 31,709,000 35,667,000 37,041,000 55,525,000 51,242,000 49,963,000 24,006,000 25,036,000 22,541,000 21,881,000 21,442,000 26,061,000 24,108,000 23,654,000 16,942,000 6,837,000 6,259,000 5,512,000 5,474,000 6,138,000 6,046,000 5,049,000 6,108,000 8,106,000 5,887,000 5,608,000 9,114,000 9,331,000 8,024,000 8,473,000 9,046,000 17,318,000 15,573,000 18,466,000 17,565,000 15,920,000 16,236,000 15,932,000 15,317,000 13,190,000 14,185,000 19,941,000 22,734,000 49,222,000 49,815,000 41,772,000 36,535,000 40,409,000 27,312,000 8,735,000 13,409,000 12,199,000 8,195,000 9,056,000 7,213,000 8,815,000 16,093,000 10,337,000 15,277,000  6,436,000 8,966,000       
        commitments and contingencies
                                                                                                  
        stockholders’ equity:
                                                                                                  
        series a preferred stock — .05 par value, 450 shares authorized; no shares issued and outstanding
                                                                                                  
        common stock — .05 par value, 45,000 shares authorized; 14,298 and 14,325 shares issued and outstanding as of june 30, 2025 and september 30, 2024, respectively
      715,000                                                                                            
        additional paid-in capital
      47,861,000 46,547,000 45,135,000 44,594,000 42,382,000 40,271,000 37,621,000 36,706,000 34,345,000 32,446,000 30,224,000 28,774,000 26,612,000 24,827,000 22,644,000 21,598,000 20,025,000 18,516,000 16,160,000 15,369,000 13,658,000 11,481,000 10,361,000 10,740,000 8,829,000 7,510,000 6,340,000 7,607,000 5,728,000 5,431,000 5,337,000 5,413,000 5,005,000 8,067,000 7,009,000 6,754,000 5,764,000 4,950,000 3,538,000 3,060,000 2,276,000 1,620,000 729,000 2,662,000 2,419,000 2,026,000  2,028,000 10,007,000 16,911,000 18,819,000 18,346,000 76,749,000 76,132,000 75,298,000 74,490,000 73,373,000 72,207,000 70,672,000 69,702,000 68,738,000 67,341,000 67,418,000 66,005,000 64,350,000 63,181,000 63,042,000 74,573,000 78,853,000 79,863,000 78,036,000 76,670,000 68,728,000 66,051,000 81,626,000 96,281,000 93,938,000 90,857,000 88,661,000 87,424,000 78,007,000 59,833,000 57,849,000 57,468,000 57,299,000 56,842,000 56,453,000 56,295,000 54,754,000 54,071,000 52,842,000 48,267,000 
        accumulated other comprehensive income
      1,198,000           -9,874,000 -5,719,000 -1,434,000 75,000 1,727,000 3,759,000 3,231,000 5,006,000 3,174,000 1,469,000 490,000 1,432,000 396,000 1,977,000 1,444,000 2,184,000 2,718,000 2,982,000 5,213,000 4,034,000 3,417,000 2,016,000 -271,000 -935,000 1,273,000 888,000 1,731,000 411,000 5,000 -3,000 30,000 446,000 1,528,000 36,000 -10,000 25,000 58,000 -32,000 127,000 277,000 40,000 139,000 97,000  -153,000 568,000 754,000 699,000 886,000 452,000 890,000 992,000 1,504,000 1,000,000 305,000 226,000 -107,000 -1,577,000 37,000 948,000 1,723,000 2,393,000 2,560,000 1,510,000 -293,000    -129,000 -314,000 -72,000 56,000 -125,000 430,000 209,000 337,000 521,000 515,000 497,000 375,000 33,000 
        retained earnings
      61,535,000 66,853,000 72,062,000 75,713,000 79,162,000 86,716,000 86,469,000 87,255,000 80,561,000 73,215,000 80,948,000 88,791,000 103,519,000 109,170,000 113,253,000 116,065,000 116,354,000 119,641,000 111,554,000 111,828,000 114,774,000 112,315,000 110,853,000 110,705,000 107,151,000 105,685,000 104,423,000 97,615,000 99,368,000 102,050,000 100,516,000 102,072,000 101,672,000 100,952,000 100,446,000 98,146,000 95,502,000 91,499,000 90,674,000 88,161,000 86,804,000 82,880,000 79,829,000 93,881,000 91,536,000 87,938,000 88,242,000 91,036,000 87,350,000 84,219,000 78,873,000 74,625,000 71,886,000 68,824,000 67,100,000 70,122,000 83,059,000 79,217,000 82,523,000 82,900,000 104,564,000 105,480,000 105,907,000 103,989,000 101,280,000 97,740,000 93,524,000 66,439,000 67,252,000 62,453,000 57,346,000 51,620,000 65,526,000 59,939,000 54,265,000 48,273,000 41,979,000 35,620,000 34,157,000 23,122,000 17,026,000 42,036,000 36,354,000 30,911,000 37,401,000 33,029,000 28,918,000 24,475,000 19,903,000 17,153,000 12,385,000 10,354,000 
        total stockholders’ equity
      111,309,000 110,246,000 111,769,000 118,897,000 118,144,000 123,950,000 122,150,000 119,910,000 112,412,000 102,554,000 107,261,000 108,392,000 125,112,000 133,263,000 136,671,000 140,085,000 140,832,000 142,081,000 133,407,000 131,055,000 130,583,000 124,966,000 123,326,000 122,516,000 118,632,000 115,313,000 113,621,000 108,610,000 108,745,000 113,356,000 110,547,000 111,557,000 109,349,000 109,412,000 107,183,000 106,833,000 102,806,000 98,831,000 95,273,000 91,873,000 89,728,000 85,180,000 81,651,000 98,751,000 94,671,000 90,633,000 88,948,000 93,817,000 98,039,000 101,985,000 98,702,000 93,744,000 149,651,000 145,930,000 142,941,000 145,336,000 157,876,000 153,054,000 154,768,000 154,359,000 174,625,000 174,582,000 175,191,000 172,372,000 167,503,000 162,099,000 157,667,000 141,806,000 145,438,000 143,265,000 137,243,000 130,922,000 137,546,000 129,447,000 138,321,000 145,203,000 136,206,000 126,847,000 123,410,000 108,988,000 93,394,000 100,362,000 94,504,000  95,269,000 90,221,000       
        total liabilities and stockholders’ equity
      169,822,000 163,214,000 163,740,000 178,562,000 177,413,000 182,805,000 180,240,000 185,733,000 188,901,000 166,163,000 169,755,000 158,359,000 175,652,000 184,187,000 184,866,000 194,592,000 177,199,000 177,095,000 163,556,000 168,763,000 166,498,000 155,547,000 155,058,000 159,865,000 150,341,000 150,980,000 150,662,000 164,135,000 159,987,000 163,319,000 134,553,000 136,593,000 131,890,000 131,293,000 128,625,000 132,894,000 126,914,000 122,485,000 112,215,000 98,710,000 95,987,000 90,692,000 87,125,000 104,889,000 100,717,000 95,682,000 95,056,000 101,923,000 103,926,000 107,593,000 107,816,000 103,075,000 157,675,000 154,403,000 151,987,000 162,654,000 173,449,000 171,520,000 172,333,000 170,279,000 190,861,000 190,514,000 190,508,000 185,562,000 181,688,000 182,040,000 180,401,000 191,028,000 195,253,000 185,037,000 173,778,000 171,331,000 164,858,000 138,182,000 151,730,000  144,401,000 135,903,000               
        common stock — .05 par value, 45,000 shares authorized; 14,299 and 14,325 shares issued and outstanding as of march 31, 2025 and september 30, 2024, respectively
       715,000                                                                                           
        accumulated other comprehensive loss
       -3,869,000 -6,143,000 -2,126,000 -4,113,000 -3,750,000 -2,652,000 -4,759,000 -3,201,000 -3,814,000 -4,617,000                                            -333,000                      -649,000 -566,000 -336,000              
        common stock — .05 par value, 45,000 shares authorized; 14,294 and 14,325 shares issued and outstanding as of december 31, 2024 and september 30, 2024, respectively
        715,000                                                                                          
        deferred revenue, less current portion
            1,648,000 2,400,000 3,492,000 3,409,000 4,115,000 5,088,000 7,402,000 8,423,000 9,292,000 10,301,000 11,035,000 11,763,000 10,073,000 10,796,000 12,423,000 9,861,000 10,907,000 11,628,000 9,727,000 10,470,000 10,913,000 11,247,000 12,825,000 12,710,000   245,000 262,000 258,000 188,000 192,000 199,000 208,000 217,000 227,000 217,000 213,000 226,000 149,000 159,000 151,000 160,000 171,000 181,000 174,000 185,000 196,000 207,000 210,000 3,594,000 3,656,000 3,719,000 3,773,000 3,598,000 3,665,000 4,047,000 4,060,000 623,000 635,000 658,000 683,000 33,243,000 33,251,000 24,203,000 22,222,000 20,305,000 20,175,000 1,891,000 2,357,000 2,210,000 1,582,000 1,352,000 1,428,000 1,339,000 1,433,000 1,573,000 1,488,000 1,507,000 1,583,000 1,612,000 1,640,000 1,831,000 1,793,000 1,878,000 2,431,000 2,594,000 
        common stock — .05 par value, 45,000 shares authorized; 14,325 and 14,155 shares issued and outstanding, as of september 30, 2024 and 2023, respectively
         716,000                                                                                         
        contract assets, current
          10,021,000                                                                                        
        common stock — .05 par value, 45,000 shares authorized; 14,265 and 14,155 shares issued and outstanding as of june 30, 2024 and september 30, 2023, respectively
          713,000                                                                                        
        common stock — .05 par value, 45,000 shares authorized; 14,260 and 14,155 shares issued and outstanding as of march 31, 2024 and september 30, 2023, respectively
           713,000                                                                                       
        common stock — .05 par value, 45,000 shares authorized; 14,235 and 14,155 shares issued and outstanding as of december 31, 2023 and september 30, 2023, respectively
            712,000                                                                                      
        contract assets — royalties and license fees
             7,796,000 7,678,000 7,866,000 7,047,000 7,116,000 7,584,000 7,242,000 6,668,000 7,091,000 7,043,000 6,622,000 6,566,000 6,108,000 4,248,000 6,282,000                                                                       
        short-term borrowings
                 10,000,000 10,000,000 10,000,000 10,000,000 10,000,000                                                                             
        common stock — .05 par value, 45,000 shares authorized; 14,155 and 14,029 shares issued and outstanding, as of september 30, 2023 and 2022, respectively
             708,000                                                                                     
        common stock — .05 par value, 45,000 shares authorized; 14,134 and 14,029 shares issued and outstanding as of june 30, 2023 and september 30, 2022, respectively
              707,000                                                                                    
        common stock — .05 par value, 45,000 shares authorized; 14,134 and 14,029 shares issued and outstanding as of march 31, 2023 and september 30, 2022, respectively
               707,000                                                                                   
        common stock — .05 par value, 45,000 shares authorized; 14,126 and 14,029 shares issued and outstanding as of december 31, 2022 and september 30, 2022, respectively
                706,000                                                                                  
        common stock — .05 par value, 45,000 shares authorized; 14,029 and 13,899 shares issued and outstanding, as of september 30, 2022 and 2021, respectively
                 701,000                                                                                 
        common stock — .05 par value, 45,000 shares authorized; 13,999 and 13,899 shares issued and outstanding as of june 30, 2022 and september 30, 2021, respectively
                  700,000                                                                                
        common stock — .05 par value, 45,000 shares authorized; 13,990 and 13,899 shares issued and outstanding as of march 31, 2022 and september 30, 2021, respectively
                   700,000                                                                               
        common stock — .05 par value, 45,000 shares authorized; 13,975 and 13,899 shares issued and outstanding as of december 31, 2021 and september 30, 2021, respectively
                    699,000                                                                              
        common stock — .05 par value, 45,000 shares authorized; 13,899 and 13,672 shares issued and outstanding, as of september 30, 2021 and 2020, respectively
                     695,000                                                                             
        common stock — .05 par value, 45,000 shares authorized; 13,872 and 13,672 shares issued and outstanding as of june 30, 2021 and september 30, 2020, respectively
                      694,000                                                                            
        common stock — .05 par value, 45,000 shares authorized; 13,868 and 13,672 shares issued and outstanding as of march 31, 2021 and september 30, 2020, respectively
                       693,000                                                                           
        common stock — .05 par value, 45,000 shares authorized; 13,739 and 13,672 shares issued and outstanding as of december 31, 2020 and september 30, 2020, respectively
                        687,000                                                                          
        contingent consideration
                             3,200,000 3,113,000 3,009,000 3,326,000 11,041,000 11,708,000 12,235,000  1,750,000 925,000 925,000 925,000  13,950,000 400,000 9,308,000                                                      
        common stock — .05 par value, 45,000 shares authorized; 13,672 and 13,504 shares issued and outstanding, as of september 30, 2020 and 2019, respectively
                         684,000                                                                         
        series a preferred stock — .05 par value, 450,000 shares authorized; no shares issued and outstanding
                                                                                                  
        common stock — .05 par value, 45,000,000 shares authorized; 13,645,174 and 13,504,102 shares issued and outstanding as of june 30, 2020 and september 30, 2019, respectively
                          682,000                                                                        
        common stock — .05 par value, 45,000,000 shares authorized; 13,609,495 and 13,504,102 shares issued and outstanding as of march 31, 2020 and september 30, 2019, respectively
                           680,000                                                                       
        contract assets - royalties and license fees
                            7,847,000 8,210,000 8,235,000 7,065,000 6,707,000                                                                  
        common stock — .05 par value, 45,000,000 shares authorized; 13,593,069 and 13,504,102 shares issued and outstanding as of december 31, 2019 and september 30, 2019, respectively
                            680,000                                                                      
        restricted cash
                                 350,000 350,000 350,000 350,000       822,000 786,000                              1,640,000 1,630,000 1,617,000                      
        contingent consideration, less current portion
                                 3,425,000 1,151,000 1,110,000 2,410,000 13,114,000 12,916,000 12,945,000 13,366,000 13,592,000                                                         
        common stock — .05 par value, 45,000,000 shares authorized; 13,504,102 and 13,397,647 shares issued and outstanding, as of september 30, 2019 and 2018, respectively
                             675,000                                                                     
        deferred tax assets
                              6,067,000 5,301,000 4,778,000  5,981,000 3,326,000 2,313,000  3,073,000 4,502,000 4,286,000     546,000 470,000 359,000 360,000 394,000 321,000 315,000 303,000 506,000 188,000 197,000  219,000 312,000 79,000 103,000 376,000                                     
        series a preferred stock- .05 par value, 450,000 shares authorized; no shares issued and outstanding
                                                                                                  
        common stock- .05 par value, 45,000,000 shares authorized; 13,490,323 and 13,397,647 shares issued and outstanding as of june 30, 2019 and september 30, 2018, respectively
                              675,000                                                                    
        common stock- .05 par value, 45,000,000 shares authorized; 13,488,738 and 13,397,647 shares issued and outstanding as of march 31, 2019 and september 30, 2018, respectively
                               674,000                                                                   
        common stock- .05 par value, 45,000,000 shares authorized; 13,482,139 and 13,397,647 shares issued and outstanding as of december 31, 2018 and september 30, 2018, respectively
                                674,000                                                                  
        common stock — .05 par value, 45,000,000 shares authorized; 13,397,647 and 13,094,988 shares issued and outstanding, as of september 30, 2018 and 2017, respectively
                                 670,000                                                                 
        common stock- .05 par value, 45,000,000 shares authorized; 13,348,124 and 13,094,988 shares issued and outstanding as of june 30, 2018 and september 30, 2017, respectively
                                  667,000                                                                
        common stock- .05 par value, 45,000,000 shares authorized; 13,247,068 and 13,094,988 shares issued and outstanding as of march 31, 2018 and september 30, 2017, respectively
                                   662,000                                                               
        contingent consideration, current portion
                                    13,752,000                                                              
        common stock- .05 par value, 45,000,000 shares authorized; 13,195,616 and 13,094,988 shares issued and outstanding as of december 31, 2017 and september 30, 2017, respectively
                                    660,000                                                              
        common stock — .05 par value, 45,000,000 shares authorized; 13,094,988 and 13,208,443 shares issued and outstanding, as of september 30, 2017 and 2016, respectively
                                     655,000                                                             
        due to customers
                                      156,000 225,000 340,000 881,000 1,741,000 1,471,000                                                       
        common stock- .05 par value, 45,000,000 shares authorized; 13,110,273 and 13,208,443 shares issued and outstanding as of june 30, 2017 and september 30, 2016, respectively
                                      656,000                                                            
        common stock- .05 par value, 45,000,000 shares authorized; 13,277,044 and 13,208,443 shares issued and outstanding, respectively
                                       664,000                                                           
        common stock- .05 par value, 45,000,000 shares authorized; 13,268,530 and 13,208,443 shares issued and outstanding, respectively
                                        663,000                                                          
        business combination and contingent consideration
                                         925,000                                                         
        common stock — .05 par value, 45,000,000 shares authorized; 13,208,443 and 12,945,157 shares issued and outstanding, in 2016 and 2015 respectively
                                         660,000                                                         
        business combination consideration payable
                                           822,000 1,558,000                                                      
        common stock- .05 par value, 45,000,000 shares authorized; 13,040,978 and 12,945,157 shares issued and outstanding, respectively
                                          652,000                                                        
        common stock- .05 par value, 45,000,000 shares authorized; 13,012,656 and 12,945,157 shares issued and outstanding, respectively
                                           651,000                                                       
        common stock- .05 par value, 45,000,000 shares authorized; 12,996,040 and 12,945,157 shares issued and outstanding, respectively
                                            650,000                                                      
        current assets of discontinued operations
                                                 16,000 85,000 46,000 46,000 46,000 45,000 129,000 809,000 883,000 1,130,000 1,428,000 3,117,000                                      
        current liabilities of discontinued operations
                                                 45,000 75,000 126,000 126,000 139,000 125,000 271,000 1,640,000 1,640,000 1,716,000 1,758,000 1,984,000                                      
        common stock — .05 par value, 45,000,000 shares authorized; 12,945,157 and 13,606,545 shares issued and outstanding, respectively
                                             647,000                                                     
        common stock- .05 par value, 45,000,000 shares authorized; 13,022,396 and 13,606,545 shares issued and outstanding, respectively
                                              651,000                                                    
        common stock- .05 par value, 45,000,000 shares authorized; 13,007,830 and 13,606,545 shares issued and outstanding, respectively
                                               650,000                                                   
        common stock- .05 par value, 45,000,000 shares authorized; 12,938,433 and 13,606,545 shares issued and outstanding, respectively
                                                647,000                                                  
        share repurchase accrual
                                                    513,000 1,004,000                                             
        restructuring and other current liabilities
                                                  2,000 2,000 228,000 416,000                                             
        common stock — .05 par value, 45,000,000 shares authorized; 13,606,545 and 13,891,402 shares issued and outstanding, respectively
                                                 680,000                                                 
        common stock- .05 par value, 45,000,000 shares authorized; 13,594,564 and 13,891,402 shares issued and outstanding, respectively
                                                  680,000                                                
        common stock- .05 par value, 45,000,000 shares authorized; 13,584,989 and 13,891,402 shares issued and outstanding, respectively
                                                   679,000                                               
        common stock- .05 par value, 45,000,000 shares authorized; 13,622,451 and 13,891,402 shares issued and outstanding, respectively
                                                    681,000                                              
        common stock — .05 par value, 45,000,000 shares authorized; 13,891,402 and 14,656,806 shares issued and outstanding, respectively
                                                     695,000                                             
        other current liabilities
                                                      89,000 112,000 163,000 170,000 317,000 554,000 930,000 2,609,000 376,000 1,177,000 1,474,000 1,061,000 1,018,000 1,797,000 918,000 862,000 654,000 3,655,000 1,028,000 303,000 278,000 4,451,000 2,545,000 1,311,000 1,000,000 1,000,000 1,000,000 1,000,000                 
        common stock- .05 par value, 45,000,000 shares authorized; 14,273,121 and 14,656,806 shares issued and outstanding, respectively
                                                      714,000                                            
        common stock- .05 par value, 45,000,000 shares authorized; 14,569,221 and 14,656,806 shares issued and outstanding, respectively
                                                       728,000                                           
        accrued income taxes
                                                        2,003,000                                          
        common stock- .05 par value, 45,000,000 shares authorized; 14,662,359 and 14,656,806 shares issued and outstanding, respectively
                                                        733,000                                          
        held-to-maturity securities
                                                            3,010,000 3,030,000                                     
        non-current assets of discontinued operations
                                                                                                  
        non-current liabilities of discontinued operations
                                                                                                  
        common stock — .05 par value, 45,000,000 shares authorized; 14,656,806 and 17,531,408 shares issued and outstanding, respectively
                                                         733,000                                         
        common stock- .05 par value, 45,000,000 shares authorized; 17,544,463 and 17,531,408 shares issued and outstanding
                                                          877,000                                        
        common stock- .05 par value, 45,000,000 shares authorized; 17,543,188 and 17,531,408 shares issued and outstanding
                                                           877,000                                       
        common stock- .05 par value, 45,000,000 shares authorized; 17,527,914 and 17,531,408 shares issued and outstanding
                                                            876,000                                      
        common stock — .05 par value, 45,000,000 shares authorized; 17,531,408 and 17,423,601 shares issued and outstanding
                                                             877,000                                     
        current assets
                                                                                                  
        short-term investments
                                                              15,909,000 11,041,000 10,149,000 9,105,000 13,101,000 8,170,000 8,135,000 8,932,000 16,161,000 8,203,000 10,310,000 9,251,000 10,612,000 11,083,000 11,326,000 12,496,000 42,343,000 31,680,000 50,142,000 55,062,000 48,726,000 39,472,000 31,834,000 11,085,000 7,869,000 11,428,000 16,506,000 3,617,000 3,072,000 1,700,000 2,640,000 1,660,000 3,290,000 2,801,000 2,473,000 3,169,000 
        deferred tax asset
                                                              830,000 639,000 678,000 247,000 722,000 721,000 594,000 353,000 481,000 483,000 495,000 1,058,000 1,127,000 1,116,000 1,115,000 1,116,000 496,000 435,000 435,000 435,000 366,000 353,000 353,000 354,000 379,000 379,000 379,000 345,000 345,000 345,000 345,000 417,000 417,000 417,000 297,000 297,000 
        long-term investments
                                                              28,899,000 33,436,000 35,247,000 36,290,000 33,033,000 32,467,000 32,239,000 27,300,000 29,598,000 45,181,000 47,596,000 47,351,000 45,748,000 43,089,000 46,171,000 43,917,000 47,785,000 49,922,000 49,243,000 47,758,000 46,095,000 46,670,000 46,898,000 49,311,000 47,832,000 48,349,000 44,088,000 38,452,000 39,450,000 40,180,000 39,164,000 40,144,000 38,023,000 32,134,000 31,209,000 29,763,000 
        intangible assets
                                                              14,097,000  14,869,000  16,238,000 16,644,000 17,051,000  18,233,000 18,755,000 19,266,000   16,983,000 17,717,000                      
        current liabilities
                                                                                                  
        stockholders’ equity
                                                                                                  
        common stock- .05 par value, 45,000,000 shares authorized; 17,525,477 and 17,423,601 shares issued and outstanding
                                                              876,000                                    
        common stock- .05 par value, 45,000,000 shares authorized; 17,519,328 and 17,423,601 shares issued and outstanding
                                                               876,000                                   
        common stock- .05 par value, 45,000,000 shares authorized; 17,488,634 and 17,423,601 shares issued and outstanding
                                                                874,000                                  
        accrued income taxes payable
                                                                     186,000   4,339,000    1,186,000 6,227,000   4,481,000 1,910,000 819,000 465,000  1,797,000 2,096,000 4,493,000 3,827,000 1,637,000 1,509,000 2,699,000  2,608,000 941,000    
        series a preferred stock — .05 par value, 450,000 shares authorized;
                                                                                                  
        no shares issued and outstanding
                                                                                                  
        common stock — .05 par value, 45,000,000 shares authorized; 17,423,601 and 17,471,472 shares issued and outstanding
                                                                 871,000                                 
        accrued liabilities
                                                                  2,601,000 2,219,000 2,640,000  3,261,000 4,554,000 7,137,000  4,650,000 3,394,000 2,236,000  1,470,000 993,000 1,418,000  2,569,000 3,715,000 2,773,000 2,641,000 1,433,000 1,541,000  1,548,000 1,603,000 3,737,000  6,529,000 4,552,000 4,321,000 1,476,000 2,263,000 
        common stock- .05 par value, 45,000,000 shares authorized; 17,415,313 and 17,471,472 shares issued and outstanding
                                                                  871,000                                
        common stock- .05 par value, 45,000,000 shares authorized; 17,416,335 and 17,471,472 shares issued and outstanding
                                                                   871,000                               
        common stock- .05 par value, 45,000,000 shares authorized; 17,473,260 and 17,471,472 shares issued and outstanding
                                                                    874,000                              
        september 30, 2009 and 2008, respectively
                                                                     11,320,000                             
        common stock — .05 par value, 45,000,000 shares authorized; 17,471,472
                                                                                                  
        and 18,030,270 shares issued and outstanding
                                                                     874,000                             
        common stock- .05 par value, 45,000,000 shares authorized; 17,468,530 and 18,030,270 shares issued and outstanding
                                                                      873,000                            
        common stock- .05 par value, 45,000,000 shares authorized; 17,463,318 and 18,030,270 shares issued and outstanding
                                                                       873,000                           
        current liabilities accounts payable
                                                                        4,032,000                          
        common stock- .05 par value, 45,000,000 shares authorized; 17,503,902 and 18,030,270 shares issued and outstanding
                                                                        875,000                          
        common stock — .05 par value, 45,000,000 shares authorized; 18,030,270 and 18,164,980 shares issued and outstanding
                                                                         901,000                         
        income taxes receivable
                                                                          509,000 3,814,000         207,000              
        series a preferred stock— .05 par value, 450,000 shares authorized; no shares issued and outstanding
                                                                                                  
        common stock— .05 par value, 45,000,000 shares authorized; 18,197,179 and 18,164,980 shares issued and outstanding
                                                                          910,000                        
        common stock— .05 par value, 45,000,000 shares authorized; 18,233,618 and 18,164,980 shares issued and outstanding
                                                                           912,000                       
        common stock- .05 par value, 45,000,000 shares authorized; 18,273,214 and 18,164,980 shares issued and outstanding
                                                                            913,000                      
        september 30, 2007 and 2006
                                                                             16,138,000                     
        series a preferred stock - .05 par value, 450,000 shares authorized;
                                                                                                  
        common stock - .05 par value, 45,000,000 shares authorized; 18,164,980
                                                                                                  
        and 18,830,455 shares issued and outstanding
                                                                             909,000                     
        common stock- .05 par value, 45,000,000 shares authorized; 17,979,280 and 18,830,455 shares issued and outstanding
                                                                              899,000                    
        series a preferred stock-
                                                                                                  
        .05 par value, 450,000 shares authorized; no shares issued and outstanding
                                                                                                  
        common stock-
                                                                                                  
        .05 par value, 45,000,000 shares authorized; 17,944,168 and 18,830,455 shares issued and outstanding
                                                                               897,000                   
        common stock- .05 par value, 45,000,000 shares authorized; 18,393,439 and 18,830,455 shares issued and outstanding
                                                                                920,000                  
        september 30, 2006 and 2005
                                                                                 14,493,000                 
        accrued liabilities-
                                                                                                  
        series a preferred stock- .05 par value, 450,000 shares authorized,
                                                                                                  
        common stock- .05 par value, 45,000,000 shares authorized 18,830,455
                                                                                                  
        and 18,535,761 shares issued and outstanding
                                                                                 942,000                 
        unearned compensation
                                                                                     -2,346,000 -2,239,000 -2,316,000 -632,000 -683,000 -736,000 -732,000 -466,000 -490,000 -387,000 -423,000 -525,000 -258,000 
        total liabilities and stockholders equity
                                                                                 157,402,000                 
        the accompanying notes are an integral part of these financial statements.
                                                                                                  
        current portion of long-term liabilities
                                                                                  1,000,000                
        .05 par value, 45,000,000 shares authorized; 18,764,227 and 18,535,761 shares issued and outstanding
                                                                                  938,000                
        .05 par value, 45,000,000 shares authorized; 18,712,267 and 18,535,761 shares issued and outstanding
                                                                                   936,000               
        common stock-.05 par value, 45,000,000 shares authorized; 18,551,821 and 18,535,761 shares issued and outstanding
                                                                                    928,000              
        .05 par value, 450,000 shares authorized;
                                                                                                  
        .05 par value, 45,000,000 shares authorized;
                                                                                                  
        18,332,009 and 17,536,656 shares issued and outstanding
                                                                                     917,000             
        .05 par value, 45,000,000 shares authorized; 18,289,319 and 17,536,656 shares issued and outstanding
                                                                                      914,000            
        common stock- .05 par value, 45,000,000 shares authorized; 17,614,356 and 17,536,656 shares issued and outstanding
                                                                                       881,000           
        deferred tax liability
                                                                                          75,000  27,000      
        series a preferred stock- .05 par value, 450,000 shares authorized, no shares issued and outstanding
                                                                                                  
        common stock- .05 par value, 45,000,000 shares authorized 17,536,656 and 17,439,435 shares issued and outstanding
                                                                                        877,000          
        common stock- .05 par value, 45,000,000 shares authorized; 17,498,581 and 17,439,435 shares issued and outstanding
                                                                                          875,000        
        cash & cash equivalents
                                                                                           7,965,000     6,393,000 3,790,000 
        deferred revenues
                                                                                           194,000     293,000 122,000 
        .05 par value, 45,000,000 shares authorized; 17,465,965 and 17,439,435 shares issued and outstanding
                                                                                           873,000       
        common stock- .05 par value, 45,000,000 shares authorized 17,439,435 and 17,271,594 shares issued and outstanding
                                                                                            872,000      
        common stock- .05 par value, 45,000,000 shares authorized; 17,431,420 and 17,271,594 shares issued and outstanding
                                                                                             872,000     
        common stock- .05 par value, 45,000,000 shares authorized; 17,359,423 and 17,271,594 shares issued and outstanding
                                                                                              868,000    
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-31 2002-06-30 
                                                                                                   
          operating activities:
                                                                                                   
          net income
                   -14,728,000 -5,651,000   -289,000 -3,287,000 8,087,000 -274,000 -2,946,000 2,459,000 1,462,000 148,000 3,554,000 1,466,000 1,262,000 1,310,000 -1,753,000 -2,682,000 1,534,000 -1,556,000 400,000 720,000 506,000 2,300,000 2,644,000 4,003,000 825,000 2,513,000 1,357,000 3,925,000 3,051,000 3,614,000 2,344,000 3,598,000 2,459,000 3,630,000 3,686,000 3,131,000 4,102,000 4,248,000 2,740,000 3,062,000 1,723,000 2,706,000 -12,937,000 3,842,000 -3,306,000 -377,000 -21,663,000 -916,000 -427,000 1,917,000 2,710,000 3,539,000 4,216,000 27,085,000 -814,000 4,800,000 5,107,000 5,646,000 -13,906,000 5,587,000 5,674,000 5,992,000 6,294,000 6,358,000 1,464,000 6,218,000 6,096,000 -24,816,000 5,682,000 5,443,000 -6,490,000 4,372,000 4,111,000 4,443,000 4,572,000 2,750,000 2,171,000 2,031,000 
          adjustments to reconcile net loss to net cash from operating activities:
                                                                                                   
          depreciation and amortization
        2,103,000 2,139,000 2,083,000 2,139,000 2,126,000 2,096,000 2,333,000 2,157,000 2,151,000 2,092,000 2,122,000 2,240,000 2,206,000 2,320,000 2,376,000 2,407,000 1,844,000 1,906,000 1,860,000 1,873,000 1,790,000 1,796,000 1,804,000 1,850,000 1,887,000 1,819,000 1,756,000 1,720,000 1,605,000 1,586,000 1,520,000 1,549,000 1,396,000 1,328,000 1,282,000 1,170,000 1,406,000 1,388,000 909,000 722,000 694,000 706,000 683,000 661,000 674,000 683,000 697,000 712,000 728,000 724,000 722,000 715,000 734,000 731,000 749,000  1,802,000 1,803,000 1,792,000 1,868,000 2,098,000 2,108,000 1,744,000 1,560,000 1,353,000 1,325,000 1,674,000 1,570,000 1,508,000 1,505,000 1,488,000 1,291,000 963,000 974,000 986,000 984,000 968,000 880,000 878,000 906,000 938,000 996,000   908,000 862,000      
          stock-based compensation
        1,343,000 1,364,000 1,743,000 2,079,000 2,044,000 2,126,000 1,968,000 1,943,000 1,915,000 1,782,000 1,965,000 1,859,000 1,799,000 1,719,000 1,680,000 1,545,000 1,456,000 1,429,000 1,433,000 1,416,000 1,340,000 1,304,000 1,393,000 1,568,000 1,319,000 959,000 1,231,000 1,510,000 1,294,000 1,100,000 903,000 852,000 949,000 882,000 789,000 1,115,000 830,000 1,215,000 684,000 540,000 630,000 686,000 525,000 294,000 581,000 1,649,000 813,000 569,000 745,000 846,000 392,000 482,000 656,000 640,000 893,000  1,064,000 1,201,000 974,000 1,683,000 1,432,000 1,225,000 1,535,000 1,865,000 1,356,000 1,721,000 1,911,000 2,471,000 1,830,000 3,398,000 1,953,000                     
          noncash lease expense
        214,000 212,000 208,000 205,000 202,000 214,000 183,000 167,000 164,000 162,000 159,000 158,000 162,000 118,000 91,000                                                                             
          amortization of debt issuance costs
        76,000 75,000 76,000 76,000 83,000 68,000 76,000 91,000 92,000 104,000 78,000                                                                                 
          provision for credit losses
        -20,000 -27,000 76,000 38,000 -1,000 21,000 6,000 -126,000 42,000 62,000 59,000 -3,000 4,000 4,000 1,000 -5,000 -7,000                                                                         
          deferred taxes
        -53,000 -68,000 -58,000 -73,000 -92,000 -97,000 6,000 30,000 -110,000 -107,000 8,264,000 -1,419,000 -937,000 -640,000 704,000 139,000 498,000 310,000 -1,731,000 -796,000 1,582,000 -194,000 -109,000 -766,000 -523,000 310,000 -323,000 -2,655,000 -1,013,000 1,714,000 -954,000 1,429,000 -217,000 742,000 375,000 -2,174,000 1,307,000 753,000 -357,000 -345,000   -254,000 66,000   -526,000 -138,000   -180,000 -254,000    971,000    134,000    -587,000    -3,210,000    -4,000 -121,000 19,000  142,000 -604,000 -296,000 1,251,000 -144,000 -75,000   127,000 -79,000      
          other
        -42,000 5,000 -155,000 -190,000 -145,000 -123,000 -9,000 18,000 28,000 78,000 69,000 50,000 130,000 77,000 -79,000 90,000 83,000 87,000 -171,000 68,000 58,000 50,000 12,000 -1,000 -22,000 12,000 26,000 -73,000 99,000 -7,000  24,000 -20,000 -5,000 28,000 3,000 -15,000 -3,000  -2,000 -1,000 -39,000        -2,000  37,000 15,000 -4,000    125,000                 24,000             
          change in operating assets and liabilities:
                                                                                                   
          accounts receivable and contract assets
        -1,081,000 1,574,000 435,000 297,000 -1,196,000 -907,000 -3,430,000 848,000 521,000 -2,892,000 546,000 -675,000 1,250,000 -3,644,000 1,547,000                                                                             
          inventories
        304,000 -799,000 -93,000 238,000 -1,000 -966,000 401,000 -230,000 -842,000 -1,043,000 -905,000 -893,000 -1,456,000 -1,141,000 -1,570,000 -480,000 11,000 -113,000 -236,000 -44,000 -100,000 -820,000 -413,000 -395,000 207,000 -194,000 -161,000 -48,000 35,000 -155,000 -345,000 9,000 -44,000 59,000 73,000 -31,000 -15,000 -14,000 -83,000 485,000 -269,000 -366,000 -12,000 83,000 -142,000 74,000 496,000 -118,000 154,000 -142,000 302,000 -261,000 402,000 -693,000 209,000  -651,000 27,000 -64,000 460,000 -194,000 131,000 -113,000 -221,000 -4,000 -412,000 -42,000 322,000 -382,000 -187,000 93,000 -543,000 -269,000 -57,000 19,000 163,000 29,000 9,000 -62,000 -37,000 113,000 -65,000   -190,000 9,000      
          prepaids and other
        -824,000 1,308,000 -515,000 937,000 1,225,000 3,528,000 -788,000  621,000 275,000 -1,857,000 1,333,000 -99,000 -467,000 -1,432,000 -2,332,000 350,000 -52,000 -357,000 842,000 190,000 178,000 -800,000 53,000 -754,000 -781,000 -649,000 523,000 -741,000 -178,000 -1,188,000 1,492,000 -1,085,000 -260,000 -746,000 364,000 36,000 84,000 -75,000 75,000 311,000 -211,000 -34,000 91,000 216,000 -392,000 62,000 265,000 -114,000 -302,000 111,000 153,000 19,000 -123,000 -34,000  88,000 100,000 75,000 293,000 -594,000 31,000 -12,000 -76,000 519,000 332,000 -213,000 -170,000 1,648,000 -55,000 -10,000 254,000 -30,000 -307,000 -165,000 284,000 100,000 -127,000 147,000 175,000     -273,000 -25,000      
          accounts payable
        2,767,000 545,000 -216,000 -417,000 181,000 432,000 -428,000 486,000 -948,000 1,533,000 -1,254,000 1,259,000 -138,000 287,000 200,000 291,000 276,000 182,000 -485,000 6,000 -361,000 -657,000 529,000 -546,000 -1,492,000 1,083,000 190,000                                                                 
          accrued liabilities
        2,065,000 1,561,000 -7,362,000 2,364,000 1,758,000 2,077,000 -7,084,000 1,450,000 1,590,000 636,000 -4,700,000 1,171,000 996,000 3,192,000 -5,227,000 1,841,000 2,270,000 1,531,000 -4,236,000 1,731,000 1,942,000 1,286,000 -3,112,000 2,956,000 -1,072,000 -334,000 -3,737,000                                                                 
          income taxes
        -689,000 -1,813,000 738,000 1,426,000 432,000 -378,000 99,000 -12,145,000 12,954,000 411,000 2,218,000 -393,000 -168,000 -413,000 -95,000 -1,117,000 588,000 904,000 -165,000 2,547,000 -490,000 -3,556,000 -59,000 626,000 487,000 205,000 -496,000 27,000 -93,000 -966,000 190,000 499,000 -916,000 276,000 82,000 -1,177,000 3,178,000 -2,421,000 496,000 -88,000 604,000 -1,238,000 413,000 676,000 -1,000 -1,506,000 947,000 531,000 -198,000 -2,945,000 1,623,000 1,102,000 1,893,000 1,476,000 1,263,000  -2,981,000 3,801,000 1,056,000 -1,325,000 -1,667,000 1,372,000 -2,501,000 -646,000 1,875,000 -5,011,000 6,438,000 -1,058,000 3,658,000 -4,328,000 -3,275,000 7,894,000 -44,000 -4,920,000 2,571,000 1,225,000 511,000 673,000 3,390,000 -298,000 -2,398,000 666,000   -1,190,000 1,141,000      
          deferred revenue
        507,000 72,000 -1,353,000 -2,062,000 -1,069,000 -906,000 -1,122,000 -1,043,000 1,066,000 -1,132,000 -1,361,000 -2,161,000 -1,033,000 -1,281,000 -1,225,000 -1,239,000 -1,082,000 2,643,000 -1,370,000 -1,656,000 3,115,000 -1,298,000 -1,346,000 2,328,000 -1,699,000 -1,752,000 -2,389,000 -2,251,000 -1,660,000 24,517,000 45,000 -156,000 11,000 -7,000 28,000                 -12,000 -13,000 -3,000 -14,000  -229,000 -305,000 1,406,000 -249,000 -692,000 203,000 3,370,000 -234,000 302,000 -359,000 -35,759,000 -1,699,000 11,163,000 1,164,000 824,000 19,849,000 -1,058,000 -140,000 515,000 2,609,000 -340,000 472,000 -252,000 -276,000 305,000 -311,000   984,000 -873,000      
          net cash from operating activities
        1,405,000 949,000 -7,894,000 3,658,000 -2,033,000 7,415,000 -8,792,000 1,250,000 25,891,000 -5,825,000 -10,802,000 -2,500,000 -3,497,000 -4,200,000 -7,026,000 889,000 2,755,000 16,015,000 -4,270,000 1,314,000 11,439,000 2,166,000 -909,000 12,520,000 -544,000 1,467,000 -5,405,000 4,830,000 1,791,000 26,817,000 614,000  3,393,000 2,312,000 1,951,000     -45,000 -115,000 -226,000 -13,000 2,000 -32,000 -161,000 75,000 -1,000 114,000 717,000 -2,344,000 4,935,000 3,828,000 5,917,000 5,275,000 5,295,000 4,360,000 4,103,000 8,250,000 6,552,000 7,907,000 -551,000 17,413,000 17,222,000 13,656,000 4,529,000 4,415,000 27,118,000 7,143,000 4,674,000 11,780,000 8,205,000 8,405,000 8,314,000 10,355,000 10,145,000 2,662,000 5,150,000   1,094,000 2,879,000      
          capital expenditures
        -761,000 -130,000 -161,000 -542,000 -1,128,000 -1,087,000 -677,000 -748,000 -470,000 -518,000 -827,000 -572,000 -876,000 -1,187,000 -645,000 -2,405,000 -1,197,000 -95,000 -1,237,000 -1,044,000 -8,000 -720,000 -1,504,000 -1,863,000 -902,000 -1,134,000 -1,919,000 -2,177,000 -2,895,000 -2,580,000 -1,111,000  -2,206,000 -1,245,000 -1,318,000     -1,481,000 -233,000 -122,000 -41,000 -1,113,000 -367,000 -742,000 -56,000 -471,000 -209,000 -382,000 -857,000 -334,000 -160,000 -112,000 -157,000 -876,000 -1,010,000 -1,393,000 -2,483,000 -1,582,000 -2,042,000 -3,572,000 -7,704,000 -10,391,000 -6,985,000 -4,284,000 -7,017,000 -14,793,000 -841,000 -1,215,000 -1,572,000 -444,000 -384,000 -1,226,000 -557,000 -1,180,000 -1,297,000 -2,823,000 -1,398,000 -30,000 -194,000   -99,000 -681,000      
          free cash flows
        644,000 819,000 -8,055,000 3,116,000 -3,161,000 6,328,000 -9,469,000 502,000 25,421,000 -6,343,000 -11,629,000 -3,072,000 -4,373,000 -5,387,000 -7,671,000 -1,516,000 1,558,000 15,920,000 -5,507,000 270,000 11,431,000 1,446,000 -2,413,000 10,657,000 -1,446,000 333,000 -7,324,000 2,653,000 -1,104,000 24,237,000 -497,000  1,187,000 1,067,000 633,000     -1,481,000 -233,000 -122,000 -86,000 -1,228,000 -593,000 -742,000 -69,000 -469,000 -241,000 -543,000 -782,000 -335,000 -46,000 605,000 -2,501,000 4,935,000 2,952,000 4,907,000 3,882,000 2,812,000 2,778,000 2,061,000 4,678,000 -1,152,000 -2,484,000 -7,536,000 13,129,000 10,205,000 -1,137,000 3,688,000 3,200,000 25,546,000 6,699,000 4,290,000 10,554,000 7,648,000 7,225,000 7,017,000 7,532,000 8,747,000 2,632,000 4,956,000   995,000 2,198,000      
          investing activities:
                                                                                                   
          purchases of property and equipment
        -501,000 -319,000 -302,000 -542,000 -959,000 -1,271,000 -720,000 -748,000 -470,000 -723,000 -977,000 -572,000 -861,000 -1,155,000 -782,000 -2,405,000 -901,000 -654,000 -1,319,000 -1,044,000 -316,000 -640,000 -1,671,000 -1,863,000 -1,017,000 -1,052,000 -2,066,000 -2,177,000 -2,895,000 -2,722,000 -1,298,000 -1,551,000 -2,015,000 -1,321,000 -1,545,000 -3,323,000 -3,886,000 -599,000 -384,000 -1,481,000 -233,000 -122,000 -41,000 -1,113,000 -367,000 -742,000 -56,000 -471,000 -209,000 -382,000 -857,000 -334,000 -160,000 -112,000 -157,000  -876,000 -1,010,000 -1,393,000 -2,483,000 -1,582,000 -2,042,000 -3,572,000 -7,704,000 -10,391,000 -6,985,000 -4,284,000 -7,017,000 -14,793,000 -841,000 -1,215,000 -1,572,000 -444,000 -384,000 -1,226,000 -557,000 -1,180,000 -1,297,000 -2,823,000 -1,398,000 -30,000 -194,000 -294,000 -328,000 -99,000 -681,000 -5,326,000 -6,104,000 -3,184,000 -3,046,000 -611,000 
          purchases of available-for-sale securities
        -4,432,000   -11,763,000 -3,932,000 -9,750,000         76,000 76,000 -17,055,000 -5,820,000 -14,151,000 -9,903,000 -14,105,000 -21,758,000 -18,856,000 -6,032,000 -9,987,000 -10,098,000 -21,958,000 -16,061,000 -32,153,000 -11,364,000 -18,736,000 -14,884,000 -27,510,000 -12,541,000 -14,955,000    1,000 8,000 -133,000 -3,252,000 -5,715,000 -39,948,000 -89,762,000 -2,938,000 -10,454,000 -8,508,000 -25,248,000 -843,000 -8,420,000 -692,000 -32,004,000 -2,724,000                                     
          maturities of available-for-sale securities
        4,000,000 10,000,000 6,000,000 8,000,000 2,000,000      3,600,000 4,000,000  11,999,000 13,305,000 18,013,000  19,097,000 20,000,000 7,425,000  14,000,000 17,458,000 20,000,000  23,581,000 14,600,000 18,400,000  17,500,000 20,000,000 7,071,000                                                         
          net cash from investing activities
        -4,933,000 -2,280,000 3,698,000 9,458,000 -6,722,000 2,797,000 -8,470,000 -4,652,000 -470,000 -723,000 -977,000 1,428,000 -861,000 2,445,000 3,218,000 -41,882,000 11,174,000 -4,404,000 9,874,000 -7,195,000 8,878,000 5,255,000 -16,004,000 -11,469,000 6,951,000 6,429,000 7,843,000 -9,269,000 125,000 -20,094,000 5,738,000  601,000 -8,831,000 -7,015,000                 1,000 2,924,000 26,892,000  -987,000 -5,069,000 -2,355,000 -1,801,000 -6,882,000 -2,753,000 -8,636,000 -449,000 -7,705,000 -3,216,000 -8,202,000 -8,300,000 -23,859,000 8,286,000 -2,636,000 -20,206,000 -9,719,000 18,172,000 790,000 -7,341,000 -9,593,000 -9,151,000 -12,874,000 -7,079,000 -4,565,000 -6,013,000   -2,961,000 1,002,000      
          financing activities:
                                                                                                   
          issuance of common stock
        -1,000 64,000 105,000 553,000 93,000 531,000 39,000 449,000 456,000 347,000 483,000 22,000 511,000 230,000 501,000 91,000 2,530,000 6,000 446,000 851,000 227,000 91,000 446,000 13,000 228,000 36,000 702,000 1,010,000 222,000 155,000 228,000 28,000 175,000 13,000 210,000 59,000 215,000 10,000 259,000 103,000 233,000 115,000 164,000 19,000 268,000 61,000 146,000 40,000 149,000 84,000 64,000 63,000 138,000 79,000  104,000   610,000 282,000 24,000 653,000 2,000 82,000 1,107,000 1,513,000 335,000 2,474,000 514,000 457,000 1,428,000 884,000 1,439,000 579,000 359,000 941,000 821,000 210,000 57,000 170,000 394,000 77,000 54,000 302,000 686,000 136,000 787,000 
          payments for taxes related to net share settlement of equity awards
        -28,000 -16,000 -1,308,000 -417,000 -27,000 -5,000 -1,088,000 -30,000 -16,000 -14,000 -858,000 -185,000 -35,000 -48,000 -853,000 -472,000 -36,000 -1,597,000 -646,000 -149,000 -12,000 -409,000 -1,964,000 -10,000 -17,000 -2,661,000 -201,000 -3,224,000 -2,000 -1,130,000  -1,000 2,000 -2,129,000                                                         
          payments for acquisition of in-process research and development
                 -150,000                                                                         
          net cash from financing activities
        -29,000 48,000 -1,203,000 -1,562,000 66,000 -405,000 -1,049,000 419,000 -19,000 -794,000 18,800,000 298,000 -13,000 -37,000 -623,000 10,029,000 55,000 933,000 -790,000 160,000 839,000 -1,182,000 -4,465,000 446,000 3,000 211,000 -11,689,000 501,000 -2,214,000 -705,000 -975,000  -4,018,000 118,000 -2,154,000     45,000 115,000 226,000 13,000 -2,000 32,000 161,000 -75,000 1,000 -343,000 -3,277,000 -24,684,000  102,000 337,000 -2,000 -720,000 -35,000 -1,305,000 -121,000 -211,000 10,000 -2,670,000 -12,618,000 -7,204,000 -2,885,000 -1,067,000 -593,000 2,940,000 514,000   1,017,000 1,478,000 613,000 402,000 941,000            
          effect of exchange rate changes on cash and cash equivalents
        655,000 321,000 -571,000                  22,000 -37,000 23,000      -141,000 98,000 35,000  115,000                                                           
          net change in cash and cash equivalents
        -2,902,000 -962,000 -5,970,000 11,814,000 -8,729,000 9,675,000 -18,064,000 -3,160,000 25,399,000 -7,250,000 7,432,000 -1,076,000 -4,638,000 -1,938,000 -4,503,000 -31,024,000 14,018,000 12,405,000 4,969,000 -5,601,000 21,178,000 6,202,000 -21,355,000     -3,955,000 -439,000 6,116,000 5,412,000 5,184,000 91,000 -6,394,000 -7,334,000 -9,669,000 -4,333,000 -3,679,000 -12,920,000 1,480,000 24,093,000 3,455,000 -16,951,000 3,782,000 31,285,000 -2,072,000 -4,979,000 -2,216,000 -2,826,000 -928,000 5,925,000 -50,328,000 5,684,000 10,825,000 26,142,000  2,943,000 1,185,000 2,918,000 2,774,000 -2,557,000 45,000 -507,000 5,892,000 212,000 -6,437,000 -3,407,000   11,748,000 1,186,000 9,852,000 -2,062,000 5,789,000 -3,518,000  290,000 -224,000 -2,117,000 4,007,000 -1,082,000 -653,000   -1,473,000 3,958,000      
          cash and cash equivalents:
                                                                                                   
          beginning of period
        36,115,000  41,419,000  18,998,000  31,153,000  30,785,000  30,361,000  23,668,000  16,534,000  24,987,000  55,588,000  43,511,000  15,495,000  15,540,000  23,217,000  11,391,000  11,636,000  15,376,000  13,812,000  3,751,000  3,921,000 2,709,000  4,007,000  9,207,000 
          end of period
        -2,902,000 -962,000 30,145,000  -8,729,000 9,675,000 23,355,000  25,399,000 -7,250,000 26,430,000  -4,638,000 -1,938,000 26,650,000  14,018,000 12,405,000 35,754,000  21,178,000 6,202,000 9,006,000  6,446,000 8,068,000 14,402,000  -439,000 6,116,000 21,946,000  91,000 -6,394,000 17,653,000  -4,333,000 -3,679,000 42,668,000  24,093,000 3,455,000 26,560,000  31,285,000 -2,072,000 10,516,000  -2,826,000 -928,000 21,465,000  5,684,000 10,825,000 49,359,000  2,943,000 1,185,000 14,309,000  -2,557,000 45,000 11,129,000  212,000 -6,437,000 11,969,000  -13,088,000 11,748,000 14,998,000  -2,062,000 5,789,000 233,000  290,000 -224,000 1,804,000 4,007,000 -1,082,000 2,056,000  5,937,000 -1,473,000 7,965,000  -1,000 -5,059,000 10,317,000 2,603,000 
          supplemental information:
                                                                                                   
          cash paid for income taxes
        4,000    1,341,000    241,000 5,000 5,000  3,000 389,000 3,000  19,000 7,000 9,000  3,000 2,000 4,000  5,000 147,000 3,000  111,000 770,000 12,000  8,000 984,000 897,000  1,827,000 2,444,000 42,000 1,859,000 1,670,000 2,950,000 31,000 1,435,000 1,459,000 3,277,000 124,000  1,312,000 3,717,000 228,000       -2,294,000 -36,000 294,000 2,631,000 371,000 809,000 2,521,000 895,000 7,752,000 117,000 2,965,000 2,712,000 9,154,000 6,227,000 2,324,000 3,138,000 8,621,000 847,000  3,779,000 3,553,000 33,000         102,000    
          cash paid for interest
        742,000 686,000 785,000  770,000 739,000 779,000  764,000 733,000 660,000  93,000 81,000 82,000                                                                             
          noncash investing and financing activities:
                                                                                                   
          acquisition of property and equipment
        -260,000 189,000 141,000  -169,000 184,000 43,000                                                                                     
          right-of-use assets obtained in exchange for operating lease liabilities
            845,000                                                                                     
          net loss
         -5,209,000 -3,651,000 -3,449,000 -7,554,000 247,000 -786,000  7,346,000 -7,733,000 -7,843,000    -2,812,000                                                                             
          contingent consideration (gain) expense
                                 -35,000     676,000                                                            
          payments on short-term borrowings
                                                                                                   
          proceeds from issuance of long-term debt
               29,664,000                                                                                 
          payment of debt issuance costs
                                                                                                   
          payments for acquisition-related deferred consideration
                                                                                                   
          effect of exchange rate changes on cash
             -132,000 247,000 -177,000 -3,000 92,000 411,000 -302,000 -267,000 -146,000 -72,000 -60,000 34,000 -139,000 155,000                -116,000 -86,000 -37,000                                                       
          beginning of year
                                                                                                   
          end of year
                                                                                                   
          contingent consideration gain
                                104,000    106,000                                                               
          payments of short-term borrowings
                -10,000,000                                                                                 
          payments of debt issuance costs
                -3,000 -258,000 -353,000                                                                                 
          adjustments to reconcile net income to net cash from operating activities:
                                                                                                   
          payment for acquisition of intangible assets
                       -1,000,000                                                                         
          purchase of business, net of acquired cash
                                                                                                   
          proceeds from short-term borrowings
                                                                                                   
          acquisition of property and equipment, net of refundable credits in other current assets and liabilities
                 205,000 150,000  -15,000 -32,000 137,000  -296,000 559,000 82,000  308,000 -80,000 167,000  115,000 -82,000 147,000                                                                 
          right-of-use assets obtained in exchange for new operating lease liabilities
                    112,000 1,270,000 350,000  190,000 44,000                                                                         
          payment of contingent consideration obligations in excess of acquisition-date value
                           -608,000 -2,041,000                                                                 
          loss on strategic investment
                                                                                                   
          sales and maturities of available-for-sale securities
                                               19,023,000 2,203,000 973,000 4,703,000 65,456,000 89,647,000 2,867,000 10,366,000 8,507,000 25,175,000 805,000 8,353,000 649,000 31,913,000 2,641,000                                     
          payment of deferred financing costs
                                       1,000 -59,000 -38,000                                                         
          payment of contingent consideration obligations
                           -2,592,000  -9,064,000                                                                
          losses on strategic investments
                                                                                                 
          acquired in-process research and development
                                                                                                  
          impairment losses on intangible assets
                                                                                                   
          change in operating assets and liabilities
                                                                                                   
          accounts receivable and contract asset
                       -671,000 99,000 -1,078,000 -830,000 -842,000 2,389,000 188,000 1,726,000 -621,000 -253,000 6,000 -762,000                                                                 
          acquisition of in-process research and development
                                                                                                   
          provision for bad debts
                           43,000 -107,000 164,000 -27,000 18,000 23,000                                                                   
          unrealized foreign exchange gain
                                                                                                   
          cash proceeds from sale of property and equipment
                                                                                                   
          cash received from strategic investments
                                                                                                   
          cash proceeds from sales of property and equipment
                                             1,000 41,000                                                 
          cash received from sale of strategic investment
                                7,000                                                                
          payments for acquisition of in process research and development
                                                                                                  
          noncash transactions from investing and financing activities:
                                                                                                   
          right of use assets obtained in exchange for new operating lease liabilities
                            415,000                                                                       
          gain on strategic investment
                                -7,000  -177,000                                                             
          gains on strategic investments
                                                                                                   
          property and equipment disposal loss
                                                                                                   
          unrealized foreign exchange loss
                                     338,000 180,000 347,000                                                            
          payment of contingent consideration
                                           -305,000                                                     
          repurchase of common stock
                                       -656,000        -20,000,000 -1,000 -3,120,000 -9,424,000 -7,482,000 -7,642,000             -3,247,000 -11,751,000 -7,254,000 -4,116,000   -17,514,000 -17,516,000                 
          purchase of in-process research and development
                                   -500,000                                                                
          effect of exchange rate changes on cash, restricted cash and cash equivalents
                                36,000 -39,000 -15,000                                                                 
          net change in cash, restricted cash and cash equivalents
                                6,446,000 8,068,000 -9,266,000                                                                 
          cash, restricted cash and cash equivalents:
                                                                                                   
          accrued taxes related to net share settlement of equity awards
                                                                                                   
          unrealized foreign exchange (gain) loss
                                   -74,000                                                                
          benefit from bad debts
                                  63,000 52,000 8,000 -3,000 28,000 80,000                                                            
          strategic investment gain receivable included in other current assets
                                      177,000                                                             
          contingent consideration expense
                                      1,118,000                                                             
          property and equipment disposal (gain) loss
                                                                                                   
          accounts receivable
                                   -631,000 -1,127,000 -499,000 484,000 -285,000 -20,000 -568,000 345,000 -1,088,000 1,125,000 -1,320,000 2,194,000 -1,483,000 -1,068,000 -485,000 309,000 425,000 434,000 -500,000 222,000 -596,000 175,000 -495,000 653,000 108,000 -549,000 139,000 -383,000  815,000 -1,217,000 223,000 1,765,000 2,053,000 -1,144,000 -341,000 594,000 954,000 -1,116,000 2,837,000 10,146,000 -6,915,000 -1,772,000 89,000 -2,093,000 -580,000 2,657,000 1,956,000 -2,631,000 286,000 -841,000 -311,000 534,000 -1,780,000 -1,367,000   -1,303,000 673,000      
          accounts payable and accrued liabilities
                                   4,371,000 478,000 2,687,000 -2,295,000 1,497,000 830,000 754,000 -2,713,000 2,964,000 307,000 1,793,000 -1,354,000 241,000 741,000 -101,000 -508,000 181,000 851,000 -129,000 -1,641,000 1,114,000 490,000 133,000 -1,499,000 782,000 -286,000 -287,000 -2,872,000  -876,000 -117,000 428,000 1,910,000 181,000 -694,000 -262,000 874,000 -732,000 -922,000 -1,607,000 105,000 -400,000 1,762,000 -1,731,000 3,295,000 401,000 -130,000 -972,000 257,000 -248,000 94,000 -635,000 1,386,000 -294,000 -275,000   -2,399,000 -2,969,000      
          payments for acquisition, net of cash acquired
                                              -18,166,000                                                     
          acquisition of in process research and development in other current and long-term liabilities
                                                                                                   
          acquisition of property and equipment on account
                                     142,000 187,000  -191,000 76,000 227,000  34,000 45,000 54,000                                                     
          deferred financing costs in accounts payable
                                          45,000                                                         
          adjustments to reconcile net income to net cash from operating activities from continuing operations:
                                                                                                   
          gains on sales of available-for-sale securities, net and strategic investments
                                                                                                   
          impairment loss on strategic investment
                                                                                                   
          excess tax benefit from stock-based compensation plans
                                            69,000 4,000 -140,000  6,000 11,000 -453,000                2,000                                 
          property and equipment disposal gain
                                                                                                   
          change in operating assets and liabilities, net of acquisitions and excluding the impact of discontinued operations:
                                                                                                   
          net cash from operating activities from continuing operations
                                           6,666,000 9,056,000 3,306,000 6,138,000 2,990,000 5,246,000 1,300,000 5,530,000 6,071,000 6,530,000 1,686,000 4,250,000 5,877,000 5,079,000 1,418,000 5,407,000 5,641,000 5,811,000 4,233,000 1,941,000                                     
          cash transferred to discontinued operations
                                               -45,000  -226,000                                               
          net cash from investing activities from continuing operations
                                           -16,375,000 -13,337,000 -7,206,000 -18,550,000 -1,750,000 18,819,000 1,949,000 -2,324,000 -2,239,000 24,942,000 -857,000 541,000 -530,000 -242,000 412,000 438,000 -1,040,000 140,000 6,074,000 24,444,000                                     
          purchases of common stock to pay employee taxes
                                                           36,000                                        
          net cash from financing activities from continuing operations
                                           126,000 -15,000 198,000 -508,000 240,000 28,000 206,000 -20,157,000 -50,000 -187,000 -2,901,000 -9,770,000 -7,563,000 -7,663,000 -2,758,000 80,000 -54,929,000 -39,000 154,000 -107,000                                     
          net cash from continuing operations
                                           -9,583,000 -4,296,000 -3,702,000 -12,920,000 1,480,000 24,093,000 3,455,000 -16,951,000 3,782,000 31,285,000 -2,072,000 -4,979,000 -2,216,000 -2,826,000 -928,000 5,925,000 -50,328,000 5,912,000 10,461,000 26,278,000                                     
          discontinued operations:
                                                                                                   
          net cash from discontinued operations
                                                             364,000 -136,000                                     
          gain on sale of strategic investment
                                                      -681,000    -1,174,000                                         
          change in operating assets and liabilities, net of acquisitions:
                                                                                                   
          payments for acquisitions, net of cash acquired
                                            95,000                                                       
          contingent consideration and debt assumed in creagh medical and normedix transactions
                                                                                                   
          issuance of performance shares, restricted and deferred stock units
                                        2,414,000  63,000 254,000 1,073,000                                                     
          contingent consideration (gain) accretion expense
                                                                                                   
          contingent consideration accretion
                                          437,000                                                         
          unrealized foreign exchange (income) loss
                                          -663,000                                                         
          contingent consideration and debt assumed in creagh medical transaction
                                              9,857,000                                                     
          impairment losses on strategic investments
                                                                                                   
          contingent consideration accretion and unrealized foreign exchange loss
                                             821,000 244,000                                                     
          (gain) loss on disposals of property and equipment
                                                                                                   
          income from discontinued operations
                                                        47,000                                           
          contingent consideration expense and unrealized foreign exchange loss
                                                                                                   
          gain on sales of available-for-sale securities and strategic investments
                                                19,000    -29,000                                               
          cash received from sale of strategic investments
                                                       -50,000                                           
          purchase of common stock to pay employee taxes
                                            -5,000 -13,000 -353,000  -69,000 -16,000 -725,000  -17,000 -1,097,000      -170,000  -2,000   -152,000 -17,000 -11,000 -365,000    -375,000                         
          contingent consideration and debt assumed in acquisitions
                                            223,000                                                       
          gain on sales of available-for-sale securities and strategic investment
                                                                                                   
          loss on sales of available-for-sale securities and strategic investments
                                                                                                   
          change in operating assets and liabilities, net of acquisition:
                                                                                                   
          loss (income) from discontinued operations
                                                   100,000                                                
          excess tax (benefit) deficiency from stock-based compensation plans
                                                   216,000 206,000 32,000 -690,000                                             
          change in operating assets and liabilities, excluding the impact of discontinued operations:
                                                                                                   
          business combination
                                                                                                   
          excess tax benefit (deficiency) from stock-based compensation plans
                                                   -216,000 -206,000 -32,000 690,000                                             
          noncash financing and investing activities:
                                                                                                   
          share repurchase accrual
                                                                                                   
          accrual of business combination contingent consideration
                                                                                                   
          change in operating assets and liabilities, excluding the impact from discontinued operations:
                                                                                                   
          cash received from sales of strategic investments
                                                    27,000                                               
          noncash transactions – acquisition of property and equipment on account
                                                -42,000 143,000 12,000  142,000 -41,000 123,000  12,000 -202,000 209,000                                         
          noncash transactions – issuance of performance shares, restricted and deferred stock units
                                                                                                 
          deferred tax
                                                  1,025,000    395,000    27,000    -57,000    -1,142,000    2,840,000    9,597,000    607,000                     
          gain on sales of available-for-sale securities, net and strategic investment
                                                  7,000                                                 
          cash received from sale of a strategic investment
                                                      681,000    1,258,000                                         
          noncash transactions – share repurchase accrual
                                                      513,000                                             
          noncash transactions – issuance of shares associated with long-term incentive plan
                                                  2,063,000                                                 
          loss on sale of discontinued operations
                                                           59,000 82,000 -121,000 1,054,000                                     
          amortization of premium on held-to-maturity securities
                                                           11,000 20,000                                     
          gain on disposals of property and equipment
                                                                                       102,000            
          maturities of held-to-maturity securities
                                                                                                 
          cash (transferred to) received from discontinued operations
                                                      -13,000 2,000 -32,000                                           
          noncash transactions — acquisition of property and equipment on account
                                                                                                   
          noncash transactions — share repurchase accrual
                                                                                                   
          noncash transactions — issuance of performance shares, restricted and deferred stock units
                                                                                                   
          impairment loss on investments
                                                                   5,366,000                                
          noncash transactions – issuance of performance shares
                                                      2,756,000                                             
          (income) income from discontinued operations
                                                           55,000 30,000 344,000 -1,605,000                                     
          reduction of tax benefit from stock-based compensation plans
                                                       225,000 61,000 187,000 4,000    16,000                                     
          payments related to a prior business acquisition
                                                                                                   
          cash paid (received) for income taxes
                                                           1,671,000 361,000 5,000 23,000                                     
          gain on sale of available-for-sale securities and strategic investments
                                                        -2,000                                           
          impairment loss on strategic investments
                                                                                                   
          cash received from discontinued operations
                                                          75,000                                         
          asset impairment charges
                                                                   2,631,000                                
          gains on sales of securities
                                                                                                   
          investment in other strategic assets
                                                                           -49,000                        
          purchase of licenses and patents
                                                                          -1,227,000 -1,160,000 -7,000 -58,000  -1,156,000 -30,000 -38,000  -135,000 -122,000 -649,000             
          cash received from (transferred to) discontinued operations
                                                           -639,000 343,000 3,277,000 24,684,000                                     
          gain on sale of investments
                                                            -2,000                                -1,000 -19,000      
          impairment loss on investment
                                                                                                  
          noncash transaction – acquisition of property and equipment on account
                                                            -94,000 94,000 8,000                                     
          payment related to a prior business acquisition
                                                                                                   
          noncash transaction – milestone payment obligation
                                                                                                   
          statement of operations data:
                                                                                                   
          total revenue
                                                                                                   
          income from operations
                                                                                                   
          diluted net income per share
                                                                                                   
          balance sheet data:
                                                                                                   
          cash, short-term and long-term investments
                                                                                                   
          total assets
                                                                                                   
          retained earnings
                                                                                                   
          total stockholders’ equity
                                                                                                   
          statement of cash flows data:
                                                                                                   
          item 7.
                                                                                                   
          operating activities
                                                                                                   
          adjustments to reconcile net income to net cash from operating activities of continuing operations
                                                                                                   
          gain on sales of investments
                                                                -171,000                                   
          amortization of premium on investments
                                                                20,000 25,000 27,000 27,000 33,000 33,000 35,000  35,000 34,000 35,000                         
          goodwill impairment charge
                                                                4,900,000 750,000                                 
          tax benefits from exercise of stock options
                                                                   18,000                               
          investing activities
                                                                                                   
          purchases of available-for-sale investments
                                                                -23,359,000 -23,538,000 -1,412,000 -2,085,000 -22,138,000 -2,412,000 -8,284,000 -5,103,000 -16,185,000 -3,200,000 -9,080,000 -9,256,000 -5,791,000 -3,121,000 -4,689,000 -4,527,000 -68,760,000 -22,238,000 -40,973,000 -58,357,000 -49,370,000 -43,902,000 -42,337,000 -34,679,000 -27,717,000 -30,893,000 -29,120,000 -12,763,000 -7,570,000 -13,122,000 -16,037,000 -17,630,000 -22,970,000 -17,663,000 -9,569,000 
          sales/maturities of investments
                                                                23,248,000 24,379,000 1,200,000 2,977,000 16,837,000 2,202,000 3,970,000                             
          payments related to prior business acquisitions
                                                                -4,900,000 -750,000                                 
          other investing activities
                                                                    1,000   2,000 13,000 -194,000 -8,000 1,000 338,000 -342,000 -225,000                     
          financing activities
                                                                                                   
          tax benefit from exercise of stock options
                                                                    52,000 38,000    258,000         -133,000 -193,000 34,000 43,000             
          cash and cash equivalents
                                                                                                   
          supplemental information
                                                                                                   
          noncash transaction — acquisition of property, plant, and equipment on account
                                                                -177,000 -67,000 348,000  901,000 -19,000 214,000  -1,510,000 1,631,000 2,346,000 1,276,000 -484,000                       
          noncash transaction — acquisition of intangible assets on account
                                                                    210,000  -421,000 -210,000 841,000                         
          adjustments to reconcile net income to net cash from operating activities
                                                                                                   
          restructuring charges
                                                                      -35,000 1,798,000                         
          asset impairment charge
                                                                                                   
          adjustments to reconcile net income to net cash provided by
                                                                                                   
          loss on equity method investments and sales of investments
                                                                          201,000 1,222,000   -767,000                     
          purchased in-process research & development
                                                                                                  
          loss on disposals of property and equipment
                                                                           13,000 43,000   9,000 363,000   -252,000 39,000               
          sales of property and equipment
                                                                              26,000                     
          purchases of held-to-maturity investments
                                                                           -2,152,000                       
          acquisitions, net of cash acquired
                                                                                                   
          repayment of notes receivable
                                                                              137,000 135,000 134,000 131,000 130,000           1,869,000      
          repayment of notes payable
                                                                       -236,000 2,000 -2,000 1,000 -223,000                     
          noncash transaction — acquisition of property,
                                                                                                   
          plant, and equipment on account
                                                                                                   
          noncash transaction — acquisition of intangibles on account
                                                                                                   
          gain on equity method investment and sales of investments
                                                                                                   
          purchased in-process research and development
                                                                        3,200,000                         
          business acquisition
                                                                    -750,000  -4,545,000 -688,000 -3,352,000                         
          loss on equity method investment and sales of investments
                                                                                10,000 15,000 4,000  11,000 9,000 92,000             
          noncash transaction — accrued contingent consideration or accrued earnout payments in connection with business acquisitions
                                                                                                   
          noncash transaction — accrued contingent consideration in connection with business acquisition
                                                                          2,218,000                         
          noncash transaction — purchase of common stock
                                                                          1,085,000                         
          adjustments to reconcile net income to net cash from
                                                                                                   
          amortization of premium (discount) on investments
                                                                            34,000                       
          excess tax benefit from exercise of stock options
                                                                              -502,000                     
          sales/maturities of available-for-sale investments
                                                                       14,856,000 24,034,000 7,851,000 8,522,000 7,799,000 5,244,000 11,210,000 5,005,000 38,867,000 60,501,000 40,693,000 45,014,000 51,421,000 41,171,000 36,251,000 32,935,000 30,145,000 30,987,000 31,582,000 10,407,000 12,822,000 7,152,000 12,936,000 15,890,000 17,279,000 16,658,000 17,462,000 9,216,000 
          excess tax benefits from exercise of stock options
                                                                        -32,000    -171,000                       
          collection of notes receivable
                                                                                                  
          cash restricted for land purchase
                                                                            -10,000 -13,000 -1,617,000                     
          purchase of common stock to fund employee taxes
                                                                        -22,000    -45,000                       
          noncash transaction — accrued earnout payment in connection with business acquisition
                                                                                                   
          amortization of (discount) premium on investments
                                                                                                   
          issuance of common stock to pay employee taxes
                                                                                                   
          noncash proceeds from sale of property
                                                                                                   
          business acquisitions
                                                                                                   
          net change in cash and cash equivalents:
                                                                                                   
          proceeds from sales of property and equipment
                                                                                         254,000          
          noncash transaction — accrued earnout payments in connection with business acquisition agreements
                                                                                                   
          amortization of discount on investments
                                                                               -34,000 -361,000 -436,000 -557,000 -593,000                
          purchase of performance shares to pay employee taxes
                                                                              -1,207,000                     
          noncash transaction-acquisition of property, plant, and equipment on account
                                                                              204,000  212,000 55,000 63,000  -492,000 991,000 544,000             
          noncash transaction-accrued earnout payment in connection with business acquisition agreement
                                                                              1,148,000                     
          purchase of licenses
                                                                                                  
          noncash transaction—acquisition of property,
                                                                                                   
          adjustments to reconcile net income to net cash from operating activities-
                                                                                                   
          noncash compensation
                                                                                2,165,000 1,458,000 1,412,000 1,353,000 1,606,000   161,000 150,000 94,000          
          impairment loss
                                                                                                  
          purchase of equity in octoplus, novocell and other
                                                                                -30,000 -2,117,000                 
          accrual of deferred merck license revenue
                                                                                                   
          net cash from by financing activities
                                                                                  -16,088,000                 
          operating activities-
                                                                                                   
          loss on sales of investments and equity method loss on
                                                                                                   
          innorx
                                                                                                   
          investment in and acquisition costs for innorx
                                                                                                   
          net increase in cash and cash equivalents
                                                                                                   
          cash paid for taxes
                                                                                        5,932,000 2,723,000 5,000 2,168,000 3,762,000 1,330,000      
          noncash transaction-purchase abbott laboratories sublicense
                                                                                                   
          noncash transaction-acquisition of property, plant, and equipment
                                                                                                   
          on account
                                                                                                   
          the accompanying notes are an integral part of these financial statements.
                                                                                                   
          investments in octoplus and other
                                                                                    -79,000               
          investment in innorx
                                                                                                   
          stock compensation
                                                                                      1,162,000             
          loss on innorx equity method investment and sales of investments
                                                                                                   
          investment in and acquisition costs for innorx, net of cash acquired
                                                                                       -1,000            
          payments received on note receivable
                                                                                                   
          loss on sales of investments
                                                                                                   
          investments in octoplus & other
                                                                                                   
          gain on disposal of property and equipment
                                                                                         -195,000          
          investment in innorx, inc.
                                                                                         -1,592,000          
          payment for abbott and octoplus licenses
                                                                                         -5,170,000          
          gain on sale of investments and real property
                                                                                                   
          amortization of unearned compensation
                                                                                            59,000 48,000      
          purchase of equity in innorx, inc. and novocell
                                                                                                   
          proceeds from sale of real property
                                                                                                   
          purchase of license
                                                                                                   
          noncash transaction-note receivable from sale of real property
                                                                                                   
          investments in innorx, inc. and novocell, inc.
                                                                                                   
          repayment of note receivable
                                                                                                   
          purchase of real property
                                                                                                   
          purchase of other assets
                                                                                                  89,000 
          noncash items
                                                                                                   
          repayment of stock purchase notes receivable