7Baggers

AtriCure, Inc
(NASDAQ:ATRC) 

ATRC stock logo

AtriCure, Inc. develops, manufactures, and sells devices for the surgical ablation of cardiac tissue and systems to medical centers in the United States, Europe, Asia, and internationally. It offers Isolator Synergy Clamps, a single-use disposable radio frequency products; multifunctional pens and l...

Founded: 2000
Full Time Employees: 730
Sector: Healthcare
Industry: Medical Instruments & Supplies

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 
                                                                                        
      revenue
    141,249,000 140,500,000 134,269,000 136,139,000 123,620,000 124,277,000 115,910,000 116,269,000 108,851,000 106,543,000 98,290,000 100,918,000 93,494,000 88,028,000 83,246,000 84,529,000 74,576,000 73,218,000 70,460,000 71,376,000 59,275,000 57,725,000 54,757,000 40,824,000 53,225,000 61,321,000 56,614,000 58,906,000 53,966,000 52,893,000 49,941,000 51,802,000 46,994,000 46,062,000 42,150,000 45,231,000 41,273,000 41,157,000 38,340,000 39,672,000 35,940,000 35,863,000 31,423,000 32,583,000 29,886,000 29,415,000 26,678,000 26,514,000 24,847,000 21,884,000 20,146,000 20,429,000 19,430,000 18,364,000 16,139,000 18,268,000 17,476,302 16,763,697 15,222,068 16,779,563 15,637,081 16,388,963 14,473,113 14,192,312                     
      yoy
    14.26% 13.05% 15.84% 17.09% 13.57% 16.64% 17.93% 15.21% 16.43% 21.03% 18.07% 19.39% 25.37% 20.23% 18.15% 18.43% 25.81% 26.84% 28.68% 74.84% 11.37% -5.86% -3.28% -30.70% -1.37% 15.93% 13.36% 13.71% 14.84% 14.83% 18.48% 14.53% 13.86% 11.92% 9.94% 14.01% 14.84% 14.76% 22.01% 21.76% 20.26% 21.92% 17.79% 22.89% 20.28% 34.41% 32.42% 29.79% 27.88% 19.17% 24.83% 11.83% 11.18% 9.55% 6.02% 8.87% 11.76% 2.29% 5.17% 18.23%                         
      qoq
    0.53% 4.64% -1.37% 10.13% -0.53% 7.22% -0.31% 6.81% 2.17% 8.40% -2.60% 7.94% 6.21% 5.74% -1.52% 13.35% 1.85% 3.91% -1.28% 20.42% 2.69% 5.42% 34.13% -23.30% -13.20% 8.31% -3.89% 9.15% 2.03% 5.91% -3.59% 10.23% 2.02% 9.28% -6.81% 9.59% 0.28% 7.35% -3.36% 10.38% 0.21% 14.13% -3.56% 9.02% 1.60% 10.26% 0.62% 6.71% 13.54% 8.63% -1.39% 5.14% 5.80% 13.79% -11.65% 4.53% 4.25% 10.13% -9.28% 7.31% -4.59% 13.24% 1.98%                      
      cost of revenue
    31,938,000 35,163,000 32,937,000 34,657,000 30,992,000 31,658,000 29,117,000 29,425,000 27,583,000 26,728,000 24,421,000 23,841,000 23,885,000 22,915,000 21,533,000 21,010,000 18,981,000 18,202,000 18,234,000 17,298,000 14,735,000 15,288,000 14,423,000 13,170,000 14,341,000 16,547,000 14,817,000 15,013,000 14,095,000 14,303,000 13,993,000 13,723,000 12,491,000 13,379,000 11,232,000 12,677,000 11,265,000 12,260,000 10,868,000 10,854,000 10,026,000 10,318,000 8,945,000 9,466,000 8,151,000 8,995,000 7,786,000 7,733,000 7,190,000 6,215,000 5,461,000 5,306,000 5,344,000 5,362,000 4,590,000 5,557,000 4,724,500 5,022,972 4,136,651 4,502,085 3,744,277 4,082,993 3,299,152 2,963,673                     
      gross profit
    109,311,000 105,337,000 101,332,000 101,482,000 92,628,000 92,619,000 86,793,000 86,844,000 81,268,000 79,815,000 73,869,000 77,077,000 69,609,000 65,113,000 61,713,000 63,519,000 55,595,000 55,016,000 52,226,000 54,078,000 44,540,000 42,437,000 40,334,000 27,654,000 38,884,000 44,774,000 41,797,000 43,893,000 39,871,000 38,590,000 35,948,000 38,079,000 34,503,000 32,683,000 30,918,000 32,554,000 30,008,000 28,897,000 27,472,000 28,818,000 25,914,000 25,545,000 22,478,000 23,117,000 21,735,000 20,420,000 18,892,000 18,781,000 17,657,000 15,669,000 14,685,000 15,123,000 14,086,000 13,002,000 11,549,000 12,711,000 12,751,802 11,740,725 11,085,417 12,277,478 11,892,804 12,305,970 11,173,961 11,228,639 10,679,164 10,380,188 10,003,246 10,670,134 10,729,245 8,963,685 11,405,963 11,363,606 10,299,265 10,532,905 9,294,041 9,805,067 8,540,275 8,244,094 7,472,099 7,863,621 7,037,067 6,415,479 5,154,290 5,752,291 
      yoy
    18.01% 13.73% 16.75% 16.86% 13.98% 16.04% 17.50% 12.67% 16.75% 22.58% 19.70% 21.34% 25.21% 18.35% 18.17% 17.46% 24.82% 29.64% 29.48% 95.55% 14.55% -5.22% -3.50% -37.00% -2.48% 16.02% 16.27% 15.27% 15.56% 18.07% 16.27% 16.97% 14.98% 13.10% 12.54% 12.96% 15.80% 13.12% 22.22% 24.66% 19.23% 25.10% 18.98% 23.09% 23.10% 30.32% 28.65% 24.19% 25.35% 20.51% 27.15% 18.98% 10.46% 10.74% 4.18% 3.53% 7.22% -4.59% -0.79% 9.34% 11.36% 18.55% 11.70% 5.23% -0.47% 15.80% -12.30% -6.10% 4.17% -14.90% 22.72% 15.90% 20.60% 27.76% 24.38% 24.69% 21.36% 28.50% 44.97% 36.70%     
      qoq
    3.77% 3.95% -0.15% 9.56% 0.01% 6.71% -0.06% 6.86% 1.82% 8.05% -4.16% 10.73% 6.90% 5.51% -2.84% 14.25% 1.05% 5.34% -3.42% 21.41% 4.96% 5.21% 45.85% -28.88% -13.15% 7.12% -4.78% 10.09% 3.32% 7.35% -5.60% 10.36% 5.57% 5.71% -5.03% 8.48% 3.84% 5.19% -4.67% 11.21% 1.44% 13.64% -2.76% 6.36% 6.44% 8.09% 0.59% 6.37% 12.69% 6.70% -2.90% 7.36% 8.34% 12.58% -9.14% -0.32% 8.61% 5.91% -9.71% 3.23% -3.36% 10.13% -0.49% 5.15% 2.88% 3.77% -6.25% -0.55% 19.70% -21.41% 0.37% 10.33% -2.22% 13.33% -5.21% 14.81% 3.59% 10.33% -4.98% 11.75% 9.69% 24.47% -10.40%  
      gross margin %
    77.39% 74.97% 75.47% 74.54% 74.93% 74.53% 74.88% 74.69% 74.66% 74.91% 75.15% 76.38% 74.45% 73.97% 74.13% 75.14% 74.55% 75.14% 74.12% 75.76% 75.14% 73.52% 73.66% 67.74% 73.06% 73.02% 73.83% 74.51% 73.88% 72.96% 71.98% 73.51% 73.42% 70.95% 73.35% 71.97% 72.71% 70.21% 71.65% 72.64% 72.10% 71.23% 71.53% 70.95% 72.73% 69.42% 70.81% 70.83% 71.06% 71.60% 72.89% 74.03% 72.50% 70.80% 71.56% 69.58% 72.97% 70.04% 72.82% 73.17% 76.06% 75.09% 77.20% 79.12% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% 
      operating expenses:
                                                                                        
      research and development expenses
    24,235,000 24,505,000 22,892,000 29,284,000 22,528,000 34,957,000 20,960,000 20,416,000 19,845,000 20,796,000 20,354,000 17,438,000 15,327,000 13,748,000 15,169,000 14,791,000 13,629,000 13,808,000 11,284,000 12,197,000 11,217,000 10,871,000 10,576,000 10,036,000 11,587,000 13,096,000 10,154,000 9,804,000 8,176,000 8,455,000 8,556,000 8,655,000 9,057,000 7,721,000 7,966,000 8,907,000 9,550,000 9,866,000 8,271,000 9,124,000 8,563,000 7,767,000 6,504,000 5,862,000 5,609,000 4,997,000 5,033,000 4,569,000 4,001,000 3,648,000 3,237,000 3,049,000 3,506,000 2,967,000 2,905,000 2,885,000 3,388,925 2,964,424 3,069,174 2,878,876 2,944,347 3,513,406 2,937,043 2,422,443 2,657,928 2,778,951 2,580,766 3,138,339 2,916,833 2,573,202 3,008,619 2,593,694 2,433,154 2,532,379 2,397,837 2,927,984 3,129,278 3,204,667 3,172,286 2,928,171 2,910,493 2,788,229 2,612,977 1,970,558 
      selling, general and administrative expenses
    84,550,000 78,341,000 78,232,000 78,390,000 76,054,000 72,185,000 73,238,000 73,596,000 72,340,000 67,687,000 61,604,000 63,783,000 60,064,000 55,501,000 57,267,000 62,388,000 56,116,000 53,710,000 49,873,000 56,958,000 49,208,000 49,069,000 33,749,000 24,903,000 42,751,000 47,004,000 40,280,000 37,928,000 37,015,000 32,742,000 33,440,000 28,466,000 34,876,000 27,097,000 29,799,000 30,002,000 30,100,000 26,726,000 25,487,000 27,432,000 26,770,000 28,408,000 22,101,000 22,074,000 21,270,000 20,202,000 14,662,000 17,065,000 21,581,000 16,859,000 14,062,000 13,713,000 12,380,000 11,887,000 11,173,000 11,146,000 10,858,863 10,470,922 9,206,794 10,169,771 10,022,652 9,030,330 9,067,807 9,239,056 9,711,522 9,526,734 8,087,896 8,565,233 8,932,143 9,848,900 10,215,477 10,595,334 11,762,426 9,627,487 9,805,004 10,036,836 10,283,187 9,494,000 7,691,260 8,488,970 7,496,098 7,923,639 6,308,516 5,143,086 
      total operating expenses
    108,785,000 102,846,000 101,124,000 107,674,000 98,582,000 107,142,000 94,198,000 94,012,000 92,185,000 88,483,000 81,958,000 81,221,000 75,391,000 69,249,000 72,436,000 77,179,000 69,745,000 67,518,000 -46,443,000 69,155,000 60,425,000 59,940,000 44,325,000 34,939,000 54,338,000 60,100,000 50,434,000 47,732,000 45,191,000 41,197,000 41,996,000 37,121,000 43,933,000 34,818,000 37,765,000 38,909,000 39,650,000 36,592,000 33,758,000 36,556,000 35,333,000 36,175,000 28,605,000 27,936,000 26,879,000 25,199,000 19,695,000 21,634,000 25,582,000 20,507,000 17,299,000 16,762,000 15,886,000 14,854,000 14,078,000 14,031,000 14,247,788 13,435,346 12,275,968 13,048,647 12,966,999 12,543,736 12,004,850 11,661,499 12,369,450 12,494,467 14,435,285 11,703,572 18,661,365 12,422,102 13,224,096 13,189,028 14,195,580 12,159,866 12,202,841 12,964,820 13,412,465 12,698,667 10,863,546 11,417,141 10,406,591 10,711,868 8,921,493  
      income from operations
    526,000 2,491,000 208,000 -6,192,000 -5,954,000 -14,523,000 -7,405,000 -7,168,000 -10,917,000 -8,668,000 -8,089,000 -4,144,000 -5,782,000 -4,136,000 -10,723,000 -13,660,000 -14,150,000 -12,502,000 98,669,000 -15,077,000 -15,885,000 -17,503,000 -3,991,000 -7,285,000 -15,454,000 -15,326,000 -8,637,000 -3,839,000 -5,320,000 -2,607,000 -6,048,000 958,000 -9,430,000 -2,135,000 -6,847,000 -6,355,000 -9,642,000 -7,695,000 -6,286,000 -7,738,000 -9,419,000 -10,630,000 -6,127,000 -4,819,000 -5,144,000 -4,779,000 -803,000 -2,853,000 -7,925,000 -4,838,000 -2,614,000 -1,639,000 -1,800,000 -1,852,000 -2,529,000 -1,320,000 -1,495,986 -1,694,621 -1,190,551 -771,169 -1,074,195 -237,766 -830,889 -432,860 -1,690,286 -2,114,279 -4,432,039 -1,033,438 -7,932,120 -3,458,417 -1,818,133 -1,825,422 -3,896,315 -1,626,961 -2,908,800 -3,159,753 -4,872,190 -4,454,573 -3,391,447 -3,553,520 -3,369,524 -4,296,389 -3,767,203 -1,361,353 
      yoy
    -108.83% -117.15% -102.81% -13.62% -45.46% 67.55% -8.46% 72.97% 88.81% 109.57% -24.56% -69.66% -59.14% -66.92% -110.87% -9.40% -10.92% -28.57% -2572.29% 106.96% 2.79% 14.20% -53.79% 89.76% 190.49% 487.88% 42.81% -500.73% -43.58% 22.11% -11.67% -115.07% -2.20% -72.25% 8.92% -17.87% 2.37% -27.61% 2.60% 60.57% 83.11% 122.43% 663.01% 68.91% -35.09% -1.22% -69.28% 74.07% 340.28% 161.23% 3.36% 24.17% 20.32% 9.29% 112.42% 71.17% 39.27% 612.73% 43.29% 78.16% -36.45% -88.75% -81.25% -58.11% -78.69% -38.87% 143.77% -43.39% 103.58% 112.57% -37.50% -42.23% -20.03% -63.48% -14.23% -11.08% 44.60% 3.68% -9.97% 161.03%     
      qoq
    -78.88% 1097.60% -103.36% 4.00% -59.00% 96.12% 3.31% -34.34% 25.95% 7.16% 95.20% -28.33% 39.80% -61.43% -21.50% -3.46% 13.18% -112.67% -754.43% -5.09% -9.24% 338.56% -45.22% -52.86% 0.84% 77.45% 124.98% -27.84% 104.07% -56.89% -731.32% -110.16% 341.69% -68.82% 7.74% -34.09% 25.30% 22.41% -18.76% -17.85% -11.39% 73.49% 27.14% -6.32% 7.64% 495.14% -71.85% -64.00% 63.81% 85.08% 59.49% -8.94% -2.81% -26.77% 91.59% -11.76% -11.72% 42.34% 54.38% -28.21% 351.79% -71.38% 91.95% -74.39% -20.05% -52.30% 328.86% -86.97% 129.36% 90.22% -0.40% -53.15% 139.48% -44.07% -7.94% -35.15% 9.38% 31.35% -4.56% 5.46% -21.57% 14.05% 176.72%  
      operating margin %
    0.37% 1.77% 0.15% -4.55% -4.82% -11.69% -6.39% -6.17% -10.03% -8.14% -8.23% -4.11% -6.18% -4.70% -12.88% -16.16% -18.97% -17.08% 140.04% -21.12% -26.80% -30.32% -7.29% -17.84% -29.04% -24.99% -15.26% -6.52% -9.86% -4.93% -12.11% 1.85% -20.07% -4.64% -16.24% -14.05% -23.36% -18.70% -16.40% -19.50% -26.21% -29.64% -19.50% -14.79% -17.21% -16.25% -3.01% -10.76% -31.90% -22.11% -12.98% -8.02% -9.26% -10.08% -15.67% -7.23% -8.56% -10.11% -7.82% -4.60% -6.87% -1.45% -5.74% -3.05% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% 
      other income:
                                                                                        
      interest expense
    -1,340,000 -1,504,000 -1,468,000 -1,490,000 -1,416,000 -1,451,000 -1,667,000 -1,612,000 -1,677,000 -1,798,000 -1,772,000 -1,719,000 -1,636,000 -1,561,000 -1,324,000 -1,101,000 -1,000,000 -1,083,000 -1,449,000 -1,197,000 -1,189,000 -1,194,000 -1,232,000 -1,231,000 -1,228,000 -1,257,000 -1,113,000 -879,000 -862,000 -1,320,000 -1,246,000 -1,221,000 -820,000 -570,000 -576,000 -564,000 -554,000 -535,000 -530,000 -477,000 -259,000 -241,000 -16,000 -17,000 -18,000 -15,000 -24,000 -29,000 -237,000 -138,000 -123,000 -132,000 -173,000 -186,000 -190,000 -201,000 -224,259 -163,394 -170,223 -172,292 -308,514 -183,714 -199,978 -214,867 -263,013 -231,705 -241,480 -278,415 -60,727 -107,606 -173,952 -43,125 -39,388 -70,694 -49,466 -45,509 -47,436 -49,336 -51,218 -53,084 -54,922    
      interest income
    1,245,000 1,331,000 1,165,000 941,000 1,042,000 1,204,000 1,281,000 997,000 952,000 1,041,000 915,000 961,000 875,000 1,432,000 370,000 76,000 116,000 112,000 117,000 103,000 134,000 187,000 246,000 263,000 405,000 465,000 577,000 636,000 720,000 656,000 151,000 123,000 76,000 67,000 58,000 48,000 54,000 61,000 67,000 60,000 39,000 48,000 56,000 43,000 43,000 32,000 27,000 23,000 14,000 8,000 2,000 2,000 4,000 3,000 3,000 2,000 1,730 2,503 4,775 4,402 4,250 4,062 5,222 6,281 6,654 7,016 8,237 15,593 20,242 68,478 80,036 72,642 161,129 243,337 285,965 221,228 197,359 240,344 287,067 325,631 334,675    
      other expense
    -37,000    -180,000                                                                                
      income before income tax expense
    394,000             -4,049,000 -12,226,000   -13,688,000 97,146,000                                                  -7,996,162                
      income tax expense
    286,000 604,000 181,000 261,000 239,000 266,000 322,000 253,000 183,000 373,000 47,000 93,000 78,000 121,000 46,000 45,000 56,000 53,000 38,000 66,000 31,000 98,000 -4,000 12,000 8,000 48,000 75,000 10,000 66,000 79,000 51,000 48,000 48,000 -52,000 26,000 17,000 23,000 16,000 2,000 17,000 5,000 -56,000 6,000 8,000 6,000 -69,000 4,000 5,000 27,000 4,000 4,000 5,000 5,000 30,000 11,000 6,000 2,559   9,205    109                  -4,707 -9,375  
      net income
    108,000 1,756,000 -267,000 -6,190,000 -6,747,000 -15,568,000 -7,853,000 -8,008,000 -13,269,000 -9,789,000 -9,055,000 -5,118,000 -6,476,000 -4,170,000 -12,272,000 -14,841,000 -15,183,000 -13,741,000 97,108,000 -16,251,000 -16,917,000 -18,562,000 -4,949,000 -8,236,000 -16,408,000 -16,096,000 -9,362,000 -4,101,000 -5,635,000 -3,430,000 -7,235,000 -338,000 -10,134,000 -2,580,000 -7,246,000 -6,883,000 -10,183,000 -8,625,000 -6,783,000 -8,206,000 -9,724,000 -10,914,000 -6,141,000 -4,891,000 -5,266,000 -5,344,000 -466,000 -2,692,000 -7,709,000 -4,980,000 -2,748,000 -1,791,000 -1,943,000 -2,020,000 -2,567,000 -1,326,000 -1,619,780 -2,079,468 -1,156,336 -946,650 -1,273,046 11,544 -1,029,310 -764,506 -2,009,351 -2,390,028 -4,696,970 -1,443,068 -7,964,922 -1,742,006.25 -1,769,978 -1,592,616 -3,605,435 -1,565,381 -2,598,176 -2,787,090 -4,302,421 -4,263,565 -3,155,598      
      yoy
    -101.60% -111.28% -96.60% -22.70% -49.15% 59.04% -13.27% 56.47% 104.89% 134.75% -26.21% -65.51% -57.35% -69.65% -112.64% -8.68% -10.25% -25.97% -2062.17% 97.32% 3.10% 15.32% -47.14% 100.83% 191.18% 369.27% 29.40% 1113.31% -44.40% 32.95% -0.15% -95.09% -0.48% -70.09% 6.83% -16.12% 4.72% -20.97% 10.45% 67.78% 84.66% 104.23% 1217.81% 81.69% -31.69% 7.31% -83.04% 50.31% 296.76% 146.53% 7.05% 35.07% 19.95% -2.86% 121.99% 40.07% 27.24% -18113.41% 12.34% 23.83% -36.64% -100.48% -78.09% -47.02% -74.77% 37.20% 165.37% -9.39% 120.91% 11.28% -31.88% -42.86% -16.20% -63.28% -17.66%          
      qoq
    -93.85% -757.68% -95.69% -8.26% -56.66% 98.24% -1.94% -39.65% 35.55% 8.11% 76.92% -20.97% 55.30% -66.02% -17.31% -2.25% 10.49% -114.15% -697.55% -3.94% -8.86% 275.07% -39.91% -49.80% 1.94% 71.93% 128.29% -27.22% 64.29% -52.59% 2040.53% -96.66% 292.79% -64.39% 5.27% -32.41% 18.06% 27.16% -17.34% -15.61% -10.90% 77.72% 25.56% -7.12% -1.46% 1046.78% -82.69% -65.08% 54.80% 81.22% 53.43% -7.82% -3.81% -21.31% 93.59% -18.14% -22.11% 79.83% 22.15% -25.64% -11127.77% -101.12% 34.64% -61.95% -15.93% -49.12% 225.49% -81.88% 357.23% -1.58% 11.14% -55.83% 130.32% -39.75% -6.78% -35.22% 0.91% 35.11%       
      net income margin %
    0.08% 1.25% -0.20% -4.55% -5.46% -12.53% -6.78% -6.89% -12.19% -9.19% -9.21% -5.07% -6.93% -4.74% -14.74% -17.56% -20.36% -18.77% 137.82% -22.77% -28.54% -32.16% -9.04% -20.17% -30.83% -26.25% -16.54% -6.96% -10.44% -6.48% -14.49% -0.65% -21.56% -5.60% -17.19% -15.22% -24.67% -20.96% -17.69% -20.68% -27.06% -30.43% -19.54% -15.01% -17.62% -18.17% -1.75% -10.15% -31.03% -22.76% -13.64% -8.77% -10.00% -11.00% -15.91% -7.26% -9.27% -12.40% -7.60% -5.64% -8.14% 0.07% -7.11% -5.39% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% NaN% NaN% NaN% NaN% NaN% 
      net income per share
                                                                                        
      basic net income per share
                 -0.09 -0.27   -0.31 2.15                                                                  
      diluted net income per share
                 -0.09 -0.27   -0.3 2.11                                                                  
      weighted-average shares outstanding
                                                                                        
      basic
    48,334         46,309    45,740 45,823   45,066 45,258                                                                  
      diluted
    49,046         46,309    45,740 45,823   46,039 46,100                                                                  
      comprehensive income:
                                                                                        
      foreign currency translation adjustment
    -339 -7 -176 979 805 -888 407 -118 -243 462 -276 36 -17 531 -260 -430 -178 29 -112 63 -299 327 238 101 -150 197 -255 115 -153 -31 -46 -211 86 43 29 342 73 -2 60 -219 286 -80 36 253 -487 255 -390 -28 -165 88 12 -144                                
      comprehensive loss, net of tax
    -231 1,749 -443 -5,211 -5,942 -16,456 -7,431 -7,880 -12,973 -4,684.25 -8,630 -4,655 -5,452   -15,720 -17,700   -16,320 -17,247 -18,307 -4,796 -7,961 -16,621 -15,878 -9,584 -3,969 -5,722 -3,493 -7,273 -548 -10,056 -2,536 -7,209 -6,537                                                 
      loss on debt extinguishment
            -1,362,000                                                                            
      other income
     42,000 9,000 812,000  51,500 260,000 28,000 -82,000                                                                     18,158  72,632   84,868  
      loss before income tax expense
     2,360,000 -86,000 -5,929,000 -6,508,000 -15,302,000 -7,531,000 -7,755,000 -13,086,000 -5,107,750 -9,008,000 -5,025,000 -6,398,000   -14,796,000 -15,127,000   -16,185,000 -16,886,000 -18,464,000 -4,953,000 -8,224,000 -16,400,000 -16,048,000 -9,287,000 -4,091,000 -5,569,000 -3,351,000 -7,184,000 -290,000 -10,086,000 -2,632,000 -7,220,000 -6,866,000 -10,160,000 -8,609,000 -6,781,000 -8,189,000 -9,719,000 -10,898,000 -6,135,000 -4,883,000 -5,260,000 -5,347,000 -462,000 -2,687,000 -7,682,000 -4,976,000 -2,744,000 -1,786,000 -1,938,000 -1,990,000 -2,556,000 -1,320,000 -1,617,221 -2,074,654 -1,143,968 -937,445    -764,397                     
      basic and diluted net loss per share
     0.04 -0.01 -0.13 -0.14 -0.33 -0.17 -0.17 -0.28 -0.113 -0.2 -0.11 -0.14   -0.32 -0.33   -0.36 -0.38 -0.43 -0.11 -0.2 -0.42 -0.43 -0.25 -0.11 -0.15 -0.09 -0.22 -0.01 -0.31 -0.08 -0.22 -0.21 -0.32 -0.27 -0.21 -0.26 -0.31 -0.37 -0.22 -0.18 -0.19 -0.19 -0.02 -0.1 -0.31 -0.24 -0.13 -0.09 -0.1 -0.13 -0.16 -0.08 -0.1 -0.13 -0.07 -0.06 -0.08  -0.07 -0.05 -0.13                    
      weighted-average shares outstanding—basic and diluted
      47,920 47,721 47,393  47,105 46,909 46,719  46,411 46,266 46,107   45,692 45,528   45,035 44,632  44,012 41,649 38,671  37,842 37,334 36,976  33,601 33,252 32,926  32,576 32,288 32,020  31,706 31,575 31,358  27,462 27,304 27,069 26,374 26,915 26,849 24,766 20,431 20,725 20,652 19,544 16,190 16,278 16,132 16,015,877 15,671,993 15,810,978 15,613,410 15,396,307 15,095,250 15,148,815 15,025,522 14,997,009 14,563,710 14,614,217 14,456,542 14,296,612 14,191,000 14,208,232 14,184,973 14,149,963            
      unrealized gain on investments
          15 246 539 729 701 427 1,041     -764 -14 -132  -72 -85 174 -63 21 33 17 66 -32  8.75 -19                                              
      other comprehensive income
     -7 -176 979 805 -888 422 128 296 1,191 425 463 1,024     -735 -126 -69  255 153 275    132 -87 -63 -38 -210 78 44 37 346 75 -19 41 -206 327 -35.5 53 255  240 -410 -39  -176 93 11 -144                                
      other
             9,000 -62,000 -123,000 145,000 216,000 -549,000 -111,000 -93,000 -215,000 -191,000 -14,000 54,000 46,000 24,000 29,000 -123,000 70,000 -114,000 -9,000 -107,000 -80,000 -41,000 -150,000 88,000 6,000 145,000 5,000 -18,000 -440,000 -32,000 -34,000 -80,000 -75,000 -48,000 -90,000 -141,000 -585,000 338,000 172,000 466,000 -8,000 -9,000 -17,000 31,000 45,000 160,000 199,000 101,294 -219,142 212,031 1,614 109,914 448,249 -2,221 -122,951 -64,496 -63,985 -35,129 -157,841 -23,557 241,066 142,071 203,289 169,139            
      operating expenses
                                                                                        
      change in fair value of contingent consideration
                      -189,900,000                                                                  
      intangible asset impairment
                      82,300,000                                                                  
      unrealized loss on investments
                 668 -691 -449 -2,339    -31                                                                
      other comprehensive loss
                 -1,086.75 -951 -879 -2,517    -330    -213 -44.25 -222                  -450                                        
      comprehensive income, net of tax
                 -2,971 -13,223   -14,476 96,982                                                                  
      comprehensive loss:
                                                                                        
      comprehensive loss, net of tax:
                                                                                        
      comprehensive loss
                                        -10,108 -8,644 -6,742 -8,412 -9,397 -11,035 -6,088 -4,636 -5,716 -5,104 -876 -2,731 -7,709 -5,156 -2,655 -1,780 -2,087 -1,951 -2,470 -1,433 -1,566,324                            
      unrealized gains on investments
                                           13 41 -41 17 37 -8.25 -20   -11                                  
      unrealized losses on investments
                                                   -11 -2   -1                                 
      income tax benefit
                                                             -6,518.5 -12,368  -4,501 59.25 -1,444  -1,790 -104,353 3,441 11,033 -31,240                
      loss before income tax benefit
                                                                -1,268,545 30,831 -1,027,866  -2,011,141                    
      settlement reserve
                                                                     188,782 3,766,623                  
      goodwill impairment
                                                                        6,812,389                
      revenues
                                                                    13,951,800 13,800,369 13,281,336 13,777,950 13,673,903 12,066,363 14,802,001 14,858,514 13,530,145 13,151,615 12,054,459 12,352,219 10,750,770 10,599,352 9,358,045 9,649,038 8,636,808 8,559,060 7,169,748 7,730,420 
      cost of revenues
                                                                    3,272,636 3,420,181 3,278,090 3,107,816 2,944,658 3,102,678 3,396,038 3,494,908 3,230,880 2,618,710 2,760,418 2,547,152 2,210,495 2,355,258 1,885,946 1,785,417 1,599,741 2,143,581 2,015,458 1,978,129 
      income before income tax benefit
                                                                     -2,402,953 -4,700,411 -1,454,101                 
      basic and diluted net income per share
                                                                     -0.15 -0.32 -0.1 -0.56                
      basic and diluted loss per share
                                                                         -0.23 -0.12 -0.11 -0.25 -0.1 -0.18 -0.22 -0.35 -0.35 -0.26 -0.26 -0.26 0.08 -0.49 -1.24 
      grant income
                                                                             121,630.75 74,190 74,190 338,143        
      foreign currency transaction gain
                                                                             51,098.25 -65 122,754 81,703        
      weighted-average shares outstanding-
                                                                                        
      basic and diluted
                                                                             13,381,715 14,125,230 12,943,884  12,137,258 12,148,565  12,096,200 6,025,300 8,151,220 1,888,079 
      weighted-average shares outstanding- basic and diluted
                                                                                12,298,424        
      preferred stock interest expense
                                                                                      -379,669 976,293 
      weighted-average shares outstanding:
                                                                                        
      basic and diluted
                                                                             13,381,715 14,125,230 12,943,884  12,137,258 12,148,565  12,096,200 6,025,300 8,151,220 1,888,079 
      (a) includes the following expenses resulting from transactions with enable medical corporation prior to the acquisition as of august 10, 2005:
                                                                                        
      net income available to common shareholders
                                                                                   -3,208,341 -3,089,771 -4,009,512 -3,964,436 -2,342,838 
      weighted-average shares outstanding: basic and diluted
                                                                                   12,118,032     
      __________ (a) includes the following expenses resulting from transactions with enable medical corporation prior to the acquisition as of august 10, 2005:
                                                                                        
      income before income taxes
                                                                                    -3,089,771 -4,004,805 -3,955,061  
      ____________ (a) includes the following expenses resulting from transactions with enable medical corporation prior to the acquisition as of august 10, 2005:
                                                                                        
      other interest income
                                                                                     30,638 106,943 -5,192 
      expenses:
                                                                                        
      total expenses
                                                                                       7,113,644 
      pro forma basic and diluted loss per share
                                                                                       -0.3 
      pro forma weighted-average shares outstanding:
                                                                                        
      basic and diluted
                                                                                       7,900,099 
      (a) includes the following expenses resulting from transactions with related parties:
                                                                                        
      (b) pro forma weighted-average shares has been adjusted to give effect to the conversion of all the outstanding shares of redeemable preferred stock into shares of common stock, which occurred august 2005.
                                                                                        
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 
                                                                                          
        assets
                                                                                          
        current assets:
                                                                                          
        cash and cash equivalents
      146,165,000 167,428,000 147,865,000 117,796,000 99,885,000 122,721,000 130,335,000 106,035,000 64,967,000 84,310,000 80,598,000 67,240,000 77,341,000 58,099,000 48,823,000 54,556,000 28,141,000 43,654,000 39,886,000 67,619,000 85,380,000 41,944,000 33,381,000 88,522,000 21,766,000 28,483,000 33,182,000 25,247,000 20,720,000 32,231,000 17,999,000 13,866,000 21,229,000 21,809,000 19,444,000 21,013,000 19,154,000 24,208,000 16,107,000 19,917,000 20,768,000 23,764,000 28,714,000 29,987,000 23,559,000 28,384,000 35,526,000 41,978,000 68,639,000 14,892,000 25,821,000 31,044,000 30,784,000 7,753,000 8,203,000 8,660,000 11,418,360 9,758,903 3,431,513 4,111,921 7,685,746 4,230,709 3,526,091 6,854,106 3,655,505 8,905,425  13,728,047 8,608,176 11,448,451 12,280,244 10,023,442 13,014,579 13,000,652 17,230,239 27,736,249 13,186,141 14,890,383 15,816,121 19,814,470 23,058,275 27,432,948 38,335,926 1,090,680 
        accounts receivables
      71,312,000 66,653,000 62,980,000 66,004,000 63,323,000 60,339,000 54,909,000 55,568,000 55,319,000 52,501,000 51,528,000 48,362,000 45,661,000 42,693,000 41,466,000 41,488,000 40,878,000 33,021,000 33,498,000 33,835,000 29,741,000 23,146,000 25,448,000 22,892,000 22,131,000 28,046,000 26,798,000 27,955,000 26,662,000 25,195,000 23,290,000 24,895,000 22,325,000 23,083,000 22,580,000 23,110,000 21,661,000 21,094,000 21,066,000 21,354,000 19,446,000 19,409,000 16,643,000 17,590,000 19,786,000 17,558,000 15,177,000 15,058,000 14,713,000 13,652,000 11,031,000 11,344,000 11,135,000 9,948,000 9,391,000 10,383,000 9,723,090 9,513,894 8,852,834 9,898,929 9,270,705 9,480,064 8,767,264 7,720,511 8,696,571 7,248,087 6,502,970 7,357,227 7,593,147 6,511,594 8,716,091 9,458,302 8,552,666 7,189,512 7,362,113 7,247,903 6,264,462 6,562,342 6,085,754 5,599,078 5,490,512 4,865,065 3,769,495 4,205,195 
        inventories
      81,142,000 78,492,000 78,951,000 76,344,000 74,911,000 75,335,000 76,546,000 73,654,000 71,945,000 67,897,000 61,894,000 55,409,000 48,848,000 45,931,000 43,953,000 41,292,000 40,762,000 38,964,000 38,587,000 37,608,000 36,144,000 35,026,000 34,326,000 32,809,000 32,063,000 29,414,000 27,789,000 24,432,000 24,122,000 22,484,000 22,258,000 21,682,000 22,571,000 22,451,000 22,565,000 19,943,000 18,838,000 17,660,000 18,985,000 19,311,000 19,015,000 17,659,000 16,567,000 16,073,000 15,106,000 14,257,000 14,563,000 12,666,000 11,082,000 10,214,000 7,062,000 6,028,000 5,693,000 5,718,000 6,878,000 6,491,000 7,037,280 6,563,138 6,543,080 6,009,527 6,015,338 5,680,033 6,631,463 5,988,966 5,448,976 4,869,708 5,478,423 5,932,089 5,690,728 6,361,242 5,358,715 5,847,802 6,305,013 5,266,155 4,172,069 3,976,143 4,115,658 3,389,400 3,249,554 3,055,668 2,708,529 2,135,143   
        prepaid and other current assets
      15,074,000 9,944,000 11,314,000 11,113,000 13,365,000 9,431,000 7,496,000 9,610,000 12,004,000 8,563,000 6,283,000 7,179,000 7,956,000 5,477,000 4,222,000 4,932,000 6,570,000 5,001,000 3,876,000 4,636,000 5,214,000 4,347,000 3,369,000 3,835,000 4,293,000 3,899,000 3,527,000 3,297,000 3,605,000 2,592,000                                                       
        total current assets
      313,693,000 322,517,000 301,110,000 271,257,000 251,484,000 267,826,000 269,286,000 252,852,000 245,225,000 266,246,000 252,719,000 237,975,000 238,325,000 215,214,000 212,285,000 206,166,000 199,607,000 196,076,000 195,707,000 235,944,000 298,304,000 306,737,000 296,212,000 292,034,000 127,024,000 143,160,000 137,853,000 146,525,000 155,019,000 174,673,000 88,429,000 86,765,000 84,769,000 82,258,000 82,146,000 81,111,000 79,109,000 85,717,000 84,410,000 86,465,000 65,393,000 74,752,000 84,113,000 90,739,000 93,415,000 93,508,000 90,721,000 92,765,000 107,248,000 52,487,000 48,557,000 53,466,000 54,357,000 28,539,000 30,119,000 31,428,000 33,109,631 31,192,726 31,740,187 33,046,565 33,949,419 30,648,405 32,286,991 31,341,304 29,558,858 31,351,228 31,140,526 30,593,254 23,591,967 26,103,112 27,734,748 28,453,205 31,194,810 33,862,523 34,096,886 40,948,077 27,735,656 30,687,895 30,301,084 34,142,962 36,903,721 41,647,720 45,662,757 7,540,636 
        property and equipment
      39,737,000 39,123,000 39,551,000 40,681,000 41,239,000 41,659,000 43,537,000 42,175,000 42,035,000 42,435,000 41,400,000 40,540,000 39,607,000 38,833,000 38,556,000 36,053,000 32,867,000 31,409,000 29,901,000 30,175,000 27,633,000 28,290,000 29,089,000 30,236,000 32,324,000 32,646,000 30,788,000 28,095,000 27,050,000 27,080,000 27,964,000 28,126,000 28,549,000 28,749,000 29,267,000 29,959,000 29,930,000 29,995,000 30,742,000 30,902,000 31,155,000 31,279,000 27,455,000 19,352,000 13,874,000 11,552,000 9,842,000 6,462,000 5,769,000 5,643,000 4,135,000 3,685,000 3,455,000 3,430,000 3,205,000 2,653,000 2,543,865 2,350,760 2,110,916 2,281,640 2,554,327 2,723,227 2,969,540 2,943,284 2,883,078 3,008,699 3,086,345 3,380,239 3,563,976 3,682,819 4,239,144 4,454,900 4,764,364 4,466,060 4,385,978 4,169,754 3,767,652 3,643,069 3,534,343 3,272,035 3,272,995 3,359,549 3,551,038 2,673,431 
        operating lease right-of-use assets
      6,448,000 6,868,000 6,800,000 7,086,000 6,968,000 5,727,000 6,100,000 4,030,000 4,199,000 4,324,000 4,043,000 4,353,000 4,605,000 3,787,000 3,969,000 4,241,000 4,509,000 4,761,000 2,465,000 2,683,000 1,622,000 1,914,000 2,363,000 2,573,000 3,739,000 4,032,000 4,313,000 1,624,000 1,778,000                                                        
        intangible assets
      45,642,000 48,026,000 50,136,000 52,246,000 54,357,000 56,467,000 58,352,000 60,238,000 62,123,000 63,986,000 65,684,000 67,383,000 38,601,000 39,339,000 40,078,000 41,049,000 42,020,000 42,992,000 43,963,000 127,234,000 127,961,000 128,199,000 128,437,000 128,904,000 129,392,000 129,881,000 130,370,000 48,286,000 48,770,000 49,254,000 49,738,000 50,080,000 50,422,000 50,764,000 51,105,000 51,447,000 51,789,000 52,131,000 52,542,000 52,953,000 53,364,000 53,775,000 7,970,000 8,272,000 8,575,000 8,878,000 9,233,000 9,588,000 9,944,000 10,299,000 23,000 26,000 29,000 32,000 36,000 39,000 41,666 44,791 47,916 55,625 72,500 89,375 106,250 146,903 217,278 287,653 358,028 428,403 498,778 569,153 639,528 709,903 780,278 850,653 1,095,611 665,778 719,278 772,778 826,278 879,778 933,278 986,778 1,040,278  
        goodwill
      234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 234,781,000 236,316,000 105,257,000 105,257,000 105,257,000 105,257,000 105,257,000 105,257,000 105,257,000 105,257,000 105,257,000 105,257,000 105,257,000 105,257,000 105,257,000 105,257,000 105,257,000 35,386,000 35,386,000 35,386,000 35,386,000 35,386,000 35,386,000 35,386,000 35,386,000                    6,812,389 6,812,389 6,763,259 6,763,259 6,763,259 6,222,258 3,840,837 3,840,837 3,840,837 3,840,837 3,840,837 3,840,837 3,840,837 3,840,837  
        other noncurrent assets
      3,687,000 2,864,000 3,064,000 2,798,000 2,802,000 2,868,000 3,012,000 3,197,000 3,265,000 2,160,000 1,644,000 1,541,000 1,620,000 1,985,000 829,000 804,000 685,000 955,000 1,055,000 488,000 474,000 440,000 399,000 366,000 474,000 705,000 762,000 473,000 486,000 495,000 574,000 619,000 705,000 676,000 676,000 736,000 338,000 321,000 348,000 411,000 391,000 323,000 337,000 351,000 131,000  209,000 345,000 207,000                                    
        total assets
      643,988,000 654,179,000 635,442,000 608,849,000 591,631,000 609,328,000 615,068,000 597,273,000 591,628,000 613,932,000 600,271,000 594,171,000 583,100,000 585,448,000 581,911,000 587,389,000 584,983,000 615,312,000 612,969,000 701,075,000 699,902,000 714,539,000 707,797,000 704,233,000 527,734,000 557,880,000 560,756,000 343,120,000 338,360,000 356,759,000 271,962,000 270,847,000 269,702,000 267,704,000 268,451,000 268,510,000 266,423,000 276,421,000 279,316,000 281,513,000 261,710,000 273,092,000 165,642,000 159,309,000 153,406,000 158,404,000 157,140,000 155,933,000 158,554,000 111,947,000 57,637,000 57,481,000 58,127,000 32,431,000 33,744,000 36,024,000 36,588,080 33,858,890 34,120,525 36,136,844 36,730,341 33,715,714 35,673,450 34,753,534 32,989,071 34,982,336 36,073,984 34,788,506 27,975,824 43,368,832 45,642,111 40,608,649 43,619,981 46,071,496 45,941,964 49,777,909 36,232,319 39,128,065 41,501,414 44,139,948 46,972,540 50,040,415 54,310,237 12,514,057 
        liabilities and stockholders’ equity
                                                                                          
        current liabilities:
                                                                                          
        accounts payable
      30,558,000 25,310,000 25,472,000 25,678,000 25,176,000 25,032,000 31,736,000 26,666,000 28,991,000 27,354,000 24,542,000 23,709,000 23,561,000 19,898,000 24,405,000 23,721,000 20,294,000 18,597,000 17,527,000 16,496,000 15,459,000 12,736,000 13,554,000 12,467,000 17,302,000 14,948,000 13,966,000 12,592,000 10,375,000 9,659,000 10,587,000 9,670,000 11,583,000 12,431,000 10,791,000 11,697,000 11,259,000 10,673,000 10,990,000 11,926,000 12,801,000 12,744,000 11,174,000 9,344,000 9,659,000 7,621,000 7,785,000 7,522,000 7,921,000 8,605,000 5,720,000 5,196,000 5,429,000 5,103,000 4,795,000 4,847,000 5,229,096 5,270,084 4,830,721 5,184,660 4,437,344 4,511,516 4,751,692 3,803,684 4,765,446 3,599,943 3,813,153 4,315,832 3,232,120 5,150,033 4,106,376 3,902,038 5,266,991 4,651,201 3,658,001 5,662,273 5,171,999 1,929,983 1,546,658 1,354,903 1,463,330 1,243,365 2,191,349 1,203,950 
        accrued liabilities
      39,503,000 53,089,000 49,370,000 40,257,000 33,205,000 45,587,000 39,980,000 32,018,000 29,719,000 44,682,000 37,294,000 31,986,000 28,233,000 33,022,000 31,162,000 30,775,000 25,321,000 36,092,000 31,846,000 32,444,000 29,696,000 27,984,000 19,130,000 17,884,000 18,155,000 32,750,000 28,158,000 19,885,000 17,051,000 25,840,000 21,598,000 17,161,000 14,714,000 18,911,000 18,188,000 14,707,000 13,661,000 16,467,000 15,008,000 12,790,000 12,931,000 18,394,000 14,320,000 11,560,000 8,974,000 14,041,000 11,566,000 9,317,000 8,054,000 16,070,000 8,518,000 6,176,000 5,235,000 5,073,000 4,775,000 4,856,000 4,545,412 3,995,880 3,606,051 3,884,282 5,557,897 6,330,405 4,000,566 3,376,489 4,695,883 5,979,176 5,359,598 2,508,888 2,417,421 2,922,563 4,128,748 3,342,956 3,953,508 3,762,455 3,429,148 3,143,965 2,638,910 5,335,441 4,253,206 4,120,803 3,838,240 4,131,633 1,534,555 3,238,589 
        other current liabilities
      3,130,000 3,121,000 2,998,000                                                                                  
        total current liabilities
      73,191,000 81,520,000 77,840,000 68,843,000 61,221,000 73,424,000 74,431,000 61,225,000 61,252,000 74,569,000 82,538,000 71,410,000 62,471,000 58,392,000 57,598,000 56,316,000 47,375,000 56,445,000 53,954,000 67,433,000 58,463,000 49,137,000 44,754,000 38,052,000 39,071,000 49,916,000 44,282,000 39,432,000 35,465,000 40,216,000 33,744,000 27,420,000 26,872,000 31,903,000 36,072,000 31,695,000 28,409,000 28,828,000 26,490,000 25,189,000 26,194,000 31,588,000 39,065,000 30,141,000 24,629,000 25,643,000 21,892,000 16,880,000 16,013,000 26,713,000 16,275,000 13,403,000 12,694,000 12,205,000 11,604,000 11,742,000 11,818,436 10,808,812 9,971,526 10,602,841 11,528,307 13,035,277 15,704,363 14,140,872 11,680,469 11,806,550 11,375,354 9,026,667 5,684,178 8,106,600 8,268,507 7,277,768 9,663,837 9,238,802 7,499,825 9,213,751 8,210,315 7,656,884 6,184,856 5,855,005 5,675,281 5,772,958 6,020,894 5,266,243 
        long-term debt
      61,000,000 61,865,000 61,865,000 61,865,000 61,865,000 61,865,000 61,865,000 61,865,000 61,865,000 60,593,000 42,153,000 47,047,000 51,940,000 56,834,000 60,061,000 59,954,000 59,848,000 59,741,000 56,354,000 43,669,000 48,552,000 53,435,000 49,985,000 54,154,000 58,323,000 59,634,000 59,517,000 33,886,000 32,737,000 35,571,000 38,554,000 39,399,000 39,313,000 24,100,000 18,689,000 20,421,000 22,154,000 23,886,000 25,023,000 24,969,000                                       773,298 865,727 956,332 1,045,150 1,201,540  
        finance and operating lease liabilities
      10,784,000 11,516,000 11,867,000 12,478,000 12,708,000 11,860,000 12,548,000 10,910,000 10,956,000                                                                            
        other noncurrent liabilities
      7,320,000 7,343,000 7,363,000 1,172,000 1,218,000 1,210,000 1,203,000 1,188,000 1,242,000 1,234,000 1,227,000 1,220,000 1,236,000 1,226,000 1,223,000 1,215,000 1,225,000          183,998,000 15,270,000 17,524,000 19,419,000 23,560,000 31,849,000 37,768,000 37,774,000 41,861,000 41,845,000 41,818,000 41,946,000 40,946,000 40,851,000 40,897,000 41,109,000 1,025,000 409,000 139,000  158,000 4,768,000 8,209,000                                    
        total liabilities
      152,295,000 162,244,000 158,935,000 144,358,000 137,012,000 148,359,000 150,047,000 135,188,000 135,315,000 147,764,000 137,438,000 131,749,000 128,255,000 128,694,000 131,603,000 130,679,000 122,158,000 131,556,000 124,500,000 315,992,000 308,659,000 302,145,000 290,265,000 287,371,000 300,368,000 310,537,000 302,535,000 101,572,000 99,068,000 107,378,000 108,194,000 111,160,000 116,579,000 106,538,000 109,532,000 107,009,000 105,565,000 107,979,000 105,882,000 104,513,000 80,683,000 86,407,000 40,158,000 30,618,000 24,847,000 25,866,000 22,105,000 21,713,000 24,291,000 39,343,000 21,392,000 19,341,000 19,527,000 19,931,000 20,183,000 21,088,000 21,936,303 18,244,186 18,028,391 19,215,600 20,695,538 16,979,784 19,960,831 19,014,403 17,165,160 17,892,576 17,782,930 12,673,243 5,793,680 14,249,675 14,441,378 8,143,247 10,221,070 9,834,994 8,218,479 10,035,944 9,123,415 8,433,803       
        commitments and contingencies
                                                                                          
        stockholders’ equity:
                                                                                          
        common stock, 0.001 par value...
      51,000 50,000 50,000 50,000 49,000 49,000 49,000 49,000 48,000 48,000 47,000 47,000 47,000 47,000 46,000 46,000 46,000 46,000 46,000 46,000 46,000 45,000 45,000 45,000 40,000 40,000 40,000 39,000 39,000 39,000 36,000 35,000 35,000 35,000 34,000 34,000 34,000 33,000 33,000 33,000 33,000 32,000 28,000 28,000 28,000  27,000                15,588 15,558          14,132    12,189 12,180 12,123 12,117 12,086 12,060 1,897 
        additional paid-in capital
      904,510,000 904,522,000 890,843,000 878,384,000 863,302,000 863,710,000 851,306,000 840,939,000 827,288,000 824,170,000 812,238,000 803,197,000 790,965,000 787,422,000 778,006,000 771,185,000 761,580,000 764,811,000 755,048,000 748,644,000 738,484,000 742,389,000 729,220,000 723,754,000 526,302,000 529,658,000 524,658,000 498,402,000 492,177,000 496,544,000 407,442,000 396,088,000 388,976,000 386,963,000 382,181,000 377,554,000 370,374,000 367,851,000 364,199,000 361,023,000 356,638,000 352,900,000 280,668,000 277,787,000 273,019,000 271,282,000 268,676,000 266,985,000 264,297,000 194,933,000 153,420,000 152,660,000 151,340,000 123,157,000 122,268,000 121,172,000 119,456,229 118,852,948 117,300,326 116,785,718 114,958,174 114,402,234 113,335,927 112,574,466 111,734,370 110,900,087 109,650,270 108,874,126 107,719,477 106,636,653 105,642,541 104,899,820 104,202,347 103,524,814 103,439,341 102,938,474 87,414,130 86,646,064 86,193,992 85,967,309 85,687,317 86,107,520 85,980,827 3,618,734 
        accumulated other comprehensive income
      227,000 566,000 573,000 749,000              -948,000 -213,000 -87,000 -18,000 312,000 57,000      -286,000  -136,000  112,000 34,000               -139,000 -139,000 37,000 -56,000 -67,000 77,000 7,000  15,939 -37,517 -86,831 100,536 95,199 79,625 134,241 -107,066 53,401 144,290 205,734 109,386  -56,789  57,165 95,554 5,286 12,364 -66,455 39,555 90,673 37,794 -7,444 -6,270    
        accumulated deficit
      -413,095,000 -413,203,000 -414,959,000 -414,692,000 -408,502,000 -401,755,000 -386,187,000 -378,334,000 -370,326,000 -357,057,000 -347,268,000 -338,213,000 -333,095,000 -326,619,000 -322,449,000 -310,177,000 -295,336,000 -280,153,000 -266,412,000 -363,520,000 -347,269,000 -330,352,000 -311,790,000 -306,841,000 -298,605,000 -282,197,000 -266,101,000 -256,739,000 -252,638,000 -247,003,000 -243,574,000 -236,338,000 -236,000,000 -225,866,000 -223,286,000 -216,040,000 -209,157,000 -198,974,000 -190,349,000 -183,566,000 -175,360,000 -165,636,000 -154,722,000 -148,581,000 -143,690,000 -138,424,000 -133,080,000 -132,614,000 -129,922,000 -122,213,000 -117,233,000 -114,485,000 -112,694,000 -110,751,000 -108,731,000 -106,163,000 -104,836,876 -103,217,096 -101,137,628 -99,981,292 -99,034,639 -97,761,593 -97,773,137 -96,743,827 -95,979,321 -93,969,970 -91,579,942 -86,882,972 -85,439,904 -77,474,982 -74,275,755 -72,505,779 -70,913,165 -67,307,730 -65,742,349 -63,144,175 -60,357,085 -56,054,664 -51,791,100 -48,635,502 -45,427,161 -42,337,389 -38,327,879 -34,360,062 
        total stockholders’ equity
      491,693,000 491,935,000 476,507,000 464,491,000 454,619,000 460,969,000 465,021,000 462,085,000 456,313,000 466,168,000 462,833,000 462,422,000 454,845,000 456,754,000 450,308,000 456,710,000 462,825,000 483,756,000 488,469,000 385,083,000 391,243,000 412,394,000 417,532,000 416,862,000 227,366,000 247,343,000 258,221,000 241,548,000 239,292,000 249,381,000 163,768,000 159,687,000 153,123,000 161,166,000 158,919,000 161,501,000 160,858,000 168,442,000 173,434,000 177,000,000 181,027,000 186,685,000 125,484,000 128,691,000 128,559,000 132,538,000 135,035,000 134,220,000 134,263,000 72,604,000 36,245,000 38,140,000 38,600,000 12,500,000 13,561,000 14,936,000 14,651,777 15,614,704 16,092,134 16,921,244 16,034,803 16,735,930 15,712,619 15,739,131 15,823,911 17,089,760 18,291,054 22,115,263 22,182,144 29,119,157 31,200,733 32,465,402 33,398,911  37,723,485 39,741,965 27,108,904 30,694,262       
        total liabilities and stockholders’ equity
      643,988,000 654,179,000 635,442,000 608,849,000 591,631,000 609,328,000 615,068,000 597,273,000 591,628,000 613,932,000 600,271,000 594,171,000 583,100,000 585,448,000 581,911,000 587,389,000 584,983,000 615,312,000 612,969,000 701,075,000 699,902,000 714,539,000 707,797,000 704,233,000 527,734,000 557,880,000 560,756,000 343,120,000 338,360,000 356,759,000 271,962,000 270,847,000 269,702,000 267,704,000 268,451,000 268,510,000 266,423,000 276,421,000 279,316,000 281,513,000 261,710,000 273,092,000 165,642,000 159,309,000 153,406,000 158,404,000 157,140,000 155,933,000 158,554,000 111,947,000 57,637,000 57,481,000 58,127,000 32,431,000 33,744,000 36,024,000 36,588,080 33,858,890 34,120,525 36,136,844 36,730,341 33,715,714 35,673,450 34,753,534 32,989,071 34,982,336 36,073,984 34,788,506 27,975,824 43,368,832 45,642,111 40,608,649 43,619,981  45,941,964 49,777,909 36,232,319        
        current lease liabilities
         2,908,000 2,840,000 2,805,000 2,715,000 2,541,000                                                                             
        accumulated other comprehensive loss
          -230,000 -1,035,000 -147,000 -569,000 -697,000 -993,000 -2,184,000 -2,609,000 -3,072,000 -4,096,000 -5,295,000 -4,344,000 -3,465,000       -96,000 -371,000 -158,000 -376,000 -154,000       -10,000 -47,000 -393,000 -468,000 -449,000 -490,000 -284,000 -611,000 -490,000 -543,000 -798,000 -348,000 -588,000 -178,000        -90,000             -112,179                
        short-term investments
             7,985,000 40,990,000 52,975,000 52,416,000 59,785,000 58,519,000 63,014,000 73,821,000 63,898,000 83,256,000 75,436,000 79,860,000 92,246,000 141,825,000 202,274,000 199,688,000 143,976,000 46,771,000 53,318,000 46,557,000 65,594,000 79,910,000 92,171,000 22,220,000 23,202,000 14,809,000 12,642,000 14,942,000 13,965,000 15,311,000 19,801,000 25,236,000 22,510,000 2,556,000 10,814,000 19,712,000 24,492,000 32,174,000 31,265,000 23,908,000 21,223,000 10,716,000 11,319,000 3,864,000 3,898,000 5,245,000 4,247,000 4,845,000 4,795,000 3,871,147 4,423,763 11,787,336 11,798,678 7,973,664 8,340,028 7,930,184 5,126,111 8,189,204 6,816,673 4,712,435 2,007,495    1,895,462 1,903,904 7,006,041 3,979,050 999,380 2,797,820 4,598,032 3,689,367 5,174,928 4,920,257 6,369,234   
        current maturities of lease liabilities
              2,542,000                                                                            
        long-term investments
                 7,598,000 25,561,000 51,509,000 51,413,000 64,295,000 70,514,000 104,338,000 105,097,000 69,770,000 9,127,000 14,178,000 16,516,000 15,339,000  12,675,000 20,354,000 12,860,000          3,000,000 6,017,000 5,525,000 6,150,000 7,706,000 10,381,000 5,209,000 2,025,000 8,894,000 11,749,000 11,387,000  7,914,000 4,678,000     1,499,000 600,000   509,681       1,112,368            2,799,427 1,790,741 1,788,680    
        current maturities of debt and leases
               2,533,000 20,702,000 15,715,000 10,677,000                                                                        
        finance lease liabilities
               8,061,000 8,340,000 8,614,000 8,883,000 9,147,000 9,407,000 9,603,000 9,845,000 10,082,000 10,317,000 10,540,000 10,749,000 10,969,000 11,172,000 11,377,000 11,577,000 11,774,000 11,662,000 11,834,000 12,004,000                                                        
        operating lease liabilities
               3,307,000 3,180,000 3,458,000 3,725,000 3,095,000 3,314,000 3,591,000 3,865,000 4,068,000 1,593,000 1,833,000 966,000 1,180,000 1,324,000 1,581,000 2,526,000 2,796,000 3,076,000 1,150,000 1,338,000                                                        
        other current liabilities and current maturities of debt and leases
                   5,472,000    1,756,000 4,581,000 18,493,000 13,308,000 8,417,000    2,218,000                                                           
        current maturities of leases
                    2,031,000 1,820,000 1,760,000                                                                    
        contingent consideration and other noncurrent liabilities
                       1,220,000 2,282,000 192,517,000 189,929,000 187,424,000 183,030,000 182,207,000 188,871,000 186,417,000                                                           
        other current liabilities and current maturities of long-term debt and leases
                            12,070,000 7,701,000                                                             
        other current liabilities and current maturities of leases and long-term debt
                              3,614,000  2,158,000 6,955,000 8,039,000                                                        
        other current liabilities and current maturities of capital leases and long-term debt
                                   4,717,000    561,000 7,093,000 5,291,000 3,489,000 1,688,000                                               
        capital leases
                                   12,172,000 12,336,000 12,492,000 12,626,000 12,761,000 12,910,000 13,048,000 13,184,000 13,319,000 13,423,000 13,504,000 13,592,000 13,710,000 68,000 68,000 79,000                                        
        accumulated other comprehensive (loss) income
                                   -199,000  -98,000                                                     
        other current assets
                                    2,662,000 3,120,000 3,835,000 2,273,000 2,615,000 3,080,000 4,145,000 2,954,000 3,016,000 3,373,000 3,608,000 3,106,000 2,477,000 2,597,000 2,790,000 2,044,000 1,547,000 1,840,000 2,098,000 2,410,000 779,000 1,152,000 1,500,000 873,000 802,000 1,099,000 1,059,754 933,028 1,125,424 1,227,510 3,003,966 2,917,571 681,989 901,610 3,568,602 3,511,335 3,873,104 1,568,396 1,699,916 1,781,825 1,379,698 1,228,197 1,418,648 1,400,163 1,353,415 988,402 1,371,575 1,247,738 1,460,288 498,818 726,148 845,330   
        other current liabilities and current maturities of debt and capital leases
                                    1,559,000               3,981,000 2,541,000                                      
        other current liabilities and current maturities of capital leases
                                     589,000 575,000      492,000 473,000 462,000 450,000 13,571,000 9,237,000 5,996,000                                        
        other assets
                                                   186,000    218,000 244,000 304,000 286,000 430,000 384,000 405,000 292,918 270,613 221,506 243,333 154,095 254,707 310,669 322,043 329,857 334,756 376,717 386,610 321,103 201,359 216,302 227,382 117,270 129,001 141,231 153,463 168,896 183,486 199,445 213,595 233,029 205,531 215,327 216,056 
        long-term debt and capital leases
                                                   74,000 55,000 65,000 69,000 4,412,000    6,407,000    4,925,775    661,624    2,669,666  3,580,519 27,705 6,036,605 6,045,342 538,613 243,417 282,475 384,592 484,693 589,662 692,544       
        other liabilities
                                                   149,000    8,218,000 195,000 547,000 934,000 1,319,000 1,713,000 1,980,000 2,245,155 2,509,599 2,770,838 2,942,717 3,113,395 3,282,883 3,084,829 3,197,608 3,309,510 3,416,360 3,313,273 66,057 81,797 106,470 127,529 326,866 313,816 313,717 334,062 337,500 323,438 84,375 70,313 56,250 42,187    
        common stock, .001 par value...
                                                   28,000  27,000 27,000 23,000 21,000 21,000 21,000 17,000 17,000 17,000 16,485 16,369 16,267 16,282 16,069 15,664   15,461 15,353 14,992 14,723 14,750 14,275 14,219 14,196 14,175  14,129 14,121 12,304        
        current maturities of debt and capital leases
                                                     41,000 38,000 2,038,000    2,029,000    1,542,848    2,193,356    2,227,431    34,004 33,383 32,774  825,146           
        current maturities of long-term debt and capital lease obligations
                                                        2,037,000 2,031,000 2,030,000  2,034,000 2,039,000 2,043,928  1,534,754 1,533,899 1,533,066  2,202,105 2,210,699 2,219,140  2,202,603                  
        long-term debt and capital lease obligations
                                                        4,922,000 5,391,000 5,899,000  6,866,000 7,366,000 7,872,712  5,286,027 5,670,042 6,053,836  1,171,639 1,675,923 2,175,181                    
        class action settlement recovery receivables
                                                                    4,750,000                      
        accrued class action settlement reserves
                                                                    4,750,000 4,750,000                     
        class action settlement recovery receivable
                                                                     4,750,000                     
        restricted cash and cash equivalents
                                                                           6,000,000 6,000,000              
        cash and cash equivalents...
                                                                        10,573,594                  
        long-term debt and capital leases obligations
                                                                        3,094,303                  
        current maturities of long-debt and capital leases
                                                                         2,201,947                 
        current maturities of capital leases
                                                                          34,637                
        accumulated other comprehensive (loss)/income
                                                                            -180,272              
        current maturities of long-term debt and capital leases
                                                                              443,338  412,676 407,513 399,406 391,460       
        liabilities and stockholders' equity
                                                                                          
        stockholders' equity:
                                                                                          
        total stockholders' equity
                                                                               36,236,502           
        total liabilities and stockholders' equity
                                                                               46,071,496    39,128,065       
        liabilities and shareholders’ equity
                                                                                          
        unearned compensation
                                                                                       -599,591 -669,383 -739,515 
        current maturities of capital lease obligation
                                                                                    26,076 27,467 28,822 31,753 24,579  
        current maturities of long-term debt
                                                                                    358,916 351,832 344,889 366,207 299,006  
        capital lease obligation
                                                                                    20,081 26,480 32,737 38,855 44,178  
        shareholders’ equity:
                                                                                          
        total shareholders’ equity
                                                                                    34,452,866 37,336,486 40,266,003 43,183,452 46,995,625  
        total liabilities and shareholders’ equity
                                                                                    41,501,414 44,139,948 46,972,540 50,040,415 54,310,237  
        deferred offering costs
                                                                                         2,083,934 
        redeemable preferred stock:
                                                                                          
        preferred stock, 0.001 par value...
                                                                                         8,381,363 
        total redeemable preferred stock
                                                                                         38,726,760 
        shareholders’ equity
                                                                                          
        other comprehensive income
                                                                                       826   
        inventory
                                                                                        2,424,719 1,552,774 
        prepaid expenses
                                                                                        1,084,617 191,987 
        deferred tax asset
                                                                                        48,000  
        commissions/bonus payable
                                                                                        1,174,233  
        accrued vacation
                                                                                        398,589  
        income taxes payable
                                                                                        398,583  
        deferred tax liability
                                                                                        48,000  
        advance payment for acquisition of company
                                                                                         500,000 
        liabilities and shareholders’ deficit
                                                                                          
        commissions payable
                                                                                         823,704 
        shareholders’ deficit:
                                                                                          
        total shareholders’ deficit
                                                                                         -31,478,946 
        total liabilities and shareholders’ deficit
                                                                                         12,514,057 
        (a) includes the following liabilities resulting from transactions with related parties:
                                                                                          
        revenues
                                                                                         7,730,420 
        cost of revenues
                                                                                         1,978,129 
        gross profit
                                                                                         5,752,291 
        expenses:
                                                                                          
        research and development expenses
                                                                                         1,970,558 
        selling, general and administrative expenses
                                                                                         5,143,086 
        total expenses
                                                                                         7,113,644 
        income from operations
                                                                                         -1,361,353 
        preferred stock interest expense
                                                                                         976,293 
        other interest income
                                                                                         -5,192 
        net income available to common shareholders
                                                                                         -2,342,838 
        basic and diluted loss per share
                                                                                         -1.24 
        weighted-average shares outstanding:
                                                                                          
        basic and diluted
                                                                                         1,888,079 
        pro forma basic and diluted loss per share
                                                                                         -0.3 
        pro forma weighted-average shares outstanding:
                                                                                          
        (a) includes the following expenses resulting from transactions with related parties:
                                                                                          
        (b) pro forma weighted-average shares has been adjusted to give effect to the conversion of all the outstanding shares of redeemable preferred stock into shares of common stock, which occurred august 2005.
                                                                                          
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 
                                                                                           
          cash flows from operating activities:
                                                                                           
          net income
        108,000             -4,170,000    -13,741,000                                                -2,390,028 -4,696,970 -1,443,068 -7,964,922 -3,199,227 -1,769,978 -1,592,612 -3,605,435 -1,565,381 -2,598,174 -2,787,090 -4,302,421 -4,263,565 -3,155,598 -3,208,341 -3,089,771 -4,009,512 -3,964,436 
          adjustments to reconcile net income to net cash from operating activities:
                                                                                           
          share-based compensation expense
        11,273,000 11,260,000 12,424,000 11,371,000 9,630,000 10,385,000 10,364,000 10,391,000 9,265,000 9,312,000 8,661,000 8,995,000 8,760,000 7,197,000 7,001,000 7,524,000 7,049,000 7,539,000 6,794,000 7,141,000 6,604,000 6,516,000 5,549,000 6,193,000 4,384,000 5,161,000 4,287,000 4,375,000 4,154,000 4,829,000 4,242,000 3,534,000 3,890,000 3,668,000 3,622,000 3,697,000 3,628,000 2,901,000 2,927,000 3,027,000 2,842,000 2,464,000 2,392,000 2,417,000 1,724,000 1,867,000 1,716,000 1,846,000 2,142,000 1,008,000 734,000 820,000 518,000 527,000 1,112,000 1,140,926 688,074 689,597 711,334 734,650 803,407 627,745 705,125 626,945 812,035 1,147,753 766,830 860,278 1,110,735 889,720 639,160 576,246 565,877 515,408 493,810 241,059 641,940       
          depreciation
        2,889,000 2,997,000 3,059,000 3,060,000 2,974,000 2,941,000 3,042,000 2,642,000 2,589,000 2,481,000 2,412,000 2,362,000 2,205,000 2,180,000 2,016,000 1,966,000 1,895,000 1,862,000 1,857,000 1,931,000 1,884,000 1,929,000 2,012,000 1,970,000 1,955,000 1,894,000 1,907,000 1,878,000 1,744,000 1,739,000 1,786,000 1,862,000 1,857,000 1,930,000 1,925,000 1,944,000 1,962,000 2,030,000 1,947,000 1,878,000 1,800,000 1,671,000 1,217,000 1,079,000 1,008,000 948,000 899,000 776,000 730,000 552,000 505,000 493,000 458,000 375,000 464,000 571,544 475,456 426,574 406,595 531,524 512,871 570,710 498,392 535,566 560,338 555,698 532,084 533,300 511,218    655,506 582,398 533,521 477,965 436,853 454,613 414,572 392,369 360,824 427,757 385,923 
          amortization of intangible assets
        2,384,000 2,110,000 2,110,000 2,111,000 2,110,000 1,885,000 1,886,000 1,885,000 1,863,000 1,698,000 1,699,000 1,218,000 738,000 739,000 971,000 971,000 972,000 971,000 971,000 727,000 238,000 238,000 467,000 488,000 489,000 489,000 486,000 484,000 484,000 484,000 342,000 342,000 342,000 341,000 342,000 342,000 342,000 411,000 411,000 411,000 411,000 395,000 302,000 303,000 303,000 355,000 355,000 356,000 355,000 3,000 3,000 3,000 3,000 4,000 3,000 2,875 3,125 3,125 7,709 16,875 16,875 16,875 40,653 70,375 70,375 70,375 70,375 70,375 70,375    70,375  70,166 53,500 53,500 53,500 53,500 53,500 53,500   
          amortization of deferred financing costs
        105,000 119,000 120,000 119,000 120,000 119,000 120,000 63,000 176,000 122,000 121,000 122,000 121,000 124,000 128,000 127,000 128,000 131,000 379,000 125,000 124,000 86,000 141,000 141,000 141,000 142,000 124,000 54,000 55,000 174,000 124,000 124,000 93,000 66,000 66,000 66,000 66,000 66,000 66,000 71,000 15,000 15,000 15,000 15,000 16,000 14,000 19,000 21,000 59,000 46,000 23,000 25,000 21,000 19,000 12,000 16,723 52,277 24,977 24,977 20,811 26,151 32,417 27,148 26,332 25,168 23,762 21,215 20,535 21,961    12,231    12,232      12,235 
          other non-cash adjustments
        708,000 648,000 415,000 -184,000 495,000 1,450,000 191,000 344,000 190,000 531,000 485,000 327,000 160,000 -685,000 770,000                                                                     
          changes in operating assets and liabilities:
                                                                                           
          accounts receivable
        -5,019,000 -3,755,000 2,989,000 -2,158,000 -2,686,000 -6,063,000 893,000 -342,000 -2,789,000 -932,000 -3,377,000 -2,663,000 -2,900,000 -4,000 -228,000 -807,000 -7,950,000 496,000 216,000 -4,103,000 -6,696,000 2,412,000 -2,452,000 -748,000 5,875,000 -1,156,000 814,000 -1,312,000 -1,547,000 -2,110,000 1,219,000 -2,729,000 783,000 -434,000 643,000 -1,276,000 -397,000 -205,000 120,000 -1,927,000 30,000 -1,471,000 1,039,000 2,217,000 -2,685,000 -2,383,000 -337,000 -403,000 -1,045,000 -199,000 414,000 -232,000 -1,231,000 -542,000 1,041,000 -738,722 -177,278 -704,512 973,123 -647,276 179,718 -740,673 -920,692 848,362 -1,486,934 -770,187 939,336 261,112 -1,116,247 2,166,695 635,050 -881,296 -1,311,112 198,341 -173,631 -950,346 364,504 -558,009 -506,678 -108,563 -605,449 -1,095,570 1,872,576 
          inventories
        -2,770,000 455,000 -2,637,000 -824,000 750,000 831,000 -2,684,000 -1,742,000 -4,145,000 -5,793,000 -6,660,000 -6,530,000 -2,847,000 -1,595,000 -2,983,000 -793,000 -1,934,000 -465,000 -1,102,000 -1,443,000 -1,264,000 -519,000 -1,344,000 -674,000 -2,728,000 -1,508,000 -1,677,000 -267,000 -1,699,000 -256,000 -593,000 746,000 -43,000 155,000 -2,538,000 -949,000 -1,145,000 1,155,000 361,000 -363,000 -1,232,000 -489,000 -484,000 -873,000 -1,104,000 212,000 -2,098,000 -1,595,000 -862,000 -975,000 -993,000 -319,000 -1,000 1,184,000 -358,000 488,629 -449,629 -43,191 -611,391 23,175 -292,105 935,982 -538,680 -625,372 -622,077 590,535 476,789 -209,165 646,547 -994,683 401,814 450,959 -1,007,321 -1,043,946 249,732 139,516 -726,258       
          other current assets
        -5,163,000 1,359,000 -205,000 2,403,000 -3,885,000 -2,056,000 2,176,000 2,389,000 -3,458,000 -2,256,000 868,000 776,000 -2,472,000 -1,214,000 667,000 1,613,000 -1,581,000 -1,136,000 744,000 583,000 -891,000 -958,000 488,000 492,000 -499,000 -265,000 -224,000 313,000 -1,023,000 58,000 452,000 663,000 -1,540,000 352,000 503,000 1,149,000 -1,175,000 -14,000 372,000 203,000 -439,000 -479,000 89,000 241,000 -779,000 -526,000 261,000 260,000 312,000 -1,374,000 357,000 394,000 -634,000 -65,000 298,000 -43,065 -132,935 185,197 51,429 -176,713 -76,899 -237,950 231,646 625,958 -95,315 346,917 -260,916 178,790 -95,628 -359,537 -76,052 60,717 32,162 -98,375 -361,549 379,709 -123,837 212,550 -961,469 227,330 119,181   
          accounts payable
        5,572,000 -1,275,000 360,000 677,000 -722,000 -5,770,000 4,249,000 -2,103,000 2,093,000 2,030,000 1,202,000 -121,000 3,066,000 -2,998,000 1,435,000 2,511,000 1,729,000 183,000 956,000 736,000 2,835,000 -1,045,000 1,455,000 -4,492,000 2,522,000 2,088,000 -1,705,000 1,969,000 438,000 -906,000 940,000 -2,024,000 -408,000 1,235,000 -510,000 212,000 353,000 -316,000 -887,000 -903,000 1,034,000 1,832,000 1,053,000 -996,000 2,124,000 -405,000 397,000 -405,000 -531,000 1,018,000 382,000 -233,000 278,000 335,000 -83,000 -319,139 -64,861 481,571 -352,224 727,452 -69,300 -242,706 888,284 -890,974 1,138,677 -256,948 -520,634 1,107,207 -1,879,715 992,756 465,122 -1,417,104 556,687 1,035,700 -859,764 -527,042 1,523,795 257,149 246,764 -113,090 164,129 -947,985 505,390 
          accrued liabilities
        -13,508,000 3,705,000 9,124,000 6,729,000 -12,561,000 5,961,000 7,802,000 2,324,000 -14,888,000 7,248,000 5,398,000 3,735,000 -4,819,000 1,640,000 530,000 5,565,000 -10,701,000 4,284,000 -542,000 2,730,000 1,799,000 8,780,000 1,153,000 -296,000 -14,545,000 3,608,000 5,345,000 2,807,000 -8,652,000 4,262,000 4,451,000 2,547,000 -4,244,000 696,000 3,423,000 936,000 -2,827,000 1,557,000 2,201,000 -104,000 -5,569,000 2,513,000 2,753,000 2,735,000 -4,931,000 1,757,000 3,100,000 1,265,000 -7,969,000 1,797,000 1,942,000 565,000 -190,000 -54,000 -335,000 98,776 193,224 214,960 -397,956 145,956 -938,856 197,869 160,972 676,794 -1,272,706 516,235 344,637 -195,342 -524,906 -1,205,267 833,544 -547,240 173,089 -24,210 405,537 314,733 -1,017,531 994,161 135,570 345,912 -414,953 137,007 206,939 
          other noncurrent assets and liabilities
        -575,000 -352,000 -776,000 -497,000 -504,000 -279,000 -182,000 -463,000 -112,000 -793,000 -399,000 -217,000 216,000 -1,340,000 -117,000 -372,000 47,000 -1,101,000 -1,094,000 -213,000 -358,000 -411,000 388,000 627,000 -120,000 -276,000 -346,000 -205,000 -135,000 44,000 18,000 48,000 21,000 -19,000 79,000 -313,000 -155,000 39,000 146,000 -47,000 -291,000 -105,000 275,000 100,000 28,000  113,000 -871,000 -55,000                                   
          net cash from operating activities
        -3,996,000 20,027,000 26,716,000 21,617,000 -11,026,000 5,836,000 20,004,000 7,380,000 -21,016,000 4,030,000 1,522,000 3,011,000 -4,079,000 46,000 -1,784,000 4,229,000 -24,632,000 301,000 -232,000 -4,533,000 -9,316,000 3,954,000 3,812,000 -11,548,000 -16,087,000 -3,529,000 -2,590,000 3,746,000 -13,438,000 985,000 5,213,000 -935,000 -9,434,000 1,528,000 131,000 -1,057,000 -9,546,000 761,000 1,076,000 -6,025,000 -10,931,000 -4,080,000 2,632,000 2,576,000 -8,970,000 -2,013,000 -1,214,000 -3,975,000 -14,398,000 -3,064,000 674,000 -258,000 -2,574,000 -191,000 -463,000 -198,389 -1,083,611 -1,126,976 -355,549 367,673 -871,574 1,533,663 317,073 1,092,358 -2,976,528 89,955 1,531,295 1,241,238 -2,442,540 -824,400 1,624,585 -2,681,643 -3,828,482 -326,322 -2,166,574 -2,664,162 -2,958,570 -2,516,952 -3,733,169 -2,450,163 -3,765,446 -4,003,654 -893,249 
          capital expenditures
        -2,777,000 -673,000 -3,167,000 -2,923,000 -1,025,000 -3,543,000 -3,269,000 -2,399,000 -1,914,000 -2,073,000 -3,962,000 -2,821,000 -1,715,000 -5,816,000 -5,790,000 -3,180,000 -1,823,000 -1,764,000 -1,427,000 -3,923,000 -1,087,000 -842,000 -1,700,000 -1,490,000 -929,000 -4,357,000 -3,369,000 -2,519,000 -1,060,000 -1,070,000 -1,686,000 -1,199,000 -1,908,000 -862,000 -2,087,000 -1,616,000 -1,169,000 -1,493,000 -1,824,000 -1,474,000 -2,561,000 -6,323,000 -3,420,000 -1,742,000 -683,000 -6,843,000 521,000 -1,442,000 -896,000 98,000 -618,000 -745,000 -383,000 -39,000 -951,000 -765,539 -606,461 -176,433 -242,589 -363,159 -487,436 -667,735 -332,643 -252,710 -40,558 -325,792 -191,748 -584,629 -260,392 -723,296 -805,088 -921,825 -947,784 -275,670 -301,979 -793,230 -508,785 -15,993 -464,785 -602,925 
          free cash flows
        -6,773,000 19,354,000 23,549,000 18,694,000 -12,051,000 2,293,000 16,735,000 4,981,000 -22,930,000 1,957,000 -2,440,000 190,000 -5,794,000 -5,770,000 -7,574,000 1,049,000 -26,455,000 -1,463,000 -1,659,000 -8,456,000 -10,403,000 3,112,000 2,112,000 -13,038,000 -17,016,000 -7,886,000 -5,959,000 1,227,000 -14,498,000 -85,000 3,527,000 -2,134,000 -11,342,000 666,000 -1,956,000 -2,673,000 -10,715,000 -732,000 -748,000 -7,499,000 -13,492,000 -10,403,000 -788,000 834,000 -9,653,000 -8,856,000 -693,000 -5,417,000 -15,294,000 -2,966,000 56,000 -1,003,000 -2,957,000 -230,000 -1,414,000 -963,928 -1,690,072 -1,126,976 -531,982 125,084 -1,234,733 1,533,663 -170,363 424,623 -3,309,171 89,955 1,278,585 1,200,680 -2,768,332 -1,016,148 1,039,956 -2,942,035 -4,551,778 -1,131,410 -3,088,399 -3,611,946 -3,234,240 -2,818,931 -4,526,399 -2,958,948 -3,781,439 -4,468,439 -1,496,174 
          cash flows from investing activities:
                                                                                           
          purchases of property and equipment
        -3,852,000 -1,602,000 -2,605,000 -2,662,000 -2,181,000 -2,693,000 -3,608,000 -2,384,000 -2,774,000 -2,786,000 -3,630,000 -3,080,000 -2,502,000 -4,171,000 -5,145,000 -4,184,000 -3,381,000 -2,710,000 -1,504,000 -4,213,000 -1,326,000 -1,052,000 -1,263,000 -1,112,000 -1,832,000 -4,357,000 -3,369,000 -2,747,000 -1,709,000 -1,083,000 -1,655,000 -1,387,000 -2,086,000 -1,249,000 -1,647,000 -1,760,000 -1,728,000 -1,590,000 -1,761,000 -1,537,000 -2,804,000 -5,158,000 -4,210,000 -2,643,000 -1,434,000 -4,818,000 -1,914,000 -1,455,000 -1,020,000  -739,000 -736,000 -455,000  -977,000 -733,046 -661,954  -213,864 -249,386 -388,734  -497,679 -639,932 -397,076  -248,205                 
          proceeds from capital grant
         500,000                                                                             
          net cash from investing activities
        -3,852,000 -2,602,000 -2,605,000 -7,662,000 -1,681,000 -14,693,000 4,392,000 30,891,000 9,644,000 -2,786,000 11,870,000 -16,080,000 28,813,000 7,002,000 -3,239,000 20,521,000 19,722,000 1,077,000 -25,101,000 -16,059,000 63,587,000 -1,980,000 -58,737,000 -112,812,000 17,331,000 -2,601,000 -9,633,000 -930,000 11,017,000 -70,826,000 -601,000 -9,732,000 -4,245,000 1,065,000 -2,599,000 -431,000 5,726,000 6,813,000 -5,015,000 -20,873,000 6,996,000 -2,735,000 -9,041,000 -1,282,000 2,557,000 -9,436,000 -5,139,000 -23,462,000 7,414,000 -7,937,000 -5,379,000 614,000 -1,449,000 -11,000 477,000 -2,565,834 -697,166 6,932,712 306,471 -4,584,373 69,402 -685,526 -3,302,118 2,423,768 -1,771,059 -1,341,624 -4,063,599 -2,394,154 5,626,929 -163,311 -4,593,968 -680,123 4,266,434 -3,801,524 -7,151,545 891,338 1,275,168 1,591,067 -218,289 -710,817 -547,318 -6,833,193 -6,523,606 
          cash flows from financing activities:
                                                                                           
          payments on debt, leases and financing obligation
        -1,194,000 -321,000                                                                                  
          payment of financing costs
        -777,000                                                                                   
          shares repurchased for payment of taxes on stock awards
        -11,442,000 -228,000 -357,000 -406,000 -10,172,000 -192,000 -63,000 -159,000 -6,537,000 -84,000 -435,000 -299,000 -5,739,000 -65,000 -563,000 -938,000 -10,635,000 -111,000 -1,400,000 -1,403,000 -15,097,000 -100,000 -606,000 -547,000 -11,776,000 -57,000 -281,000 -94,000 -8,601,000 -35,000 -698,000 -59,000 -3,665,000 -22,000 -90,000 -166,000 -1,735,000 -623,000 -45,000 -34,000 -999,000 -132,000 -78,000 -69,000 -503,000 -133,000 -45,000 -65,000 -88,000 -119,000 -10,000 -24,000 -245,000 -29,000 -144,000 -29,927 -198,073 -47,001 -212,977 -54,083 -468,445                       
          proceeds from stock option exercises
        158,000    134,000   3,419,000 390,000    522,000    355,000            80,000    1,787,000 232,000 1,096,000 2,443,000 631,000 742,000 294,000 405,000 1,896,000 282,000 567,000 1,338,000 516,000 259,000 20,000 242,000 1,395,000 441,000 37,000 238,000 1,002,000 97,000 128,000 221,233 212,767 531,573 16,234 818,876 221,382 149,002 169,600 12,398 22,356 23,750    808 64,943 62,423 111,699  18,528 25,104 126,241       
          net cash from financing activities
        -13,255,000 2,098,000 5,984,000 3,419,000 -10,325,000 1,738,000 -333,000 2,854,000 -7,862,000 2,359,000 132,000 2,994,000 -5,517,000 1,982,000 -405,000 1,861,000 -10,497,000 2,507,000 -2,260,000 2,818,000 -10,707,000 6,453,000 -301,000 191,074,000 -7,834,000 1,354,000 20,293,000 1,696,000 -8,970,000 84,129,000 -430,000 3,414,000 13,063,000 -209,000 882,000 3,311,000 -1,224,000 654,000 124,000 26,127,000 790,000 1,914,000 5,140,000 5,086,000 1,821,000 4,417,000 -47,000 765,000 60,736,000 278,000 -507,000 -80,000 27,137,000 -254,000 -523,000 1,289 3,437,711 422,705 -585,114 677,684 4,331,905 -117,462 -406,875 -379,461 -539,376 -408,947 -624,440 6,178,682 -6,059,304 24,507 5,303,174 364,347 -411,364 -165,875 -1,265,461 16,428,239 31,305 -85,740 -46,891 -82,825 -61,909 -66,131  
          effect of exchange rate changes on cash and cash equivalents
        -160,000 40,000 -26,000 537,000 196,000 -495,000 237,000 -57,000 -109,000 109,000 -166,000 -26,000 25,000 246,000 -305,000 -196,000 -106,000 -117,000 -140,000 13,000 -128,000   42,000 -127,000 77,000 -135,000 15,000 -120,000 -56,000 -49,000 -110,000 36,000 -19,000 17,000 36,000 -10,000 -127,000 5,000 -80,000 149,000 -49,000 -4,000 48,000 -233,000  -52,000 11,000 -5,000  -11,000 -16,000 -83,000  52,000 4,477 2,523  -46,216 -34,809 -74,696  63,905 61,936 37,043  2,291 94,105 34,640               
          net decrease in cash and cash equivalents
        -21,263,000    -22,836,000                    -6,717,000   4,527,000 -11,511,000  4,133,000 -7,363,000 -580,000  -1,569,000 1,859,000 -5,054,000    -2,996,000              -457,000    -680,408   704,618   -5,249,920 -1,668,169           -1,704,242   -3,243,805 -4,374,673   
          cash and cash equivalents—beginning of period
        167,428,000 122,721,000 84,310,000 58,099,000 43,654,000 41,944,000 28,483,000 32,231,000 21,809,000 24,208,000 23,764,000 28,384,000 14,892,000 7,753,000 97 9,758,903 4,230,709 8,905,425 11,448,451 13,000,652           
          cash and cash equivalents—end of period
        146,165,000 19,563,000 30,069,000 17,911,000 99,885,000 -7,614,000 24,300,000 41,068,000 64,967,000 3,712,000 13,358,000 -10,101,000 77,341,000 9,276,000 -5,733,000 26,415,000 28,141,000 3,768,000 -27,733,000 -17,761,000 85,380,000 8,563,000 -55,141,000 66,756,000 21,766,000 -4,699,000 7,935,000 4,527,000 20,720,000 14,232,000 4,133,000 -7,363,000 21,229,000 2,365,000 -1,569,000 1,859,000 19,154,000 8,101,000 -3,810,000 -851,000 20,768,000 -4,950,000 -1,273,000 6,428,000 23,559,000 -7,142,000 -6,452,000 -26,661,000 68,639,000 -10,929,000 -5,223,000 260,000 30,784,000 -450,000 -457,000 -2,758,360 11,418,360 6,327,390 -680,408 -3,573,825 7,685,746 704,618 -3,328,015 3,198,601 3,655,505 -1,668,169 -3,154,453 5,119,871 8,608,176 -831,793 2,256,802 -2,991,137 13,014,579           
          supplemental cash flow information:
                                                                                           
          cash paid for interest
        1,220,000 1,336,000 1,345,000 1,328,000 1,246,000 2,350,000 1,426,000 1,449,000 726,000 1,660,000 1,638,000 1,591,000 1,487,000 1,344,000 1,129,000 931,000 866,000 998,000 1,078,000 1,081,000 1,066,000 1,080,000 1,091,000 1,094,000 1,101,000   832,000 914,000 1,127,000 1,533,000 794,000 416,000 505,000 512,000 497,000 488,000 463,000 466,000 333,000 244,000 228,000 1,000 1,000 2,000 2,000 4,000 7,000 102,000 92,000 102,000 139,000 140,000 150,000 160,000 168,815 128,185 115,595 122,633 109,869 57,175 83,221 97,356 112,119 124,820 145,927 153,263 116,346 45,391 68,381 34,837 9,520 14,918 15,194 17,400 5,152 35,205 37,089 25,787 54,060 42,690 20,102  
          cash paid for taxes, net of refunds
        91,000  748,000 766,000 116,000                                                                               
          non-cash investing and financing activities:
                                                                                           
          accrued purchases of property and equipment
        1,075,000 929,000 -562,000 -261,000 1,156,000 -850,000 339,000 -15,000 860,000 713,000 -332,000 259,000 787,000 -1,645,000 -645,000 1,004,000 1,558,000 946,000 77,000 290,000 239,000 210,000 -437,000 -378,000 903,000   228,000 649,000 13,000 -31,000 188,000 178,000 387,000 -440,000 144,000 559,000 97,000 -63,000 63,000 243,000 -1,165,000 790,000 901,000 751,000 -2,025,000 2,435,000 13,000 124,000 98,000 121,000 -9,000 72,000 -39,000 26,000 -32,493 55,493                           
          net loss
         1,756,000 -267,000 -6,190,000 -6,747,000 -15,568,000 -7,853,000 -8,008,000 -13,269,000  -9,055,000 -5,118,000 -6,476,000   -14,841,000 -15,183,000   -16,251,000 -16,917,000 -18,562,000 -4,949,000 -8,236,000 -16,408,000 -16,096,000 -9,362,000 -4,101,000 -5,635,000 -3,430,000 -7,235,000 -338,000 -10,134,000 -2,580,000 -7,246,000 -6,883,000 -10,183,000 -8,625,000 -6,783,000 -8,206,000 -9,724,000 -10,914,000 -6,141,000 -4,891,000 -5,266,000 -5,344,000 -466,000 -2,692,000 -7,709,000 -4,980,000 -2,748,000 -1,791,000 -1,943,000 -2,020,000 -2,568,000 -1,326,220 -1,619,780 -2,079,468 -1,156,336 -946,653 -1,273,046 11,544 -1,029,310 -764,506 -2,009,351                   
          adjustments to reconcile net loss to net cash from operating activities:
                                                                                           
          amortization of investments
             107,000 171,000 167,000 125,000 169,000 206,000 289,000 424,000 559,000 635,000 641,000 651,000 555,000 608,000 501,000       -241,000 -65,000 -41,000 -15,000                                                   
          acquired in-process research and development expense
         1,000,000                                                                                 
          loss on debt extinguishment
             1,362,000                                                                           
          sales and maturities of available-for-sale securities
             8,000,000 33,250,000 12,418,000 15,500,000 17,000,000 31,315,000 11,173,000 22,602,000 28,646,000 23,103,000 16,315,000 42,163,000 82,971,000 64,913,000 25,322,000 16,252,000 14,569,000 19,163,000 7,500,000 46,823,000 30,497,000 15,665,000 6,850,000 7,539,000 4,800,000 8,200,000     9,600,000 2,198,000 2,604,000 9,800,000 11,428,000 8,714,000 8,561,000 11,899,000                                       
          proceeds from sale of property and equipment
                               11,000 20,000 8,000                                                    
          acquisitions, including in-process research and development
         -1,000,000                                                                                 
          proceeds from revolving credit facility, net of financing costs
             61,210,000                                                                           
          proceeds from financing obligation
                                                                                          
          payment of financing costs and bank fees
             -67,000 -142,000 -860,000                                                                           
          proceeds from issuance of common stock under employee stock purchase plan
                                         905,000   631,000   633,000   612,000   464,000   255,000   323,196   273,436   160,625                 
          net increase in cash and cash equivalents
         19,563,000 30,069,000   -7,614,000 24,300,000 41,068,000 -19,343,000 3,712,000 13,358,000 -10,101,000 19,242,000 9,276,000 -5,733,000 26,415,000 -15,513,000 3,768,000 -27,733,000 -17,761,000 43,436,000 8,563,000 -55,141,000   -4,699,000            8,101,000 -3,810,000   -4,950,000 -1,273,000 6,428,000 -4,825,000 -7,142,000 -6,452,000 -26,661,000 53,747,000 -10,929,000 -5,223,000 260,000 23,031,000    1,659,457    3,455,037       5,119,871 -2,840,275  2,256,802 -2,991,137 13,927 -4,229,587 -10,506,010   -925,738    -10,902,978  
          cash paid for income taxes, net of refunds
                     57,000 3,000 82,000 50,000 37,000 25,000 81,000 47,000                                                               
          proceeds from stock option exercises and employee stock purchase plan
          392,000        815,000    383,000    1,010,000 4,422,000 4,588,000  523,000 2,853,000 4,036,000  259,000                                                         
          payments on debt and leases
           -292,000 -287,000 -281,000 -269,000 -264,000 -62,065,000          -1,870,000 -201,000 -198,000  -188,000 -186,000 -94,000   -153,000 -150,000                                                       
          purchases of available-for-sale securities
                     -20,696,000   -12,528,000 -65,760,000   -26,250,000 -73,726,000   -6,523,000 -35,099,000 -28,680,000 -2,947,000 -76,593,000 -6,485,000 -13,151,000 -10,359,000 -3,686,000 -5,202,000 -4,471,000 -3,096,000 -1,197,000 -5,455,000   -9,223,000 -4,216,000 -6,086,000 -9,695,000 -4,090,000   -12,057,000 -6,642,000 5,000 -2,549,000 -698,000 -1,846,000 -5,195,383 -1,496,617 -46,874 -2,585,906 -6,734,987 -3,281,340 -3,861,639 -3,654,439 -235,393 -3,373,381 -2,191,205 -3,815,394   3,218 -1,902,439 -1,535 -4,221,221   -6,761 -806,954 -3,234 -5,125,720 -353,929   
          acquisition of intellectual property
                                                                                         
          net cash paid for income taxes
              67,000 492,000 17,000  69,000 171,000 -12,000                                                                       
          change in fair value of contingent consideration
                                                    -5,370,000                                     
          intangible asset impairment
                                                                                          
          proceeds from debt borrowings
                                    17,381,000                    10,000,000                          
          payments on debt and finance leases
                                 -170,000                                                          
          payment of debt fees
                 -60,000                 -22,000 -1,114,000               -1,000 -73,000 -25,000  -2,000 -51,000 -25,000  -5,211 -50,000 -25,719  -19,462 -60,248 -5,349    -51,037               
          payments on leases
                  -248,000 -243,000 -240,000   -220,000 -217,000                                                                   
          proceeds from sale of stock, net of offering costs of 218
                                                                                           
          assets obtained in exchange for finance lease obligations
                                                                                           
          loss on disposal of property and equipment
                      9,000 7,000 18,000  16,000 35,000 17,000  -4,000 65,000 32,000   71,000 261,000  9,000    7,000 26,000 62,000   -24,000 141,000 193,000 20,000 6,000 57,000                                       
          other non-cash adjustments to income
                        320,000  424,000 218,000 254,000 199,000 215,000 296,000 360,000                                                           
          other adjustments to income
                                                                                           
          changes in operating assets and liabilities, net of amounts acquired:
                                                                                           
          cash paid for sentreheart business combination
                                                                                           
          proceeds from economic incentive loan
                                                                                          
          contingent consideration in business combinations
                                                                                           
          stock issuance in business combinations
                                                                                           
          proceeds from sale of stock, net of offering costs of 0 and 218
                                                                                           
          payments of debt fees
                              -30,000    -29,000 -1,000 -299,000                                                       
          change in value of contingent consideration
                           2,600,000 2,500,000  192,000 -7,504,000 2,458,000  -3,062,000 -2,205,000 -1,667,000  -780,000                                                     
          loss on disposal of property and equipment and impairment of assets
                                 171,000                                                          
          payment of contingent consideration in excess of purchase accounting amount
                                                                                          
          proceeds from sale of stock, net of offering costs of 218, 0, 229
                                                                                           
          payment of contingent consideration liability previously established in purchase accounting
                                                                                           
          cash paid for income taxes
                               95,000 187,000   49,000 136,000 20,000                              8,000               33,034 18,500   
          share-settled portion of contingent consideration
                                                                                          
          finance lease early termination
                                                                                           
          stock issuance in business combination
                                                                                           
          contingent consideration in business combination
                                                                                           
          working capital adjustment receivable from business combination
                                                                                           
          proceeds from sale of stock, net of offering costs of 218 and 0, respectively
                                                                                           
          accretion of investments
                                -3,000  -147,000 -344,000 -391,000                                                       
          non-cash lease expense
                                 285,000 232,000 131,000 103,000                                                       
          realized loss from foreign exchange on intercompany transactions
                                 -46,000 125,000 30,000 72,000 71,000 38,000 138,000 -82,000    21,000 430,000 -8,000   101,000 31,000 51,000 251,000                                       
          provision for doubtful accounts
                                 2,000                                                          
          cash paid for business combination
                                                                                           
          proceeds from sale of stock, net of offering costs of 229
                                                                                           
          payment of ncontact contingent consideration in excess of purchase accounting amount
                                                                                           
          payments of ncontact contingent consideration amounts established in purchase accounting
                                                                                           
          change in allowance for doubtful accounts
                                      361,000 7,000 51,000 -23,000 -15,000 2,000 -136,000 7,000 191,000   89,000 -62,000 17,000 100,000 -107,000 41,000 49,000 -17,000 -16,000 -6,000 8,000 22,000 -40,000 4,552 14,448 4,599 6,008 11,513 6,063 4,873 -6,131 3,112 -17,490                   
          payments on debt and capital leases
                                     -147,000 -139,000 -143,000 -1,326,000         -227,000 -11,000 -11,000 -14,000 -20,000 -10,000 -9,000 -6,343,000 -508,000 -533,000 -507,000 -507,000 -528,000 -505,000 -511,017 -6,551,983 -385,063 -383,160 -382,961 -2,895,313 -557,340 -557,013 -556,695 -556,383 -565,225 -550,245 -369,532 -6,008,267 -8,116 -492,662             
          assets acquired through capital lease
                                     -3,000 27,000    27,000 82,000   14,000 36,000 39,000      60,000    32,905 26,655         102,197           
          capital lease asset early termination
                                             9,000 19,000                                            
          proceeds from exercise of stock options and employee stock purchase plan
                                      1,532,000                                                     
          payments of contingent consideration amounts established in purchase accounting
                                                                                           
          amortization/accretion on investments
                                         -12,000 -17,000 21,000 38,000 30,000 22,000 18,000 56,000 105,000 133,000 155,000 184,000 178,000 159,000 80,000 83,000 53,000 2,000 -3,000 -3,000 -4,000 -3,000 8,342 10,658                           
          increases in property under build-to-suit obligation
                                                 -1,424,000 -4,322,000 -2,984,000 -1,822,000                                       
          cash paid for ncontact business combination
                                                                                           
          proceeds from build-to-suit obligation
                                                                                           
          payment of stock issuance fees
                                                                                           
          net (decrease) increase in cash and cash equivalents
                                                                                           
          realized gain from foreign exchange on intercompany transactions
                                          -153,000                                                 
          maturities of available-for-sale securities
                                          4,250,000 5,800,000 10,550,000          865,000 2,850,000 2,550,000 1,300,000 2,000,000 1,345,000 1,555,000 1,300,000 3,300,000 3,362,500 1,437,500 7,349,913 3,106,241 2,400,000 3,650,000 3,450,000 850,000 3,299,093 1,999,398     1,894,670 1,900,000 5,100,000 1,200,000 1,000,000 1,800,000 1,808,000 2,700,000 500,000     
          payments on capital leases
                                          -124,000 -121,000 -120,000  -125,000 -111,000 -107,000                                           
          loss on disposal of equipment and impairment of assets
                                                                                           
          other
                                                     95,000                                   
          proceeds from sale of stock, net of offering costs of 257 in 2014
                                                                                           
          payment of debt fees and premium on retirement of debt
                                                   -12,000 -69,000 -100,000                     -71,825              
          cash paid for taxes
                                                    146,000  30,000  2,000 500 11,500  7,700 2,780 15,000    21,639                   
          net loss on disposal of property and equipment
                                                                                           
          increases in build-to-suit obligation
                                                  4,322,000 2,984,000 1,822,000                                       
          proceeds from tax incentive loan
                                                                                           
          cash acquired through estech business combination
                                                                                           
          proceeds from sale of stock, net of offering costs of 0, 257 and 212, respectively
                                                                                           
          proceeds from sale of stock, net of offering costs of 0 and 257, respectively
                                                                                           
          proceeds from sale of stock, net of offering costs of 0 and 215, respectively
                                                                                           
          loss from foreign exchange on intercompany transactions
                                                                                           
          changes in assets and liabilities:
                                                                                           
          other non-current assets and non-current liabilities
                                                         23,000 68,000 12,000 127,000 -24,000 -3,000 -107,665 -63,335 -97,377 -24,035 -74,672 14,289 353,442 217,093 -89,229 -132,855 20,268 57,350 -130,590 -32,699 79,909 -230,573             
          cash acquired through business combination
                                                                                           
          proceeds from sale of stock, net of offering costs of 257 and 212, respectively
                                                                                         
          proceeds from construction financing obligation
                                                                                           
          proceeds from borrowings of debt
                                                                    7,500,000                      
          effect of exchange rate changes on cash
                                                                             131,411 -76,989 6,282 -12,661 64,134 77,570 -105,307 -52,145       
          noncash investing and financing activities:
                                                                                           
          stock issuance for estech acquisition
                                                                                           
          contingent consideration for acquisition of estech
                                                                                           
          loss on disposal of equipment
                                                      -3,000 14,000 -36,000 1,000 14,000 15,000 52,000 -3,000 4,055 -13,055 5,716 5,218 1,031 44,450 -35,041    -10,345 12,779 3,083               
          sales of available-for-sale securities
                                                      2,465,000 5,884,000                                   
          net proceeds from the sale of equipment
                                                              95 23,905  89,476                       
          proceeds from sale of stock, net of offering costs of 215 and 172, respectively
                                                        65,872,000                                   
          non-cash investing activities:
                                                                                           
          write-off of deferred financing costs and discount on long-term debt
                                                                 153,101                       
          amortization of discount on long-term debt
                                                                 21,707 38,576 44,136 48,995 53,607 59,765 64,684                 
          gain on sale of intellectual property
                                                                                           
          purchases of equipment
                                                                                           
          proceeds from sale of equipment
                                                                                           
          proceeds from sale of intellectual property
                                                                                           
          proceeds from sale of stock, net of offering costs of 212
                                                                                         
          proceeds from sale of stock, net of offering costs of 172
                                                            26,912,000                               
          receivable related to sale of property and equipment
                                                                                           
          goodwill impairment
                                                                         6,812,389               
          settlement reserve
                                                                         188,782                  
          change in restricted cash and cash equivalents
                                                                         6,000,000              
          warrant issued in conjunction with credit facility
                                                                                          
          purchases of property and equipment in current liabilities
                                                                  37,431 6,797 25,575  10,243 -27,803 64,433  -4,505 -40,558 47,279 -28,437 -92,773             
          write-off of deferred financing costs
                                                                                         
          changes in assets and liabilities, excluding effects of acquired business:
                                                                                           
          cash paid for acquisition
                                                                                         
          purchases of equipment in current liabilities
                                                                                           
          proceeds from sale of equipment in accounts receivable
                                                                                       20,000   
          (benefit from) benefit from losses in accounts receivable
                                                                                           
          net proceeds from sale of common stock
                                                                                           
          unsecured note payable in connection with acquisition
                                                                                           
          change in benefit from losses in accounts receivable
                                                                          -42,887 40,664 -4,731               
          changes in assets and liabilities, excluding effects of acquired businesses:
                                                                                           
          proceeds from borrowings of long-term debt
                                                                                          
          payment of debt origination fees
                                                                                           
          warrant issued in connection with credit facility
                                                                                           
          purchases of property & equipment
                                                                            -373,071 -163,311 -491,856 -260,392 -832,031 -776,057 -826,995 -915,423 -526,071 -301,979 -735,055 -450,097 -193,389 -464,785 -602,925 
          gain on disposal of equipment
                                                                                  2,996 3,856  -20,000   
          change in benefit from allowance for doubtful accounts
                                                                                           
          proceeds from sale of property & equipment
                                                                                          
          net proceeds from sale of stock
                                                                                           
          unsecured note payable in connection with the acquisition
                                                                                           
          depreciation and amortization
                                                                              741,753             
          benefit from losses in accounts receivable
                                                                              -15,255             
          gross proceeds from sale of stock
                                                                                           
          accrued issuance costs from private placement
                                                                                           
          benefit from losses accounts receivable
                                                                                42,872           
          other non-current assets and other non-current liabilities
                                                                                -13,413 4,020 2,124 11,704 241,421       
          payments on long-term debt and capital leases
                                                                                -523,063 -100,883 -100,994 -96,862 -94,936       
          purchases of property & equipment in current liabilities
                                                                                108,735 -29,031 -94,830 -32,361 250,401       
          amortization
                                                                                           
          (gain) loss on disposal of equipment
                                                                                           
          preferred stock interest
                                                                                         379,669 
          changes in assets and liabilities
                                                                                           
          cash paid for acquisition, net of cash acquired
                                                                                           
          proceeds from long-term debt borrowings
                                                                                          
          proceeds from stock option exercises and warrants
                                                                                     8,627   29,150   
          warrants issued in connection with line of credit
                                                                                         
          preferred stock conversion
                                                                                          
          amortization of warrants
                                                                                  12,231    12,231 12,230 12,232   
          benefit from accounts receivable
                                                                                           
          net proceeds from private placement of common shares
                                                                                           
          cash and cash equivalents - beginning of period
                                                                                  14,890,383  27,432,948  
          cash and cash equivalents - end of period
                                                                                  -10,506,010 14,550,108 13,186,141  -3,998,349 -3,243,805 23,058,275  37,245,246 
          (benefit from) benefit from losses on accounts receivable
                                                                                           
          gross proceeds from private placement of common shares
                                                                                           
          benefit from losses on accounts receivable
                                                                                    -66,624       
          proceeds from stock offering, net of related fees
                                                                                           
          stock compensation
                                                                                      180,495 271,550 197,377 175,301 153,113 
          inventory
                                                                                      -193,885 -347,140 -573,386 289,577 -17,770 
          other non-current assets and liabilities
                                                                                      41,329 24,080 30,870   
          cash flow from financing activities:
                                                                                           
          payments on long-term debt
                                                                                      -85,347 -83,662 -82,010 -76,662  
          payments on capital lease obligations
                                                                                      -7,789 -7,611 -9,049 -10,677  
          proceeds from stock offering
                                                                                          
          purchases of property & equipment in accounts payable
                                                                                      -55,009 4,663 55,836   
          purchases of property & equipment in accrued liabilities
                                                                                      -3,166 -63,351 121,560   
          advance payments for acquisition of company
                                                                                           
          changes in assets and liabilities, excluding the effects of acquisition:
                                                                                           
          prepaid expenses
                                                                                         282,488 -869,920 
          other assets
                                                                                         -2,435 283,897 
          commissions payable
                                                                                         414,180 129,413 
          amortization of intangible asset
                                                                                           
          proceeds from stock option exercise and warrants
                                                                                           
          proceeds from stock option exercise