7Baggers

AngioDynamics, Inc
(NASDAQ:ANGO) 

ANGO stock logo

AngioDynamics, Inc. designs, manufactures, and sells various medical, surgical, and diagnostic devices for the treatment of peripheral vascular disease and vascular access; and for use in oncology and surgical settings in the United States and internationally. The company provides NanoKnife ablation...

Full Time Employees: 800
Sector: Healthcare
Industry: Medical Instruments & Supplies

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-02-28 2025-11-30 2025-08-31 2025-05-31 2025-02-28 2024-11-30 2024-08-31 2024-05-31 2024-02-29 2023-11-30 2023-08-31 2023-05-31 2023-02-28 2022-11-30 2022-08-31 2022-05-31 2022-02-28 2021-11-30 2021-08-31 2021-05-31 2021-02-28 2020-11-30 2020-08-31 2020-05-31 2020-02-29 2019-11-30 2019-08-31 2019-05-31 2019-02-28 2018-11-30 2018-08-31 2018-05-31 2018-02-28 2017-11-30 2017-08-31 2017-05-31 2017-02-28 2016-11-30 2016-08-31 2016-05-31 2016-02-29 2015-11-30 2015-08-31 2015-05-31 2015-02-28 2014-11-30 2014-08-31 2014-05-31 2014-02-28 2013-11-30 2013-08-31 2013-05-31 2013-02-28 2012-11-30 2012-08-31 2012-05-31 2012-02-29 2011-11-30 2011-08-31 2011-05-31 2011-02-28 2010-11-30 2010-08-31 2010-05-31 2010-02-28 2009-11-30 2009-08-31 2009-05-31 2009-02-28 2008-11-30 2008-08-31 2008-05-31 2008-02-29 2007-11-30 2007-08-31 2007-08-14 2007-03-03 2006-12-02 2006-09-02 2006-06-03 2006-02-25 2005-11-26 2005-08-27 2005-05-28 2005-02-26 2004-11-27 2004-08-28 2004-05-29 
                                                                                            
      net sales
    78,423,000 79,433,000 75,711,000 80,158,000 72,004,000 72,845,000 67,491,000 70,980,000 75,182,000 79,073,000 78,679,000 91,074,000 80,712,000 85,429,000 81,537,000 86,998,000 73,970,000 78,280,000 76,971,000 76,842,000 71,182,000 72,770,000 70,216,000 58,332,000 69,780,000 70,003,000 66,042,000 7,450,000 86,341,000 91,503,000 85,340,000 88,317,000 83,851,000 86,706,000 85,411,000 86,914,000 85,602,000 89,029,000 88,098,000 93,569,000 87,384,000 89,234,000 83,703,000 90,897,000 86,597,000 92,149,000 87,331,000 94,065,000 88,195,000 88,616,000 83,579,000 90,032,000 81,571,000 87,007,000 83,406,000 57,690,000 51,567,000 58,099,000 54,431,000 56,223,000 54,648,000 53,372,000 51,507,000 60,277,000 52,207,000 53,459,000 50,092,000 52,820,000 49,447,000 48,464,000 44,323,000 46,752,000 40,725,000 41,497,000 37,526,000 40,855,000 26,738,000 24,369,000 20,265,000 23,592,000 19,785,000 18,707,000 16,367,000 17,332,000 15,450,000 14,402,000 13,105,000  
      yoy
    8.91% 9.04% 12.18% 12.93% -4.23% -7.88% -14.22% -22.06% -6.85% -7.44% -3.51% 4.69% 9.11% 9.13% 5.93% 13.22% 3.92% 7.57% 9.62% 31.73% 2.01% 3.95% 6.32% 682.98% -19.18% -23.50% -22.61% -91.56% 2.97% 5.53% -0.08% 1.61% -2.05% -2.61% -3.05% -7.11% -2.04% -0.23% 5.25% 2.94% 0.91% -3.16% -4.15% -3.37% -1.81% 3.99% 4.49% 4.48% 8.12% 1.85% 0.21% 56.06% 58.18% 49.76% 53.23% 2.61% -5.64% 8.86% 5.68% -6.73% 4.68% -0.16% 2.82% 14.12% 5.58% 10.31% 13.02% 12.98% 21.42% 16.79% 18.11% 14.43% 52.31% 70.29% 85.18% 73.17% 35.14% 30.27% 23.82% 36.12% 28.06% 29.89% 24.89%      
      qoq
    -1.27% 4.92% -5.55% 11.32% -1.15% 7.93% -4.92% -5.59% -4.92% 0.50% -13.61% 12.84% -5.52% 4.77% -6.28% 17.61% -5.51% 1.70% 0.17% 7.95% -2.18% 3.64% 20.37% -16.41% -0.32% 6.00% 786.47% -91.37% -5.64% 7.22% -3.37% 5.33% -3.29% 1.52% -1.73% 1.53% -3.85% 1.06% -5.85% 7.08% -2.07% 6.61% -7.91% 4.97% -6.03% 5.52% -7.16% 6.66% -0.48% 6.03% -7.17% 10.37% -6.25% 4.32% 44.58% 11.87% -11.24% 6.74% -3.19% 2.88% 2.39% 3.62% -14.55% 15.46% -2.34% 6.72% -5.16% 6.82% 2.03% 9.34% -5.20% 14.80% -1.86% 10.58% -8.15% 52.80% 9.72% 20.25% -14.10% 19.24% 5.76% 14.30% -5.57% 12.18% 7.28% 9.90%   
      cost of sales
    36,944,000 34,650,000 33,854,000 37,940,000 33,147,000 32,939,000 30,767,000 32,465,000 39,321,000 38,811,000 38,619,000 44,715,000 40,208,000 40,351,000 39,232,000 40,543,000 35,387,000 37,725,000 36,832,000 34,522,000 32,652,000 32,596,000 34,452,000 28,120,000 29,481,000 28,459,000 27,825,000 -8,283,000 39,650,000 42,394,000 40,873,000 40,850,000 38,403,000 43,975,000 44,182,000 44,579,000 41,810,000 44,019,000 43,066,000 51,745,000 43,900,000 43,400,000 40,529,000 45,340,000 48,746,000 44,493,000 41,506,000 47,251,000 42,560,000 43,686,000 41,097,000 45,790,000 40,370,000 42,919,000 43,947,000 26,522,000 22,153,000 24,868,000 22,285,000 23,797,000 22,927,000 21,836,000 21,487,000 25,320,000 21,934,000 21,852,000 19,960,000 20,127,000 19,225,000 18,771,000 16,866,000 17,439,000 15,407,000 16,042,000 15,025,000              
      gross margin
    41,479,000 44,783,000 41,857,000                                                                                      
      yoy
                                                                                            
      qoq
    -7.38% 6.99%                                                                                       
      gross margin %
    52.89% 56.38% 55.29% 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% 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% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0%  
      operating expenses:
                                                                                            
      research and development
    7,084,000 7,768,000 6,417,000 6,590,000 6,913,000 6,434,000 6,285,000 6,724,000 8,189,000 8,658,000 7,941,000 7,860,000 6,852,000 6,838,000 8,333,000 7,866,000 7,280,000 8,199,000 7,394,000 9,104,000 8,565,000 9,712,000 9,009,000 7,232,000 8,395,000 7,764,000 6,292,000 6,023,000 7,210,000 7,363,000 7,662,000 6,454,000 6,457,000 6,107,000 6,441,000 6,696,000 5,951,000 5,913,000 6,709,000 6,864,000 5,808,000 6,179,000 6,202,000 7,289,000 6,855,000 6,069,000 6,718,000 6,753,000 7,045,000 7,003,000 6,709,000 6,438,000 5,793,000 7,014,000 7,074,000 5,222,000 4,574,000 5,125,000 5,591,000 5,549,000 5,322,000 5,259,000 5,242,000 5,374,000 4,289,000 4,763,000 4,849,000 4,835,000 4,692,000 4,425,000 3,962,000 4,064,000 3,955,000 3,694,000 2,711,000 3,043,000 14,248,000 1,637,000 1,627,000 1,359,000 1,446,000 1,545,000 1,519,000 1,294,000 1,026,000 1,122,000 1,128,000  
      sales and marketing
    27,437,000 26,711,000 28,130,000 26,437,000 25,504,000 25,589,000 25,605,000 24,581,000 25,405,000 25,464,000 27,368,000 26,293,000 25,406,000 26,007,000 26,543,000 26,833,000 20,416,000 23,606,000 24,446,000 23,820,000 19,607,000 20,174,000 17,705,000 18,207,000 20,934,000 20,113,000 19,380,000 17,714,000 19,413,000 20,269,000 19,433,000 20,898,000 18,009,000 18,967,000 19,402,000 20,338,000 19,469,000 19,524,000 19,488,000 23,294,000 20,301,000 20,569,000 20,559,000 20,218,000 19,355,000 20,983,000 20,067,000 21,464,000 20,700,000 21,073,000 19,963,000 20,387,000 18,520,000 18,671,000 18,543,000 16,547,000 15,802,000 15,847,000 16,308,000 15,333,000 14,553,000 13,793,000 14,444,000 16,490,000 14,032,000 15,042,000 15,359,000 16,050,000 13,651,000 13,993,000 13,091,000 12,507,000 11,725,000 11,267,000               
      general and administrative
    10,719,000 10,151,000 12,555,000 10,236,000 10,490,000 10,391,000 10,975,000 10,441,000 10,578,000 9,289,000 10,856,000 10,228,000 8,839,000 10,835,000 10,101,000 11,103,000 8,727,000 9,678,000 8,943,000 9,131,000 9,011,000 9,219,000 8,557,000 8,221,000 10,203,000 10,994,000 8,453,000 8,290,000 8,780,000 9,336,000 8,496,000 7,946,000 7,723,000 7,540,000 8,056,000 8,454,000 7,000,000 7,784,000 8,168,000 7,303,000 6,784,000 8,089,000 7,427,000 7,658,000 6,917,000 7,973,000 7,323,000 6,953,000 6,231,000 6,323,000 6,528,000 6,273,000 6,046,000 6,910,000 6,899,000 4,963,000 4,434,000 4,625,000 4,312,000 3,951,000 4,346,000 4,945,000 4,586,000 4,254,000 4,075,000 4,031,000 4,077,000 4,736,000 6,926,000 4,143,000 4,331,000 3,821,000 3,409,000 4,063,000 4,132,000 5,835,000 13,737,000 2,914,000 2,746,000 2,766,000 1,919,000 1,700,000 1,563,000 1,327,000 1,244,000 1,376,000 1,132,000  
      amortization of intangibles
    2,668,000 2,643,000 2,653,000 2,588,000 2,598,000 2,562,000 2,570,000 2,574,000 3,287,000 3,562,000 3,625,000 4,406,000 4,739,000 4,808,000 4,837,000 4,853,000 4,895,000 4,889,000 4,821,000 4,298,000 4,292,000 4,593,000 4,953,000 4,704,000 5,019,000 4,530,000 3,868,000 2,410,000 5,342,000 5,188,000 4,116,000 4,202,000 4,191,000 4,146,000 4,096,000 4,410,000 4,360,000 4,291,000 4,235,000 4,608,000 4,458,000 4,483,000 4,415,000 4,730,000 5,106,000 4,061,000 4,015,000 3,926,000 4,248,000 4,339,000 4,284,000 4,384,000 4,314,000 4,107,000 3,737,000 2,492,000 2,320,000 2,300,000 2,295,000 2,574,000 2,252,000 2,142,000 2,267,000 2,456,000 2,284,000 2,451,000 2,272,000 2,310,000 2,323,000 2,242,000 2,251,000                  
      change in fair value of contingent consideration
        40,000 156,000 76,000 229,000 112,000 221,000 -130,000 236,000 227,000 1,646,000 211,000 207,000 201,000 609,000 195,000 379,000 183,000 184,000 -657,000 -11,647,000 419,000 145,000 -448,000 -7,641,000 609,000 244,000 12,000 32,000 31,000 82,000 105,000 125,000 122,000 -15,951,000 443,000 318,000 -31,000 306,000 355,000 430,000 -10,044,000 617,000 801,000 763,000 -4,154,000 940,000 733,000 756,000 630,000                                    
      acquisition, restructuring and other items
    6,522,000 3,635,000 2,758,000 2,155,000 3,286,000 5,868,000 4,311,000 8,415,000 35,367,000 6,188,000 3,212,000 3,624,000 3,369,000 3,059,000 5,581,000 1,990,000 2,359,000 2,253,000 2,440,000 17,175,000 610,000 1,128,000 1,319,000 1,528,000 1,565,000 1,421,000 1,500,000 5,427,000 2,550,000 2,728,000 4,422,000 3,500,000 4,177,000 4,766,000 2,989,000 15,482,000 1,750,000 7,861,000 2,417,000 3,493,000 3,042,000 3,913,000 2,143,000 2,855,000 18,779,000 2,302,000 2,664,000 3,063,000 3,016,000 2,679,000 2,002,000 3,857,000 5,157,000 2,264,000                                   
      total operating expenses
    54,430,000 50,908,000 52,513,000 48,006,000 48,831,000 51,000,000 49,822,000 52,964,000 242,414,000 53,382,000 52,872,000 67,196,000 49,432,000 53,193,000 55,606,000 52,852,000 43,878,000 49,234,000 48,239,000 63,907,000 42,268,000 45,010,000 40,886,000 186,823,000 46,535,000 44,967,000 39,045,000 32,223,000 43,904,000 45,128,000 44,141,000 43,032,000 40,588,000 41,608,000 41,089,000 53,668,000 38,652,000 29,422,000 41,460,000 45,880,000 40,797,000 44,517,000 42,104,000 44,217,000 48,002,000 43,081,000 42,583,000 43,796,000 38,066,000 43,356,000 41,195,000 43,012,000 41,143,000 38,966,000 38,775,000 38,016,000 32,171,000 29,305,000 29,429,000 34,589,000 26,473,000 26,139,000 26,539,000 28,574,000 24,680,000 26,287,000 26,557,000 27,931,000 27,592,000 24,803,000 23,635,000 28,992,000 17,715,000 20,665,000 18,980,000 20,016,000 36,033,000 11,240,000 10,103,000 10,503,000 8,659,000 8,447,000 7,606,000 7,239,000 6,417,000 6,271,000 5,723,000  
      operating income
    -12,951,000 -6,125,000 -10,656,000 -5,788,000 -9,974,000 -11,094,000 -13,098,000 -14,449,000 -199,896,000 -13,120,000 35,030,000 -20,837,000 -8,928,000 -8,115,000 -13,301,000 -6,397,000 -5,295,000 -8,679,000 -8,100,000 -21,587,000 -3,738,000 -4,836,000 -5,122,000 -156,611,000 -6,236,000 -3,423,000 -828,000 -16,490,000 2,787,000 3,981,000 326,000 4,435,000 4,860,000 1,123,000 140,000 -11,333,000 5,140,000 15,588,000 3,572,000 -4,056,000 2,687,000 1,317,000 1,070,000 1,340,000 -10,151,000 4,575,000 3,242,000 3,018,000 7,569,000 1,574,000 1,287,000 1,230,000 58,000 5,122,000 684,000 -6,848,000 -2,757,000 3,926,000 2,717,000 -2,163,000 5,248,000 5,397,000 3,481,000 6,383,000 5,593,000 5,320,000 3,575,000 4,762,000 2,630,000 4,890,000 3,822,000 321,000 7,603,000 4,790,000 3,521,000              
      yoy
    29.85% -44.79% -18.64% -59.94% -95.01% -15.44% -137.39% -30.66% 2138.98% 61.68% -363.36% 225.73% 68.61% -6.50% 64.21% -70.37% 41.65% 79.47% 58.14% -86.22% -40.06% 41.28% 518.60% 849.73% -323.75% -185.98% -353.99% -471.82% -42.65% 254.50% 132.86% -139.13% -5.45% -92.80% -96.08% 179.41% 91.29% 1083.60% 233.83% -402.69% -126.47% -71.21% -67.00% -55.60% -234.11% 190.66% 151.90% 145.37% 12950.00% -69.27% 88.16% -117.96% -102.10% 30.46% -74.83% 216.60% -152.53% -27.26% -21.95% -133.89% -6.17% 1.45% -2.63% 34.04% 112.66% 8.79% -6.46% 1383.49% -65.41% 2.09% 8.55%                  
      qoq
    111.44% -42.52% 84.11% -41.97% -10.10% -15.30% -9.35% -92.77% 1423.60% -137.45% -268.11% 133.39% 10.02% -38.99% 107.93% 20.81% -38.99% 7.15% -62.48% 477.50% -22.70% -5.58% -96.73% 2411.40% 82.18% 313.41% -94.98% -691.68% -29.99% 1121.17% -92.65% -8.74% 332.77% 702.14% -101.24% -320.49% -67.03% 336.39% -188.07% -250.95% 104.02% 23.08% -20.15% -113.20% -321.88% 41.12% 7.42% -60.13% 380.88% 22.30% 4.63% 2020.69% -98.87% 648.83% -109.99% 148.39% -170.22% 44.50% -225.61% -141.22% -2.76% 55.04% -45.46% 14.12% 5.13% 48.81% -24.93% 81.06% -46.22% 27.94% 1090.65% -95.78% 58.73% 36.04%               
      operating margin %
    -16.51% -7.71% -14.07% -7.22% -13.85% -15.23% -19.41% -20.36% -265.88% -16.59% 44.52% -22.88% -11.06% -9.50% -16.31% -7.35% -7.16% -11.09% -10.52% -28.09% -5.25% -6.65% -7.29% -268.48% -8.94% -4.89% -1.25% -221.34% 3.23% 4.35% 0.38% 5.02% 5.80% 1.30% 0.16% -13.04% 6.00% 17.51% 4.05% -4.33% 3.07% 1.48% 1.28% 1.47% -11.72% 4.96% 3.71% 3.21% 8.58% 1.78% 1.54% 1.37% 0.07% 5.89% 0.82% -11.87% -5.35% 6.76% 4.99% -3.85% 9.60% 10.11% 6.76% 10.59% 10.71% 9.95% 7.14% 9.02% 5.32% 10.09% 8.62% 0.69% 18.67% 11.54% 9.38% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0%  
      other expense:
                                                                                            
      interest income
    -88,000 -102,000 -4,000 3,000 135,000 234,000 606,000 567,000 394,000 534,000 119,000                         3,750 8,000 3,000 4,000 7,000 2,000 1,000 1,000 1,000 2,000 1,000        21,000 82,000 290,000 305,000 260,000 235,000 201,000 208,000 161,000 167,000 182,000 181,000 162,000 188,000 268,000 415,000 474,000 402,000 555,000 866,000 892,000 845,000 820,000 1,149,000 1,037,000 1,042,000 243,000 219,000 167,000 163,000 114,000 77,000 60,000 51,000  
      other income
    4,967,000 -128,000  -325,000 5,430,000 12,000          -139,000 -289,000 -10,000 -352,000 -167,000 -163,000 -102,000 524,000   162,000 -98,000 -18,000 -266,000 80,000 114,000 59,500 -49,000 -280,000 567,000 -67,250 44,000  50,000                         -168,500 -277,000 -215,000 -182,000   -840,000 -428,000 72,000 -264,000 -362,000 -183,000 87,000 24,000 42,000 159,000 13,000 38,000 73,000 39,000 20,000 16,000    
      total other income
    4,879,000 -230,000 -182,000 -322,000 5,565,000 246,000 433,000 308,000 156,000 502,000         -508,000   -337,000 309,000   121,000                        -1,660,000 -1,934,000 -1,426,750 -1,879,000 -1,990,000 -1,838,000 -273,500 -123,000 -357,000 -614,000 -242,000 -178,000 -262,000 -528,000 -172,000 -233,000 -290,000 -165,000 -164,500 93,000 -500,000 -251,000   163,000               
      loss before income tax benefit
    -8,072,000 -6,355,000 -10,838,000 -6,110,000 -4,409,000   -14,141,000 -199,740,000   -21,865,000 -9,664,000 -9,051,000 -13,857,000 -6,721,000 -5,757,000 -8,863,000 -8,608,000 -3,528,250 -4,127,000 -5,173,000 -4,813,000                            -647,000                                      
      income tax expense
    12,000 -5,000 65,000 5,250 -2,000 -110,000 133,000   16,430,000                  216,500 283,000 591,000 -8,000 1,225,000 -9,948,000 -166,000 19,000 885,000 1,670,000 681,000 1,603,000 40,238,000 382,000 -366,000 83,000 547,000 -7,717,000 1,491,000 948,000 3,024,000 476,000 13,000                                       
      net income
    -8,084,000 -6,350,000 -10,903,000 -6,050,000 -4,407,000 -10,738,000 -12,798,000 -13,449,000 -187,736,000 -29,048,000 45,884,000 -21,467,000 -9,485,000 -8,486,000 -13,004,000 -6,266,000 -4,958,000 -8,351,000 -6,972,000 -19,468,000 -3,544,000 -4,268,000 -4,268,000 -157,067,000 -5,709,000 -2,736,000 -1,275,000 58,873,000 796,000 2,140,000 -469,000 2,102,000 14,019,000 249,000 -35,000 -12,913,000 2,887,000 13,734,000 1,300,000 -43,101,000 630,000 -362,000 -757,000 -814,000 -4,262,000 1,338,000 470,000 -1,495,000 5,108,000 -99,000 -426,000 -868,000 -992,000 1,969,000 -721,000 -7,028,000 -1,768,000 2,329,000 1,373,000 -861,000 3,811,000 3,279,000 1,888,000 3,739,000 3,333,000 3,129,000 2,111,000 2,902,000 1,912,000 2,907,000 2,211,000 519,000 4,890,000 3,100,000 2,380,000 2,926,000 -16,405,000 2,454,000 1,898,000 2,038,000 1,880,000 1,655,000 1,293,000      
      yoy
    83.44% -40.86% -14.81% -55.02% -97.65% -63.03% -127.89% -37.35% 1879.29% 242.30% -452.85% 242.59% 91.31% 1.62% 86.52% -67.81% 39.90% 95.67% 63.36% -87.61% -37.92% 55.99% 234.75% -366.79% -817.21% -227.85% 171.86% 2700.81% -94.32% 759.44% 1240.00% -116.28% 385.59% -98.19% -102.69% -70.04% 358.25% -3893.92% -271.73% 5194.96% -114.78% -127.06% -261.06% -45.55% -183.44% -1451.52% -210.33% 72.24% -614.92% -105.03% -40.92% -87.65% -43.89% -15.46% -152.51% 716.26% -146.39% -28.97% -27.28% -123.03% 14.34% 4.79% -10.56% 28.84% 74.32% 7.64% -4.52% 459.15% -60.90% -6.23% -7.10% -82.26% -129.81% 26.32% 25.40% 43.57% -972.61% 48.28% 46.79%          
      qoq
    27.31% -41.76% 80.21% 37.28% -58.96% -16.10% -4.84% -92.84% 546.30% -163.31% -313.74% 126.33% 11.77% -34.74% 107.53% 26.38% -40.63% 19.78% -64.19% 449.32% -16.96% 0.00% -97.28% 2651.22% 108.66% 114.59% -102.17% 7296.11% -62.80% -556.29% -122.31% -85.01% 5530.12% -811.43% -99.73% -547.28% -78.98% 956.46% -103.02% -6941.43% -274.03% -52.18% -7.00% -80.90% -418.54% 184.68% -131.44% -129.27% -5259.60% -76.76% -50.92% -12.50% -150.38% -373.09% -89.74% 297.51% -175.91% 69.63% -259.47% -122.59% 16.22% 73.68% -49.51% 12.18% 6.52% 48.22% -27.26% 51.78% -34.23% 31.48% 326.01% -89.39% 57.74% 30.25% -18.66% -117.84% -768.50% 29.29% -6.87% 8.40% 13.60% 28.00%       
      net income margin %
    -10.31% -7.99% -14.40% -7.55% -6.12% -14.74% -18.96% -18.95% -249.71% -36.74% 58.32% -23.57% -11.75% -9.93% -15.95% -7.20% -6.70% -10.67% -9.06% -25.34% -4.98% -5.87% -6.08% -269.26% -8.18% -3.91% -1.93% 790.24% 0.92% 2.34% -0.55% 2.38% 16.72% 0.29% -0.04% -14.86% 3.37% 15.43% 1.48% -46.06% 0.72% -0.41% -0.90% -0.90% -4.92% 1.45% 0.54% -1.59% 5.79% -0.11% -0.51% -0.96% -1.22% 2.26% -0.86% -12.18% -3.43% 4.01% 2.52% -1.53% 6.97% 6.14% 3.67% 6.20% 6.38% 5.85% 4.21% 5.49% 3.87% 6.00% 4.99% 1.11% 12.01% 7.47% 6.34% 7.16% -61.35% 10.07% 9.37% 8.64% 9.50% 8.85% 7.90% 0% 0% 0% 0%  
      loss per share
                                                                                            
      basic
    -0.19 -0.15 -0.26 -0.15 -0.11   -0.33 -4.67   -0.54 -0.24 -0.21 -0.33 -0.16 -0.13 -0.21 -0.18 -0.08 -0.09 -0.11 -0.11    -0.03                        -0.01                                      
      diluted
    -0.19 -0.15 -0.26 -0.15 -0.11   -0.33 -4.67   -0.54 -0.24 -0.21 -0.33 -0.16 -0.13 -0.21 -0.18 -0.08 -0.09 -0.11 -0.11    -0.03                        -0.01                                      
      weighted-average shares outstanding
                                                                                            
      basic
    41,596 41,542 41,174 40,853 40,853 40,922 40,653 40,181 40,234 40,219 39,842 39,480 39,509 39,490 39,302 39,009 39,092 39,053 38,734 38,342 38,360 38,327 38,157 37,961 37,999 37,992 37,783 37,485 37,518 37,500 37,323 37,075 37,122 37,066 36,919 36,617    36,161    35,683                                             
      diluted
    41,596 41,542 41,174 40,853 40,853 40,922 40,653 40,181 40,234 40,219 39,968 39,480 39,509 39,490 39,302 39,009 39,092 39,053 38,734 38,342 38,360 38,327 38,157 37,961 37,999 37,992 37,783 37,485 38,338 38,117 37,323 37,539 37,442 37,383 36,919 36,959    36,161    35,683                                             
      other expense
      -178,000    -173,000 -259,000 -238,000 -32,000 -288,000 -106,750  -252,000 -175,000         -63,000 -131,000             -363,000  1,975,000 -868,000 -1,048,000 -945,000 -862,000 -971,000 -954,000 -1,025,000 -955,000 -1,068,000 -701,000 -688,000 -745,000 -608,000 -628,000 -588,000 -1,337,000 -326,000 -506,000 -733,000 -358,000 -267,000 -307,000 -571,000     -349,250 -129,000                    
      gross profit
       28,871,750 38,857,000 39,906,000 36,724,000 38,515,000 35,861,000 40,262,000 40,060,000 46,359,000 40,504,000 45,078,000 42,305,000 46,455,000 38,583,000 40,555,000 40,139,000 42,320,000 38,530,000 40,174,000 35,764,000 30,212,000 40,299,000 41,544,000 38,217,000 15,733,000 46,691,000 49,109,000 44,467,000 47,467,000 45,448,000 42,731,000 41,229,000 42,335,000 43,792,000 45,010,000 45,032,000 41,824,000 43,484,000 45,834,000 43,174,000 45,557,000 37,851,000 47,656,000 45,825,000 46,814,000 45,635,000 44,930,000 42,482,000 44,242,000 41,201,000 44,088,000 39,459,000 31,168,000 29,414,000 33,231,000 32,146,000 32,426,000 31,721,000 31,536,000 30,020,000 34,957,000 30,273,000 31,607,000 30,132,000 32,693,000 30,222,000 29,693,000 27,457,000 29,313,000 25,318,000 25,455,000 22,501,000 24,048,000 15,949,000 14,244,000 11,926,000 13,607,000 11,548,000 10,846,000 9,520,000 9,756,000 8,565,000 8,064,000 6,993,000  
      goodwill impairment
            159,476,000                                                                                
      gain on sale of assets
            6,657,000  47,842,000                                                                              
      income before income tax benefit
         -10,848,000 -12,665,000   -12,618,000 34,861,000                                       -86,000                                       
      earnings per share
                                                                                            
      basic
         -0.26 -0.31   -0.72 1.15                 1.86 0.02 0.06 -0.01 0.06 0.38 0.01                  -0.03 -0.03 0.06 -0.02 -0.28 -0.07               0.02 0.2                
      diluted
         -0.26 -0.31   -0.72 1.15                 1.87 0.02 0.06 -0.01 0.06 0.37 0.01                  -0.03 -0.03 0.06 -0.02 -0.28 -0.07               0.02 0.2                
      income tax benefit
           -692,000 -12,004,000  -11,023,000 -398,000 -179,000 -565,000 -853,000 -455,000 -799,000 -512,000 -1,636,000 -2,471,000 -583,000 -905,000 -545,000 158,000 -824,000 -566,000 -116,000                        -221,000                                      
      total other expense
              -169,000 -557,000 -736,000 -936,000 -556,000 -288,500 -462,000 -184,000  -104,250 -389,000   -184,750 -297,000                                                                
      interest expense
               -901,000 -736,000 -684,000 -381,000 -185,000 -173,000 -174,000 -156,000 -185,000 -226,000 -235,000 -215,000 -235,000 -166,000 -41,000 -465,000 -1,410,000 -1,442,000 -1,330,000 -917,000 -839,000 -740,000 -760,000 -723,000 -668,000 -635,000 -813,000 -723,000 -789,000 -809,000 -998,000 -800,000 -746,000 -859,000 -793,000 -799,000 -534,000 -917,000 -959,000 -1,246,000 -1,285,000 -1,271,000 -1,383,000 -1,332,000 -179,000 -102,000 -111,000 -116,000 -140,000 -119,000 -116,000 -124,000 -127,000 -137,000 -237,000 -171,000 -179,000 -193,000 -134,000 -225,000 -223,000 -364,000 -367,000 -374,000 -117,000 -128,000 -30,000 -32,000 -35,000 -33,000 -34,000 -37,000 -37,000 -38,000 -38,000 -36,000  
      other income:
                                                                                            
      other (expenses) income:
                                                                                            
      loss from continuing operations before income tax benefit
                           -156,909,000 -6,533,000 -3,302,000 -1,391,000                                                              
      net income from continuing operations
                           -157,067,000 -5,709,000 -2,736,000 -1,275,000                                                              
      income from discontinued operations, net of income tax
                                                                                            
      loss per share - continuing operations
                                                                                            
      basic
                           -4.13 -0.15 -0.07 -0.03                                                              
      diluted
                           -4.13 -0.15 -0.07 -0.03                                                              
      income per share - discontinued operations
                                                                                            
      basic
                           -0.065 -0.15 -0.07          0.123 0.08 0.37 0.04 -0.003 0.02 -0.01 -0.02 -0.018 -0.12 0.04 0.01 0.033 0.15                                        
      diluted
                           -0.065 -0.15 -0.07          0.12 0.08 0.37 0.04 -0.003 0.02 -0.01 -0.02 -0.018 -0.12 0.04 0.01 0.033 0.14                                        
      income per share
                                                                                            
      total other expenses
                              -563,000 -1,545,000 -1,708,000 -1,250,000 -803,000 -1,108,000 -789,000 -1,040,000 -156,000 -695,000 -583,000 -1,173,000 -669,000 1,193,000 -1,675,000 -2,045,000 -1,744,000 -1,607,000 -1,828,000 -1,746,000 -1,824,000 -1,489,000 -1,985,000                                        
      income before income tax expense
                               833,250 1,079,000 2,731,000  3,327,000 4,071,000 83,000 -16,000 -12,028,000 4,557,000 14,415,000 2,903,000 -2,863,000 1,012,000 -728,000 -674,000 -267,000 -11,979,000 2,829,000 1,418,000 1,529,000 5,584,000                                        
      loss before income tax expense
                                  -477,000                                                          
      medical device excise tax
                                            435,000 978,000 1,003,000 1,037,000 1,034,000 1,076,000 995,000 874,000 980,000 999,000 976,000 917,000 683,000                                    
      income per share
                                                                                            
      basic
                           -0.065 -0.15 -0.07          0.123 0.08 0.37 0.04 -0.003 0.02 -0.01 -0.02 -0.018 -0.12 0.04 0.01 0.033 0.15                                        
      diluted
                           -0.065 -0.15 -0.07          0.12 0.08 0.37 0.04 -0.003 0.02 -0.01 -0.02 -0.018 -0.12 0.04 0.01 0.033 0.14                                        
      basic weighted-average shares outstanding
                                        36,625 36,807 36,319  36,146 36,140 35,960  35,755 35,595 35,367 35,136 35,184 35,132 34,950 34,817 34,834 34,827 34,704 25,382 25,129 25,190,000 25,024,000 24,870 24,902,000 24,845,000 24,755,000 24,580 24,622,000                        
      diluted weighted-average shares outstanding
                                        37,126 37,146 36,698  36,390 36,140 35,960  35,755 36,127 35,885 35,440 35,704 35,132 34,950 34,817 34,834 35,311 34,704 25,382 25,129 25,340,000 25,197,000 25,133 25,174,000 25,094,000 25,032,000 24,787 24,867,000                        
      operating expenses
                                                                                            
      other (expenses) income
                                                                                            
      income before income tax provision
                                                       -800,000 -1,821,000 3,132,000 -1,154,000 -8,074,000 -2,880,000 3,569,000 2,103,000 -2,460,000 5,070,000 5,135,000 2,953,000 5,819,000 5,360,000 5,030,000 3,410,000 4,468,000 2,723,000 4,390,000 3,571,000 725,000 7,841,000 4,953,000 3,809,000 4,822,000 -19,039,000 4,053,000 2,992,000 3,325,000 3,113,000 2,605,000 2,079,000      
      income tax provision
                                                       68,000 -829,000 1,163,000 -433,000 -1,046,000 -1,112,000 1,240,000 730,000 -1,599,000 1,259,000 1,856,000 1,065,000 2,080,000 2,027,000 1,901,000 1,299,000 1,566,000 811,000 1,483,000 1,360,000 206,000 2,951,000 1,853,000 1,429,000 1,896,000 -2,634,000 1,599,000 1,094,000 1,287,000 1,233,000 950,000 786,000 948,000 818,000 779,000 524,000  
      acquisition and restructuring
                                                          2,522,000                                  
      acquisition, restructuring and other costs
                                                           1,843,000 5,041,000                                
      restructuring and other costs
                                                             1,408,000 923,000                              
      earnings per common share
                                                                                            
      basic
                                                             90 50 90 150 130 80 87.5 140 130 90 72.5 80 120 90   130 100 240 -880 160 120 160 150 140 110 140 90 90 70  
      diluted
                                                             90 50 90 150 130 80 87.5 130 130 90 72.5 80 120 90   130 100 240 -880 150 120 160 140 130 100 130 90 90 60  
      gain on litigation settlement
                                                                                            
      amortization of purchased intangibles
                                                                           1,251,500 1,777,000 1,641,000 1,588,000              
      litigation provision
                                                                           -787,750 -3,151,000                
      total other income (expenses)
                                                                           404,000 238,000                
      selling and marketing
                                                                              10,549,000 5,116,750 8,048,000 6,689,000 5,730,000 3,755,250 5,294,000 5,202,000 4,524,000 2,845,500 4,147,000 3,773,000 3,463,000  
      cost of goods sold
                                                                               16,807,000 10,789,000 10,125,000 8,339,000 9,985,000 8,237,000 7,861,000 6,847,000 7,576,000 6,885,000 6,338,000 6,112,000  
      operating profit
                                                                               -3,814,250 -20,084,000 3,004,000 1,823,000 3,104,000 2,889,000 2,399,000 1,914,000 2,517,000 2,148,000 1,793,000 1,270,000  
      impairment loss on investment
                                                                                        -300,000    
      earnings before income tax provision
                                                                                       1,250,750 1,903,000 1,815,000 1,285,000  
      net earnings
                                                                                       720,500 1,085,000 1,036,000 761,000  
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-02-28 2025-11-30 2025-08-31 2025-05-31 2025-02-28 2024-11-30 2024-08-31 2024-05-31 2024-02-29 2023-11-30 2023-08-31 2023-05-31 2023-02-28 2022-11-30 2022-08-31 2022-05-31 2022-02-28 2021-11-30 2021-08-31 2021-05-31 2021-02-28 2020-11-30 2020-08-31 2020-05-31 2020-02-29 2019-11-30 2019-08-31 2019-05-31 2019-02-28 2018-11-30 2018-08-31 2018-05-31 2018-02-28 2017-11-30 2017-08-31 2017-05-31 2017-02-28 2016-11-30 2016-08-31 2016-05-31 2016-02-29 2015-11-30 2015-08-31 2015-05-31 2015-02-28 2014-11-30 2014-08-31 2014-05-31 2014-02-28 2013-11-30 2013-08-31 2013-05-31 2013-02-28 2012-11-30 2012-08-31 2012-05-31 2012-02-29 2011-11-30 2011-08-31 2011-05-31 2011-02-28 2010-11-30 2010-08-31 2010-05-31 2010-02-28 2009-11-30 2009-08-31 2009-05-31 2009-02-28 2008-11-30 2008-08-31 2008-05-31 2008-02-29 2007-11-30 2007-08-31 2007-08-14 2007-06-02 2007-03-03 2006-12-02 2006-09-02 2006-06-03 2006-02-25 2005-11-26 2005-08-27 2005-05-28 2005-02-26 2004-11-27 2004-08-28 2004-05-29 
                                                                                               
        assets
                                                                                               
        current assets
                                                                                               
        cash
      37,810,000                                                                                         
        accounts receivable
      45,552,000 44,434,000 42,643,000 42,890,000 43,468,000 43,158,000 39,563,000 43,610,000 49,475,000 51,603,000 49,755,000 52,826,000 50,892,000 52,852,000 53,586,000 52,304,000 41,810,000 38,205,000 35,416,000 35,405,000 33,171,000 33,604,000 33,590,000 31,263,000 35,619,000 33,994,000 32,540,000 43,577,000 44,208,000 43,374,000 40,164,000 39,401,000 41,827,000 42,073,000 41,283,000 44,523,000 46,302,000 50,171,000 50,124,000 52,867,000 54,446,000 53,118,000 52,424,000 58,428,000 57,770,000 58,556,000 56,026,000 62,148,000 57,726,000 48,405,000 46,561,000 47,791,000 45,110,000 47,085,000 45,428,000 48,588,000 26,723,000 31,451,000 26,365,000 27,141,000 28,461,000 25,762,000 23,637,000 29,838,000 26,536,000 25,397,000 23,383,000 27,181,000 26,501,000 25,733,000 24,375,000 26,642,000 22,762,000 22,216,000 19,686,000               
        inventories
      58,578,000 65,569,000 62,255,000 62,006,000 63,105,000 65,918,000 64,700,000 60,616,000 58,068,000 64,254,000 59,972,000 55,325,000 63,532,000 63,177,000 57,609,000 51,392,000 48,039,000 48,183,000 49,305,000 48,614,000 49,006,000 49,582,000 52,762,000 59,905,000 54,898,000 50,239,000 45,229,000 40,071,000 52,388,000 50,637,000 49,721,000 48,916,000 56,564,000 54,032,000 55,425,000 54,506,000 57,681,000 56,667,000 58,274,000 55,370,000 65,792,000 70,813,000 74,327,000 67,388,000 68,710,000 75,315,000 70,421,000 61,056,000 59,834,000 60,052,000 59,249,000 55,062,000 61,973,000 62,330,000 63,414,000 55,823,000 28,158,000 29,427,000 29,672,000 28,126,000 29,489,000 32,731,000 33,517,000 29,216,000 34,115,000 39,874,000 44,344,000 36,928,000 32,415,000 28,584,000 28,199,000 22,901,000 25,324,000 27,527,000 30,754,000 28,569,000  27,328,000 18,687,000 18,421,000 15,968,000 13,137,000 10,705,000 10,998,000 10,264,000 9,388,000 9,045,000 9,216,000 8,545,000 
        prepaid expenses and other
      13,612,000 9,708,000 12,996,000 7,535,000 15,440,000 12,195,000 13,326,000 12,971,000 10,913,000 8,715,000 8,162,000 4,617,000 8,039,000 12,944,000 15,612,000 10,824,000 13,947,000 11,506,000 11,128,000 8,699,000 9,011,000 8,493,000 7,957,000 7,310,000 11,369,000 6,496,000 4,939,000 4,003,000 4,440,000 4,776,000 4,888,000 4,302,000 4,502,000 4,842,000 4,287,000 5,790,000 3,985,000 3,453,000 4,258,000 3,243,000 4,683,000 5,869,000 6,385,000 4,783,000 4,859,000 6,753,000 6,777,000 5,975,000 6,999,000 9,387,000 8,993,000 8,117,000 13,824,000 11,343,000 11,849,000 9,826,000 9,353,000 5,788,000 4,315,000 4,675,000 4,539,000 5,353,000 6,396,000 6,951,000 5,873,000 5,045,000 6,953,000 6,965,000 5,305,000 3,354,000 5,162,000 3,147,000 2,622,000 2,802,000 3,066,000 2,957,000  3,271,000 2,037,000 1,421,000 2,128,000 1,164,000 1,011,000 1,004,000 1,594,000 1,010,000 873,000 509,000 670,000 
        total current assets
      155,552,000 161,349,000 156,656,000 168,324,000 172,273,000 175,360,000 172,594,000 193,253,000 196,907,000 185,468,000 175,475,000 163,542,000 152,574,000 158,830,000 151,371,000 143,345,000 127,686,000 132,185,000 131,321,000 140,879,000 145,657,000 149,704,000 142,238,000 152,913,000 129,046,000 131,976,000 166,357,000 315,292,000 142,740,000 142,957,000 120,885,000 168,032,000 156,569,000 152,495,000 150,722,000 153,914,000 145,051,000 147,802,000 152,282,000 146,254,000 149,401,000 151,558,000 160,025,000 155,813,000 157,292,000 163,446,000 154,305,000 152,228,000 140,131,000 141,573,000 145,234,000 141,516,000 146,440,000 151,463,000 160,591,000 159,238,000 211,049,000 205,836,000 199,866,000 194,305,000 186,567,000 177,446,000 169,782,000 171,360,000 158,351,000 151,627,000 152,684,000 148,598,000 134,617,000 124,123,000 125,435,000 141,882,000 140,625,000 134,428,000 126,659,000 127,861,000  121,219,000 123,716,000 121,998,000 122,156,000 56,097,000 50,748,000 51,036,000 49,707,000 44,452,000 40,871,000 39,203,000 40,375,000 
        property, plant and equipment
      29,142,000 30,527,000 31,066,000 32,300,000 32,530,000 32,977,000 34,377,000 35,666,000 37,040,000 42,557,000 43,356,000 44,384,000 45,559,000 45,957,000 46,189,000 45,005,000 43,594,000 43,090,000 41,133,000 37,073,000 29,827,000 29,628,000 29,427,000 28,312,000 28,182,000 27,508,000 25,334,000 24,258,000 41,207,000 41,945,000 42,163,000 42,461,000 43,058,000 43,767,000 44,353,000 45,234,000 46,180,000 47,116,000 47,230,000 48,284,000 49,693,000 51,153,000  54,560,000    67,208,000                                          
        intangible assets
      65,486,000 66,732,000 68,380,000 69,116,000 70,931,000 73,110,000 75,774,000 77,383,000 81,570,000 103,891,000 106,671,000 111,144,000 134,011,000 141,943,000 147,976,000 152,380,000 159,105,000 165,000,000 168,893,000 168,977,000 186,216,000 190,559,000 194,318,000 197,136,000 201,956,000 196,325,000 141,655,000 145,387,000 166,564,000 168,706,000 144,194,000 130,310,000 134,512,000 137,437,000 141,583,000 145,675,000 150,078,000 154,439,000 162,342,000 166,577,000 168,080,000 172,511,000 177,399,000 181,806,000 186,547,000 197,362,000 201,440,000 205,256,000 207,970,000 212,195,000 216,355,000 214,848,000    147,266,000    48,037,000                              
        other assets
      10,498,000 11,073,000 9,540,000 10,404,000 9,681,000 10,103,000 10,883,000 11,369,000 9,325,000 8,481,000 9,430,000 10,676,000 10,729,000 10,722,000 11,078,000 10,963,000 11,309,000 12,119,000 12,925,000 13,193,000 19,443,000 17,513,000 16,833,000 15,338,000 13,684,000 8,976,000 9,352,000 3,835,000 3,610,000 3,478,000 3,637,000 3,417,000 3,038,000 2,855,000 2,431,000 1,886,000 1,757,000 1,561,000 3,605,000 4,696,000 5,524,000 4,071,000 4,818,000 5,288,000 4,060,000 2,741,000 3,345,000 4,876,000 5,592,000 5,543,000 5,307,000 5,559,000 5,123,000 9,633,000 10,401,000 10,707,000 3,467,000 3,763,000 3,361,000 2,823,000 2,598,000 2,766,000 2,777,000 2,557,000 2,274,000 2,191,000 922,000 908,000 875,000 954,000 833,000 1,865,000 4,131,000 4,460,000 3,084,000 1,225,000  1,217,000 142,000 90,000 91,000 94,000 94,000 95,000 97,000 98,000 400,000 401,000 402,000 
        total assets
      260,678,000 269,681,000 265,642,000 280,144,000 285,415,000 291,550,000 293,628,000 317,671,000 324,842,000 499,623,000 493,949,000 532,637,000 542,849,000 558,207,000 557,652,000 552,751,000 543,178,000 554,103,000 555,763,000 561,438,000 582,245,000 588,521,000 583,759,000 594,214,000 731,961,000 724,879,000 690,364,000 836,438,000 777,795,000 783,960,000 693,871,000 705,472,000 698,429,000 697,806,000 700,341,000 707,961,000 704,318,000 712,170,000 726,711,000 727,063,000 753,513,000 760,371,000 771,789,000 773,623,000 783,136,000 799,331,000 796,114,000 800,150,000 792,174,000 795,490,000 801,153,000 791,584,000 796,471,000 778,947,000 718,362,000 721,769,000 446,607,000 443,590,000 439,608,000 437,421,000 433,399,000 425,983,000 420,351,000 423,925,000 412,295,000 407,633,000 409,280,000 408,703,000 400,579,000 392,951,000 395,970,000 408,747,000 396,939,000 392,820,000 385,040,000 383,281,000 383,281,000 377,280,000 149,114,000 141,758,000 137,000,000 70,227,000 64,238,000 61,335,000 59,672,000     
        liabilities and stockholders' equity
                                                                                               
        current liabilities
                                                                                               
        accounts payable
      29,105,000 35,390,000 31,882,000 33,291,000 30,265,000 34,746,000 31,272,000 37,751,000 35,152,000 37,650,000 24,807,000 40,445,000 35,600,000 34,688,000 29,258,000 28,047,000 21,570,000 24,191,000 22,687,000 19,630,000 17,067,000 15,979,000 14,008,000 19,096,000 18,304,000 17,968,000 16,870,000 22,829,000 18,443,000 19,424,000 16,916,000 15,775,000 16,350,000 21,800,000 17,421,000 18,087,000 15,357,000 15,286,000 15,648,000 15,616,000 18,067,000 21,701,000 24,942,000 23,668,000 21,696,000 21,969,000 29,282,000 32,895,000 25,506,000 28,336,000 26,701,000 24,522,000 23,664,000 20,950,000 24,431,000 29,200,000 16,535,000 11,808,000 10,729,000 11,391,000 8,163,000 8,056,000 8,758,000 12,044,000 8,640,000 8,692,000 11,921,000 13,152,000 9,871,000 8,388,000 10,535,000 9,081,000 6,791,000 6,974,000 5,086,000 7,567,000  6,848,000 5,613,000 3,899,000 5,791,000 4,903,000 2,042,000 3,135,000 3,971,000 2,224,000 2,444,000 2,122,000 2,143,000 
        accrued liabilities
      32,303,000 29,853,000 27,657,000 35,518,000 36,949,000 39,919,000 34,108,000 41,098,000 30,963,000 29,237,000 26,079,000 26,617,000 21,775,000 26,533,000 25,558,000 34,842,000 25,196,000 27,715,000 26,892,000 35,459,000 30,760,000 27,610,000 23,587,000 29,380,000 27,445,000 28,478,000 22,693,000 38,338,000 21,929,000 21,272,000 19,900,000 34,426,000 30,973,000 30,800,000 32,264,000 38,804,000 20,753,000 20,908,000 19,214,000 21,896,000 17,979,000 16,975,000 15,166,000 18,331,000 19,946,000 19,177,000 17,700,000 16,762,000 18,966,000 17,530,000 16,499,000 16,426,000 20,576,000 22,750,000 20,448,000 18,722,000 12,364,000 14,522,000 13,093,000 13,841,000 13,047,000 11,795,000 9,413,000 13,722,000 9,875,000 11,229,000 9,394,000 11,055,000 10,499,000 9,030,000 8,470,000 9,523,000 8,640,000 8,008,000 7,816,000 8,136,000  8,283,000 5,248,000 4,059,000 4,836,000 4,514,000 4,793,000 3,118,000 3,491,000 3,177,000 2,548,000 2,107,000 3,343,000 
        other current liabilities
      4,658,000 6,720,000 8,743,000 7,388,000 5,757,000 8,970,000 6,515,000 7,578,000 10,259,000 1,763,000 1,837,000 2,002,000 2,380,000 2,586,000 2,682,000 2,652,000 2,602,000 2,569,000 2,518,000 2,495,000 2,429,000 2,223,000 2,251,000 2,133,000 2,074,000 9,670,000 6,731,000                   60,000 204,000 599,000 883,000 5,992,000 5,334,000 5,782,000 5,969,000 1,130,000              5,227,000   5,000,000 5,000,000 3,500,000 4,500,000 4,500,000 3,500,000              
        total current liabilities
      66,066,000 71,963,000 68,282,000 76,197,000 77,971,000 88,595,000 76,699,000 91,155,000 85,874,000 78,037,000 57,452,000 83,825,000 69,632,000 73,567,000 66,390,000 74,324,000 49,368,000 54,475,000 52,097,000 57,584,000 50,256,000 45,812,000 39,846,000 51,445,000 48,712,000 57,005,000 47,172,000 73,302,000 53,295,000 49,702,000 45,789,000 57,301,000 54,403,000 59,660,000 64,323,000 71,516,000 50,641,000 50,752,000 65,431,000 66,727,000 61,579,000 60,104,000 60,651,000 61,157,000 59,687,000 57,937,000 63,707,000 72,286,000 63,380,000 69,079,000 74,363,000 63,437,000 66,830,000 60,385,000 52,379,000 55,422,000 29,194,000 26,620,000 24,107,000 25,507,000 21,480,000 20,121,000 18,431,000 26,026,000 18,770,000 20,214,000 26,506,000 29,699,000 25,884,000 22,484,000 24,345,000 41,334,000 36,229,000 39,625,000 37,262,000 20,418,000  15,714,000 11,680,000 8,545,000 10,807,000 10,093,000 7,105,000 6,427,000 7,627,000 5,618,000 5,493,000 4,837,000 9,394,000 
        deferred income taxes
      4,554,000 4,331,000 4,268,000 4,073,000 4,203,000 4,334,000 4,626,000 4,852,000 5,917,000 17,758,000 1,279,000 12,813,000 13,490,000 14,290,000 15,115,000 16,037,000 16,961,000 17,994,000 18,397,000 19,955,000 22,371,000 23,018,000 23,817,000 24,057,000 24,013,000 24,586,000 14,367,000 14,542,000 17,834,000 17,696,000 17,154,000 17,173,000 15,962,000 26,006,000 26,030,000 26,112,000 25,304,000 23,750,000     3,940,000  2,638,000 4,091,000 3,667,000 4,625,000 3,656,000 6,706,000 6,516,000 6,591,000 6,754,000 6,728,000 6,877,000 4,923,000 3,788,000 2,851,000 2,863,000 2,821,000 3,848,000 2,997,000 4,234,000 5,281,000 6,049,000 7,283,000 9,248,000 9,337,000 8,063,000 8,610,000 8,450,000 10,902,000 1,084,000 2,317,000 2,276,000 2,247,000  1,246,000 831,000 814,000 822,000 707,000 735,000 736,000 736,000 710,000 712,000 713,000 681,000 
        other long-term liabilities
      16,701,000 17,054,000 14,237,000 16,904,000 17,371,000 11,853,000 15,721,000 16,078,000 14,353,000 2,602,000 2,976,000 3,350,000 3,083,000 3,524,000 4,042,000 4,736,000 5,416,000 7,726,000 8,383,000 8,701,000 9,320,000 10,170,000 10,048,000 9,029,000 8,015,000 3,492,000 3,800,000 521,000 5,296,000 5,221,000 595,000 621,000 789,000 809,000 829,000 850,000 1,000,000 1,083,000 1,100,000  917,000 775,000 784,000                                 9,790,000  13,100,000 3,500,000 3,500,000          
        total liabilities
      87,321,000 93,348,000 86,787,000 97,174,000 99,545,000 104,782,000 97,046,000 112,085,000 106,144,000 98,397,000 66,145,000 154,341,000 145,194,000 150,249,000 143,611,000 128,262,000 113,486,000 121,735,000 119,813,000 121,981,000 127,309,000 134,178,000 128,705,000 139,342,000 121,486,000 111,069,000 76,291,000 221,623,000 223,716,000 234,397,000 148,982,000 162,877,000 160,101,000 176,586,000 182,457,000 192,934,000 172,568,000 188,821,000 213,994,000 219,835,000 202,768,000 212,732,000 224,666,000 228,601,000 239,380,000 255,760,000 256,430,000 262,256,000 254,485,000 265,761,000 272,708,000 264,754,000 269,114,000 252,259,000 194,483,000 198,249,000 35,244,000 32,745,000 30,307,000 31,782,000 27,825,000 26,531,000 24,916,000 32,576,000 25,385,000 26,894,000 33,251,000 36,509,000 32,694,000 29,414,000 36,023,000 53,034,000 43,389,000 46,870,000 44,672,000 47,323,000  46,014,000 17,845,000 14,755,000 13,562,000 12,893,000 9,950,000 9,317,000 10,562,000 8,598,000 8,513,000 7,897,000 12,494,000 
        commitments and contingencies
                                                                                               
        stockholders' equity
                                                                                               
        preferred stock, par value 0.01 per share...
                                                                                               
        common stock, par value 0.01 per share...
      387,000 386,000 386,000 385,000 385,000 384,000 386,000 385,000 385,000 383,000 383,000 382,000 382,000 381,000 381,000 380,000 380,000 379,000 379,000 377,000 377,000 375,000 375,000 374,000                                                                  
        additional paid-in capital
      632,179,000 628,780,000 625,889,000 621,186,000 619,545,000 616,253,000 613,730,000 610,484,000 608,588,000 605,284,000 603,759,000 599,206,000 596,225,000 593,482,000 589,984,000 586,879,000 583,647,000 580,330,000 576,380,000 573,507,000 570,725,000 566,602,000 564,225,000 561,871,000 560,330,000 557,965,000 555,723,000 555,040,000 552,902,000 549,355,000 546,615,000 543,762,000 541,282,000 538,403,000 535,511,000 532,705,000 531,171,000 535,558,000 530,259,000 525,775,000 526,532,000 524,189,000 523,004,000 520,101,000 518,349,000 513,353,000 510,704,000 508,263,000 506,638,000 503,964,000 502,323,000 500,554,000 500,421,000 498,722,000 498,077,000 496,375,000 375,363,000 373,219,000 373,756,000 371,393,000 370,660,000 368,287,000 367,422,000 365,344,000 364,473,000 361,428,000 359,804,000 358,014,000 356,765,000 354,128,000 352,863,000 350,598,000 348,878,000 346,237,000 343,789,000 341,760,000  340,046,000 123,709,000 121,872,000 120,219,000 56,257,000 55,089,000 54,477,000 52,878,000 50,674,000 48,386,000 48,299,000 45,506,000 
        accumulated deficit
      -454,534,000 -446,450,000 -440,100,000 -429,197,000 -423,147,000 -418,740,000 -408,002,000 -395,204,000 -381,755,000 -194,019,000 -164,971,000 -210,855,000 -189,388,000 -179,903,000 -171,417,000 -158,413,000 -152,147,000 -147,189,000 -138,838,000 -131,866,000 -112,398,000 -108,854,000 -104,586,000           -10,992,000 -11,240,000 -11,007,000  -981,000 -14,715,000                                   -501,000 -3,601,000        -772,000 -2,427,000 -3,720,000 -5,386,000 -6,471,000 -7,507,000 -8,268,000 
        treasury stock
      -7,381,000 -7,381,000 -7,381,000 -7,381,000 -7,381,000 -7,381,000 -6,265,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000 -5,714,000  -9,944,000 -2,104,000 -2,104,000 -2,104,000 -2,104,000 -2,104,000 -2,104,000 -2,104,000 -2,104,000 -2,104,000 -2,104,000 -2,104,000 -2,104,000 -2,104,000 -2,104,000 -2,104,000 -2,104,000 -2,104,000 -2,104,000                                  
        accumulated other comprehensive income
      2,706,000 998,000 61,000      -2,806,000 -4,708,000 -5,653,000 -4,723,000 -3,850,000 -288,000 807,000  3,526,000 4,562,000 3,743,000  1,946,000 1,934,000 754,000                                                  41,000                 
        total stockholders’ equity
      173,357,000 176,333,000 178,855,000  185,870,000 186,768,000 196,582,000  218,698,000 401,226,000 427,804,000  397,655,000 407,958,000 414,041,000  429,692,000 432,368,000 435,950,000  454,936,000 454,343,000 455,054,000  610,475,000 613,810,000 614,073,000  554,079,000 549,563,000 544,889,000  538,328,000 521,220,000 517,884,000  531,750,000 523,349,000 512,717,000  550,745,000 547,639,000 547,123,000  543,756,000 543,571,000 539,684,000 537,894,000 537,689,000 529,729,000 528,445,000 526,830,000 527,357,000 526,688,000 523,879,000 523,520,000 411,363,000 410,845,000 409,301,000 405,639,000 405,574,000 399,452,000 395,435,000 391,349,000 386,910,000 380,739,000 376,029,000 372,194,000 367,885,000 363,537,000 359,947,000 355,713,000 353,550,000  340,368,000 335,958,000 335,958,000 331,266,000 131,269,000 127,003,000 123,438,000 57,334,000 54,288,000 52,018,000 49,110,000 45,237,000 41,859,000 40,733,000 37,232,000 
        total liabilities and stockholders' equity
      260,678,000 269,681,000 265,642,000 280,144,000 285,415,000 291,550,000 293,628,000 317,671,000 324,842,000 499,623,000 493,949,000 532,637,000 542,849,000 558,207,000 557,652,000 552,751,000 543,178,000 554,103,000 555,763,000 561,438,000 582,245,000 588,521,000 583,759,000 594,214,000 731,961,000 724,879,000 690,364,000 836,438,000 777,795,000 783,960,000 693,871,000 705,472,000 698,429,000 697,806,000 700,341,000 707,961,000  712,170,000  727,063,000    773,623,000                              392,820,000                
        cash and cash equivalents
       41,638,000 38,762,000 55,893,000 44,760,000 54,089,000 55,005,000 76,056,000 78,451,000 60,896,000 57,586,000 44,620,000 30,111,000 29,857,000 24,564,000 28,825,000 23,890,000 34,291,000 35,472,000 48,161,000 54,469,000 58,025,000 47,929,000 54,435,000 27,160,000 41,247,000 83,649,000 227,641,000 41,704,000 42,820,000 24,762,000 74,096,000 52,292,000 49,856,000 48,200,000 47,544,000 35,571,000 35,664,000 37,411,000 32,333,000 21,897,000 18,996,000 20,268,000 18,391,000 19,704,000 14,877,000 13,808,000 16,105,000 7,382,000 15,173,000 22,065,000 21,802,000 16,625,000 19,322,000 18,896,000 23,508,000 34,047,000 42,955,000 50,493,000 45,984,000 35,257,000 27,132,000 67,202,000 58,763,000 37,513,000 36,256,000 32,168,000 27,909,000 26,776,000 19,734,000 18,518,000 32,040,000 43,646,000 22,759,000 23,426,000 28,313,000  38,052,000 73,158,000 70,786,000 64,042,000 13,356,000 13,043,000 13,298,000 14,498,000 15,404,000 11,849,000 20,749,000 1,747,000 
        current portion of contingent consideration
          5,000,000 4,960,000 4,804,000 4,728,000 9,500,000 9,387,000 4,729,000 14,761,000 9,877,000 9,760,000 8,892,000 8,783,000        836,000 889,000 889,000 878,000 4,635,000 6,673,000 4,006,000 3,973,000 2,100,000 2,080,000 2,060,000 9,638,000 9,625,000 9,531,000 9,440,000 13,053,000 12,919,000 12,653,000 9,775,000 9,986,000 9,969,000 9,868,000 9,795,000 10,897,000 16,341,000 12,146,000 12,221,000 12,704,000 9,207,000 9,121,000 8,055,000                                    
        stockholders’ equity
                                                                                               
        accumulated other comprehensive loss
         -2,023,000 -3,532,000 -3,748,000 -3,267,000 -4,365,000        1,357,000    3,153,000    -1,341,000 -1,264,000 -1,272,000 -1,503,000 -1,352,000 -1,077,000 -1,250,000 -1,044,000 -952,000 -637,000 -846,000 -1,041,000 -1,324,000 -1,697,000 -1,653,000 -1,089,000 -791,000 -1,790,000 -1,922,000 -1,615,000 -1,568,000 -1,896,000 -1,345,000 -1,243,000 -1,269,000 -1,344,000 -1,522,000 -1,263,000 -1,534,000 -1,741,000 -1,702,000 -1,897,000 -1,274,000 -1,455,000 -1,596,000 -1,349,000 -1,273,000 -1,465,000 -1,402,000 -1,275,000 -1,394,000 -1,223,000 -1,015,000 -972,000 -905,000 -1,063,000 -861,000 -279,000 -36,000  -27,000 -60,000 -61,000  -112,000 -96,000 -68,000 -82,000 -155,000 -152,000 -154,000 -169,000 -169,000 -171,000 -173,000 -118,000 
        total stockholders' equity
         182,970,000    205,586,000    378,296,000    424,489,000    439,457,000    454,872,000    614,815,000    542,595,000    515,027,000    507,228,000    545,022,000                              345,950,000                
        earn-out receivable
          5,500,000                                                                                     
        current assets held for sale
                 6,154,000                                                                              
        goodwill
               159,226,000 159,017,000 159,238,000 199,976,000 200,755,000 201,038,000 201,058,000 201,484,000 201,709,000 201,491,000 201,316,000 201,102,000 201,117,000 200,943,000 200,515,000 359,093,000 360,094,000 347,666,000 347,666,000 423,674,000 426,874,000 382,992,000 361,252,000 361,252,000 361,252,000 361,252,000 361,252,000 361,252,000 361,252,000 361,252,000 361,252,000 361,252,000 361,252,000 361,252,000 361,252,000 360,473,000 360,473,000 360,473,000 360,294,000 359,736,000 359,736,000 359,736,000 355,458,000 356,692,000 337,190,000 307,171,000 308,912,000 161,951,000 161,951,000 161,951,000 161,951,000 161,959,000 161,964,000 161,974,000 161,974,000 161,974,000 161,974,000 161,974,000 161,974,000 161,990,000 164,540,000 164,522,000 162,707,000 154,430,000 154,430,000 154,341,000 153,787,000  169,626,000            
        non-current assets held for sale
                 43,653,000                                                                              
        long-term debt
                 49,818,000 49,807,000 49,796,000 49,798,000 25,000,000 25,000,000 25,000,000 25,000,000 20,000,000 30,000,000 40,000,000 40,000,000 40,000,000 14,341,000   124,407,000 126,837,000 139,266,000 85,444,000 86,621,000 87,798,000 88,973,000 90,147,000 91,320,000 92,519,000 110,163,000 100,652,000 105,160,000 113,910,000 122,660,000 126,410,000 128,910,000 141,410,000      129,375,000 135,000,000 136,875,000 138,750,000 140,625,000 142,500,000 6,050,000 6,125,000 6,200,000 6,275,000 6,345,000 6,410,000 6,485,000 6,550,000 6,615,000 6,680,000 6,745,000 6,810,000 6,810,000 6,930,000 6,990,000 7,075,000 7,160,000 7,245,000 7,410,000 17,115,000  17,200,000 2,665,000 2,710,000 2,755,000 2,800,000 2,845,000 2,890,000 2,935,000 2,980,000 3,020,000 3,060,000 3,100,000 
        contingent consideration, net of current portion
                4,438,000 4,535,000 9,182,000 9,072,000 8,266,000 8,165,000   15,936,000 15,741,000 15,362,000 15,178,000 14,994,000 14,811,000 26,405,000 25,986,000 10,952,000 8,851,000 20,454,000 22,512,000  1,161,000 1,149,000 1,138,000 1,128,000 3,136,000 3,104,000 3,073,000 23,565,000 25,356,000 25,243,000 28,074,000 35,702,000 37,415,000 37,137,000 47,643,000 55,135,000 51,080,000 55,841,000 60,171,000 67,096,000 65,842,000 65,173,000 52,444,000                                    
        contingent consideration
                      16,741,000 16,540,000                                                                        
        current portion of long-term debt
                                 7,500,000 6,250,000 5,000,000 5,000,000 5,000,000 5,000,000 5,000,000 5,000,000 5,000,000 5,000,000 5,000,000 17,500,000 16,250,000 12,500,000 11,250,000 10,000,000 8,750,000 7,500,000 6,250,000 5,000,000 5,000,000 5,000,000 5,000,000 13,125,000 7,500,000 7,500,000 7,500,000 7,500,000 7,500,000 295,000 290,000 285,000 275,000 270,000 270,000 260,000  255,000 250,000 245,000         315,000  300,000 180,000 180,000 180,000 180,000 175,000 170,000 165,000 160,000 160,000 160,000 155,000 
        retained earnings
                             -100,318,000 56,749,000 62,458,000 65,194,000 66,469,000 7,596,000 6,800,000 4,660,000 5,129,000 3,027,000    1,906,000   -16,015,000 27,744,000 27,114,000 27,476,000 28,233,000 29,047,000 33,309,000 31,971,000 32,651,000 34,146,000 29,038,000 29,137,000 29,563,000 30,431,000 31,423,000 29,454,000 30,175,000 37,203,000 38,971,000 36,642,000 35,269,000 36,130,000 32,319,000 29,040,000 27,152,000 23,413,000 20,080,000 16,951,000 14,840,000 11,938,000 10,026,000 7,119,000 4,908,000 4,389,000      7,499,000 5,044,000 3,146,000 1,108,000        
        preferred stock, par value .01 per share, 5,000,000 shares authorized; no shares issued and outstanding
                                                                                               
        common stock
                              374,000 373,000 373,000 372,000 372,000 372,000 372,000 370,000 370,000 369,000 368,000 367,000 370,000 369,000 366,000 363,000 363,000 362,000 362,000 360,000 360,000 358,000 356,000 353,000 353,000 353,000 352,000 351,000 350,000 349,000 349,000 348,000 252,000 251,000 252,000 250,000 249,000 248,000 248,000 247,000 247,000 246,000 246,000 245,000 245,000 244,000 244,000 243,000 242,000  240,000 240,000  239,000 157,000 155,000 155,000 124,000 123,000 122,000 121,000 118,000 115,000 114,000 112,000 
        marketable securities, at fair value
                                     1,317,000    1,215,000    1,653,000    1,689,000    1,809,000  1,850,000 1,850,000 2,153,000 2,154,000 2,155,000 11,627,000 14,070,000 108,980,000 93,364,000 86,158,000 85,558,000 84,973,000 83,471,000 34,796,000 41,311,000 48,265,000 37,772,000 36,588,000 40,278,000 35,557,000 38,108,000 40,731,000 46,182,000 34,206,000 45,612,000 46,167,000 43,191,000  28,977,000 14,790,000 18,421,000 25,710,000 15,551,000 14,440,000 15,516,000 12,601,000 9,590,000    
        marketable securities
                                   1,350,000 1,350,000  1,281,000 1,260,000 1,215,000  1,203,000 1,203,000 1,647,000  1,666,000 1,639,000 1,692,000  1,682,000 1,698,000 1,670,000  1,807,000                                         
        prepaid income taxes
                                      103,000 432,000 312,000 336,000 309,000 644,000 568,000 788,000 917,000 1,123,000 989,000 770,000 1,929,000 2,156,000 1,936,000 510,000 2,727,000                                         
        current assets:
                                                                                               
        current liabilities:
                                                                                               
        income taxes payable
                                           118,000 16,000 46,000 380,000 403,000 557,000 439,000 677,000 686,000 624,000 689,000 879,000                       933,000 258,000 72,000  900,000  283,000 639,000   496,000 95,000    176,000 145,000 100,000 
        liabilities and stockholders’ equity
                                                                                               
        deferred income taxes, long-term
                                            23,246,000  19,563,000 19,826,000 15,496,000  16,469,000                                             
        total liabilities and stockholders’ equity
                                            726,711,000  753,513,000 760,371,000 771,789,000  783,136,000 799,331,000 796,114,000 800,150,000 792,174,000 795,490,000 801,153,000 791,584,000 796,471,000 778,947,000 718,362,000 721,769,000 446,607,000 443,590,000 439,608,000 437,421,000 433,399,000 425,983,000 420,351,000 423,925,000 412,295,000 407,633,000 409,280,000 408,703,000 400,579,000 392,951,000 395,970,000 408,747,000 396,939,000  385,040,000 383,281,000  377,280,000 149,114,000 141,758,000 137,000,000 70,227,000 64,238,000 61,335,000 59,672,000     
        deferred income taxes, long term
                                                 14,904,000  7,236,000 9,236,000 9,767,000 11,721,000 9,507,000 10,227,000 11,007,000 7,268,000 9,278,000 38,603,000 39,198,000 5,164,000 4,870,000 4,927,000 5,835,000 1,638,000 2,598,000 2,715,000 2,527,000 2,641,000 3,212,000 2,876,000                       
        other long term liabilities
                                             908,000      124,000 32,000 84,000 188,000 185,000 673,000 475,000 236,000 680,000 1,479,000 327,000                                  
        property, plant and equipment - at cost
                                                52,799,000  58,295,000                                             
        deferred income taxes, current
                                                 4,364,000                                              
        property, plant and equipment-at cost
                                                   67,552,000 66,794,000  66,478,000 66,390,000 63,748,000 62,650,000    55,915,000    23,804,000                              
        prepaid royalties
                                                   521,000 521,000 521,000 546,000 546,000 546,000 546,000 523,000 533,000 533,000 533,000 298,000 283,000 313,000 666,000 3,153,000 3,159,000 2,918,000 2,962,000 3,024,000 2,996,000 3,006,000 3,007,000 3,007,000 2,977,000 2,969,000 2,959,000                  
        long-term debt, revolving credit facility
                                                   61,410,000 46,410,000 46,410,000 41,410,000 41,410,000                                        
        long-term debt, term loan, net of current portion
                                                   87,500,000 90,000,000 91,250,000 92,500,000 93,750,000                                        
        total cash, cash equivalents, and marketable securities
                                                       17,023,000                                        
        total cash, cash equivalents and marketable securities
                                                        23,915,000      143,027,000 136,319,000 136,651,000 131,542,000 120,230,000 110,603,000 101,998,000 100,074,000 85,778,000 74,028,000 68,756,000 68,187,000 62,333,000 57,842,000 59,249,000 78,290,000 88,833,000 79,566,000 70,877,000               
        escrow receivable
                                                           2,500,000 2,500,000 2,500,000                                  
        total cash, cash equivalents, escrow receivable and marketable securities
                                                         23,955,000 18,779,000 23,977,000 33,023,000 40,078,000                                  
        property, plant and equipment-at cost, less accumulated depreciation
                                                          61,187,000 58,547,000 57,525,000  23,148,000 23,196,000 23,485,000  23,714,000 24,102,000 24,092,000 24,193,000 23,293,000 22,600,000 22,327,000  22,600,000 22,715,000 22,253,000                   
        intangible assets, less accumulated amortization
                                                          219,238,000 212,303,000 143,538,000  41,530,000 43,691,000 45,705,000  53,770,000 53,948,000 56,093,000 58,352,000 60,738,000 63,033,000 65,491,000 67,770,000 70,065,000 70,548,000 72,759,000 71,311,000                  
        current portion of long-term debt and convertible note
                                                                     260,000    265,000 350,000 315,000 340,000 10,040,000 10,040,000 10,040,000 9,950,000               
        other current liabilities, net of discount
                                                                       43,000 4,946,000  5,164,000 4,751,000                    
        restricted cash
                                                                             68,000 10,981,000 11,195,000 1,284,000 1,786,000  3,416,000         102,000 101,000 101,000 
        property, plant and equipment-at cost, less accumulated depreciation and amortization
                                                                         22,183,000    21,163,000 19,919,000 19,242,000 18,882,000               
        litigation provision
                                                                             6,757,000 7,000,000 10,031,000 9,910,000               
        other long term liabilities, net of discount
                                                                            4,688,000 4,625,000                  
        intangible assets, less accumulated amortization of 8,590 and 3,553, respectively
                                                                              47,203,000                 
        non-refundable deposit
                                                                              5,139,000 5,139,000 5,139,000 5,139,000  5,139,000 5,157,000           
        intangible assets, less accumulated amortization of 6,783 and 3,553, respectively
                                                                               48,026,000                
        24,082,226 and 23,961,750 shares, respectively
                                                                               241,000                
        intangible assets, less accumulated amortization of 5,142 and 3,553, respectively
                                                                                48,655,000               
        accounts receivable—trade, net of allowance for doubtful accounts of 1,207 in 2007 and 430 in 2006
                                                                                 20,798,000              
        property, plant and equipment—at cost, less accumulated depreciation and amortization
                                                                                 16,832,000     10,802,000         
        intangible assets, less accumulated amortization of 3,553 in 2007 and 1,203 in 2006
                                                                                 49,148,000              
        preferred stock, par value .01 per share, 5,000,000 shares authorized, no shares issued and outstanding
                                                                                               
        (accumulated deficit) retained earnings
                                                                                 -5,981,000 -5,981,000 -8,907,000            
        consolidated balance sheet data:
                                                                                               
        cash, cash equivalents and marketable securities
                                                                                  73,290,000             
        working capital
                                                                                  107,443,000             
        non-current liabilities
                                                                                  26,905,000             
        accounts receivable—trade, net of allowance for doubtful accounts of 1,100 and 430, respectively
                                                                                   18,929,000            
        property, plant and equipment - at cost, less accumulated depreciation and amortization
                                                                                   14,369,000 10,842,000 10,612,000  10,355,000 9,712,000 8,895,000 8,528,000 7,773,000 7,558,000 7,450,000 7,343,000 
        intangible assets, less accumulated amortization of 1,905 and 1,203, respectively
                                                                                   50,795,000            
        preferred stock, par value .01 per share - 5,000,000 shares authorized; no shares issued and outstanding
                                                                                               
        accounts receivable - trade, net of allowance for doubtful accounts of 682 and 430, respectively
                                                                                    14,213,000           
        intangible assets, less accumulated amortization of 1,339 and 1,203, respectively
                                                                                    8,457,000           
        accounts receivable - trade, net of allowance for doubtful accounts of 468 and 430, respectively
                                                                                     12,135,000          
        intangible assets, less accumulated amortization of 1,235 and 1,203, respectively
                                                                                     8,534,000          
        accounts receivable—trade, net of allowance for doubtful accounts of 430 in 2006 and 203 in 2005
                                                                                      13,486,000         
        due from former parent
                                                                                          85,000     
        intangible assets, less accumulated amortization of 1,203 in 2006 and 1,036 in 2005
                                                                                      3,565,000         
        accounts receivable - trade, net of allowance for doubtful accounts of 287 and 203, respectively
                                                                                       12,182,000        
        intangible assets, less accumulated amortization of 1,173 and 1,036, respectively
                                                                                       3,095,000        
        accounts receivable - trade, net of allowance for doubtful accounts of 221 and 203, respectively
                                                                                        10,814,000       
        intangible assets, less accumulated amortization of 1,141 and 1,036, respectively
                                                                                        3,127,000       
        accounts receivable - trade, net of allowance for doubtful accounts of 196 and 203, respectively
                                                                                         9,484,000      
        intangible assets, less accumulated amortization of 1,067 and 1,036, respectively
                                                                                         808,000      
        due to former parent
                                                                                         4,000  57,000 165,000   
        accounts receivable—trade, net of allowance for doubtful accounts of 203 in 2005 and 289 in 2004
                                                                                          9,929,000     
        stock subscription receivable
                                                                                              19,949,000 
        intangible assets, less accumulated amortization of 1,036 in 2005 and 911 in 2004
                                                                                          839,000     
        notes payable—former parent
                                                                                               
        accounts receivable - trade, net of allowance for doubtful accounts of 303 and 289, respectively
                                                                                           8,350,000    
        intangible assets, less accumulated amortization of 1,005 and 911, respectively
                                                                                           870,000    
        notes payable - former parent
                                                                                               
        debt securities, at fair value
                                                                                            10,354,000 739,000 737,000 
        accounts receivable - trade, net of allowance for doubtful accounts of 288 and 289, respectively
                                                                                            7,936,000   
        intangible assets, less accumulated amortization of 974 and 911, respectively
                                                                                            901,000   
        notes payable – former parent
                                                                                               
        accounts receivable - trade, net of allowance for doubtful accounts of 260 and 289, respectively
                                                                                             7,176,000  
        intangible assets, less accumulated amortization of 941 and 911, respectively
                                                                                             934,000  
        due to parent
                                                                                             303,000 653,000 
        notes payable - parent
                                                                                               
        accounts receivable—trade, net of allowance for doubtful accounts of 289 in 2004 and 228 in 2003
                                                                                              7,945,000 
        intangible assets, less accumulated amortization of 911 in 2004 and 789 in 2003
                                                                                              964,000 
        notes payable—parent
                                                                                              3,000,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-02-28 2025-11-30 2025-08-31 2025-05-31 2025-02-28 2024-11-30 2024-08-31 2024-05-31 2024-02-29 2023-11-30 2023-08-31 2023-05-31 2023-02-28 2022-11-30 2022-08-31 2022-05-31 2022-02-28 2021-11-30 2021-08-31 2021-05-31 2021-02-28 2020-11-30 2020-08-31 2020-05-31 2020-02-29 2019-11-30 2019-08-31 2019-05-31 2019-02-28 2018-11-30 2018-08-31 2018-05-31 2018-02-28 2017-11-30 2017-08-31 2017-05-31 2017-02-28 2016-11-30 2016-08-31 2016-05-31 2016-02-29 2015-11-30 2015-08-31 2015-05-31 2015-02-28 2014-11-30 2014-08-31 2014-05-31 2014-02-28 2013-11-30 2013-08-31 2013-05-31 2013-02-28 2012-11-30 2012-08-31 2012-05-31 2012-02-29 2011-11-30 2011-08-31 2011-05-31 2011-02-28 2010-11-30 2010-08-31 2010-05-31 2010-02-28 2009-11-30 2009-08-31 2009-05-31 2009-02-28 2008-11-30 2008-08-31 2008-05-31 2008-02-29 2007-11-30 2007-08-31 2007-06-02 2007-03-03 2006-12-02 2006-09-02 2006-06-03 2006-02-25 2005-11-26 2005-08-27 2005-05-28 2005-02-26 2004-11-27 2004-08-28 
                                                                                               
          cash flows from operating activities:
                                                                                               
          net loss
        -8,084,000 -6,350,000 -10,903,000 -6,050,000    -13,449,000    -21,467,000 -9,485,000 -8,486,000 -13,004,000 -6,266,000 -4,958,000 -8,351,000 -6,972,000  -3,544,000 -4,268,000 -4,268,000    -1,275,000    -469,000                    -426,000                                     
          adjustments to reconcile net loss to net cash from operating activities:
                                                                                               
          depreciation and amortization
        5,591,000 5,747,000 6,020,000 5,833,000 6,319,000 6,863,000 6,785,000 6,817,000 7,522,000 6,685,000 6,688,000 7,557,000 7,838,000 7,818,000 7,660,000 7,667,000 7,406,000 7,279,000 6,997,000 6,524,000 6,379,000 6,436,000 6,577,000 6,255,000 6,440,000 5,903,000 5,207,000 6,722,000 6,867,000 6,692,000 5,599,000 5,768,000 5,718,000 5,884,000 5,793,000 6,356,000 6,169,000 6,133,000 6,153,000 6,716,000 6,979,000 7,197,000 7,223,000 7,716,000 8,777,000 7,299,000 6,700,000 6,140,000 6,474,000 6,188,000 6,097,000 6,653,000 6,410,000 6,292,000 5,869,000 3,595,000 3,188,000 3,141,000 3,132,000 3,467,000 3,128,000 2,955,000 3,029,000 3,203,000 3,037,000 3,209,000 3,010,000 2,999,000 3,032,000 2,877,000 2,905,000 2,516,000 2,366,000 2,231,000 2,092,000 2,014,000 1,051,000 387,000 312,000 326,000 263,000 268,000 225,000 208,000 189,000 191,000 183,000 
          non-cash lease expense
        350,000 405,000 445,000 462,000 503,000 499,000 494,000 490,000 484,000 481,000 476,000 601,000 635,000 627,000 621,000 617,000 613,000 607,000 602,000 596,000 595,000 599,000 666,000 503,000 663,000                                                               
          non-cash interest expense
        72,000                                                                                       
          stock based compensation
        2,684,000 2,891,000 4,470,000 1,641,000 2,398,000 2,528,000 3,205,000 1,896,000 2,612,000 1,877,000 4,144,000 2,981,000 1,803,000 3,350,000 3,024,000 2,903,000 2,352,000 3,008,000 2,429,000 2,227,000 2,147,000 2,387,000 1,864,000 1,594,000 1,772,000 2,242,000 1,984,000 2,130,000 2,378,000 2,591,000 2,150,000 2,091,000 2,058,000 1,966,000 1,797,000 1,105,000 1,693,000 1,701,000 1,684,000 -1,260,000 1,640,000 1,234,000 1,626,000 1,609,000 1,488,000 1,506,000 1,395,000 1,389,000 1,599,000 1,271,000 1,152,000 1,237,000 997,000 1,253,000 1,122,000 1,092,000 1,121,000 1,078,000 799,000 1,207,000 1,148,000 1,035,000 1,219,000 1,204,000 1,259,000 1,226,000 1,187,000 1,285,000 2,048,000 1,260,000 1,200,000 1,244,000 1,112,000 1,335,000 1,211,000             
          change in fair value of contingent consideration
           40,000 156,000 76,000 229,000 112,000 221,000 -130,000 236,000 227,000 1,646,000 211,000 207,000 201,000 609,000 195,000 379,000 183,000 184,000 -657,000 -11,647,000 419,000 145,000 -448,000 -7,641,000 609,000 244,000 12,000 32,000 31,000 82,000 105,000 125,000 122,000 -15,951,000 443,000 318,000 -31,000 306,000 355,000 430,000 -10,044,000 617,000 801,000 763,000 -4,154,000 940,000 733,000 756,000 630,000                                   
          deferred income taxes
        57,000 -48,000 -16,000  -207,000 -249,000 -339,000  -12,094,000 16,366,000 -11,415,000  -227,000 -618,000 -907,000  -862,000 -569,000 -1,690,000  -634,000 -933,000 -620,000  -872,000 -559,000 -175,000  138,000 505,000 -10,000  -10,044,000 -24,000 -82,000  1,554,000 505,000 1,565,000  234,000 -412,000 -195,000  -7,823,000 1,575,000 2,110,000  993,000 688,000 538,000  1,244,000 2,260,000 -85,000  -1,305,000 147,000 911,000  152,000 1,410,000 875,000  1,817,000 1,659,000 1,467,000  204,000 -44,000 2,278,000  2,796,000 1,124,000 981,000  -3,979,000 -284,000 -132,000         
          change in accounts receivable allowances
        317,000 -235,000 108,000  142,000 118,000 270,000  458,000 627,000 -78,000  168,000 347,000 45,000  -82,000 60,000 -44,000  2,000 -431,000 460,000  -13,000 652,000 -453,000  -24,000 153,000 -228,000  -315,000 2,000 278,000    -197,000  1,017,000      127,000  -31,000 117,000 195,000  24,000 41,000 -35,000  -159,000 151,000 54,000  18,000                           
          fixed and intangible asset disposals
        38,000                                                                                       
          other
        315,000 238,000 264,000 142,000 30,000 -2,000 121,000 -223,000 299,000 -129,000 -9,000 -196,000 -274,000 53,000 -96,000 -66,000 51,000 -32,000 -46,000 2,000 81,000 202,000 -432,000 16,000 97,000 -19,000 -8,000 12,000 -42,000 25,000 30,000 -78,000 10,000 -567,000 -51,000 41,000 -594,000 18,000   -248,000 -13,000 104,000 19,000 -279,000 190,000 33,000 -26,000 23,000 -47,000 121,000 690,000 -616,000 45,000 1,545,000 58,000 -120,000 -162,000 84,000 -182,000 38,000 115,000 154,000 -114,000 -38,000 55,000 16,000 6,000 69,000 2,000 -11,000 2,000 50,000             
          changes in operating assets and liabilities:
                                                                                               
          accounts receivable
        -1,418,000 -1,568,000 139,000 447,000 -474,000 -3,734,000 3,784,000 5,549,000 1,668,000 -2,480,000 3,157,000 -2,058,000 1,778,000 406,000 -1,425,000 -10,710,000 -3,519,000 -2,886,000 -36,000 -2,339,000 458,000 425,000 -2,706,000 4,084,000 -1,630,000 -2,010,000 11,474,000 676,000 -785,000 -2,506,000 -562,000 2,147,000 598,000 -804,000 3,103,000 1,581,000 3,855,000 221,000 2,822,000 639,000 -2,416,000 -1,017,000 5,925,000 -1,440,000 466,000 -2,746,000 5,815,000 -5,163,000 -9,590,000 -1,961,000 1,858,000 -2,786,000 2,430,000 -1,698,000 3,195,000 -2,868,000 4,887,000 -5,237,000 722,000 1,330,000 -2,717,000 -2,049,000 6,206,000 -3,326,000 -1,103,000 -2,014,000 3,830,000 -847,000 -812,000 -1,534,000 3,544,000 -3,892,000 -616,000 -2,591,000 965,000 -2,477,000 1,982,000 -2,292,000 1,313,000 -1,489,000 -1,435,000 -1,355,000 452,000 -1,493,000 -431,000 -787,000 797,000 
          inventories
        7,057,000 -3,281,000 -192,000 1,146,000 2,810,000 -1,250,000 -4,053,000 -2,585,000 2,019,000 -4,270,000 -4,574,000 4,056,000 -423,000 -5,593,000 -6,238,000 -3,384,000 110,000 1,148,000 -670,000 420,000 591,000 3,281,000 7,247,000 -4,809,000 -4,027,000 -4,856,000 -5,153,000 1,274,000 -1,747,000 -194,000 -761,000 7,653,000 -2,511,000 1,379,000 -781,000 3,272,000 -1,027,000 1,491,000 -3,049,000 10,519,000 4,930,000 3,449,000 -6,922,000 1,322,000 6,605,000 -4,894,000 -9,187,000 -1,222,000 143,000 -878,000 -3,490,000 7,559,000 484,000 1,084,000 -11,036,000 -814,000 1,269,000 181,000 -1,727,000 1,582,000 3,390,000 558,000 -4,035,000 5,132,000 5,937,000 4,398,000 -7,165,000 -4,088,000 -3,268,000 -1,062,000 -2,114,000 2,291,000 1,900,000 2,674,000 -2,693,000 -1,788,000 -2,015,000 -266,000 -2,453,000 -3,014,000 -2,432,000 293,000 -734,000 -875,000 -344,000 171,000 -671,000 
          prepaid expenses and other
        -4,077,000 3,230,000 -5,525,000 12,548,000 -9,387,000 764,000 -836,000 -4,028,000 -2,587,000 -811,000 -4,168,000 724,000 3,539,000 1,802,000 -5,733,000 2,135,000 -2,963,000 -830,000 -3,354,000 5,640,000 -2,498,000 -2,764,000 -3,559,000 3,223,000 -5,834,000 -2,798,000 -746,000 -363,000 -325,000 17,000 -1,200,000 -683,000 155,000 -1,323,000 620,000 -2,305,000 -747,000           3,981,000 -586,000 46,000 -404,000 2,076,000 99,000 900,000 -601,000 628,000 -3,284,000 -1,845,000 -153,000 -321,000 1,176,000 816,000 379,000 -1,299,000 -939,000 932,000 -1,000 -1,694,000 633,000 1,189,000 -1,148,000 -288,000 -490,000 -551,000 -968,000   274,000 707,000 -964,000 -153,000      161,000 
          accounts payable, accrued and other liabilities
        -6,012,000 3,180,000 -10,697,000 2,590,000 -10,964,000 7,479,000 -14,982,000 10,787,000 17,710,000 15,573,000 -16,539,000 9,248,000 -4,266,000 6,147,000 -8,990,000 15,714,000 -7,288,000 1,831,000 -6,345,000 6,622,000 2,101,000 6,240,000 -10,087,000 2,536,000 -9,169,000 8,799,000 -17,633,000 15,548,000 -254,000 3,347,000 -13,429,000 2,704,000 -5,338,000 2,736,000 -7,195,000  -265,000 1,335,000 -2,475,000  -2,262,000 -1,553,000 -918,000  -290,000 -5,905,000 -233,000                                         
          net cash from operating activities
        -3,110,000 4,661,000 -15,914,000 18,811,000 -13,159,000 2,473,000 -18,253,000 5,001,000 -12,526,000 5,266,000 -25,899,000 15,954,000 1,370,000 7,499,000 -24,745,000 8,560,000 -8,791,000 1,941,000 -8,904,000 12,199,000 5,871,000 11,448,000 -5,425,000 3,880,000 -17,837,000 5,937,000 -6,534,000 25,012,000 8,342,000 12,959,000 -8,873,000 23,771,000 4,315,000 10,165,000 3,036,000 18,993,000 14,365,000 14,947,000 7,440,000 18,544,000 12,394,000 9,579,000 4,699,000 10,806,000 12,231,000 -2,147,000 5,352,000 10,106,000 -584,000 8,458,000 7,300,000 11,368,000 10,000,000 11,129,000 -5,614,000 -1,005,000 6,789,000 2,669,000 3,044,000 11,897,000 10,347,000 9,888,000 1,738,000 16,145,000 11,433,000 11,242,000 1,139,000 6,902,000 6,943,000 4,426,000 1,671,000 5,775,000 9,853,000 9,775,000 504,000 5,347,000 -1,581,000 4,440,000 578,000 -1,517,000 2,355,000 944,000 1,437,000 1,791,000 1,720,000 987,000 290,000 
          capital expenditures
        -1,015,000 -422,000 -731,000 -777,000 -1,798,000 -797,000 -1,092,000 -566,000 -607,000 -554,000 -791,000 -1,056,000 -666,000 -1,281,000 -809,000 -1,039,000 -1,106,000 -1,131,000 -1,021,000 -620,000 -1,382,000 -1,361,000 -1,824,000 -1,479,000 -1,742,000 -2,623,000 -1,391,000 -815,000 -887,000 -734,000 -682,000 -744,000 -425,000 -721,000 -501,000 -743,000 -412,000 -1,365,000 -481,000 -431,000 -727,000 -425,000 -743,000 -902,000 -3,515,000 -2,419,000 -5,104,000 -2,768,000 -1,812,000 -4,288,000 -2,903,000 -4,412,000 -2,921,000 -3,819,000 -968,000 -613,000 -821,000 -517,000 -541,000 -985,000 -483,000 -827,000 -662,000 -1,648,000 -1,443,000 -1,021,000 -930,000 -889,000 -1,013,000 -1,173,000 -1,286,000 -1,919,000 -1,238,000 -950,000 -2,604,000 -2,370,000 -510,000 -90,000 -874,000 -1,010,000 -559,000 -371,000 -265,000 -258,000 
          free cash flows
        -4,125,000 4,239,000 -16,645,000 18,034,000 -14,957,000 1,676,000 -19,345,000 4,435,000 -13,133,000 4,712,000 -26,690,000 14,898,000 704,000 6,218,000 -25,554,000 7,521,000 -9,897,000 810,000 -9,925,000 11,579,000 4,489,000 10,087,000 -7,249,000 2,401,000 -19,579,000 3,314,000 -7,925,000 24,197,000 7,455,000 12,225,000 -9,555,000 23,027,000 3,890,000 9,444,000 2,535,000 18,250,000 13,953,000 13,582,000 6,959,000 18,113,000 11,667,000 9,154,000 3,956,000 9,904,000 8,716,000 -4,566,000 248,000 7,338,000 -2,396,000 4,170,000 4,397,000 6,956,000 7,079,000 7,310,000 -6,582,000 -1,618,000 5,968,000 2,152,000 2,503,000 10,912,000 9,864,000 9,061,000 1,076,000 14,497,000 9,990,000 10,221,000 209,000 6,013,000 5,930,000 3,253,000 385,000 3,856,000 8,615,000 8,825,000 -2,100,000 5,347,000 -3,951,000 3,930,000 488,000 -1,517,000 1,481,000 -66,000 878,000 1,791,000 1,349,000 722,000 32,000 
          cash flows from investing activities:
                                                                                               
          additions to property, plant and equipment
        -1,015,000 -422,000 -731,000 -777,000 -1,798,000 -797,000 -1,092,000 -566,000 -607,000 -554,000 -791,000 -1,056,000 -666,000 -1,281,000 -809,000 -1,039,000 -1,106,000 -1,131,000 -1,021,000 -620,000 -1,382,000 -1,361,000 -1,824,000 -1,479,000 -1,742,000 -2,623,000 -1,391,000 -815,000 -887,000 -734,000 -682,000 -744,000 -425,000 -721,000 -501,000 -743,000 -412,000 -1,365,000 -481,000 -431,000 -727,000 -425,000 -743,000 -902,000 -3,515,000 -2,419,000 -5,104,000 -2,768,000 -1,812,000 -4,288,000 -2,903,000 -4,412,000 -2,921,000 -3,819,000 -968,000 -613,000 -821,000 -517,000 -541,000 -985,000 -483,000 -827,000 -662,000 -1,648,000 -1,443,000 -1,021,000 -930,000 -889,000 -1,013,000 -1,173,000 -1,286,000 -1,919,000 -1,238,000 -950,000 -2,604,000  -2,370,000 -510,000 -90,000  -874,000 -1,010,000 -559,000  -371,000 -265,000 -258,000 
          additions to placement and evaluation units
        -492,000 -1,199,000 -820,000 -1,846,000 -1,391,000 -1,164,000 -1,313,000 -1,770,000 -1,239,000 -1,239,000 -767,000 -472,000 -1,480,000 -1,215,000 -2,227,000 -2,734,000 -1,487,000 -2,718,000 -4,471,000                                                                     
          net cash from investing activities
        -1,507,000 -1,621,000 -1,551,000 -2,623,000 -3,189,000 -1,961,000 -2,405,000 -2,336,000 29,404,000 -1,793,000 98,442,000 -1,528,000 -2,146,000 -2,496,000 -3,576,000 -3,773,000 -2,593,000 -3,849,000 -9,092,000 -9,144,000 -1,382,000 -1,361,000 -1,824,000 -1,479,000 -11,742,000 -48,583,000 -1,541,000 168,427,000 463,000 -48,654,000 -37,682,000 -744,000 -1,690,000 -721,000 -501,000 -743,000 -412,000 -915,000 -481,000 -3,681,000 -2,745,000 -400,000 -743,000 -1,251,000 -4,269,000 -2,515,000 -5,258,000 -4,023,000 -1,817,000 -4,438,000 -6,769,000 -4,412,000 -11,387,000 -8,732,000 2,293,000 -150,920,000 -16,705,000 -8,451,000 -284,000 -1,282,000 -3,455,000 -49,758,000 5,875,000 5,144,000 -12,051,000 -7,586,000 2,716,000 -5,733,000 -418,000 -3,102,000 -6,446,000 -18,386,000 9,626,000 -11,371,000 -6,063,000 -15,677,000 -42,374,000 -2,917,000 5,926,000 -11,361,000 -2,771,000 -1,513,000 -3,452,000 -3,875,000 514,000 -9,916,000 -260,000 
          cash flows from financing activities:
                                                                                               
          principal payments on financing arrangement
        -95,000 -92,000 -91,000 -90,000                                                                                    
          proceeds from financing arrangement
                                                                                              
          repurchase of common stock
           -1,118,000 -552,000                             -5,717,000                                                   
          proceeds from exercise of stock options and employee stock purchase plan
        716,000 234,000 895,000 -5,000 43,000 694,000 -352,000 410,000 941,000 148,000 82,000  966,000 942,000 446,000         8,000 1,169,000 149,000 705,000 389,000 822,000 926,000 812,000  3,865,000 3,601,000 2,803,000  703,000 -49,000 1,279,000  3,510,000 1,144,000 959,000  1,075,000 455,000 678,000  620,000 -103,000 579,000  1,062,000 446,000 1,804,000  1,294,000                           
          net cash from financing activities
        621,000 -92,000 143,000 -5,770,000 7,147,000 -1,123,000 -509,000 -5,000,000 694,000 -352,000 -59,590,000 941,000 103,000 24,376,000 329,000 966,000 942,000 5,446,000 -9,445,000 -8,022,000 -10,000 491,000 24,947,000 15,560,000 -135,749,000    -2,645,000 -861,000 -428,000 -7,724,000 -2,538,000 -6,567,000 -14,014,000 -15,605,000 -1,797,000 -4,496,000 -6,797,000 -10,299,000 -2,071,000 -11,106,000 -2,740,000 5,772,000 -2,391,000 2,640,000 -5,472,000 -10,912,000 -272,000 -1,757,000 -1,255,000 -1,978,000 -1,296,000 141,335,000 992,000 -1,728,000 1,739,000 105,000 1,229,000 -197,000 785,000 -11,000 1,903,000 337,000 489,000 -76,000 535,000 -80,000 -8,645,000 1,005,000 1,408,000 929,000 672,000 591,000 8,849,000 849,000 240,000 63,564,000 729,000 314,000 815,000 1,178,000 1,321,000 29,000 18,972,000 
          effect of exchange rate changes on cash
                                                                                               
          decrease in cash
                                                                                               
          cash at beginning of period
                                                                                               
          cash at end of period
                                                                                               
          supplemental disclosure of non-cash investing and financing activities:
                                                                                               
          accrual for capital expenditures incurred during the period
        -445,000 524,000 -94,000  -404,000 443,000 -32,000  286,000 -70,000 -68,000  27,000 -313,000 426,000  -70,000 -97,000 162,000  -136,000 -174,000 197,000  -230,000 -33,000 477,000                                                             
          effect of exchange rate changes on cash and cash equivalents
         -72,000 191,000 715,000 -128,000 -305,000 116,000 -60,000 -17,000 189,000 13,000 83,000 89,000 187,000 -316,000 -181,000 17,000 -215,000 -139,000 82,000 -23,000 19,000 252,000 -73,000 -68,000 244,000 -168,000 -260,000 160,000 -146,000 -134,000 -362,000 239,000 -64,000 659,000  -32,000 -174,000 -84,000 69,000 49,000 -152,000 -8,000 238,000 -395,000   82,000 4,000 -22,000 -55,000 7,000 5,000 51,000 16,000 -28,000 10,000 7,000 4,000 -3,000 41,000 -28,000 -28,000 95,000 -85,000 40,000 -18,000 -28,000 -102,000                 
          decrease in cash and cash equivalents
         2,876,000 -17,131,000            -4,261,000    -12,689,000    -6,506,000  -14,087,000 -42,402,000 -143,992,000                     8,723,000 -7,791,000   5,177,000 -2,697,000                7,042,000 1,216,000 -13,522,000                 
          cash and cash equivalents at beginning of period
         55,893,000  76,056,000  44,620,000  28,825,000  48,161,000  54,435,000  227,641,000  74,096,000  47,544,000  32,333,000  18,391,000  16,105,000  21,802,000  23,508,000  45,984,000  58,763,000                         
          cash and cash equivalents at end of period
         2,876,000 38,762,000  -9,329,000 -916,000 55,005,000  17,555,000 3,310,000 57,586,000  254,000 5,293,000 24,564,000  -10,401,000 -1,181,000 35,472,000  -3,556,000 10,096,000 47,929,000  -14,087,000 -42,402,000 83,649,000  -1,116,000 18,058,000 24,762,000  2,436,000 1,656,000 48,200,000  -93,000 -1,747,000 37,411,000  2,901,000 -1,272,000 20,268,000  4,827,000 1,069,000 13,808,000  -7,791,000 -6,892,000 22,065,000  -2,697,000 426,000 18,896,000  -8,908,000 -7,538,000 50,493,000  8,125,000 -40,070,000 67,202,000                         
          fixed and intangible asset impairments and disposals
          -27,000  38,000 39,000 20,000  6,845,000 174,000 65,000  57,000 87,000  148,000 67,000 30,000  10,000 90,000 90,000  26,000 270,000 99,000 1,806,000 677,000   510,000 22,000    78,000 3,699,000 45,000                                                 
          goodwill impairment
                                                                                               
          gain on dispositions
                                                                                               
          transaction costs for disposition
               -2,657,000 -2,427,000                                                                             
          deferred income tax provision
                                                                                       46,000 -56,000 -8,000     
          changes in accounts receivable allowances
                                                                                               
          asset impairments and disposals
                                                                                               
          write-off of other assets
               869,000              593,000                                                           
          proceeds from sale of assets
               34,500,000 100,000,000                                                1,000,000                             
          acquisition of intangibles
                     -540,000         -200,000 -150,000                                                            
          proceeds from issuance of and borrowings on long-term debt
                                                                                           
          repayment of long-term debt
               -50,000,000 -45,000,000     -10,000,000    -132,500,000 -1,250,000 -11,250,000 -1,250,000 -1,250,000 -1,250,000 -1,250,000 -1,250,000 -1,250,000 -1,250,000 -17,721,000 -118,910,000 -2,500,000 -5,000,000 -7,500,000 -2,500,000 -1,250,000 -11,250,000 -6,250,000 -1,250,000 -1,250,000 -1,250,000 -1,250,000   -1,875,000 -1,875,000 -1,875,000 -1,875,000 -6,345,000 -70,000 -70,000 -65,000 -65,000 -65,000 -65,000 -65,000         -85,000 -85,000 -75,000 -70,000 -70,000 -45,000 -45,000 -45,000 -45,000 -40,000 -40,000 -40,000 -40,000 -40,000 -40,000 -35,000 
          deferred financing costs on long-term debt
                   -45,000 -706,000         -34,000 -741,000         -29,000 -158,000                                                 
          payment of acquisition related contingent consideration
               -5,000,000 -10,000,000             -1,208,000 -6,000,000 -2,100,000 -7,400,000 -2,100,000                                                     
          increase in cash and cash equivalents
           11,133,000 -9,329,000 -916,000 -21,051,000 -2,395,000 17,555,000 3,310,000 12,966,000 14,509,000 254,000    -10,401,000   -6,308,000 -3,556,000       185,937,000 -1,116,000 18,058,000 -49,334,000 21,804,000 2,436,000 1,656,000 656,000 11,973,000 -93,000 -1,747,000 5,078,000 10,436,000 2,901,000 -1,272,000 1,877,000 -1,313,000 4,827,000 1,069,000 -2,297,000    263,000    -4,612,000   -7,538,000 4,509,000 10,727,000 8,125,000 -40,070,000 8,439,000 21,250,000 1,257,000 4,088,000 4,259,000     -11,606,000 20,887,000 -667,000 -4,887,000   2,372,000 6,744,000 50,686,000 313,000 -255,000 -1,200,000 -906,000 3,555,000 -8,900,000 19,002,000 
          cash and cash equivalents at beginning of year
                                                                                               
          cash and cash equivalents at end of year
                                                                                               
          gain on disposal of assets
                -6,657,000 -47,842,000                                                                             
          impairment loss on indefinite-lived intangible assets
                                                                                               
          net income
             -10,738,000 -12,798,000   -29,048,000 45,884,000             -157,067,000 -5,709,000   58,873,000 796,000   2,102,000 14,019,000 249,000 -35,000 -12,913,000 2,887,000 13,734,000 1,300,000 -43,101,000 630,000 -362,000 -757,000 -814,000 -4,262,000 1,338,000 470,000 -1,495,000 5,108,000   -868,000 -992,000 1,969,000 -721,000 -7,028,000 -1,768,000 2,329,000 1,373,000 -861,000 3,811,000 3,279,000 1,888,000 3,739,000 3,333,000 3,129,000 2,111,000 2,902,000 1,912,000 2,907,000 2,211,000 519,000 4,890,000 3,100,000 2,380,000 2,926,000 -16,406,000 2,455,000 1,898,000 2,038,000 1,880,000 1,655,000 1,293,000     
          adjustments to reconcile net income to net cash from operating activities:
                                                                                               
          cash paid for acquisitions
                      -3,600,000     -10,000,000                                                              
          proceeds from borrowings on long-term debt
                    70,000,000 5,000,000                                                                     
          proceeds (outlays) from exercise of stock options and employee stock purchase plan
                           555,000 1,978,000 -10,000 491,000 -53,000 594,000 -1,300,000                                                             
          gain on disposition
                                                                                               
          proceeds from disposition of discontinued operations
                                                                                               
          proceeds from sale of marketable securities
                                                                                               
          fair value of contingent consideration for acquisitions
                                                                                             
          proceeds from borrowings on revolving credit facility
                                                       5,000,000                                       
          fair value of acquisition consideration included in other long-term liabilities
                                                                                               
          acquisition of businesses, net of cash acquired
                                                                                               
          proceeds from sale or maturity of marketable securities
                                                   25,000 25,000 303,000 9,624,000 7,365,000 99,851,000 24,987,000 27,715,000 41,560,000 18,191,000 20,010,000 71,278,000 14,602,000 11,463,000 9,395,000 6,778,000 13,476,000 4,843,000 14,005,000 9,990,000 10,816,000 10,842,000 18,901,000 11,484,000 14,965,000  6,082,000 9,551,000 32,612,000         
          net cash from (used) in financing activities
                                    -10,081,000                                                           
          change in accounts payable for property and equipment
                                                                                               
          fair value of acquisition consideration included in accrued expenses and other long-term liabilities
                                                                                               
          cash paid for acquisition
                                      -37,000,000                                                         
          contractual obligations for acquisition of fixed assets
                                      38,000  -3,000 60,000 38,000  77,000 -30,000 52,000  -191,000 117,000 111,000  157,000    476,000                                       
          acquisition of warrants
                                                                                              
          loss on impairment/disposal of long-term assets
                                                                                               
          loss on impairment of intangible assets
                                                                                               
          changes in operating assets and liabilities, net of effects of acquisitions:
                                                                                               
          accounts payable, accrued liabilities and other long-term liabilities
                                                                                               
          acquisition of intangible assets
                                                                                  -1,193,000             
          proceeds from exercise of stock options and espp
                                                                      850,000 -59,000 1,963,000 397,000 574,000 9,000 620,000 5,000 1,140,000 1,029,000 1,488,000 983,000 738,000             
          bad debt expense
                                            5,000      109,000  314,000                                           
          payment of contingent consideration previously established in purchase accounting
                                            -7,750,000 -2,100,000  -7,750,000 -2,100,000  -9,122,000 -2,100,000 -1,346,000 -5,297,000 -8,350,000 -950,000                                     
          changes in operating assets and liabilities, net of acquisitions:
                                                                                               
          contractual obligations for deferred financing fees
                                                                                               
          prepaid expenses and other assets
                                              -869,000  1,359,000 354,000 -1,954,000  1,393,000 -876,000 -2,836,000                                    590,000  -135,000   
          contractual obligations for acquisition of intangibles and business
                                                        4,970,000                                     
          amortization of acquired inventory basis step-up
                                                       75,000   400,000 3,445,000                                 
          tax effect of exercise of stock options and issuance of performance shares
                                                                                               
          accounts payable and accrued liabilities
                                                         2,133,000 1,155,000 95,000 -3,273,000 -49,000 -6,812,000 3,216,000 2,565,000 2,509,000 -1,617,000 3,201,000 311,000 1,732,000 -7,676,000 7,230,000 -1,404,000 -1,078,000 -3,226,000 3,862,000 3,026,000 -1,709,000 387,000 2,849,000 392,000 1,928,000 -2,829,000 391,000 -4,115,000 2,853,000 -2,019,000 853,000 3,298,000 -175,000 -1,303,000 2,011,000 410,000 800,000 -621,000 
          purchases of marketable securities
                                                         -172,000 -4,962,000 -5,291,000 -40,671,000 -35,349,000 -42,303,000 -18,486,000 -21,716,000 -120,209,000 -8,065,000 -4,602,000 -20,011,000 -7,993,000 -9,830,000 -9,687,000 -11,512,000 -7,336,000 -5,447,000 -22,999,000 -7,268,000 -10,699,000 -17,733,000  -20,255,000 -5,883,000 -25,096,000  -6,397,000 -3,610,000 -8,409,000     
          loss on disposal of long-lived assets
                                                 18,000 220,000                                             
          impairment loss on fixed and other long-term assets
                                                                                               
          gain on sales of assets
                                                                                               
          other cash flows from investing activities
                                                              -5,000,000                               
          change in escrow receivable
                                                                                               
          tax effect on exercise of stock options and issuance of performance shares
                                                        -85,000 -61,000  82,000    -39,000 42,000 -240,000  -68,000 -38,000 9,000  -176,000 2,000 29,000  -30,000                   
          acquisition of business, net of cash acquired
                                                        -930,000 -3,239,000  -10,716,000                       -393,000            
          acquisition of intangible
                                                                                               
          proceeds from issuance of long-term debt
                                                                                             
          acquisition of intangible and other assets
                                                      -154,000  -30,000 780,000 -930,000  -250,000 -1,258,000 858,000  -200,000                               
          amortization of bond discount
                                                                          69,000 183,000    -9,000 -51,000 -96,000 -180,000             
          loss on discontinuance of product offering
                                                           -160,000                                    
          acquisition of intangible assets, net of cash acquired
                                                                                               
          repurchase of common stock for treasury
                                                                                               
          tax effect of the exercise of stock options and issuance of performance shares
                                                                                               
          gain on sale of assets
                                                                                               
          collection of escrow receivable
                                                                                               
          proceeds from disposal of intangible and other assets
                                                                                               
          unrealized loss from foreign exchange
                                                                                               
          cash and cash equivalents
                                                                                               
          beginning of year
                                                                                               
          end of year
                                                                                               
          repurchase of shares
                                                                                               
          repurchase and retirement of shares
                                                                                              
          imputed interest
                                                                       97,000 56,000 63,000   63,000                 
          acquisition of intangible assets and businesses, net of cash acquired
                                                                                               
          amortization of bond discounts and premiums
                                                                256,000 229,000 16,000                             
          change in allowance for excess and obsolete inventory
                                                                  -64,000  180,000 228,000 -266,000  -178,000                       
          changes in allowance for excess and obsolete inventory
                                                                                               
          changes in ar allowances
                                                                                               
          litigation provisions
                                                                                               
          write off of building planning costs
                                                                                               
          gain on impairment of intangible assets
                                                                                               
          changes in operating assets and liabilities, net of impact from acquisitions:
                                                                                               
          income taxes payable
                                                                           -933,000 675,000 186,000 72,000 -900,000 617,000 -356,000 232,000 407,000  401,000   -1,000 -175,000 31,000 45,000 
          acquisition of intangible assets and business, net of cash acquired
                                                                                               
          acquisition of intangible assets and business
                                                                        8,000    -1,898,000 -4,583,000 -10,597,000  -983,000               
          change in ar allowances
                                                                      -5,000                         
          other long term liabilities
                                                                               -7,361,000                
          change in restricted cash
                                                                           68,000 10,913,000 214,000               
          litigation settlement
                                                                                               
          repayment of long-term debt and convertible notes
                                                                        -60,000 -60,000 -85,000  -85,000 -85,000 -9,785,000                 
          change in allowance for doubtful accounts
                                                                         -32,000                     
          beginning of period
                                                                         27,909,000  32,040,000 28,313,000  64,042,000  14,498,000  1,747,000 
          end of period
                                                                         4,088,000 32,168,000  7,042,000 1,216,000 18,518,000 -11,606,000 20,887,000 -667,000 23,426,000  -35,106,000 2,372,000 70,786,000  313,000 -255,000 13,298,000  3,555,000 -8,900,000 20,749,000 
          write offs of excess and obsolete inventory
                                                                          -251,000 -334,000 106,000 374,000 107,000 132,000 303,000               
          litigation provision
                                                                            -6,757,000  -3,392,000 121,000 120,000             
          purchased research and development expense
                                                                                              
          provision for doubtful accounts
                                                                               12,000 70,000 325,000 -178,000  38,000 214,000 38,000 185,000 67,000 25,000 -7,000 -86,000    
          payment of non-refundable deposit
                                                                                   18,000           
          issuance of long term debt
                                                                                               
          payment of deferred financing costs
                                                                                   -136,000           
          payments of costs related to issuance of common stock
                                                                                               
          tax benefit on the exercise of stock options and issuance of performance shares
                                                                                5,000 21,000 4,000             
          imputed interest on other liabilities
                                                                                               
          supplemental disclosure of non-cash operating, investing and financing activities:
                                                                                               
          acquisition of other assets
                                                                                               
          tax benefit on exercise of stock options and issuance of performance shares
                                                                              -74,000  37,000 110,000 76,000             
          issuance of performance shares
                                                                              4,000                 
          proceeds from the issuance of common stock
                                                                                               
          payment of deferred acquistion costs
                                                                                               
          write-offs of excess and obsolete inventory
                                                                                  377,000             
          decrease in restricted cash
                                                                                  502,000         102,000   
          cash flows from operating activities
                                                                                               
          adjustments to reconcile net income to net cash from operating activities
                                                                                               
          amortization of bond (discounts) and premiums
                                                                                               
          tax benefit from exercise of stock options
                                                                                               
          impairment loss on investment
                                                                                              
          gain on sale of marketable securities
                                                                                   -15,000   -13,000 -38,000 -73,000 -38,000 -20,000    
          writeoffs of obsolete inventory
                                                                                               
          stock-based compensation
                                                                                   1,068,000 1,013,000           
          other long-term liabilities
                                                                                   190,000            
          changes in operating assets and liabilities
                                                                                               
          due to / from former parent
                                                                                               
          cash flows from investing activities
                                                                                               
          addition to property, plant and equipment
                                                                                               
          acquisition of patent rights
                                                                                   -1,000 -4,000 -28,000 -1,500,000         
          acquisition of licensing rights
                                                                                               
          purchase of marketable securities
                                                                                               
          cash flows from financing activities
                                                                                               
          proceeds from stock subscription receivable
                                                                                           19,949,000 
          proceeds from the exercise of stock options
                                                                                       1,273,000 676,000 271,000 760,000 1,152,000 1,296,000   
          proceeds from the issuance of common stock under espp
                                                                                               
          payments of costs relating to issuance of common stock
                                                                                     -329,000         
          tax benefit on the exercise of stock options
                                                                                   -7,000 1,249,000 203,000 229,000         
          payment of note payable—former parent
                                                                                               
          supplemental disclosures of cash flow information:
                                                                                               
          cash paid during the year for
                                                                                               
          interest
                                                                                               
          income taxes
                                                                                               
          issuance of common stock in acquisition
                                                                                               
          acquisition of debt in acquisition
                                                                                               
          costs related to issuance of common stock included in accounts payable
                                                                                               
          benefit for doubtful accounts
                                                                                               
          deferred income tax benefit
                                                                                               
          increase in restricted cash
                                                                                   1,630,000            
          tax benefit on exercise of stock options
                                                                                    470,000 117,000 24,000  379,000 237,000 723,000     
          acquisition of distribution rights
                                                                                        -800,000       
          issuance of long-term debt
                                                                                               
          proceeds from exercise of stock options
                                                                                    2,648,000 638,000 268,000         
          proceeds from issuance of common stock under the employee stock purchase plan
                                                                                    133,000 107,000 117,000         
          payment of costs relating to issuance of common stock
                                                                                               
          amortization of bond discounts
                                                                                     -4,000 -187,000         
          payment of deferred acquisition costs
                                                                                               
          loss on sale of marketable securities
                                                                                      27,000         
          compensation related to stock option plans
                                                                                      643,000  125,000 41,000 155,000     
          imputed interest on note payable to former parent
                                                                                               
          purchase of available-for-sale securities
                                                                                               
          proceeds from sale of available-for-sale securities
                                                                                           1,998,000    
          supplemental disclosure of non-cash financing activity:
                                                                                               
          common stock subscription on effective date of initial public offering, net of financing costs
                                                                                               
          forgiveness of notes payable—former parent
                                                                                               
          dividend to former parent
                                                                                               
          due from/to former parent
                                                                                              
          proceeds from sales of marketable securities
                                                                                        5,300,000 4,700,000 5,516,000     
          payment of note payable - former parent
                                                                                               
          proceeds from issuance of common stock
                                                                                            65,000 2,992,000 
          proceeds from issuance of common stock under the espp
                                                                                        93,000 83,000 95,000     
          payments of costs relating to initial public offering
                                                                                           -15,000 -934,000 
          due to/from former parent
                                                                                          89,000     
          investment at cost
                                                                                               
          proceeds from long-term debt
                                                                                               
          increase in deferred financing costs
                                                                                               
          forgiveness of notes payable—parent
                                                                                               
          net earnings
                                                                                            1,085,000 1,036,000 761,000 
          adjustments to reconcile net earnings to net cash from operating activities
                                                                                               
          imputed interest on notes payable to former parent
                                                                                               
          other non-cash items
                                                                                            19,000 19,000 14,000 
          due to (from) former parent
                                                                                            -108,000   
          purchases of available-for-sale securities
                                                                                            -1,664,000 -9,650,000 -2,000 
          (reduction in) provision for doubtful accounts
                                                                                               
          payment of note payable – former parent
                                                                                               
          provision for (reduction in) doubtful accounts
                                                                                              -29,000 
          imputed interest on notes payable to parent
                                                                                               
          due to parent
                                                                                              -350,000 
          payment of note payable - parent
                                                                                              -3,000,000 
          imputed interest on note payable to parent
                                                                                               
          other noncash items
                                                                                               
          due to (from) parent
                                                                                               
          proceeds from note payable—parent
                                                                                               
          forgiveness of notes notes payable—parent