7Baggers

Mesa Laboratories, Inc
(NASDAQ:MLAB) 

MLAB stock logo

Mesa Laboratories, Inc. designs, manufactures, and markets quality control instruments and disposable products in the United States, Canada, Europe, and Japan. The company's Sterilization and Disinfection Control segment manufactures and markets biological indicators comprising spore strips, self-co...

Founded: 1982
Full Time Employees: 460
Sector: Technology
Industry: Scientific & Technical Instruments

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 
                                                                               
      revenues
    65,126,000 60,737,000 59,543,000 39,320,750 53,473,000 53,165,000 58,170,000 39,320,750 53,473,000 53,165,000 50,645,000 40,872,250 54,287,000 58,749,000 50,453,000 31,364,000 54,696,000 35,840,000 34,920,000 23,993,250 34,172,000 31,860,000 29,941,000 20,869,750 31,655,000 25,536,000 26,288,000 19,172,250 26,682,000 24,865,000 25,142,000  23,671,000 22,954,000 22,673,000 17,341,500 23,843,000 24,409,000 21,114,000 14,961,750 19,913,000 21,776,000 18,158,000 13,192,500 17,830,000 18,540,000 16,400,000 9,252,500 13,116,000 12,676,000 11,218,000 8,406,750 11,361,000 11,706,000 10,559,000 12,178,000 9,259,000                   
      cost of revenues
    23,331,000 23,406,000 22,604,000 15,147,250 20,071,000 21,056,000 20,921,000 15,147,250 20,071,000 21,056,000 19,462,000 15,749,250 21,522,000 22,363,000 19,112,000 12,869,500 26,069,000 12,700,000 12,709,000 8,423,750 13,519,000 10,575,000 9,973,000 9,296,750 16,978,000 10,060,000 10,149,000 7,846,750 11,048,000 10,288,000 10,051,000  10,990,000 9,721,000 10,002,000 7,522,750 10,306,000 10,685,000 9,100,000 5,857,500 7,704,000 8,709,000 7,017,000 5,222,500 6,778,000 7,417,000 6,695,000 3,726,750 5,410,000 5,076,000 4,421,000 4,597,000 4,414,000 4,458,000 4,104,000 5,714,000 3,374,000                   
      gross profit
    41,795,000 37,331,000 36,939,000 54,176,000 33,402,000 32,109,000 37,249,000 36,556,000 33,402,000 32,109,000 31,183,000 33,201,000 32,765,000 36,386,000 31,341,000 35,112,000 28,627,000 23,140,000 22,211,000 24,736,000 20,653,000 21,285,000 19,968,000 18,641,000 14,677,000 15,476,000 16,139,000 15,614,000 15,634,000 14,577,000 15,091,000  12,681,000 13,233,000 12,671,000 13,964,000 13,537,000 13,724,000 12,014,000 14,996,000 12,209,000 13,067,000 11,141,000 11,512,000 11,052,000 11,123,000 9,705,000 9,585,000 7,706,000 7,600,000 6,797,000 8,211,000 6,947,000 7,248,000 6,455,000 6,464,000 5,885,000                   
      yoy
    25.13% 16.26% -0.83% 48.20% 0.00% 0.00% 19.45% 10.11% 1.94% -11.75% -0.50% -5.44% 14.45% 57.24% 41.11% 41.95% 38.61% 8.72% 11.23% 32.70% 40.72% 37.54% 23.73% 19.39% -6.12% 6.17% 6.94%  23.29% 10.16% 19.10%  -6.32% -3.58% 5.47% -6.88% 10.88% 5.03% 7.84% 30.26% 10.47% 17.48% 14.80% 20.10% 43.42% 46.36% 42.78% 16.73% 10.93% 4.86% 5.30% 27.03% 18.05%                       
      qoq
    11.96% 1.06% -31.82% 62.19% 4.03% -13.80% 1.90% 9.44% 4.03% 2.97% -6.08% 1.33% -9.95% 16.10% -10.74% 22.65% 23.71% 4.18% -10.21% 19.77% -2.97% 6.60% 7.12% 27.01% -5.16% -4.11% 3.36% -0.13% 7.25% -3.41%   -4.17% 4.44% -9.26% 3.15% -1.36% 14.23% -19.89% 22.83% -6.57% 17.29% -3.22% 4.16% -0.64% 14.61% 1.25% 24.38% 1.39% 11.81% -17.22% 18.19% -4.15% 12.29% -0.14% 9.84%                    
      operating expense:
                                                                               
      selling
    9,986,000 9,796,000 10,933,000 13,320,000 9,737,000 9,650,000 10,116,000 10,262,000 9,737,000 9,650,000 8,976,000 9,779,000 8,437,000 9,200,000 10,023,000 9,851,000 8,958,000 4,643,000 4,858,000 5,866,000 4,753,000 3,786,000 4,075,000 4,361,000 4,067,000 2,274,000 2,208,000 2,512,000 2,054,000 1,804,000 1,890,000  1,942,000 2,288,000 2,679,000 2,428,000 2,409,000 2,694,000 2,424,000 1,896,000 1,517,000 2,288,000 1,799,000 1,999,000 1,772,000 1,342,000 2,063,000 2,022,000 1,595,000 1,419,000 1,083,000 1,333,000 1,223,000 1,072,000 1,002,000 983,000 949,000                   
      general and administrative
    18,805,000 17,763,000 17,958,000 13,756,000 19,438,000 17,526,000 16,818,000 13,756,000 19,438,000 17,526,000 18,060,000 17,901,000 16,129,000 18,202,000 20,212,000 20,192,000 17,017,000 11,683,000 11,419,000 11,810,000 13,173,000 10,615,000 10,099,000 11,020,000 11,605,000 7,703,000 7,520,000 8,471,000 7,731,000 7,493,000 7,600,000  6,256,000 6,412,000 6,857,000 4,980,000 5,881,000 5,973,000 5,980,000 6,214,000 5,885,000 6,782,000 4,737,000 4,477,000 4,740,000 4,005,000 3,836,000 3,461,000 2,781,000 3,136,000 2,086,000 2,335,000 2,759,000 2,169,000 1,854,000 1,492,000 1,432,000                   
      research and development
    5,029,000 5,048,000 4,984,000 5,420,000 4,294,000 4,993,000 4,735,000 5,202,000 4,294,000 4,993,000 4,811,000 5,004,000 4,797,000 4,989,000 5,700,000 5,179,000 5,164,000 2,613,000 2,811,000 2,673,000 2,705,000 2,414,000 2,596,000 2,311,000 2,110,000 915,000 1,019,000 967,000 860,000 842,000 837,000  752,000 885,000 1,153,000 1,216,000 861,000 1,045,000 1,035,000 1,043,000 975,000 991,000 963,000 835,000 832,000 876,000 751,000 681,000 524,000 530,000 585,000 612,000 501,000 519,000 380,000 303,000 342,000 306,000 408,000 483,000 393,000 172,000 152,000 161,000 151,000 160,000 173,000 152,000 136,000 106,000 94,000 195,000 136,000 106,000 94,000 
      total operating expense
    33,820,000 32,607,000 33,875,000 37,049,000 33,469,000 32,169,000 31,669,000 307,840,000 33,469,000 32,169,000                                                                  
      operating income
    7,975,000 4,724,000 3,064,000 17,127,000 -67,000 -60,000 5,580,000 -271,284,000 -67,000 -60,000  517,000 3,402,000 3,995,000 -4,594,000 -110,000 -2,512,000 4,201,000 3,123,000 4,296,000 22,000 4,470,000 3,198,000 899,000 -3,381,000 4,584,000 5,392,000 2,559,000 1,320,000 1,138,000 4,764,000  -10,088,000 3,648,000 1,982,000 5,340,000 4,386,000 4,012,000 2,575,000 5,843,000 3,832,000 3,006,000 3,642,000 4,201,000 3,708,000 4,900,000 3,055,000 3,421,000 2,806,000 2,515,000 3,043,000 3,931,000 2,464,000 3,488,000 3,219,000 3,336,000 3,162,000                   
      yoy
    -12002.99% -7973.33% -45.09% -106.31% 0.00% 0.00%  -52572.73% -101.97% -101.50%  -570.00% -235.43% -4.90% -247.10% -102.56% -11518.18% -6.02% -2.35% 377.86% -100.65% -2.49% -40.69% -64.87% -356.14% 302.81% 13.18%  -113.08% -68.80% 140.36%  -330.00% -9.07% -23.03% -8.61% 14.46% 33.47% -29.30% 39.09% 3.34% -38.65% 19.21% 22.80% 32.15% 94.83% 0.39% -12.97% 13.88% -27.90% -5.47% 17.84% -22.07%                       
      qoq
    68.82% 54.18% -82.11% -25662.69% 11.67% -101.08% -102.06% 404801.49% 11.67%   -84.80% -14.84% -186.96% 4076.36% -95.62% -159.80% 34.52% -27.30% 19427.27% -99.51% 39.77% 255.73% -126.59% -173.76% -14.99% 110.71% 93.86% 15.99% -76.11%   -376.54% 84.06% -62.88% 21.75% 9.32% 55.81% -55.93% 52.48% 27.48% -17.46% -13.31% 13.30% -24.33% 60.39% -10.70% 21.92% 11.57% -17.35% -22.59% 59.54% -29.36% 8.36% -3.51% 5.50%                    
      non-operating expense:
                                                                               
      interest expense and amortization of debt issuance costs
    3,036,000 2,862,000 2,198,000 8,050,000 1,856,000 905,000 2,842,000 1,888,000 1,856,000 905,000                                                                  
      (gain) on extinguishment of convertible notes
                                                                               
      other expense
    343,000  -6,146,000 5,687,000 -3,869,000 360,000 2,030,000 -1,071,000 -3,869,000 360,000  -586,000 324,000  -196,000 -1,302,000 -1,189,000 -1,157,000 831,000 -2,710,000 3,799,000 152,000 897,000   920,000 32,000 590,000 372,000 -168,000 364,000  438,000 542,000 679,000 305,000 506,000 800,000 406,000   213,000 116,000    162,000    28,000 27,250 38,000 36,000 34,000 32,500 31,000                   
      total non-operating expense
    3,379,000 2,725,000 -3,948,000 -118,750 -2,013,000                                                                       
      earnings before income taxes
    4,596,000 1,999,000 7,012,000 6,277,000 1,946,000 -1,325,000 3,905,000 -275,332,000 1,946,000 -1,325,000  -277,000 1,916,000 3,384,000 -5,412,000 -46,000 -2,341,000 4,543,000 1,418,000 4,892,000 -5,727,000 2,384,000 382,000 -388,000 -5,203,000 3,664,000 5,360,000 1,969,000 948,000 1,306,000 4,400,000   3,106,000 1,303,000 5,035,000 3,880,000 3,212,000 2,169,000 5,785,000 3,451,000 2,793,000 3,526,000 3,998,000 3,713,000 4,743,000 2,893,000 4,423,000 2,727,000 2,938,000 3,015,000 3,914,000 2,426,000 3,452,000 3,185,000 3,320,000 3,131,000 3,236,000 2,643,000 3,292,000 1,969,000 1,979,000 1,614,000 1,978,000 1,900,000 2,128,000 1,565,000 2,100,000 1,742,000 1,971,000 1,561,000 1,982,000 1,742,000 1,971,000 1,561,000 
      income tax expense
    966,000 -477,000 2,270,000 8,588,000 -170,000 -95,000 517,000 -20,749,000 -170,000 -95,000          972,000 -1,185,000 -295,000 -643,000 1,292,000 -573,000 602,000 763,000 567,000 90,000 312,000 170,000                                             
      net income
    3,630,000 2,476,000 4,742,000 -2,311,000 2,116,000 -1,230,000 3,388,000 -254,583,000 2,116,000 -1,230,000  611,000 451,000 1,306,000 -1,438,000 -1,784,000 -2,060,000 3,720,000 1,995,000 3,920,000 -4,542,000 2,679,000 1,025,000 -1,680,000 -4,630,000 3,062,000 4,597,000 1,402,000 858,000 994,000 4,230,000  -11,086,000 2,353,000 1,517,000 3,643,000 3,252,000 2,358,000 1,930,000 4,750,000 2,361,000 1,752,000 2,306,000 2,239,000 2,403,000 3,060,000 1,881,000 3,462,000 1,746,000 1,932,000 1,860,000 2,559,000 1,543,000 2,248,000 2,099,000 2,199,000 1,987,000 2,053,000 1,679,000 2,177,000 1,258,000 1,243,000 1,026,000 1,345,000 1,216,000 1,353,000 1,016,000 1,204,000 1,121,000 1,279,000 1,015,000 1,195,000 1,121,000 1,279,000 1,015,000 
      yoy
    71.55% -301.30% 39.96% -99.09% 0.00% 0.00%  -41766.61% 369.18% -194.18%  -134.25% -121.89% -64.89% -172.08% -145.51% -54.65% 38.86% 94.63% -333.33% -1.90% -12.51% -77.70% -219.83% -639.63% 208.05% 8.68%  -107.74% -57.76% 178.84%  -440.90% -0.21% -21.40% -23.31% 37.74% 34.59% -16.31% 112.15% -1.75% -42.75% 22.59% -35.33% 37.63% 58.39% 1.13% 35.29% 13.16% -14.06% -11.39% 16.37% -22.35% 9.50% 25.01% 1.01% 57.95% 65.16% 63.65% 61.86% 3.45% -8.13% 0.98% 11.71% 8.47% 5.79% 0.10% 0.75% 0.00% 0.00% 0.00%     
      qoq
    46.61% -47.79% -305.19% -209.22% -272.03% -136.30% -101.33% -12131.33% -272.03%   35.48% -65.47% -190.82% -19.39% -13.40% -155.38% 86.47% -49.11% -186.31% -269.54% 161.37% -161.01% -63.71% -251.21% -33.39% 227.89% 63.40% -13.68% -76.50%   -571.14% 55.11% -58.36% 12.02% 37.91% 22.18% -59.37% 101.19% 34.76% -24.02% 2.99% -6.82% -21.47% 62.68% -45.67% 98.28% -9.63% 3.87% -27.32% 65.85% -31.36% 7.10% -4.55% 10.67% -3.21% 22.28% -22.88% 73.05% 1.21% 21.15% -23.72% 10.61% -10.13% 33.17% -15.61% 7.40% -12.35% 26.01% -15.06% 6.60% -12.35% 26.01%  
      earnings per share:
                                                                               
      basic
    0.66 0.45 0.87 0.015 0.39 -0.23 0.63 0.015 0.39   0.11 0.08 0.25 -0.27 -0.34 -0.39 0.71 0.39 0.79 -0.89 0.52 0.23 -0.41 -1.06 0.74 1.18 0.37 0.22 0.26 1.11                                             
      diluted
    0.65 0.45 0.85 0.015 0.39 -0.23 0.62 0.015 0.39   0.11 0.08 0.24 -0.27 -0.34 -0.39 0.7 0.38 0.77 -0.89 0.51 0.22 -0.38 -1.06 0.71 1.13 0.35 0.21 0.25 1.06                                             
      weighted-average common shares outstanding:
                                                                               
      basic
    5,532 5,512 5,465 5,421 5,393 5,387 5,397 5,386 5,393 5,387 5,372 5,321 5,339 5,323 5,273 5,212 5,233 5,211 5,152 4,975 5,125 5,110 4,528 4,200 4,367 4,155 3,901 3,839 3,855 3,850 3,816 3,770 3,781 3,764 3,736 3,679 3,688 3,669 3,646 3,605 3,614 3,598 3,575 3,521 3,532 3,508 3,501 3,445 3,434 3,412 3,394 3,357 3,360 3,349                      
      diluted
    5,565 5,535 5,553 5,421 5,396 5,387 5,424 5,386 5,396 5,387 5,372 5,361 5,360 5,364 5,273 5,335 5,233 5,344 5,301 5,124 5,125 5,241 4,669 4,371 4,367 4,321 4,086 4,033 4,045 4,046 4,006 3,770 3,781 3,935 3,923 3,844 3,868 3,831 3,802 3,757 3,755 3,742 3,686 3,650 3,654 3,640 3,656 3,611 3,637 3,592 3,553 3,593 3,542 3,538                      
      other (income)
     -137,000         -775,000   -603,000          -187,000 -107,000                                                   
      (gain) on extinguishment of convertible senior notes
          -3,197,000                                                                     
      nonoperating expense:
                                                                               
      total nonoperating expense
         1,265,000 1,675,000 4,048,000 -2,013,000 1,265,000 273,000 794,000 1,486,000 611,000 818,000 -64,000 -171,000 -342,000 1,705,000 -596,000 5,749,000 2,086,000 2,816,000                                                     
      net earnings per share:
                                                                               
      basic
             -0.23                                                                  
      diluted
             -0.23                                                                  
      operating expenses:
                                                                               
      total operating expenses
              31,847,000 32,684,000 29,363,000 32,391,000 35,935,000 35,222,000 31,139,000 18,939,000 19,088,000 20,440,000 20,631,000 16,815,000 16,770,000 17,742,000 18,058,000 10,892,000 10,747,000 13,055,000 14,314,000 13,439,000 10,327,000  22,769,000 9,585,000 10,689,000 8,624,000 9,151,000 9,712,000 9,439,000 9,153,000 8,377,000 10,061,000 7,499,000 7,311,000 7,344,000 6,223,000 6,650,000 6,164,000 4,900,000 5,085,000 3,754,000 4,280,000 4,483,000 3,760,000 3,236,000 3,128,000 2,723,000                   
      operating
              -664,000                                                                 
      interest expense and amortization of debt discount
              1,048,000 1,380,000 1,162,000 1,214,000 1,014,000 1,238,000 1,018,000 815,000 874,000 2,221,000 1,950,000 1,934,000 1,919,000 1,982,000 1,929,000                                                   
      (loss) before income taxes
              -937,000                                                                 
      income tax
              -388,000    -3,974,000 -8,750 -281,000  -577,000                                                         
      net
              -549,000                                                                 
      net (loss) per share:
                                                                               
      basic
              -0.1                                                                 
      diluted
              -0.1                                                                 
      income tax provision
               -107,750 1,465,000 2,078,000    823,000                                                          
      nonoperating expenses:
                                                                               
      nonoperating expenses
                                                                               
      impairment of goodwill and long-lived assets
                            276,000                                                   
      legal settlement
                                                                               
      impairment loss on goodwill and long-lived assets
                               1,105,000 3,669,000                                               
      estimated legal settlement
                               825,000  3,300,000                                              
      operating expenses
                                                                               
      impairment loss on goodwill
                                    13,819,000                                           
      (loss) earnings before income taxes
                                    -10,526,000                                           
      income taxes
                                    560,000 753,000  1,392,000 628,000 854,000 239,000 1,035,000 1,090,000 1,041,000 1,220,000 1,759,000 1,310,000 1,683,000 1,012,000 961,000 981,000 1,006,000 1,155,000 1,355,000 883,000 1,204,000 1,086,000 1,121,000 1,144,000 1,183,000 964,000 1,115,000 711,000 736,000 588,000 633,000 684,000 775,000 549,000 896,000 621,000 692,000 546,000 787,000 621,000 692,000 546,000 
      net income per share
                                                             0.63 0.51 0.67 0.39 0.39 0.32 0.42 0.38 0.43 0.32 0.38 0.35 0.4 0.32 0.38 0.35 0.4 0.32 
      basic
                                    -2.93 0.63 0.41 0.98 0.88 0.64 0.53 1.31 0.65 0.49 0.65 0.63 0.68 0.87 0.54 0.99 0.51 0.57 0.55 0.76 0.46 0.67 0.63 0.67 0.6                   
      diluted
                                    -2.93 0.6 0.39 0.94 0.84 0.62 0.51 1.25 0.63 0.47 0.63 0.62 0.66 0.84 0.51 0.95 0.48 0.54 0.52 0.68 0.44 0.64 0.59 0.63 0.57                   
      income tax benefit
                                      214,000                                         
      other income
                                           -58,000 -381,000   -203,000 5,000 -157,000  1,002,000  423,000                          
      average common shares outstanding:
                                                                               
      basic
                                                          3,337 -3,276,715 3,286,000                   
      diluted
                                                          3,541 -3,450,538 3,498,000                   
      sales
                                                             9,291,000 8,888,000 9,965,000 7,652,000 5,407,000 4,977,000 6,227,000 5,337,000 5,679,000 5,054,000 5,465,000 4,614,000 4,868,000 4,286,000 5,790,000 4,614,000 4,868,000 4,286,000 
      cost of goods sold
                                                             3,517,000 3,500,000 2,372,000 3,212,000 2,096,000 1,994,000 1,527,250 1,903,000 2,033,000 1,850,000 1,446,500 1,527,000 1,583,000 1,385,000 1,123,500 1,527,000 1,583,000 1,385,000 
      selling, general & administrative
                                                             2,182,000 2,287,000 1,469,250 2,045,000 1,167,000 1,223,000 921,250 1,399,000 1,392,000 1,495,000 1,071,500 1,263,000 1,257,000 1,294,000 953,250 1,263,000 1,257,000 1,294,000 
      other expenses and
                                                             50,000 50,000 19,750 33,000               
      net income per share
                                                             0.63 0.51 0.67 0.39 0.39 0.32 0.42 0.38 0.43 0.32 0.38 0.35 0.4 0.32 0.38 0.35 0.4 0.32 
      average common shares outstanding
                                                             3,282 3,274 806,500 3,234,000 3,192,000 3,187,000 797,750 3,182,000 3,179,000 3,170,000 794,250 3,165,000 3,169,000 3,170,000 792,000 3,165,000 3,169,000 3,170,000 
      other (income) and expenses
                                                                             -49,000 -48,000 
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-10-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 
                                                                                  
        assets
                                                                                  
        current assets:
                                                                                  
        cash and cash equivalents
      28,975,000 20,422,000 21,279,000 27,321,000 30,956,000 24,337,000 28,472,000 28,214,000 28,224,000 35,617,000 32,376,000 32,910,000 26,101,000 32,377,000 43,747,000 49,346,000 51,706,000 278,294,000 275,710,000 263,865,000 253,731,000 241,924,000 230,951,000 81,380,000 73,979,000  245,443,000 7,315,000 10,185,000 5,729,000 5,625,000 7,400,000 5,469,000 5,843,000 10,268,000 2,976,000 5,820,000 5,405,000 5,070,000 4,637,000 5,695,000 3,272,000 5,460,000 1,968,000 2,034,000 1,427,000 3,657,000 3,200,000 5,575,000 2,160,000 3,424,000 3,589,000 4,006,000 2,722,000 2,772,000 4,593,000 7,191,000 5,691,000 4,952,000 6,054,000 3,546,000 2,129,000 3,575,000 2,541,000 10,471,000 9,940,000 11,233,000 10,759,000 9,111,000 7,962,000 6,728,000 6,390,000 5,770,000 5,186,000 4,722,000 3,907,000 
        accounts receivables
      40,233,000 40,092,000 39,068,000  38,647,000 40,234,000 35,568,000  36,023,000 36,340,000 35,595,000  42,395,000 41,809,000                                                               
        inventories
      26,559,000 27,739,000 28,106,000 25,365,000 28,122,000 29,738,000 31,767,000 32,675,000 35,973,000 32,879,000 35,559,000 34,642,000 33,739,000 28,039,000 26,874,000 24,606,000 23,719,000 12,117,000 12,122,000 11,178,000 11,965,000 11,837,000 12,900,000 14,230,000 18,804,000  6,848,000 6,971,000 6,772,000 7,606,000 8,336,000 8,632,000 9,228,000 10,454,000 12,913,000 13,376,000 13,873,000 14,578,000 14,400,000 14,119,000 14,017,000 14,716,000 13,363,000 12,871,000 12,420,000 12,596,000 10,634,000 9,950,000 7,771,000 7,155,000 6,089,000 6,090,000 5,576,000 5,281,000 5,630,000 5,575,000 4,438,000 4,857,000 4,992,000 5,377,000 5,714,000 6,059,000 6,121,000 5,936,000 4,820,000 4,789,000 4,595,000 4,749,000 4,499,000 4,498,000 4,575,000 4,498,000 4,020,000 4,310,000 3,943,000 3,737,000 
        prepaid expenses and other current assets
      9,865,000 9,180,000 9,805,000  13,120,000 13,669,000 10,883,000                                                                      
        total current assets
      105,632,000 97,433,000 98,258,000 102,685,000 110,845,000 107,978,000 106,690,000 109,352,000 118,355,000 117,662,000 114,808,000 118,975,000 114,185,000 116,260,000 128,127,000 124,318,000 120,995,000 319,404,000 315,311,000 303,749,000 295,275,000 280,125,000 269,756,000 122,792,000 120,703,000  270,728,000 33,824,000 33,623,000 32,561,000 33,591,000 32,832,000 31,988,000 34,089,000 41,316,000 33,751,000 35,785,000 34,964,000 34,335,000 32,548,000 37,186,000 34,247,000 34,994,000 29,288,000 29,622,000 29,308,000 30,754,000 28,091,000 26,566,000 20,600,000 18,601,000 17,774,000 19,455,000 16,558,000 16,758,000 18,284,000 19,161,000 17,464,000 17,448,000 18,834,000 17,262,000 14,243,000 15,280,000 14,072,000 20,474,000 18,778,000 19,956,000 19,478,000 18,593,000 17,318,000 16,091,000 14,903,000 14,411,000 12,840,000 12,086,000 11,364,000 
        noncurrent assets:
                                                                                  
        property, plant and equipment, net of accumulated depreciation
      31,599,000 31,835,000 31,692,000  31,602,000 32,073,000 31,402,000  31,775,000 28,574,000 27,953,000  28,263,000 28,222,000 28,006,000  30,152,000    22,295,000 22,309,000 21,796,000  22,352,000                                                    
        deferred tax asset
      1,474,000 1,472,000 1,474,000 1,371,000 1,242,000 1,329,000 1,281,000 1,292,000 1,092,000 1,051,000 1,077,000 1,076,000 708,000 647,000 689,000 1,318,000 594,000 1,862,000 623,000 616,000 15,673,000 11,453,000 11,453,000 11,461,000                                                     
        other assets
      17,195,000 17,855,000 18,868,000 18,324,000 18,126,000 20,142,000 11,807,000 10,538,000 11,590,000 8,953,000 9,623,000 10,373,000 10,572,000 10,825,000 10,424,000 11,830,000 11,763,000 1,979,000 2,200,000 2,530,000 1,806,000 1,977,000 2,254,000 2,480,000 2,513,000  1,173,000 1,361,000                                                 
        customer relationships
      67,898,000 70,511,000 73,524,000 72,880,000 73,797,000 81,928,000 82,238,000 85,383,000 162,890,000 137,057,000 142,515,000 152,189,000    176,688,000                                                             
        other intangibles
      21,748,000 22,757,000 23,877,000 23,995,000 24,384,000 26,895,000 27,221,000 12,668,000 24,131,000 17,207,000 17,592,000 18,226,000    20,156,000                                                             
        goodwill
      189,303,000 188,488,000 188,050,000 181,760,000 177,152,000 183,753,000 179,722,000 180,096,000 346,183,000 283,268,000 283,756,000 286,444,000 285,809,000 278,006,000 283,565,000 291,166,000 293,542,000 159,977,000 162,725,000 160,841,000 165,784,000 156,365,000 153,948,000 141,536,000 189,597,000  67,087,000 67,424,000 66,377,000 64,148,000 65,082,000 65,094,000 65,543,000 65,296,000 73,414,000 72,730,000 72,156,000 71,916,000 70,436,000 69,152,000 66,137,000 63,953,000 65,392,000 44,901,000 44,869,000 44,097,000 42,334,000 42,334,000 37,866,000 37,929,000 24,219,000 23,640,000 23,640,000 23,640,000 23,640,000 23,650,000 14,450,000 14,450,000   14,450,000    6,265,000    5,301,000    5,301,000    
        total assets
      434,849,000 430,351,000 435,743,000 433,348,000 437,148,000 454,098,000 440,361,000 446,796,000 741,769,000 637,188,000 642,611,000 661,832,000 662,984,000 656,231,000 685,811,000 707,369,000 721,712,000 609,102,000 612,490,000 601,475,000 621,636,000 588,932,000 576,733,000 420,206,000 423,467,000  392,465,000 159,671,000 156,767,000 158,160,000 160,288,000 161,458,000 164,101,000 167,777,000 173,933,000 168,983,000 171,733,000 170,453,000 166,253,000 162,065,000 160,748,000 155,116,000 155,893,000 117,189,000 117,320,000 116,178,000 112,100,000 110,284,000 97,529,000 92,555,000 65,787,000 63,842,000 65,919,000 63,617,000 64,441,000 66,711,000 50,696,000 50,222,000 50,531,000 52,202,000  47,620,000 43,154,000 42,644,000  32,250,000 30,928,000 30,343,000  28,221,000 27,145,000 26,092,000  24,075,000 23,310,000 22,687,000 
        liabilities and stockholders’ equity
                                                                                  
        current liabilities:
                                                                                  
        accounts payable
      5,253,000 5,090,000 6,270,000 5,747,000 4,087,000 5,988,000 5,659,000 6,041,000 4,554,000 4,810,000 5,588,000 6,134,000 6,288,000 7,738,000 7,557,000 7,897,000 7,827,000 4,463,000 4,045,000 4,473,000 3,751,000 1,852,000 2,812,000 3,408,000 3,780,000  2,339,000 3,130,000 2,898,000 2,426,000 2,295,000 2,873,000 2,380,000 2,029,000 2,036,000 2,338,000 2,168,000 2,919,000 3,484,000 2,757,000 2,823,000 3,053,000 3,038,000 2,325,000 2,503,000 2,840,000 2,725,000 2,058,000 2,019,000 1,370,000 1,344,000 1,621,000 1,010,000 883,000 667,000 985,000 573,000 604,000 751,000 778,000  494,000 587,000 679,000  320,000 111,000 291,000  185,000 311,000 277,000  198,000 127,000 253,000 
        accrued payroll and benefits
      13,879,000 10,036,000 10,426,000 17,858,000 13,919,000 9,185,000 8,338,000 9,935,000 9,380,000 8,353,000 7,269,000 9,433,000 8,134,000 7,481,000 9,401,000 14,717,000 13,978,000 5,650,000 10,540,000 9,388,000 7,188,000 5,611,000 5,341,000 8,940,000                                                     
        unearned revenues
      14,558,000 14,258,000 15,077,000 14,710,000 14,608,000 14,412,000 14,634,000 15,478,000 14,357,000 14,316,000 15,372,000 14,407,000 14,584,000 13,831,000 15,268,000 13,830,000 12,483,000 9,741,000 8,941,000 8,777,000 7,646,000 6,790,000 5,858,000 6,814,000 6,363,000  3,980,000 4,086,000 3,965,000 3,728,000 3,744,000 3,830,000 3,921,000 3,675,000 3,805,000 4,033,000 4,117,000 3,733,000 3,384,000 3,463,000 3,026,000 2,809,000 3,041,000 1,215,000 1,314,000 1,421,000 1,260,000 1,414,000 1,886,000 1,714,000                           
        other accrued expenses
      15,549,000 14,223,000 16,070,000 24,601,000 22,351,000 22,866,000 22,484,000 12,858,000 15,892,000 12,337,000 10,897,000 13,385,000 12,611,000 12,456,000 11,901,000 11,611,000 12,487,000 8,836,000 9,922,000 8,297,000 9,165,000 4,753,000 5,944,000 6,292,000 8,005,000  4,673,000 4,792,000 4,004,000 3,207,000 3,665,000 3,321,000 3,363,000 3,249,000 2,649,000 2,503,000 2,999,000 2,753,000 2,013,000 3,251,000 3,085,000 2,803,000 5,629,000 1,463,000 1,307,000 1,450,000 2,347,000 2,693,000 2,743,000 2,603,000 1,604,000 378,000 422,000 488,000 387,000 572,000 504,000 79,000 180,000 172,000  171,000 585,000 332,000  300,000 41,000 44,000  155,000 76,000 80,000  60,000 67,000 79,000 
        term loan, current portion
      5,156,000 4,688,000 4,219,000 3,750,000 3,750,000 3,750,000 3,750,000                                                                      
        convertible notes, net of debt issuance costs
                                                                                  
        total current liabilities
      54,395,000 48,295,000 149,494,000 163,963,000 155,878,000 153,230,000 54,865,000 44,312,000 44,183,000 39,816,000 39,126,000 43,359,000 41,617,000 41,506,000 44,127,000 48,055,000 46,775,000 28,690,000 33,448,000 32,583,000 27,750,000 19,533,000 20,475,000 26,008,000 25,245,000  16,741,000 21,323,000 23,661,000 20,783,000 19,532,000 15,639,000 17,290,000 14,397,000 14,450,000 14,927,000 16,567,000 22,018,000 21,794,000 22,535,000 23,971,000 20,902,000 23,854,000 13,011,000 14,657,000 12,679,000 13,270,000 12,405,000 10,215,000 10,783,000 4,687,000 3,371,000 4,662,000 3,859,000 3,387,000 4,954,000 4,262,000 4,630,000 6,409,000 9,580,000 9,931,000 8,512,000 5,098,000 5,303,000 1,944,000 1,649,000 1,065,000 1,473,000 1,484,000 1,374,000 1,301,000 1,332,000 1,587,000 1,090,000 965,000 1,278,000 
        noncurrent liabilities:
                                                                                  
        deferred tax liability
      21,831,000 21,661,000 21,563,000 20,181,000 18,800,000 20,561,000 19,689,000 19,780,000 44,340,000 33,437,000 33,507,000 34,028,000 36,946,000 36,847,000 37,323,000 39,224,000 41,134,000 11,642,000 10,814,000 16,275,000 36,103,000 33,090,000 31,230,000 32,549,000                                                     
        other noncurrent liabilities
      10,961,000 11,763,000 12,657,000 12,472,000 12,453,000 14,653,000 6,581,000                                                                      
        term loan, noncurrent portion, net of debt issuance costs
      62,721,000 64,164,000  66,902,000                                                                         
        revolving line of credit
      98,250,000 106,000,000 14,000,000 10,000,000 27,000,000 35,500,000 42,000,000                                                    2,000,000 4,000,000  4,000,000               
        total liabilities
      248,158,000 251,883,000 263,247,000 273,518,000 281,934,000 292,647,000 289,634,000 301,403,000 338,808,000 249,429,000 254,892,000 268,352,000 275,779,000 281,995,000 305,380,000 313,568,000 325,383,000 209,685,000 213,487,000 195,248,000 208,841,000 196,520,000 194,499,000 200,193,000 189,296,000  163,308,000 40,624,000 45,456,000 50,567,000 53,385,000 56,007,000 64,740,000 73,330,000 68,695,000 67,992,000 73,912,000 76,728,000 75,983,000 74,401,000 76,070,000 74,472,000 76,945,000 40,799,000 43,841,000 44,460,000 42,501,000 43,886,000 33,196,000 34,050,000 9,215,000 9,387,000 13,166,000 13,518,000 16,046,000 20,713,000 6,781,000 8,516,000                   
        stockholders’ equity:
                                                                                  
        common stock
      368,555,000 365,173,000 361,361,000 358,541,000 352,788,000 349,529,000 345,999,000 343,642,000 340,852,000 337,869,000 334,384,000 332,076,000 326,933,000 324,905,000 318,328,000 313,460,000 308,208,000 302,234,000 298,203,000 317,652,000 314,537,000 309,935,000 306,880,000 158,023,000 155,622,000  152,021,000 43,400,000 39,823,000 36,528,000 35,421,000 34,298,000 30,516,000 29,694,000 28,974,000 27,428,000 25,925,000 25,037,000 23,609,000 22,590,000 21,001,000 21,437,000 19,675,000 18,897,000 17,751,000 17,681,000 17,149,000 16,482,000 15,796,000 12,312,000 11,610,000 10,947,000 10,723,000 7,613,000 7,422,000 7,129,000 6,699,000 6,243,000 6,214,000 6,182,000 5,505,000 5,408,000 5,258,000 5,204,000 4,883,000 4,879,000 4,890,000 4,817,000 4,817,000 4,819,000 4,747,000 4,713,000 4,665,000 4,670,000 4,682,000 4,618,000 
        accumulated other comprehensive
      -1,137,000 -3,232,000 -3,798,000 -9,775,000 -16,622,000 -9,671,000 -14,303,000 -14,755,000 -9,844,000 -20,809,000 -19,456,000             -9,940,000   -2,505,000 -1,629,000                                                 
        total stockholders’ equity
      186,691,000 178,468,000 172,496,000 159,830,000 155,214,000 161,451,000 150,727,000 145,393,000 402,961,000 387,759,000 387,719,000 393,480,000 387,205,000 374,236,000 380,431,000 393,801,000 396,329,000 399,417,000 399,003,000 406,227,000 412,795,000 392,412,000 382,234,000 220,013,000 234,171,000  229,157,000 119,047,000 111,311,000 107,593,000 106,903,000 105,451,000 99,361,000 94,447,000 105,238,000 100,991,000 97,821,000 93,725,000 90,270,000 87,664,000 84,678,000 80,644,000 78,948,000 76,390,000 73,479,000 71,718,000 69,599,000 66,398,000 64,333,000 58,505,000 56,572,000 54,455,000 52,753,000 50,099,000 48,395,000 45,998,000 43,915,000 41,706,000 39,986,000 38,236,000 36,417,000 34,446,000 33,394,000 32,238,000 31,197,000 30,073,000 29,335,000 28,342,000 27,602,000 26,640,000 25,637,000 24,553,000 23,739,000 22,823,000 22,184,000 21,248,000 
        total liabilities and stockholders’ equity
      434,849,000 430,351,000 435,743,000 433,348,000 437,148,000 454,098,000 440,361,000 446,796,000 741,769,000 637,188,000 642,611,000 661,832,000 662,984,000 656,231,000 685,811,000 707,369,000 721,712,000 609,102,000 612,490,000 601,475,000 621,636,000 588,932,000 576,733,000 420,206,000 423,467,000  392,465,000 159,671,000 156,767,000 158,160,000 160,288,000 161,458,000 164,101,000 167,777,000 173,933,000 168,983,000 171,733,000 170,453,000 166,253,000 162,065,000 160,748,000 155,116,000 155,893,000 117,189,000 117,320,000 116,178,000 112,100,000 110,284,000 97,529,000 92,555,000 65,787,000 63,842,000 65,919,000 63,617,000 64,441,000 66,711,000 50,696,000 50,222,000 50,531,000 52,202,000  47,620,000 43,154,000 42,644,000  32,250,000 30,928,000 30,343,000  28,221,000 27,145,000 26,092,000  24,075,000 23,310,000 22,687,000 
        convertible notes, current portion, net of debt issuance costs
        97,432,000                                                                          
        term loan, noncurrent portion, net of discounts and debt issuance costs
        65,533,000  67,803,000 68,703,000 69,603,000                                                                      
        current assets
                                                                                  
        accounts receivable, less allowances
         41,970,000    39,055,000    42,551,000   41,840,000 41,224,000 37,289,000 22,636,000 20,578,000 23,787,000 20,410,000 18,563,000 17,929,000 21,132,000 19,503,000  12,228,000 12,952,000 12,516,000 13,254,000 13,242,000 12,472,000 14,302,000 12,361,000 12,187,000 12,903,000 14,319,000 12,944,000 13,413,000 12,423,000 15,313,000                                    
        prepaid expenses and other
         8,029,000    9,408,000 18,135,000 12,826,000 11,278,000 8,872,000 11,950,000 14,035,000 15,666,000 9,142,000 8,281,000 6,357,000 6,901,000 4,082,000 3,842,000 4,457,000 5,257,000 4,136,000 4,630,000  3,313,000 3,139,000 1,598,000 1,496,000 2,223,000 2,394,000 782,000 1,339,000 1,975,000 1,808,000 1,773,000 2,037,000 1,452,000 1,369,000 943,000 1,294,000 1,943,000 1,718,000 1,334,000 1,558,000 2,778,000 2,302,000 2,064,000 2,441,000 1,997,000 1,720,000 553,000 960,000 940,000 969,000 336,000 827,000 824,000 860,000 316,000 621,000 598,000 590,000 381,000 500,000 463,000 466,000 318,000 510,000 475,000 413,000 419,000 409,000 320,000 331,000 
        noncurrent assets
                                                                                  
        property, plant and equipment
         32,333,000    31,766,000    28,149,000    28,620,000  22,392,000 21,951,000 21,998,000    22,066,000   21,731,000 21,982,000 22,225,000 22,997,000 23,235,000 23,298,000 23,593,000 23,956,000 23,760,000 25,821,000 26,002,000 24,273,000 22,129,000 19,539,000 16,628,000 15,685,000 14,713,000 11,040,000 9,598,000 9,241,000 8,178,000 7,902,000 7,680,000 7,681,000 7,772,000 7,622,000 7,406,000 7,328,000 7,274,000 7,311,000 7,266,000 7,342,000   7,308,000    4,239,000    3,879,000    3,488,000    
        current liabilities
                                                                                  
        convertible senior notes, current portion, net of debt issuance costs
         97,297,000 97,163,000 97,029,000                                                                       
        noncurrent liabilities
                                                                                  
        convertible senior notes, noncurrent portion, net of debt issuance costs
                                                                                  
        stockholders’ equity
                                                                                  
        convertible senior notes, net of debt issuance costs
            96,896,000 171,198,000 170,965,000 170,733,000                                                                   
        intellectual property
             15,701,000 45,753,000 43,416,000 45,287,000 46,400,000    53,273,000                                                             
        acquisition-related holdbacks
             8,792,000                                                                     
        other long-term liabilities
             6,821,000 17,320,000 5,443,000 6,757,000 7,693,000 8,172,000 6,826,000 7,340,000 7,924,000 8,334,000 436,000 530,000 715,000 686,000 952,000 1,190,000 1,358,000 1,382,000  485,000 696,000 105,000 114,000 133,000 184,000 194,000 210,000                                           
        credit facility
             50,500,000 62,000,000  5,000,000 13,000,000 19,000,000 27,000,000 47,000,000 49,000,000 60,000,000                                                            
        (accumulated deficit) retained earnings
             -183,494,000                                                                     
        retained earnings
              71,953,000 70,699,000 72,791,000 74,199,000 74,444,000 74,848,000 74,394,000 76,675,000 79,302,000 82,199,000 79,313,000 72,459,000 69,363,000 74,724,000 72,242,000 71,930,000 74,313,000  79,641,000 77,276,000 73,303,000 72,520,000 72,279,000 71,901,000 68,281,000 64,633,000 76,325,000 74,572,000 73,656,000 70,608,000 67,947,000 66,175,000 64,828,000 60,657,000 58,876,000 57,699,000 55,962,000 54,287,000 52,450,000 49,916,000 48,561,000 46,250,000 45,019,000 43,565,000 42,179,000 42,712,000 41,188,000 39,131,000 37,612,000 35,834,000 34,140,000 32,407,000 31,349,000 29,432,000 28,443,000 27,341,000 26,314,000 25,194,000 24,445,000 23,525,000 22,785,000 21,821,000 20,890,000 19,840,000 19,074,000 18,153,000 17,502,000 16,630,000 
        convertible senior notes, net of discounts and debt issuance costs
                170,502,000 170,272,000 170,044,000 169,816,000 169,590,000 169,365,000 169,140,000 168,917,000 168,695,000 145,675,000 144,302,000 142,945,000 141,604,000 140,278,000 138,967,000  137,682,000                                                  
        accumulated other comprehensive income
                 -12,795,000 -14,172,000 -25,517,000 -12,291,000 3,666,000 8,819,000 14,984,000 21,487,000 16,116,000 28,895,000 7,753,000 3,112,000  4,236,000    -1,815,000 -1,455,000 -797,000 -748,000 564,000 120,000         397,000                                  
        intangibles
                  223,447,000 222,271,000 235,000,000  264,666,000 103,488,000 109,680,000 111,741,000 120,803,000 116,703,000 117,526,000 119,871,000 88,077,000  31,527,000 33,754,000 33,219,000 38,336,000 38,260,000 40,113,000 42,850,000 44,436,000 35,443,000 36,681,000 37,790,000 39,300,000 39,353,000 40,826,000 40,797,000 41,231,000 40,794,000 31,960,000 33,231,000 33,532,000 30,834,000 31,957,000 25,417,000 26,345,000 15,195,000 14,806,000 15,418,000    9,819,000                    
        prepaid income taxes
                         837,000 5,327,000 3,344,000 2,719,000 1,914,000 3,787,000  2,896,000 3,447,000 2,552,000 4,476,000 4,165,000  273,000 2,158,000 2,039,000 1,676,000                                         
        income taxes payable
                         1,648,000            916,000 1,008,000   704,000 514,000  86,000 1,088,000 2,240,000 201,000 233,000 1,690,000 1,208,000  1,048,000 745,000  1,271,000 298,000 45,000 1,145,000 269,000 698,000  1,051,000                    
        contingent consideration
                           527,000 520,000 504,000           92,000 118,000 116,000 108,000 117,000 4,523,000 4,430,000 4,327,000 4,480,000 612,000 812,000 1,920,000 1,620,000 1,620,000 1,620,000 2,676,000 2,164,000 2,152,000 2,140,000 2,140,000 2,140,000 2,240,000                     
        current portion of long-term debt
                                 2,250,000 2,125,000 2,000,000 1,875,000 1,750,000 1,625,000 1,500,000 1,375,000 1,250,000 1,125,000 3,000,000 3,000,000 3,000,000 3,000,000 3,000,000 3,000,000 3,000,000 3,000,000 3,000,000 3,000,000 3,000,000                             
        estimated legal liabilities
                             50,000                                                     
        long-term debt
                                 17,512,000 20,613,000 27,213,000 31,188,000 37,662,000 44,635,000 54,608,000 50,455,000 49,303,000 53,675,000 50,000,000 49,750,000 43,000,000 42,250,000 44,000,000 43,750,000 22,000,000 23,250,000 25,000,000 22,750,000 25,000,000 16,500,000 16,000,000  1,500,000 4,000,000 5,000,000 8,000,000 11,000,000  750,000                   
        deferred taxes
                              225,000  219,000 1,326,000 1,323,000 118,000 120,000 121,000                                             
        accrued salaries and payroll taxes
                              6,569,000  5,237,000 3,207,000 7,324,000 6,077,000 4,607,000 2,900,000 4,284,000 3,235,000 3,420,000 2,934,000 4,350,000 3,884,000 3,547,000 2,974,000 5,040,000 4,340,000 4,021,000 3,018,000 4,105,000 3,968,000 2,890,000 2,495,000 3,567,000 3,825,000 1,441,000 1,327,000 2,085,000 2,219,000 1,635,000 1,498,000 2,134,000 1,581,000   2,332,000    1,190,000    1,033,000    1,189,000    
        current portion of contingent consideration
                              528,000  512,000 558,000 45,000 45,000 46,000 49,000 709,000 709,000 1,165,000 1,165,000 1,294,000 5,729,000 6,280,000 6,002,000 4,757,000 4,696,000 4,892,000 300,000 1,220,000                                
        legal liability
                                 3,300,000 3,300,000                                                
        deferred income taxes
                              23,702,000  8,400,000 1,093,000 1,077,000 2,457,000 2,532,000  127,000 4,115,000 3,698,000 3,644,000 3,554,000 4,602,000 4,322,000 4,343,000 1,218,000 1,682,000 1,541,000 1,552,000 1,689,000 1,878,000 1,878,000 1,878,000 1,878,000 4,591,000 2,364,000 2,364,000 846,000    710,000    645,000    376,000    342,000    293,000    
        how we addressed the matter in our audit
                                                                                  
        description of the matter
                                                                                  
        assets held for sale
                                     1,934,000 1,934,000 1,934,000 1,934,000 1,012,000                                         
        revenues
                                   26,682,000 24,865,000 25,142,000  23,671,000 22,954,000                                          
        product
                                  81,798,000    72,172,000                                            
        service
                                  21,337,000    24,007,000                                            
        total revenues
                                  103,135,000    96,179,000                                            
        cost of revenues
                                   11,048,000 10,288,000 10,051,000  10,990,000 9,721,000                                          
        cost of products
                                  30,250,000    28,608,000                                            
        cost of services
                                  11,969,000    12,952,000                                            
        total cost of revenues
                                  42,219,000    41,560,000                                            
        gross profit
                                  60,916,000 15,634,000 14,577,000 15,091,000 54,619,000 12,681,000 13,233,000                                          
        operating expenses
                                                                                  
        selling
                                  8,260,000 2,054,000 1,804,000 1,890,000 8,823,000 1,942,000 2,288,000                                          
        general and administrative
                                  31,295,000 7,731,000 7,493,000 7,600,000 26,255,000 6,256,000 6,412,000                                          
        research and development
                                  3,506,000 860,000 842,000 837,000 3,539,000 752,000 885,000                                          
        impairment loss on goodwill and long-lived assets
                                  4,774,000 3,669,000                                               
        legal settlement
                                  3,300,000                                                
        total operating expenses
                                  51,135,000 14,314,000 13,439,000 10,327,000 52,436,000 22,769,000 9,585,000                                          
        operating income
                                  9,781,000 1,320,000 1,138,000 4,764,000 2,183,000 -10,088,000 3,648,000                                          
        other income
                                  1,158,000 372,000 -168,000 364,000 1,882,000 438,000 542,000                                          
        earnings before income taxes
                                  8,623,000 948,000 1,306,000 4,400,000 301,000 -10,526,000 3,106,000                                          
        income tax expense
                                  1,139,000 90,000 312,000                                              
        net income
                                  7,484,000 858,000 994,000 4,230,000 -2,962,000 -11,086,000 2,353,000                                          
        earnings per share:
                                                                                  
        basic
                                  1,950 220 260 1,110 -790 -2,930 630                                          
        diluted
                                  1,860 210 250 1,060 -790 -2,930 600                                          
        weighted-average common shares outstanding:
                                                                                  
        estimated legal liability
                                   3,300,000 3,300,000                                              
        operating expenses:
                                                                                  
        estimated legal settlement
                                    3,300,000                                              
        income tax benefit
                                     170,000                                             
        commitments and contingencies
                                                                                  
        impairment loss on goodwill
                                      13,819,000 13,819,000                                           
        income taxes
                                      3,263,000 560,000 753,000                                          
        net income per share
                                                                                  
        accumulated other comprehensive loss
                                        -61,000 -1,009,000 -1,760,000 -1,920,000 -1,286,000 -1,101,000 -1,151,000 -1,450,000  -206,000 -234,000 -250,000                               
        accounts receivable
                                               13,283,000 12,687,000 11,179,000 12,145,000 11,849,000 11,807,000 10,761,000 9,278,000 8,844,000 7,091,000 6,375,000 8,474,000 7,595,000 7,416,000 7,147,000 6,486,000 6,089,000 6,680,000 6,543,000  5,434,000 4,986,000 5,005,000  3,549,000 3,665,000 3,504,000  4,348,000 4,313,000 3,602,000  2,935,000 3,101,000 3,389,000 
        employee loans to purchase stock
                                                      -24,000                            
        preferred stock, no par value
                                                                                  
        intangibles and other
                                                           16,091,000 16,769,000 17,466,000  10,966,000                   
        deferred income taxes payable
                                                           2,519,000 2,519,000 2,519,000  3,136,000 3,136,000 3,136,000  2,912,000 2,912,000 3,103,000  528,000 528,000 528,000  207,000 207,000 207,000  162,000 161,000 161,000 
        taxes payable
                                                             1,899,000  1,366,000 929,000 1,942,000 1,100,000 962,000 219,000 861,000 133,000 126,000 95,000 543,000 119,000 120,000 95,000 411,000 96,000 91,000 62,000 476,000 
        debt, current portion
                                                               1,000,000                   
        due to apex laboratories, inc.
                                                                350,000 600,000  600,000               
        commitments
                                                                                  
        property, plant & equipment
                                                                7,300,000 7,303,000  7,409,000 7,420,000 7,462,000  4,243,000 4,027,000 3,826,000  3,791,000 3,477,000 3,487,000  3,621,000 3,484,000 3,458,000 
        goodwill, intangibles and other
                                                                25,783,000 26,065,000  25,968,000 20,454,000 21,110,000  9,229,000 6,945,000 7,039,000  7,112,000 7,577,000 7,702,000  7,614,000 7,740,000 7,865,000 
        accrued salaries & payroll taxes
                                                                1,199,000 1,088,000  1,535,000 1,186,000 860,000  903,000 818,000 595,000  914,000 819,000 564,000  741,000 709,000 470,000 
        notes payable — current portion
                                                                1,000,000 1,000,000  750,000 2,521,000 2,571,000             
        long term liabilities
                                                                                  
        notes payable — long term
                                                                1,000,000 1,250,000  1,750,000  2,000,000             
        accounts receivable -
                                                                                  
        trade, net of allowance for doubtful accounts of 230,000
                                                                  7,017,000                
        other
                                                                  24,000    5,000    16,000    34,000    
        other assets:
                                                                                  
        other intangible assets
                                                                  11,484,000    2,661,000    1,685,000    2,188,000    
        deferred income taxes — long-term
                                                                  424,000                
        accounts payable, trade
                                                                  723,000    480,000    296,000    173,000    
        line of credit
                                                                  4,000,000                
        current portion of long-term notes payable
                                                                  1,000,000                
        acquisition holdbacks
                                                                  600,000                
        other accrued liabilities
                                                                  176,000    11,000    6,000    99,000    
        long term liabilities:
                                                                                  
        long term notes payable
                                                                  1,500,000                
        preferred stock, no par value; authorized 1,000,000 shares; none issued
                                                                                  
        notes payable – long term
                                                                    1,750,000              
        trade, net of allowance for doubtful accounts of 220,000
                                                                      4,421,000            
        accrued warranty expense
                                                                      30,000    30,000    30,000    
        due to vibrac, llc
                                                                      100,000            
        trade, net of allowance for doubtful accounts of 280,000
                                                                          4,307,000        
        deferred income taxes – long-term
                                                                          156,000        
        deposits
                                                                              145,000    
        trade, net of allowance for doubtful accounts of 200,000
                                                                              3,875,000    
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 
                                                                                   
          cash flows from operating activities:
                                                                                   
          net income
        3,630,000 2,476,000 4,742,000 -7,114,000 -1,676,000 3,428,000 3,388,000 -254,583,000    611,000 451,000 1,306,000 -1,438,000 -1,784,000 -2,060,000 3,720,000 1,995,000 3,920,000 -4,542,000 2,871,000 1,025,000 -1,680,000 -4,630,000 3,062,000 4,597,000 1,402,000 858,000 994,000 4,230,000 4,254,000 -11,086,000 2,353,000 1,517,000 3,643,000 3,252,000 2,358,000 1,930,000 4,750,000 2,361,000 1,752,000 2,306,000 2,239,000 2,403,000 3,060,000 1,881,000 3,462,000 1,746,000 1,932,000 1,860,000 2,559,000 1,543,000 2,249,000 2,099,000 2,199,000 1,987,000 2,054,000 1,679,000 2,177,000 1,257,000 1,429,000 1,320,000 1,345,000 1,155,000 1,243,000 1,026,000 1,204,000 1,216,000 1,354,000 1,016,000 1,195,000 1,121,000 1,279,000 1,015,000 
          adjustments to reconcile net income to net cash from operating activities:
                                                                                   
          depreciation of property, plant and equipment
        1,270,000 1,315,000 1,404,000 1,354,000 1,106,000 1,518,000 1,404,000 1,334,000                                                                    
          amortization of intangible assets
        4,445,000 4,534,000 4,553,000                                                                         
          stock-based compensation expense
        3,382,000 3,812,000 3,881,000 3,138,000 3,239,000 3,837,000 2,928,000 2,792,000 2,993,000 3,183,000 2,968,000  2,056,000 4,371,000 3,432,000  3,703,000                                                           
          gain on extinguishment of convertible notes
            310,000 -3,197,000                                                                     
          amortization of step-up in inventory basis
           454,000 778,000         1,400,000    -436,000 3,368,000                                                    
          foreign currency adjustments
        281,000 -95,000 -5,986,000                            -123,000 -235,000 278,000 -357,000 -176,000 110,000 11,000 -95,000 67,000 -32,000 -562,000 626,000 21,000 -7,000                                
          other
        1,262,000 1,628,000 1,250,000 1,032,000 5,014,000 -2,509,000 1,409,000 2,243,000 -2,751,000 854,000 283,000 749,000 277,000 1,127,000 -1,763,000 -601,000 291,000 602,000 -826,000 1,446,000 -1,784,000 415,000 84,000 -179,000 73,000 119,000 64,000 -90,000 24,000                                               
          cash from changes in operating assets and liabilities:
                                                                                   
          accounts receivable
        -819,000 -1,696,000 3,436,000 -3,016,000 657,000 -4,048,000 3,482,000 -3,354,000 2,846,000 -1,008,000 6,456,000 -142,000 678,000 -1,173,000 -1,484,000 -4,494,000 -3,323,000 -2,220,000 3,285,000 -2,871,000 -853,000 -1,174,000 4,251,000 -1,676,000 -235,000 833,000 -587,000 699,000 250,000 -1,187,000 1,830,000 -1,941,000 489,000 716,000 1,416,000 -1,375,000 469,000 -990,000 2,890,000 -2,030,000 -596,000 -298,000 966,000 -297,000 -42,000 -1,046,000 -906,000 -505,000 -181,000 -716,000 2,099,000     -421,000                    
          inventories
        596,000 -766,000 -3,290,000 1,692,000 -495,000 627,000 -671,000 2,346,000 401,000 1,060,000 -1,244,000 -991,000 -5,126,000 -1,333,000 -2,732,000 -1,396,000 1,159,000 -55,000 -753,000 1,414,000 -21,000 730,000 -1,194,000 -191,000 310,000 209,000 86,000 1,272,000 280,000 493,000 529,000 872,000 454,000 463,000 497,000 705,000 -62,000 -281,000 -67,000 699,000 -1,353,000 -97,000 -451,000 176,000 -1,825,000 -684,000 -831,000         419,000                    
          prepaid expenses and other assets
        -715,000 1,613,000 -2,436,000  4,000 -2,418,000 969,000 8,052,000 -4,313,000 -1,080,000 -2,448,000 1,802,000 740,000 -872,000 -2,180,000 -1,673,000 -460,000 158,000 -1,631,000 5,569,000 -750,000 41,000 -1,982,000 1,978,000                                                    
          accounts payable
        124,000 -1,209,000 212,000 1,531,000 -1,730,000 199,000 -388,000 1,559,000 -349,000 -768,000 -539,000 -206,000 -1,582,000 448,000 -205,000 100,000 1,437,000 309,000 -476,000 896,000 1,675,000 -691,000 -913,000 -125,000 635,000 -621,000 50,000 781,000 381,000 -564,000 494,000 351,000 -7,000 -302,000 170,000 -751,000 -565,000 727,000 -66,000 -230,000 15,000 243,000 -178,000 -337,000 115,000 667,000 -35,000 649,000 -229,000 -277,000 611,000 127,000 207,000 -309,000 412,000                     
          accrued liabilities and taxes payable
        5,054,000 -2,577,000 -5,928,000  4,667,000 23,000 -2,811,000 -1,112,000 1,619,000 1,474,000 -3,217,000  648,000 -541,000 -5,328,000 1,658,000 3,193,000 -5,463,000 867,000 2,200,000 2,294,000 -434,000 -4,377,000 2,249,000 989,000 -1,113,000 -4,272,000 2,102,000 4,241,000 660,000 -1,526,000 2,159,000 68,000 -72,000 -1,747,000 1,335,000 991,000 -1,808,000 -3,584,000 2,155,000 -2,075,000 3,007,000 -222,000 578,000 -1,132,000 352,000 -659,000 478,000                            
          unearned revenues
        244,000 -813,000 55,000 -89,000 460,000 -390,000 -919,000 1,070,000 -307,000 -1,036,000 -135,000 -312,000 540,000 -1,058,000 1,436,000 1,530,000 73,000 845,000 138,000 919,000 663,000 1,159,000 -1,299,000 527,000 213,000 -105,000 119,000 233,000 -2,000 -86,000 -91,000 246,000 -130,000 -228,000 -84,000 256,000 -445,000 -79,000 40,000 217,000 -232,000 213,000 -99,000 -107,000 161,000 -154,000 -472,000 175,000                            
          net cash from operating activities
        18,754,000 8,222,000 1,893,000 12,665,000 18,439,000 5,271,000 10,433,000 12,883,000 11,535,000 9,776,000 9,939,000 12,519,000 7,718,000 10,557,000 -2,811,000 9,302,000 15,898,000 4,434,000 9,589,000 13,520,000 10,943,000 10,542,000 2,068,000 8,403,000 11,018,000 6,414,000 724,000 10,262,000 10,092,000 3,657,000 6,543,000 9,641,000 7,805,000 4,687,000 2,681,000 979,000 5,442,000 -2,303,000 3,632,000 6,950,000 991,000 6,101,000 2,861,000 4,640,000 2,432,000 3,318,000 426,000 2,899,000            1,842,000 2,957,000 1,488,000 2,586,000             
          cash flows from investing activities:
                                                                                   
          purchases of property, plant and equipment
        -732,000 -1,092,000 -1,009,000 -757,000 -813,000 -1,788,000 -891,000 -535,000 -1,128,000 -634,000 -270,000 -1,026,000 -1,654,000 -1,639,000 -225,000 -782,000 -2,059,000 -938,000 -653,000 -1,038,000 -247,000 -491,000 -216,000 -563,000 -392,000 -317,000 -226,000 -55,000 -358,000 -549,000 -300,000 -259,000 -528,000 -507,000 -1,505,000 -2,238,000 -2,698,000 -3,213,000 -3,456,000 -1,438,000 -1,256,000 -3,360,000 -1,675,000 -616,000 -1,304,000 -515,000 -393,000                             
          net cash from investing activities
        -732,000 -1,092,000 -1,009,000 -1,007,000 -813,000 -1,788,000 -891,000 426,000 -80,828,000 -634,000 -270,000 -1,026,000 -6,604,000 -1,639,000 -225,000 -782,000 -302,852,000 -938,000 -653,000 -1,038,000 -247,000 -491,000 -216,000 -548,000 -181,939,000 -317,000 -2,781,000 -55,000 -5,198,000 1,673,000 -300,000 -344,000 -15,899,000 626,000 -1,567,000 -2,420,000 -5,915,000 -4,049,000 -6,021,000 -2,350,000 -3,768,000 -24,047,000 -1,675,000 -2,109,000 -6,537,000 -515,000 -14,210,000                             
          cash flows from financing activities:
                                                                                   
          proceeds from debt borrowings
        97,000,000 10,500,000                                                                         
          repurchase and settlement of convertible note debt
                                                                                  
          other debt principal repayments
        -8,687,000                                                                           
          gke acquisition-related holdback payment
        -9,555,000                                                                         
          dividends paid
        -884,000 -882,000 -873,000 -870,000 -869,000 -866,000 -863,000 -864,000                                                                  -253,000 -254,000 
          other financing
        -214,000 -564,000 -1,061,000 858,000 20,000 -307,000 -1,023,000 -567,000                                                                    
          net cash from financing activities
        -9,785,000 -7,883,000 -8,427,000 -16,193,000 -10,597,000 -8,610,000 -9,109,000 -12,933,000 60,848,000 -5,560,000 -9,519,000 -4,392,000 -8,883,000 -18,646,000 -1,407,000 -10,047,000 61,200,000 1,158,000 265,000 -1,047,000 171,000 219,000 146,885,000 394,000 -368,000 232,166,000 -915,000 -5,615,000 -4,757,000 -6,858,000 -4,442,000 -9,908,000 3,926,000 1,751,000 -3,888,000 1,903,000 707,000 6,771,000 1,327,000 -2,206,000 624,000 21,461,000 -1,259,000 -1,947,000 1,956,000 -2,346,000 11,409,000 749,000     -3,289,000 -3,150,000 10,835,000                     
          effect of exchange rate changes on cash and cash equivalents
        316,000 -104,000 1,501,000 900,000 -410,000 992,000 -175,000 -386,000 1,052,000 -341,000 -684,000 -292,000 1,493,000 -1,642,000 -1,156,000 -833,000 -834,000 -2,070,000 2,644,000 -1,301,000 940,000 703,000 834,000 -848,000 -175,000 -135,000 102,000 -136,000 -33,000 -247,000 130,000 237,000 -257,000 228,000 -70,000 -47,000 101,000 14,000 4,000 29,000 -35,000 -23,000 7,000 23,000                                
          net increase in cash and cash equivalents
          -6,042,000  6,619,000 -4,135,000 258,000       -11,370,000 -5,599,000 -2,360,000 -226,588,000 2,584,000 11,845,000 10,134,000 11,807,000 10,973,000 149,571,000 7,401,000 -171,464,000 238,128,000 -2,870,000 4,456,000 104,000 -1,775,000 1,931,000 -374,000 -4,425,000   415,000 335,000   2,423,000 -2,188,000               1,500,000 739,000 -1,102,000 2,508,000     531,000 -1,293,000 474,000 1,648,000      464,000 815,000 561,000 
          cash and cash equivalents at beginning of period
        27,321,000 28,214,000 32,910,000 49,346,000 263,865,000 81,380,000  10,185,000    5,469,000  5,820,000  5,695,000  2,034,000  5,575,000  4,006,000  7,191,000  3,546,000  10,471,000  9,111,000  5,770,000  3,346,000 
          cash and cash equivalents at end of period
        8,553,000 -857,000 21,279,000 -3,635,000 6,619,000 -4,135,000 28,472,000 -10,000 -7,393,000 3,241,000 32,376,000 6,809,000 -6,276,000 -11,370,000 43,747,000 -2,360,000 -226,588,000 2,584,000 275,710,000 10,134,000 11,807,000 10,973,000 230,951,000  -171,464,000 238,128,000 7,315,000    7,400,000  -4,425,000 7,292,000 2,976,000  335,000 433,000 4,637,000  -2,188,000 3,492,000 1,968,000  -2,230,000 457,000 3,200,000  -1,264,000 -165,000 3,589,000  -50,000 -1,821,000 4,593,000  739,000 -1,102,000 6,054,000  -1,446,000 1,034,000 2,541,000  -1,293,000 474,000 10,759,000  1,234,000 338,000 6,390,000  464,000 815,000 3,907,000 
          net (decrease) in cash and cash equivalents
               -10,000   -534,000                                                                 
          debt repayments
          -7,438,000                                                                         
          repurchase of convertible notes
                                                                                   
          amortization of acquisition-related intangibles
           6,143,000 4,391,000 4,550,000 4,061,000 4,961,000                                                                    
          gain on extinguishment of convertible senior notes
                                                                                   
          non-cash interest expense and debt issuance cost amortization
                                                                                   
          deferred taxes
                     -908,000        360,000        -93,000                                             
          impairment loss on goodwill and finite-lived intangible assets
                                                                                   
          prepaid expenses and other assets, pending taxes
                                                                                   
          accrued liabilities and taxes payable, pending taxes
                                                                                   
          acquisition of customer lists
                                                                                   
          acquisition of businesses, net of cash acquired and holdback liabilities
                                                                                   
          proceeds from credit facility borrowings
                                                                                   
          repayment of debt
           -17,938,000 -9,438,000 -7,437,000 -9,438,000 -11,500,000                                                                    
          repurchase of convertible senior notes
                                                                                   
          proceeds from the exercise of stock options
               2,000 304,000 52,000 2,474,000 881,000 2,206,000 1,436,000 1,800,000 2,271,000 1,992,000 1,089,000 734,000 991,000 1,047,000 1,654,000 1,097,000 341,000 798,000 2,709,000 1,507,000 412,000 133,000 3,043,000 573,000 282,000 1,101,000 963,000 698,000 1,048,000 607,000 1,160,000 123,000 954,000 286,000 560,000 367,000 272,000 430,000 435,000 778,000 430,000 455,000 182,000 100,000 181,000                       
          payment of tax withholding obligation on vesting of restricted stock
               -2,000 -12,000 -2,000 -712,000 -10,000                                                                
          acquisitions, net of cash acquired
                                                                                 
          proceeds from the issuance of debt
            73,465,000                      7,000,000   55,050,000 2,000,000 8,000,000 1,500,000 2,500,000   5,000,000 18,000,000 3,000,000                          
          repurchase of convertible debt
            -310,000 -71,250,000                                                                     
          non-cash interest and debt amortization
               234,000 231,000 231,000 230,000   227,000 225,000 225,000 361,000 222,000 221,000 1,373,000 1,357,000 1,341,000 1,326,000 1,312,000                                                    
          acquisitions, net of cash acquired and holdback liabilities
                                                                                   
          net
                 -1,230,000 -549,000                                                                 
          depreciation and amortization
                 8,096,000 8,134,000 9,055,000 8,580,000 8,055,000 8,134,000 9,382,000 6,837,000 4,277,000 4,572,000 4,727,000 4,600,000 4,425,000 3,908,000 5,489,000 3,057,000 2,263,000 2,181,000 2,266,000 2,273,000 2,434,000 2,455,000 2,490,000 2,450,000 2,253,000 2,278,000 2,128,000 2,198,000 2,241,000 2,170,000 1,967,000 1,768,000 1,935,000 1,504,000 1,494,000 1,441,000 1,362,000 1,359,000 1,162,000 1,043,000 828,000 811,000 847,000 910,000 891,000 784,000 579,000 534,000 561,000 541,000 545,000 465,000 417,000 417,000 249,000 176,000 175,000 186,000 207,000 200,000 190,000 191,000 161,000 195,000 191,000 195,000 
          cash from changes in operating assets and liabilities:
                                                                                   
          payments of debt
                 -5,000,000 -8,000,000 -6,000,000 -8,000,000 -20,000,000 -2,000,000 -11,000,000                                                           
          dividends
                 -862,000 -859,000 -856,000 -855,000 -852,000 -843,000 -844,000 -837,000 -834,000 -824,000 -824,000 -819,000 -818,000 -704,000 -703,000 -698,000 -697,000 -624,000 -619,000 -617,000 -616,000 -610,000 -606,000 -606,000 -600,000 -601,000 -595,000 -591,000 -586,000 -583,000 -579,000 -580,000 -575,000 -569,000 -564,000 -566,000 -526,000 -526,000                             
          adjustments to reconcile net income to net cash from operating (used in) activities:
                                                                                   
          stock-based compensation
                          2,197,000 2,381,000 3,611,000 2,008,000 1,268,000 215,000 3,260,000 1,182,000 868,000 1,788,000 695,000 990,000 739,000 249,000 438,000 445,000 540,000 190,000 380,000 412,000 429,000 326,000 344,000 330,000 327,000 217,000 260,000 237,000 279,000 211,000 272,000 208,000 149,000                         
          changes in operating assets and liabilities:
                                                                                   
          other accrued expenses
                                                                                   
          proceeds from the issuance of common stock
                           145,935,000                                                   
          payments of contingent consideration
                       -3,000    -293,000 -1,000                                                      
          payment of debt issuance costs
                                                                                   
          proceeds from the sale of assets
                                                                                   
          proceeds from the issuance of convertible senior notes
                               5,430,000                                                   
          impairment loss on goodwill and long-lived assets
                                  1,105,000                                                
          cash from changes in operating assets and liabilities
                                                                                   
          acquisitions
                               -181,547,000 -2,555,000    -85,000 -15,371,000 -62,000 -182,000 -3,217,000 -836,000 -2,565,000 -912,000 -2,512,000   -1,493,000 -5,233,000 -13,817,000                             
          change in inventory reserve
                            110,000 211,000 47,000 -937,000 507,000 -127,000 197,000 -429,000   67,000 354,000                                            
          loss on disposition of assets
                                                    16,000                             
          adjustment to contingent consideration
                               -10,000 2,000   1,000 159,000 -192,000 300,000                                         
          proceeds from sale of assets
                                                                               
          cash and cash equivalents at beginning of year
                                                                                   
          cash and cash equivalents at end of year
                                                                                   
          supplemental non-cash activity:
                                                                                   
          deferred tax liability related to the conversion option associated with the convertible senior notes
                               -1,089,000                                                   
          contingent consideration as part of an acquisition
                                  513,000         654,000 1,168,000 -270,000   112,000                               
          cash paid for:
                                                                                   
          income taxes paid
                                   236,000 324,000                                               
          interest paid
                                   344,000 355,000                                               
          gain on disposition of assets
                                                                                
          non-cash interest and other
                                                                                   
          cash used by changes in operating assets and liabilities
                                                                                   
          prepaid expenses and other
                                 71,000 -2,579,000    -1,340,000 2,442,000 554,000 -530,000 -1,711,000 264,000 -585,000 -83,000 -426,000 351,000 649,000 -225,000 -384,000 234,000 1,220,000 -476,000 -206,000      -20,000 29,000 105,000                     
          contingent consideration
                                   -3,000 6,000 -220,000 -463,000 -449,000 -19,000 -437,000 -4,478,000 -482,000 -4,705,000 111,000 -288,000 431,000 -1,081,000 -1,120,000                                 
          payments on debt
                                 -20,000,000 -3,000,000 -6,500,000 -5,875,000 -6,375,000 -6,875,000 -9,875,000 -2,750,000 -2,750,000 -4,250,000 -53,250,000 -1,750,000 -1,250,000 -750,000 -1,750,000 -2,250,000 -750,000 -1,250,000 -1,750,000 -2,750,000 -2,250,000 -6,500,000                             
          income taxes
                                 70,000 1,727,000    284,000 360,000 1,745,000 1,788,000 658,000 1,417,000 1,048,000 1,933,000 1,207,000 576,000 513,000 2,518,000 344,000 556,000 1,297,000 1,218,000 274,000 1,466,000 58,000 755,000 2,435,000 653,000 1,311,000 2,406,000 408,000 1,177,000                    
          interest
                                 171,000 217,000    456,000 479,000 470,000 446,000 561,000 471,000 325,000 296,000 292,000 285,000 248,000 186,000 129,000 145,000 144,000 118,000 92,000    19,000  45,000                       
          adjustments to reconcile net income to net cash and cash equivalents from operating activities:
                                                                                   
          prepaid expenses and other current assets
                                   1,713,000 -3,310,000                                               
          cash and cash equivalents at the beginning of the year
                                                                                   
          cash and cash equivalents at the end of the year
                                                                                   
          cash and cash equivalents at the beginning of the period
                                                                                  
          cash and cash equivalents at the end of the period
                                    104,000                                               
          amortization of debt issuance costs
                                      27,000 27,000 28,000 27,000 28,000                                         
          gain on sale of assets
                                                                                   
          deferred income taxes
                                       -1,627,000 -1,221,000 54,000 90,000 -1,048,000 280,000 138,000 -935,000 241,000 -304,000 191,000                                 
          impairment loss on goodwill
                                                                                  
          change in assets and liabilities, net of effects of acquisitions and dispositions
                                                                                   
          cash flow from financing activities:
                                                                                   
          cash paid during the year for:
                                                                                   
          change in assets and liabilities, net of effects of acquisitions
                                                                                   
          net decrease in cash and cash equivalents
                                          -2,844,000    -1,058,000    -66,000  -2,230,000 457,000 -2,375,000                             
          gain on dispositions
                                                                                   
          repayment of employee loans for stock options
                                                   24,000 92,000                         
          loss on dispositions
                                                                                   
          proceeds from disposition
                                                                                   
          purchase and retirement of common stock
                                                                                   
          employee loans issued for exercise of stock options
                                                                                   
          proceeds from dispositions
                                                                                  
          impairment of intangible asset
                                                                                   
          cash paid for interest
                                                                 57,000 54,000 50,000                
          employee loans issued for the exercise of stock options
                                                            11,000                       
          net cash flows from operating activities
                                                         2,774,000 2,805,000  3,525,000 1,514,000 3,412,000                     
          change in assets and liabilities, net of acquisitions
                                                                                   
          net cash from (used in) financing activities
                                                                                   
          stock based compensation
                                                            459,000 289,000 149,000  157,000 96,000 96,000 96,000 125,000 96,000 66,000 70,000 78,000 65,000 69,000 66,000 68,000 69,000 73,000 60,000 66,000 62,000 58,000 
          accrued liabilities
                                                              210,000                     
          acquisition of net assets of a business
                                                                                   
          purchases of stock for treasury
                                                                                   
          repayment of employee loans related to the exercise of stock options
                                                                                  
          contingent consideration as part of the acquisition of net assets of a business
                                                                                  
          gain on loan settlement
                                                                                   
          business acquisitions and intangibles
                                                                                   
          capital expenditures
        -732,000 -1,092,000 -1,009,000 -757,000 -813,000 -1,788,000 -891,000 -535,000 -1,128,000 -634,000 -270,000 -1,026,000 -1,654,000 -1,639,000 -225,000 -782,000 -2,059,000 -938,000 -653,000 -1,038,000 -247,000 -491,000 -216,000 -563,000 -392,000 -317,000 -226,000 -55,000 -358,000 -549,000 -300,000 -259,000 -528,000 -507,000 -1,505,000 -2,238,000 -2,698,000 -3,213,000 -3,456,000 -1,438,000 -1,256,000 -3,360,000 -1,675,000 -616,000 -1,304,000 -515,000 -393,000                        
          free cash flows
        18,022,000 7,130,000 884,000 11,908,000 17,626,000 3,483,000 9,542,000 12,348,000 10,407,000 9,142,000 9,669,000 11,493,000 6,064,000 8,918,000 -3,036,000 8,520,000 13,839,000 3,496,000 8,936,000 12,482,000 10,696,000 10,051,000 1,852,000 7,840,000 10,626,000 6,097,000 498,000 10,207,000 9,734,000 3,108,000 6,243,000 9,382,000 7,277,000 4,180,000 1,176,000 -1,259,000 2,744,000 -5,516,000 176,000 5,512,000 -265,000 2,741,000 1,186,000 4,024,000 1,128,000 2,803,000 33,000 2,899,000            1,842,000 2,957,000 1,488,000 2,586,000             
          proceeds from debt
                                                              11,000,000                     
          treasury stock purchases
                                                                                 -240,000 -295,000 
          proceeds from stock options exercised
                                                              312,000 294,000 7,000 34,000 478,000  61,000 47,000 29,000  4,000 81,000 4,000  76,000 40,000 48,000  13,000 88,000 1,000 
          impairment of intangible
                                                                                   
          accounts payable, trade
                                                                                   
          net cash (used) by investing activities
                                                                                   
          net cash (used) provided by financing activities
                                                                     -635,000 3,864,000           -405,000 -548,000 
          prepaid expenses
                                                                                   
          capital expenditures, building
                                                                                   
          change in assets and liabilities-
                                                                                   
          decrease in accounts receivable
                                                                 -137,000 498,000  96,000 19,000 537,000           288,000 438,000 
          decrease in inventories
                                                                 385,000 337,000               -206,000 -440,000 
          decrease in prepaid expenses
                                                                 36,000 101,000 -71,000 -23,000 70,000 284,000           10,000 41,000 
          increase in accounts payable
                                                                  55,000               -126,000 -4,000 
          increase in accrued liabilities
                                                                    992,000 -266,000 366,000           -186,000 -188,000 
          net cash and cash equivalents from operating activities
                                                                 1,687,000 2,888,000                 
          acquisition of product lines and company
                                                                                   
          deposits
                                                                                   
          capital expenditures, net of retirements
                                                                                 -92,000 -6,000 
          net cash and cash equivalents (used in) investing activities
                                                                                   
          bank borrowing
                                                                                   
          debt payments
                                                                                   
          net cash and cash equivalents (used in) provided by financing activities
                                                                                   
          net cash and cash equivalents (used) in investing activities
                                                                                   
          bank borrowing, net of debt payments
                                                                                   
          net cash and cash equivalents (used) provided by financing activities
                                                                                   
          allowance for bad debt
                                                                                   
          change in assets and liabilities
                                                                                   
          increase in accounts payable, trade
                                                                                   
          increase in accrued liabilities and taxes payable
                                                                                   
          capital expenditures other, net of retirements
                                                                                   
          payments on long-term debt
                                                                                   
          repayment of sgm shareholder loans
                                                                                   
          tax benefit of nonqualified stock options
                                                                                   
          net proceeds from stock option exercises
                                                                                   
          treasury stock repurchases
                                                                                   
          supplemental disclosures of cash flow information:
                                                                                   
          net cash (used) in investing activities
                                                                                   
          bank borrowing, net of retirements
                                                                                   
          net cash (used) in provided by financing activities
                                                                                   
          acquisition of company
                                                                                   
          deposit
                                                                                   
          borrowing, net of retirements
                                                                     -250,000 4,193,000             
          supplemental disclosure of non-cash activity:
                                                                                   
          net cash (used) provided by operating activities
                                                                       1,098,000 1,778,000 1,072,000 2,032,000      1,218,000 1,312,000 1,115,000 
          product line acquired
                                                                                   
          net cash (used) provided by investing activities
                                                                                 -92,000 -6,000 
          net proceeds from issuance of stock
                                                                                   
          (increase) decrease in accounts receivable
                                                                        116,000 -160,000 818,000    307,000     
          (increase) decrease in inventories
                                                                                   
          (increase) decrease in prepaid expenses
                                                                        -37,000 3,000 194,000 -101,000 -35,000 -62,000 299,000     
          increase (decrease) in accounts payable
                                                                            -125,000 33,000 104,000     
          increase (decrease) in accrued liabilities
                                                                                   
          increase (decrease) in accounts payable, trade
                                                                                   
          increase (decrease) in accrued liabilities and taxes payable
                                                                                   
          deposit on manufacturing equipment
                                                                                   
          net cash used by investing activities
                                                                                   
          common stock repurchases
                                                                                   
          net cash used by financing activities
                                                                                   
          net increase (decrease) in cash and cash equivalents
                                                                            1,234,000 338,000 620,000     
          provision for inventory reserve
                                                                                   
          net cash provided by operating activities
                                                                                   
          short-term investments redeemed
                                                                                   
          purchase of business
                                                                                   
          tax benefit of nonqualified stock options exercised
                                                                                   
          supplemental disclosures of non-cash investing and financing activities:
                                                                                   
          during the fiscal year 2007 the company acquired raven biological laboratories