7Baggers

A10 Networks, Inc
(NYSE:ATEN) 

ATEN stock logo

A10 Networks, Inc. provides networking solutions in the United States, Japan, other Asia Pacific, and EMEA countries. The company offers Thunder Application Delivery Controller (ADC) that provides advanced server load balancing; Lightning ADC, a cloud-native software-as-a-service platform to boost t...

Founded: 2004
IPO Price: $15 (Mar 21, 2014)
Full Time Employees: 810
Sector: Technology
Industry: Software-Infrastructure

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 
                                                     
      net revenue:
                                                     
      products
    43,986,000 48,825,000 43,109,000 39,173,000 35,979,000 43,335,000 36,862,000 29,533,000 30,069,000 40,550,000 30,260,000 39,090,000 31,182,000 49,577,000 45,104,000 41,475,000 37,045,000 43,680,000 39,815,000 34,363,000 30,540,000 37,738,000 32,188,000 29,214,000 30,736,000 36,853,000 30,052,000 26,785,000 28,230,000 39,044,000 38,265,000 39,224,000 28,149,000 38,708,000 39,389,000 32,100,000 39,706,000 43,474,000 35,275,000 38,797,000 36,374,000 39,464,000 34,990,000 33,331,000 30,516,000 32,346,000 31,601,000 34,122,000 36,417,000 
      services
    31,014,000 31,530,000 31,573,000 30,210,000 30,158,000 30,869,000 29,859,000 30,563,000 30,606,000 29,867,000 27,515,000 26,727,000 26,509,000 28,057,000 26,955,000 26,498,000 25,627,000 26,991,000 25,545,000 24,805,000 24,303,000 24,917,000 24,420,000 23,286,000 23,028,000 23,463,000 22,781,000 22,404,000 22,060,000 22,781,000 22,237,000 21,489,000 21,034,000 21,327,000 22,030,000 21,589,000 20,580,000 20,527,000 19,793,000 18,333,000 17,430,000 17,160,000 15,788,000 14,205,000 13,501,000 12,856,000 11,827,000 11,010,000 9,328,000 
      total net revenue
    75,000,000 52,550,500 74,682,000 69,383,000 66,137,000 46,873,000 66,721,000 60,096,000 60,675,000                                         
      yoy
    13.40% 12.11% 11.93% 15.45% 9.00%                                             
      qoq
    42.72% -29.63% 7.64% 4.91% 41.10% -29.75% 11.02% -0.95%                                          
      cost of net revenue:
                                                     
      total cost of net revenue
    15,276,000 10,736,000 14,830,000 14,672,000 13,442,000 9,130,250 13,039,000 12,038,000 11,444,000                                         
      gross profit
    59,724,000 63,257,000 59,852,000 54,711,000 52,695,000 59,306,000 53,682,000 48,058,000 49,231,000 57,143,000 46,766,000 52,354,000 47,475,000 61,891,000 57,294,000 54,488,000 49,833,000 56,489,000 52,166,000 45,538,000 42,344,000 49,194,000 43,485,000 41,078,000 41,622,000 46,876,000 40,913,000 37,918,000 38,040,000 48,014,000 47,488,000 47,526,000 37,299,000 47,313,000 47,660,000 40,996,000 46,142,000 49,475,000 42,120,000 42,921,000 40,577,000 42,958,000 38,063,000 35,935,000 33,231,000 34,411,000 31,675,000 34,792,000 35,692,000 
      yoy
    13.34% 6.66% 11.49% 13.84% 7.04% 3.79% 14.79% -8.21% 3.70% -7.67% -18.38% -3.92% -4.73% 9.56% 9.83% 19.65% 17.69% 14.83% 19.96% 10.86% 1.73% 4.94% 6.29% 8.33% 9.42% -2.37% -13.85% -20.22% 1.99% 1.48% -0.36% 15.93% -19.16% -4.37% 13.15% -4.48% 13.71% 15.17% 10.66% 19.44% 22.11% 24.84% 20.17% 3.29% -6.90%     
      qoq
    -5.59% 5.69% 9.40% 3.83% -11.15% 10.48% 11.70% -2.38% -13.85% 22.19% -10.67% 10.28% -23.29% 8.02% 5.15% 9.34% -11.78% 8.29% 14.55% 7.54% -13.92% 13.13% 5.86% -1.31% -11.21% 14.57% 7.90% -0.32% -20.77% 1.11% -0.08% 27.42% -21.17% -0.73% 16.26% -11.15% -6.74% 17.46% -1.87% 5.78% -5.54% 12.86% 5.92% 8.14% -3.43% 8.64% -8.96% -2.52%  
      gross margin %
    79.63% 120.37% 80.14% 78.85% 79.68% 126.52% 80.46% 79.97% 81.14% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% 
      operating expenses:
                                                     
      sales and marketing
    20,014,000 22,427,000 21,531,000 20,964,000 19,545,000 21,622,000 21,011,000 19,453,000 21,214,000 21,450,000 21,324,000 20,868,000 22,334,000 22,352,000 21,605,000 21,773,000 22,782,000 25,456,000 21,354,000 19,749,000 19,092,000 20,079,000 18,556,000 18,476,000 20,621,000 22,618,000 22,056,000 23,626,000 24,483,000 25,983,000 24,539,000 25,788,000 26,904,000 22,606,000 26,930,000 25,561,000 26,263,000 26,488,000 24,331,000 26,773,000 26,768,000 29,273,000 25,774,000 24,962,000 24,522,000 26,648,000 24,651,000 23,975,000 21,563,000 
      research and development
    19,018,000 18,571,000 18,377,000 16,256,000 15,900,000 13,193,000 15,734,000 14,737,000 14,063,000 11,979,000 17,620,000 13,965,000 11,665,000 16,915,000 14,360,000 14,235,000 12,887,000 13,027,000 13,578,000 13,491,000 13,981,000 15,604,000 13,694,000 13,450,000 15,315,000 15,257,000 15,784,000 14,617,000 16,166,000 15,283,000 15,505,000 15,572,000 18,797,000 13,462,000 15,997,000 16,490,000 17,042,000 15,469,000 15,968,000 14,486,000 14,777,000 13,301,000 13,562,000 13,671,000 14,309,000 14,487,000 12,342,000 11,869,000 11,205,000 
      general and administrative
    7,693,000 7,200,000 6,950,000 7,180,000 8,472,000 6,095,000 6,494,000 5,952,000 6,741,000 5,708,000 5,613,000 5,255,000 7,309,000 6,358,000 5,661,000 5,337,000 6,162,000 6,161,000 6,931,000 5,082,000 5,247,000 5,725,000 4,994,000 5,237,000 5,895,000 6,393,000 2,854,000 6,099,000 8,358,000 9,171,000 9,012,000 9,858,000 11,594,000 7,104,000 6,878,000 6,989,000 7,161,000 6,867,000 6,305,000 7,230,000 6,661,000 6,933,000 6,892,000 5,703,000 7,527,000 6,903,000 5,141,000 5,531,000 5,363,000 
      total operating expenses
    46,725,000 48,198,000 46,858,000 44,400,000 43,917,000 40,910,000 43,239,000 40,142,000 42,018,000 39,137,000 44,557,000 40,088,000 41,308,000 45,625,000 41,626,000 41,345,000 41,831,000 44,644,000 41,863,000 38,322,000 38,320,000 41,408,000 37,244,000 37,163,000 41,831,000 46,798,000 40,694,000 44,342,000 49,007,000 50,437,000 49,056,000 51,218,000 57,295,000 43,172,000 49,805,000 49,040,000 50,466,000 48,854,000 46,670,000 48,691,000 49,997,000 49,772,000 46,697,000 45,361,000 46,803,000 48,304,000 43,044,000 35,516,000 39,977,000 
      income from operations
    12,999,000 15,059,000 12,994,000 10,311,000 8,778,000 18,396,000 10,443,000 7,916,000 7,213,000 18,006,000 2,209,000 12,266,000 6,167,000 16,266,000 15,668,000 13,143,000 8,002,000 11,845,000 10,303,000 7,216,000 4,024,000 7,786,000 6,241,000 3,915,000 -209,000 78,000 219,000 -6,424,000 -10,967,000 -2,423,000 -1,568,000 -3,692,000 -19,996,000 4,141,000 -2,145,000 -8,044,000 -4,324,000 621,000 -4,550,000 -5,770,000 -9,420,000 -6,814,000 -8,634,000 -9,426,000 -13,572,000 -13,893,000 -11,369,000 -724,000 -4,285,000 
      yoy
    48.09% -18.14% 24.43% 30.26% 21.70% 2.17% 372.75% -35.46% 16.96% 10.70% -85.90% -6.67% -22.93% 37.32% 52.07% 82.14% 98.86% 52.13% 65.09% 84.32% -2025.36% 9882.05% 2749.77% -160.94% -98.09% -103.22% -113.97% 74.00% -45.15% -158.51% -26.90% -54.10% 362.44% 566.83% -52.86% 39.41% -54.10% -109.11% -47.30% -38.79% -30.59% -50.95% -24.06% 1201.93% 216.73%     
      qoq
    -13.68% 15.89% 26.02% 17.46% -52.28% 76.16% 31.92% 9.75% -59.94% 715.12% -81.99% 98.90% -62.09% 3.82% 19.21% 64.25% -32.44% 14.97% 42.78% 79.32% -48.32% 24.76% 59.41% -1973.21% -367.95% -64.38% -103.41% -41.42% 352.62% 54.53% -57.53% -81.54% -582.88% -293.05% -73.33% 86.03% -796.30% -113.65% -21.14% -38.75% 38.24% -21.08% -8.40% -30.55% -2.31% 22.20% 1470.30% -83.10%  
      operating margin %
    17.33% 28.66% 17.40% 14.86% 13.27% 39.25% 15.65% 13.17% 11.89% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% Infinity% -Infinity% -Infinity% -Infinity% Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% 
      non-operating income:
                                                     
      interest income
    3,383,000 3,458,000 3,386,000 2,994,000 1,790,000 1,670,000 1,634,000 1,761,000 1,681,000 1,677,000 1,766,000 662,000 973,000 568,000 432,000 184,000                                  
      interest and other income
    -2,158,000 -2,495,000 -2,387,000 -1,376,000 -90,000             -253,000 -198,000 -112,000 -1,183,000 469,000 479,000 228,000 231,000 522,000 254,000 776,000 -633,000 1,267,000 -131,000 -429,000 566,000 210,000 -37,000 -26,000 842,000             
      total non-operating income
    1,225,000 963,000 999,000 1,618,000 1,700,000           485,000  -253,000 -198,000 -112,000 -1,183,000 469,000 479,000 227,000 231,000 507,000 224,000 739,000 -788,000 1,237,000 -165,000 -461,000 533,000 176,000 -57,000               
      income before income taxes
    14,224,000 16,022,000 13,993,000 11,929,000 10,478,000             11,592,000 10,105,000         -5,685,000 -11,755,000 -1,186,000 -1,733,000 -4,153,000 -19,463,000 4,317,000 -2,202,000 -8,134,000 -3,526,000 -1,590,000 -4,386,000           
      provision for income taxes
    2,192,000 6,157,000 1,802,000 1,391,000 935,000 3,206,000 1,752,000 1,507,000 1,494,000   3,186,000 964,000 -1,659,000 3,116,000 3,212,000 1,140,000   488,000 184,000 414,000 256,000 334,000 319,000 534,000 270,000 86,000  422,000 74,000 379,000 207,000 243,000 454,000 135,000 374,000 196,000 298,000 59,000 204,000 250,000 204,000 231,000 62,000 760,000 233,000 309,000 205,000 
      net income
    12,032,000 9,865,000 12,191,000 10,538,000 9,543,000 18,301,000 12,637,000 9,476,000 9,726,000 17,917,000 6,469,000 11,626,000 3,958,000 18,030,000 12,113,000 10,416,000 6,349,000 10,728,000 74,886,000 6,616,000 2,657,000 7,841,000 6,464,000 3,808,000 -297,000 51,000 173,000 -5,771,000 -12,272,000 -1,608,000 -1,807,000 -4,532,000 -19,670,000 4,074,000 -2,656,000 -8,269,000 -3,900,000 -1,786,000 -4,684,000 -4,935,000 -9,535,000 -7,356,000 -8,967,000 -9,977,000 -13,734,000 -16,018,000 -12,304,000 -1,296,000 -5,102,000 
      yoy
    26.08% -46.10% -3.53% 11.21% -1.88% 2.14% 95.35% -18.49% 145.73% -0.63% -46.59% 11.62% -37.66% 68.06% -83.82% 57.44% 138.95% 36.82% 1058.51% 73.74% -994.61% 15274.51% 3636.42% -165.99% -97.58% -103.17% -109.57% 27.34% -37.61% -139.47% -31.97% -45.19% 404.36% -328.11% -43.30% 67.56% -59.10% -75.72% -47.76% -50.54% -30.57% -54.08% -27.12% 669.83% 169.19%     
      qoq
    21.97% -19.08% 15.69% 10.43% -47.86% 44.82% 33.36% -2.57% -45.72% 176.97% -44.36% 193.73% -78.05% 48.85% 16.29% 64.06% -40.82% -85.67% 1031.89% 149.00% -66.11% 21.30% 69.75% -1382.15% -682.35% -70.52% -103.00% -52.97% 663.18% -11.01% -60.13% -76.96% -582.82% -253.39% -67.88% 112.03% 118.37% -61.87% -5.09% -48.24% 29.62% -17.97% -10.12% -27.36% -14.26% 30.19% 849.38% -74.60%  
      net income margin %
    16.04% 18.77% 16.32% 15.19% 14.43% 39.04% 18.94% 15.77% 16.03% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% 
      net income per share
                                                     
      basic
    0.17 0.13 0.17 0.15 0.13 0.25 0.17 0.13 0.13 0.24 0.09 0.16 0.05 0.24 0.16 0.14 0.08 0.14 0.97 0.09 0.03 0.1 0.08 0.05  -0.06                  -0.16 -0.22 -0.29 -0.21 -0.02 -0.45 
      diluted
    0.17 0.13 0.17 0.14 0.13 0.25 0.17 0.13 0.13 0.24 0.09 0.15 0.05 0.23 0.16 0.13 0.08 0.14 0.94 0.08 0.03 0.1 0.08 0.05  -0.06                  -0.16 -0.22 -0.29 -0.21 -0.02 -0.45 
      weighted-average shares used for eps calculation
                                                     
      basic
    71,667 72,253 71,891 72,009 73,555 74,088 73,823 74,366 74,451 74,210 74,526 74,017 74,001 75,528 75,881 75,893 76,795 77,046 77,149 76,774 76,704 77,776 78,235 78,178 78,061  76,618                 61,945 61,485 48,682 59,913 59,711 13,940 
      diluted
    72,915 73,590 73,046 73,117 75,048 75,302 74,780 75,497 75,318 75,550 75,807 75,428 75,541 77,751 77,679 78,306 79,285 80,037 79,927 79,316 79,636 80,019 80,424 79,982 78,061  79,093                 61,945 61,485 48,682 59,913 59,711 13,940 
      non-operating income, net:
                                                     
      other income
         1,485,750 2,312,000 1,306,000 2,326,000 163,250 987,000 1,884,000 -2,218,000 -301,000 -871,000 301,000                                  
      non-operating income
         2,755,000 3,946,000 3,067,000 4,007,000 1,013,500 2,753,000 2,546,000 -1,245,000 -117,000 -439,000                                   
      income before provision for income taxes
         9,148,000 14,389,000 10,983,000 11,220,000 6,174,000 4,962,000 14,812,000 4,922,000 9,086,250 15,229,000 13,628,000 7,489,000   7,104,000 2,841,000 2,721,000 6,720,000 4,142,000 22,000 -4,249,250 443,000             -4,876,000 -9,331,000 -7,106,000 -8,763,000 -9,746,000 -13,672,000 -15,258,000 -12,071,000 -987,000 -4,897,000 
      revenue:
                                                     
      total revenue
             70,417,000 57,775,000 65,817,000 57,691,000 77,634,000 72,059,000 67,973,000 62,672,000 70,671,000 65,360,000 59,168,000 54,843,000 62,655,000 56,608,000 52,500,000 53,764,000 60,316,000 52,833,000 49,189,000 50,290,000 61,825,000 60,502,000 60,713,000 49,183,000 60,035,000 61,419,000 53,689,000 60,286,000 64,001,000 55,068,000 57,130,000 53,804,000 56,624,000 50,778,000 47,536,000 44,017,000 45,202,000 43,428,000 45,132,000 45,745,000 
      cost of revenue:
                                                     
      total cost of revenue
             13,274,000 11,009,000 13,463,000 10,216,000 15,743,000 14,765,000 13,485,000 12,839,000 14,182,000 13,194,000 13,630,000 12,499,000 13,461,000 13,123,000 11,422,000 12,142,000 13,440,000 11,920,000 11,271,000 12,250,000 13,811,000 13,014,000 13,187,000 11,884,000 12,722,000 13,759,000 12,693,000 14,144,000 14,526,000 12,948,000 14,209,000 13,227,000 13,666,000 12,715,000 11,601,000 10,786,000 10,791,000 11,753,000 10,340,000 10,053,000 
      income tax provision
             660,750 -1,507,000                                       
      non-operating expense, net:
                                                     
      interest and other expense
                    -513,000                                 
      total non-operating expense
                    -513,000                                 
      benefit from income taxes
                     16,027,250 64,781,000          517,000                     
      interest expense
                           -1,000  -15,000 -30,000 -37,000 -155,000 -30,000 -34,000 -32,000 -33,000 -34,000 -20,000 -64,000 -44,000 -27,000 -145,000 -126,000 -126,000 -127,000 -151,000 -104,000 -127,000 -124,000 -192,000 -125,000 -587,000 
      net income per share
                                                     
      basic and diluted
                               -0.08 -0.16 -0.02 -0.02 -0.06 -0.27 0.06 -0.04 -0.12 -0.06 -0.03 -0.07 -0.08 -0.15 -0.11 -0.14       
      weighted-average shares used for eps calculation
                                                     
      basic and diluted
                             76,080  75,712 74,809 72,882 72,707 72,707 72,232 70,053 70,705 69,770 68,571 65,701 66,260 64,861 64,309 62,428 62,753       
      litigation and settlement expense
                                         514,750 66,000 202,000 1,791,000         
      other income, net:
                                                     
      total other income
                                       -90,000 798,000 286,750 164,000 894,000 89,000 -137,250 -129,000 -320,000 -100,000 -1,365,000 -702,000 -263,000 -612,000 
      interest income and other income
                                         386,000 309,000 1,020,000 215,000 -165,000 22,000 -216,000 27,000 -1,241,000 -510,000 -138,000 -25,000 
      litigation expense
                                             265,000 469,000 1,025,000 445,000 266,000 910,000 -5,859,000  
      accretion of redeemable convertible preferred stock dividend
                                                    -1,150,000 
      net loss attributable to common stockholders
                                             -7,356,000 -8,967,000 -9,977,000 -13,734,000 -16,018,000 -12,304,000 -1,296,000 -6,252,000 
      litigation
                                                    1,846,000 
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 
                                                       
        assets
                                                       
        current assets:
                                                       
        cash and cash equivalents
      57,895,000 71,139,000 86,555,000 252,924,000 243,846,000 95,129,000 78,063,000 77,457,000 122,909,000 97,244,000 104,152,000 111,181,000 68,519,000 67,971,000 32,131,000 84,242,000 67,758,000 78,925,000 85,637,000 67,949,000 75,696,000 83,281,000 83,069,000 65,846,000 65,633,000 45,742,000 36,067,000 36,818,000 33,967,000 40,621,000 36,162,000 40,567,000 46,964,000 46,567,000 39,919,000 46,385,000 30,580,000 28,975,000 31,380,000 28,632,000 38,196,000 98,117,000 100,524,000 96,197,000 85,570,000 91,905,000 107,099,000 112,101,000 122,149,000 
        marketable securities
      311,867,000 306,714,000 284,304,000 114,459,000 111,996,000 100,429,000 104,043,000 99,682,000 59,163,000 62,056,000 64,889,000 42,730,000 76,022,000 83,018,000 95,642,000 82,551,000 96,945,000 106,117,000 101,820,000 98,860,000 85,261,000 74,851,000 76,041,000 77,544,000 77,273,000 84,180,000 86,525,000 82,478,000 88,784,000 87,754,000 87,391,000 86,820,000 83,738,000 84,567,000 83,973,000 85,773,000 85,595,000 85,372,000 85,385,000 85,069,000 69,278,000         
        accounts receivable
      69,003,000 62,069,000 61,578,000 52,364,000 65,379,000 76,687,000 64,949,000 57,395,000 55,906,000 74,307,000 59,070,000 69,171,000 67,007,000 72,928,000 73,500,000 67,908,000 49,282,000 61,795,000 46,784,000 50,219,000 51,449,000 51,051,000 42,803,000 45,895,000 42,862,000 53,566,000 45,397,000 45,251,000 44,802,000 53,972,000 51,084,000 50,370,000 47,755,000 48,266,000 49,856,000 41,370,000 61,842,000 66,755,000 48,903,000 39,348,000 41,941,000 57,778,000 41,492,000 46,165,000 52,762,000 54,003,000 42,474,000 40,455,000 38,803,000 
        inventory
      20,172,000 18,032,000 18,963,000 20,082,000 20,539,000 22,005,000 23,417,000 25,212,000 24,895,000 23,522,000 23,561,000 20,438,000 20,391,000 19,693,000 21,289,000 21,926,000 20,832,000 22,462,000 19,169,000 19,084,000 19,547,000 20,730,000 22,600,000 22,159,000 20,764,000 22,384,000 21,081,000 22,522,000 20,952,000 17,930,000 15,102,000 14,965,000 16,189,000 17,577,000 15,944,000 15,385,000 16,509,000 15,070,000 14,537,000 14,333,000 17,173,000 18,291,000 17,566,000 17,653,000 19,768,000 20,701,000 19,371,000 18,541,000 17,535,000 
        prepaid expenses and other current assets
      20,611,000 18,000,000 17,279,000 17,233,000 16,429,000 13,038,000 13,365,000 15,301,000 13,225,000 14,695,000 12,959,000 12,945,000 13,054,000 13,381,000 15,023,000 15,038,000 17,416,000 14,720,000 13,910,000 14,523,000 13,022,000 12,390,000 10,809,000 11,342,000 12,518,000 15,067,000 14,509,000 14,746,000 17,113,000 14,662,000 13,266,000 12,977,000 14,352,000 6,825,000 7,045,000 7,336,000 6,210,000 5,137,000 4,652,000 5,427,000 6,423,000 5,064,000 4,918,000 5,031,000 4,200,000 4,732,000 4,940,000 4,370,000 3,479,000 
        total current assets
      479,548,000 475,954,000 468,679,000 457,062,000 458,189,000 307,288,000 283,837,000 275,047,000 276,098,000 271,824,000 264,631,000 256,465,000 244,993,000 256,991,000 237,585,000 271,665,000 252,233,000 284,019,000 267,320,000 250,635,000 244,975,000 242,303,000 235,322,000 222,786,000 219,050,000 220,939,000 203,579,000 201,815,000 205,618,000 214,939,000 203,005,000 205,699,000 208,998,000 203,802,000 196,737,000 196,249,000 200,736,000 201,309,000 184,857,000 172,809,000 173,011,000 179,250,000 164,500,000 165,046,000 162,300,000 171,341,000 173,884,000 175,467,000 181,966,000 
        property and equipment
      51,972,000 50,221,000 47,029,000 44,458,000 42,167,000 39,142,000 37,313,000 34,012,000 30,254,000 29,876,000 26,054,000 25,210,000 22,305,000 19,743,000 17,958,000 15,046,000 13,460,000 10,692,000 9,555,000 9,148,000 8,223,000 7,888,000 7,297,000 7,033,000 7,462,000 7,656,000 8,846,000 7,408,000 7,676,000 7,262,000 7,994,000 8,676,000 9,634,000 9,913,000 9,531,000 8,266,000 8,131,000 8,219,000 8,851,000 8,917,000 8,641,000 8,903,000 9,087,000 9,253,000 9,951,000 10,780,000 11,837,000 11,945,000 11,246,000 
        goodwill
      15,134,000 15,134,000 15,134,000 15,070,000 15,070,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000 1,307,000                
        intangible assets
      5,879,000 6,259,000 6,638,000 7,018,000 7,397,000              33,000 141,000 502,000 862,000 1,223,000 1,584,000 1,944,000 2,305,000 2,666,000 3,026,000 3,387,000 3,748,000 4,108,000 4,469,000 4,829,000 5,190,000               1,028,000 
        deferred tax assets
      63,034,000 62,109,000 62,535,000 62,362,000 62,174,000 62,364,000 62,632,000 62,327,000 62,323,000 62,725,000 61,088,000 59,871,000 62,116,000 63,183,000 65,557,000 65,557,000 65,555,000 65,773,000                                
        other non-current assets
      18,853,000 20,136,000 20,118,000 21,945,000 21,226,000 22,714,000 22,658,000 24,477,000 25,676,000 24,077,000 24,762,000 25,379,000 26,564,000 27,881,000 30,254,000 30,990,000 29,192,000 31,294,000 96,230,000 34,907,000 36,573,000 38,451,000 38,948,000 39,898,000 40,294,000 41,846,000 12,549,000 13,256,000 13,989,000 8,620,000 8,380,000 8,555,000 7,229,000 4,646,000 4,837,000 4,930,000 4,569,000 3,870,000 3,752,000 3,681,000 4,119,000 4,398,000    4,859,000    
        total assets
      634,420,000 629,813,000 620,133,000 607,915,000 606,223,000 432,815,000 407,747,000 397,170,000 395,658,000 389,809,000 377,842,000 368,232,000 357,285,000 369,105,000 352,661,000 384,565,000 361,747,000 393,085,000 374,445,000 296,138,000 291,580,000 290,811,000 284,097,000 272,608,000 270,057,000 274,053,000 228,947,000 226,812,000 231,977,000 235,876,000 224,794,000 228,706,000 231,997,000 224,858,000 217,963,000 216,663,000 221,015,000 221,338,000 205,760,000 192,493,000 185,771,000 192,551,000 177,959,000 178,783,000 176,946,000 186,980,000 190,350,000 192,196,000 198,095,000 
        liabilities and stockholders’ equity
                                                       
        current liabilities:
                                                       
        accounts payable
      14,078,000 11,694,000 11,219,000 6,999,000 7,636,000 12,542,000 7,544,000 5,642,000 5,049,000 7,024,000 8,214,000 6,399,000 5,906,000 6,725,000 6,045,000 5,567,000 4,994,000 6,852,000 3,755,000 5,661,000 4,521,000 4,851,000 7,289,000 6,850,000 3,937,000 7,592,000 5,488,000 7,749,000 8,136,000 8,202,000 9,630,000 6,234,000 7,632,000 9,033,000 8,509,000 8,318,000 8,522,000 9,851,000 9,419,000 7,782,000 9,562,000 10,508,000 8,182,000 6,089,000 7,989,000 8,994,000 11,175,000 10,805,000 9,464,000 
        accrued and other liabilities
      30,740,000 41,132,000    32,696,000    21,388,000    37,183,000                                    
        deferred revenue, current
      84,298,000 80,824,000    78,335,000    82,657,000    74,340,000    73,132,000    65,999,000    62,233,000    63,874,000    61,858,000   58,780,000 61,334,000 53,484,000 51,384,000 50,718,000 49,572,000 44,352,000 45,271,000 40,155,000 39,256,000 34,329,000 31,315,000  
        total current liabilities
      129,116,000 133,650,000 128,729,000 108,159,000 113,223,000 123,573,000 127,038,000 115,033,000 112,860,000 111,069,000 111,331,000 107,078,000 103,045,000 118,248,000 122,279,000 122,459,000 109,332,000 116,085,000 103,224,000 103,342,000 99,018,000 107,780,000 96,777,000 96,258,000 90,898,000 97,581,000 85,826,000 88,529,000 96,100,000 97,367,000 90,885,000 96,295,000 98,858,000 92,726,000 95,407,000 95,554,000 97,189,000 102,710,000 92,330,000 87,996,000 84,722,000 87,837,000 73,494,000 72,257,000 67,994,000 70,685,000 66,152,000 63,133,000 68,731,000 
        deferred revenue, non-current
      62,864,000 61,982,000 61,470,000 71,021,000 73,060,000 69,924,000 54,710,000 57,963,000 57,561,000 58,677,000 56,174,000 53,590,000 52,769,000 52,652,000 51,405,000 47,848,000 47,224,000 48,499,000 46,616,000 46,409,000 44,920,000 42,700,000 40,140,000 39,083,000 38,560,000 38,931,000 38,470,000 37,220,000 36,041,000 34,092,000 34,202,000 33,176,000 31,895,000 32,779,000 31,710,000 30,671,000 34,325,000 31,574,000 29,759,000 24,379,000 24,125,000 23,232,000 21,986,000 20,508,000 19,505,000 17,964,000    
        long-term debt
      219,153,000 218,787,000 218,450,000 218,086,000 217,723,000                                             
        other non-current liabilities
      2,450,000 3,848,000 5,271,000 6,661,000 6,333,000 7,489,000 8,729,000 9,817,000 10,928,000 12,187,000 13,415,000 14,626,000 15,970,000 17,193,000 18,243,000 19,499,000 19,214,000 19,613,000 21,010,000 21,882,000 22,983,000 24,357,000 25,479,000 26,407,000 27,347,000 28,754,000 2,483,000 2,737,000 3,062,000 534,000 642,000 760,000 884,000 967,000 1,073,000 794,000 912,000 988,000 1,052,000 1,162,000 1,285,000 1,414,000 1,541,000 1,425,000 1,557,000 1,766,000    
        total liabilities
      413,583,000 418,267,000 413,920,000 403,927,000 410,339,000 200,986,000 190,477,000 182,813,000 181,349,000 181,933,000 180,920,000 175,294,000 171,784,000 188,093,000 191,927,000 189,806,000 175,770,000 184,197,000 170,850,000 171,633,000 166,921,000 174,837,000 162,396,000 161,748,000 156,805,000 165,266,000 126,779,000 128,486,000 135,203,000 131,993,000 125,729,000 130,231,000 131,637,000 126,472,000 128,190,000 127,019,000 132,426,000 135,272,000 123,141,000 113,537,000 110,132,000 112,483,000 97,021,000 94,190,000 89,056,000 90,415,000 84,699,000 79,822,000 87,976,000 
        commitments and contingencies
                                                       
        stockholders' equity:
                                                       
        common stock
      1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 
        treasury stock
      -252,408,000 -249,912,000 -243,000,000 -231,965,000 -228,022,000 -180,992,000 -175,230,000 -165,785,000 -153,948,000 -150,909,000 -143,606,000 -141,164,000 -134,934,000 -134,934,000 -134,934,000 -87,435,000 -83,999,000 -55,677,000 -48,623,000 -48,623,000 -37,498,000 -37,410,000 -18,226,000 -18,226,000                          
        additional paid-in-capital
      536,611,000 531,790,000 525,303,000 520,524,000 514,405,000 508,387,000 501,918,000 497,520,000 491,164,000 486,958,000 481,765,000 477,111,000 471,341,000 466,927,000 460,884,000 455,539,000 449,742,000 446,035,000 440,305,000 436,112,000 431,738,000 425,534,000 419,758,000 415,166,000 403,650,000 398,600,000 391,998,000 388,356,000 381,195,000 376,272,000 369,858,000 367,525,000 364,953,000  347,573,000 344,817,000 335,493,000             
        dividends paid
      -77,089,000 -72,785,000 -68,492,000 -64,172,000 -59,851,000 -55,417,000 -50,988,000 -46,562,000 -42,091,000 -37,619,000 -33,171,000 -28,682,000 -24,248,000 -19,802,000 -15,392,000 -11,543,000 -7,749,000 -3,880,000                                
        accumulated other comprehensive income
      -103,000 659,000 473,000 -137,000 152,000 194,000 214,000 465,000 -59,000  334,000 542,000 -163,000  -1,341,000 -1,206,000 -1,005,000 -229,000 2,000 -9,000 10,000 98,000 258,000 473,000 -37,000 251,000 285,000 258,000 96,000          36,000 88,000 56,000         
        retained earnings
      13,825,000 1,793,000                                                
        total stockholders' equity
      220,837,000 211,546,000 206,213,000 203,988,000 195,884,000 231,829,000 217,270,000 214,357,000 214,309,000 207,876,000 196,922,000 192,938,000 185,501,000 181,012,000 160,734,000 194,759,000 185,977,000 208,888,000 203,595,000 124,505,000 124,659,000 115,974,000 121,701,000 110,860,000 113,252,000 108,787,000 102,168,000 98,326,000 96,774,000 103,883,000 99,065,000 98,475,000 100,360,000  89,773,000 89,644,000 88,589,000  82,619,000 78,956,000 75,639,000 80,068,000 80,938,000 84,593,000 87,890,000 96,565,000 105,651,000 112,374,000  
        total liabilities and stockholders' equity
      634,420,000 629,813,000 620,133,000 607,915,000 606,223,000 432,815,000 407,747,000 397,170,000 395,658,000 389,809,000 377,842,000 368,232,000 357,285,000 369,105,000 352,661,000 384,565,000 361,747,000 393,085,000 374,445,000 296,138,000 291,580,000 290,811,000 284,097,000 272,608,000 270,057,000 274,053,000 228,947,000 226,812,000 231,977,000 235,876,000 224,794,000 228,706,000 231,997,000  217,963,000 216,663,000 221,015,000 221,338,000 205,760,000 192,493,000 185,771,000 192,551,000 177,959,000 178,783,000 176,946,000     
        accrued liabilities
        35,493,000 27,815,000 25,905,000  29,985,000 27,398,000 24,466,000  23,577,000 22,656,000 21,410,000  41,472,000 36,870,000 30,213,000 36,101,000 28,968,000 27,763,000 26,198,000 36,930,000 27,602,000 23,493,000 24,243,000 27,756,000 20,735,000 20,209,000 25,436,000 25,291,000 20,602,000 25,154,000 25,491,000 21,835,000 27,604,000 25,396,000 29,887,000 31,525,000 29,427,000 28,830,000 24,442,000 27,757,000 20,960,000 20,897,000 19,850,000 22,290,000 19,994,000 19,645,000 17,988,000 
        deferred revenue
        82,017,000 73,345,000 79,682,000  89,509,000 81,993,000 83,345,000  79,540,000 78,023,000 75,729,000  74,762,000 80,022,000 74,125,000  70,501,000 69,918,000 68,299,000  61,886,000 65,915,000 62,718,000  59,603,000 60,571,000 62,528,000  60,653,000 64,907,000 65,735,000  59,294,000 61,840,000             29,884,000 
        accumulated deficit
        -8,072,000 -20,263,000 -30,801,000 -40,344,000 -58,645,000 -71,282,000 -80,758,000 -90,484,000 -108,401,000 -114,870,000 -126,496,000 -130,454,000 -148,484,000 -160,597,000 -171,013,000 -177,362,000 -188,090,000 -262,976,000 -269,592,000 -272,249,000 -280,090,000 -286,554,000 -290,362,000 -290,065,000 -290,116,000 -290,289,000 -284,518,000 -272,246,000 -270,637,000 -268,830,000 -264,298,000 -257,025,000 -257,784,000 -255,128,000 -246,859,000 -242,759,000 -240,973,000 -236,289,000 -231,354,000 -221,819,000 -214,463,000 -205,496,000 -195,519,000 -181,785,000 -165,767,000 -153,463,000 -152,167,000 
        accumulated other comprehensive loss
               -71,000    -726,000                -144,000 -157,000 -221,000 -296,000 -123,000 -17,000 -46,000 -46,000 -45,000            
        stockholders’ equity:
                                                       
        additional paid-in capital
                                       355,533,000    328,869,000 323,555,000 315,156,000 306,936,000 301,886,000 295,400,000 290,088,000 283,408,000 278,349,000 271,417,000 265,836,000 262,285,000 
        total stockholders’ equity
                                       98,386,000    86,066,000           110,119,000 
        total liabilities and stockholders’ equity
                                       224,858,000                
        goodwill and intangible assets
                                        6,858,000 7,218,000 7,579,000 7,940,000 8,300,000 7,086,000          
        stockholder's equity :
                                                       
        stockholders’ equity
                                                       
        other long-term assets
                                                4,372,000 4,484,000 4,695,000  4,629,000 4,784,000  
        liabilities, redeemable convertible preferred stock, convertible preferred stock and stockholders’ equity
                                                       
        accrued litigation expenses
                                                   145,000 654,000 1,368,000 11,395,000 
        revolving credit facility
                                                       
        redeemable convertible preferred stock
                                                       
        convertible preferred stock, par value 0.00001 — 100,000 shares authorized and no shares issued and outstanding as of december 31, 2014; no par value —30,569 shares authorized, issued and outstanding with aggregate liquidation preference of 42,884 as of december 31, 2013
                                                       
        total liabilities, redeemable convertible preferred stock, convertible preferred stock and stockholders' equity
                                                   186,980,000 190,350,000 192,196,000  
        deferred revenue, long-term
                                                    16,573,000 14,527,000  
        other long-term liabilities
                                                    1,974,000 2,162,000  
        convertible preferred stock, 0.00001 — 100,000 shares authorized and no shares issued and outstanding as of september 30, 2014; no par value —30,569 shares authorized, issued and outstanding with aggregate liquidation preference of 42,884 as of december 31, 2013
                                                       
        convertible preferred stock, 0.00001 — 100,000 shares authorized and no shares issued and outstanding as of june 30, 2014; no par value —30,569 shares authorized, issued and outstanding with aggregate liquidation preference of 42,884 as of december 31, 2013
                                                       
        current assets
                                                       
        other assets
                                                      3,855,000 
        deferred revenue, noncurrent portion
                                                      14,062,000 
        accrued litigation expenses, noncurrent portion
                                                      2,740,000 
        other noncurrent liabilities
                                                      2,443,000 
        convertible preferred stock, par value 0.00001— 100,000 shares authorized and no shares issued and outstanding as of march 31, 2014; 30,569 shares authorized, issued and outstanding with aggregate liquidation preference of 42,884 as of december 31, 2013
                                                       
        total liabilities, redeemable convertible preferred stock, convertible preferred stock and stockholders’ equity
                                                      198,095,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-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 
                                                         
          cash flows from operating activities:
                                                         
          net income
        12,032,000 9,865,000 12,191,000 10,538,000 9,543,000 18,301,000 12,637,000 9,476,000 9,726,000 17,917,000 6,469,000 11,626,000 3,958,000 18,030,000 12,113,000 10,416,000 6,349,000 10,728,000 74,886,000 6,616,000 2,657,000 7,841,000 6,464,000      -12,272,000                     
          adjustments to reconcile net income to net cash from operating activities:
                                                         
          depreciation and amortization
        3,969,000 3,983,000 3,799,000 3,681,000 3,396,000 3,045,000 2,741,000 2,815,000 2,692,000 2,501,000 2,538,000 2,201,000 2,106,000 1,842,000 1,827,000 1,868,000 1,844,000 1,863,000 2,291,000 2,340,000 2,413,000 2,530,000 2,677,000 2,785,000 3,311,000 2,595,000 2,451,000 2,535,000 2,447,000 1,860,000 1,917,000 1,969,000 2,134,000 2,289,000 1,890,000 2,130,000 2,202,000 2,348,000 2,202,000 1,811,000 1,906,000 1,932,000 2,111,000 2,184,000 2,489,000 2,784,000 2,599,000 2,491,000 2,247,000 
          stock-based compensation
        4,821,000 4,824,000 4,779,000 4,409,000 6,018,000 4,764,000 4,179,000 4,266,000 3,839,000 2,901,000 3,966,000 3,472,000 3,742,000 3,513,000 3,505,000 2,861,000 3,452,000 3,574,000 3,957,000 2,492,000 4,399,000 2,928,000 3,373,000 2,969,000 3,040,000 4,308,000 3,397,000 4,928,000 3,896,000 3,983,000 2,333,000 2,571,000 8,151,000 3,379,000 4,545,000 4,963,000 4,316,000 3,853,000 4,588,000 3,869,000 4,612,000 3,615,000 4,608,000 4,005,000 4,633,000 4,045,000 3,538,000 3,006,000 1,770,000 
          other non-cash items
        716,000 1,031,000 1,566,000 -552,000 1,237,000 589,000 -610,000 -859,000 456,000 -657,000 1,044,000 -101,000 -169,000 744,000 -64,000 -174,000 287,000 902,000 255,000 350,000 181,000 678,000 898,000 -419,000 -13,000 269,000 -112,000 -64,000 -246,000 -220,000 386,000 -623,000 389,000 -1,352,000 544,000 664,000 -278,000 -923,000 747,000           
          changes in operating assets and liabilities:
                                                         
          accounts receivable
        -6,974,000 -234,000 -9,228,000 13,488,000 10,543,000 -10,933,000 -8,317,000 -989,000 17,684,000 -14,735,000 10,358,000 -1,989,000 5,687,000 1,025,000 -5,510,000 -18,115,000 12,535,000 -14,817,000 3,536,000 1,197,000 -315,000 -8,431,000 2,335,000 -2,325,000 10,767,000 -8,136,000 -67,000 -483,000 9,285,000 -2,975,000 -1,203,000 -2,035,000 94,000 -3,687,000 -9,022,000 19,857,000 5,214,000 -18,630,000 -10,224,000 1,894,000 15,641,000 -17,200,000 3,500,000 6,412,000 1,311,000 -12,510,000 -2,127,000 -1,403,000 -1,241,000 
          inventory
        -2,147,000 931,000 1,119,000 457,000 1,152,000 1,151,000 1,407,000 -1,131,000 -2,187,000 -989,000 -3,608,000 -183,000 -1,522,000 1,505,000 561,000 -1,464,000 1,433,000 -3,264,000 -61,000 413,000 1,086,000 1,353,000 -718,000 -1,564,000 1,472,000 -1,426,000 823,000 -1,720,000 -3,325,000 -3,079,000 -443,000 1,166,000 827,000 -1,427,000 -1,028,000 8,000 -2,222,000 -1,411,000 -543,000 2,074,000 772,000 -1,352,000 -939,000 1,676,000 185,000 -2,638,000 -2,011,000 -2,480,000 -1,785,000 
          prepaid expenses and other assets
        -3,654,000 -1,414,000 -1,047,000 -2,969,000 -2,896,000 -820,000 1,294,000 -2,090,000 1,549,000 -3,895,000 -1,794,000 2,308,000 1,519,000 4,201,000 -411,000 -595,000 -1,568,000    -60,000 -2,575,000 1,054,000 236,000 2,426,000 -920,000 405,000 2,472,000 -2,409,000 -1,566,000 -163,000 982,000 -1,687,000 471,000 326,000 -1,497,000 -1,699,000 -445,000 828,000 688,000 -1,167,000 -308,000 -141,000 -665,000 709,000 286,000    
          accounts payable
        902,000 584,000 4,279,000 -733,000 -5,646,000 4,044,000 1,039,000 -152,000 -2,707,000 -1,816,000 277,000 -784,000 -676,000 1,017,000 369,000 574,000 -1,857,000 3,081,000 -1,907,000 1,322,000 -501,000 -2,361,000 454,000 2,942,000 -3,718,000 2,551,000 -2,738,000 58,000 -492,000 -1,409,000 3,841,000 -1,833,000 -1,202,000 301,000 567,000 -186,000 -1,624,000 544,000 1,790,000 -1,844,000 -824,000 2,195,000 1,962,000 -2,061,000 -987,000 -3,206,000 2,004,000 2,446,000 -341,000 
          accrued and other liabilities
        -11,790,000                 5,736,000 333,000 464,000 -12,106,000 8,206,000 2,313,000 -1,691,000 -4,919,000 3,286,000 189,000 -5,756,000 -3,616,000 4,598,000                    
          deferred revenue
        4,356,000 -681,000 -943,000 -8,377,000 2,032,000 4,040,000 4,263,000 -950,000 -428,000 5,620,000 4,101,000 3,115,000 1,506,000 825,000 -1,703,000 6,519,000 -280,000 4,515,000 789,000 3,109,000 4,519,000 6,674,000 -2,973,000 3,720,000 114,000 3,091,000 282,000 -778,000 603,000 3,112,000 -3,228,000 452,000 6,995,000 4,922,000 -1,507,000 -594,000 197,000 9,664,000 7,480,000 921,000 2,039,000 6,466,000 559,000 6,121,000 2,438,000 6,319,000 5,060,000 1,896,000 2,714,000 
          net cash from operating activities
        2,231,000 22,707,000 22,803,000 22,180,000 17,204,000 25,710,000 20,132,000 12,206,000 32,444,000 2,731,000 23,061,000 19,568,000 -846,000 27,327,000 14,033,000 8,832,000 15,908,000 8,894,000 21,767,000 17,163,000 2,273,000 16,765,000 15,868,000 10,470,000 12,183,000 5,479,000 4,680,000 -4,527,000 -6,058,000  -2,948,000 -2,218,000 -352,000 4,294,000 -3,751,000 13,226,000 545,000 -3,061,000 2,583,000 8,818,000 10,438,000 -4,242,000 4,156,000 8,975,000 -5,498,000 -17,017,000 -3,803,000 -6,747,000 -2,971,000 
          cash flows from investing activities:
                                                         
          proceeds from sales and maturities of marketable securities
        58,525,000                                  24,324,000 28,228,000 18,314,000 16,841,000 16,178,000           
          purchases of marketable securities
        -64,282,000 -63,108,000 -210,772,000 -26,252,000 -41,896,000 -15,471,000 -20,995,000 -65,571,000 -40,722,000 -10,356,000 -30,384,000 -23,459,000 -21,221,000 -9,712,000 -24,050,000 -8,014,000 -13,635,000 -23,822,000 -28,591,000 -39,944,000 -36,197,000 -18,297,000 -26,713,000 -7,464,000 -5,518,000 -17,784,000 -24,295,000 -15,698,000 -13,859,000 -19,069,000 -20,864,000 -19,670,000 -27,220,000 -17,867,000 -22,506,000 -28,458,000 -18,616,000 -16,963,000 -16,586,000 -23,152,000 -69,530,000         
          acquisition
         -19,100,000                                             
          capital expenditures
        -2,920,000 -6,664,000 -4,727,000 -4,243,000 -4,494,000 -2,382,000 -3,472,000 -3,489,000 -2,925,000 626,000 -1,149,000 -1,398,000 -2,533,000 -2,416,000 -3,133,000 -1,884,000 -3,136,000 -1,787,000 -946,000 -1,835,000 -597,000 -978,000 -1,015,000 -708,000 -805,000 -850,000 -1,196,000 -1,833,000 -451,000  -923,000 -205,000 -1,046,000 -1,511,000 -3,085,000 -853,000 -220,000 -616,000 -1,668,000 -1,136,000 -1,024,000 -919,000 -747,000 -910,000 -901,000 -720,000 -1,878,000 -1,357,000 -1,779,000 
          free cash flows
        -689,000 16,043,000 18,076,000 17,937,000 12,710,000 23,328,000 16,660,000 8,717,000 29,519,000 3,357,000 21,912,000 18,170,000 -3,379,000 24,911,000 10,900,000 6,948,000 12,772,000 7,107,000 20,821,000 15,328,000 1,676,000 15,787,000 14,853,000 9,762,000 11,378,000 4,629,000 3,484,000 -6,360,000 -6,509,000  -3,871,000 -2,423,000 -1,398,000 2,783,000 -6,836,000 12,373,000 325,000 -3,677,000 915,000 7,682,000 9,414,000 -5,161,000 3,409,000 8,065,000 -6,399,000 -17,737,000 -5,681,000 -8,104,000 -4,750,000 
          net cash from investing activities
        -8,677,000 -28,580,000 -173,817,000 -6,495,000 -34,746,000 -158,000 -5,720,000 -43,115,000 643,000 165,000 -23,596,000 31,672,000 5,367,000 10,547,000 -16,488,000 12,077,000 4,951,000 -6,686,000 -4,251,000 -15,607,000 -11,526,000 -164,000 188,000 -525,000 5,703,000 1,902,000 -5,677,000 5,145,000 -1,621,000  -1,433,000 -4,153,000 -494,000 -2,205,000 -892,000 -1,065,000 -980,000 -738,000 -3,576,000 -21,337,000 -70,704,000 -919,000 -747,000 -910,000 -901,000 -720,000 -1,589,000 -1,769,000 -2,022,000 
          cash flows from financing activities:
                                                         
          proceeds from the issuance of convertible notes
          225,000,000                                             
          payment of debt issuance costs
         -53,000 -7,277,000                                             
          repurchase of common stock
        -2,495,000  -11,035,000 -3,943,000 -47,030,000  -9,445,000 -11,837,000 -3,039,000  -2,442,000    -47,499,000 -3,436,000 -28,322,000  -11,125,000 -88,000                            
          payments for dividends
        -4,303,000 -4,294,000 -4,320,000 -4,321,000 -4,434,000 -4,428,000 -4,426,000 -4,471,000 -4,472,000 -4,448,000 -4,489,000 -4,434,000 -4,446,000 -4,410,000 -3,849,000 -3,794,000 -3,869,000                                 
          net cash from financing activities
        -6,798,000 -9,543,000 -15,355,000 -6,607,000 166,259,000 -8,486,000 -13,806,000 -14,543,000 -7,422,000 -9,804,000 -6,494,000 -8,578,000 -3,973,000 -2,034,000 -49,656,000 -4,425,000 -32,026,000 -8,920,000 172,000 -9,303,000 1,668,000 -16,389,000 1,167,000 -9,732,000 2,005,000 2,294,000 246,000 2,233,000 1,025,000  -24,000 -26,000 1,243,000 4,559,000 -1,823,000 3,644,000 2,040,000 1,394,000 3,741,000 2,955,000 345,000 2,754,000 918,000 2,562,000 64,000 2,543,000 390,000 -1,532,000 106,349,000 
          net increase in cash and cash equivalents
        -13,244,000   9,078,000 148,717,000 17,066,000 606,000 -45,452,000 25,665,000 -6,908,000 -7,029,000 42,662,000 548,000 35,840,000 -52,111,000   -6,712,000 17,688,000 -7,747,000 -7,585,000 212,000 17,223,000 213,000 19,891,000    -6,654,000    397,000 6,648,000 -6,466,000 15,805,000 1,605,000 -2,405,000 2,748,000   -2,407,000 4,327,000 10,627,000 -6,335,000 -15,194,000 -5,002,000 -10,048,000 101,356,000 
          cash and cash equivalents—beginning of period
        71,139,000  95,129,000  97,244,000  67,971,000  78,925,000  83,281,000                 98,117,000 91,905,000 20,793,000 
          cash and cash equivalents—end of period
        57,895,000  -166,369,000 9,078,000 243,846,000  606,000 -45,452,000 122,909,000  -7,029,000 42,662,000 68,519,000  -52,111,000 16,484,000 67,758,000  17,688,000 -7,747,000 75,696,000  17,223,000                2,748,000 -9,564,000 38,196,000 -2,407,000 4,327,000 10,627,000 85,570,000 -15,194,000 -5,002,000 -10,048,000 122,149,000 
          non-cash investing and financing activities:
                                                         
          transfers between inventory and property and equipment
        7,000 314,000 262,000 387,000 815,000 813,000 1,028,000 486,000 135,000 824,000 91,000 75,000 371,000 196,000                                 
          capital expenditures included in accounts payable
        1,482,000 -109,000 -60,000 96,000 193,000                                             
          supplemental cash flow disclosure:
                                                         
          cash paid for income taxes
        111,000                                                 
          cash paid for interest on debt
        3,094,000                                                 
          provision for (recovery from) credit losses and sales returns
                                                         
          proceeds from sales of marketable securities
             2,995,000 18,145,000 4,391,000 3,168,000   1,702,000 4,550,000 1,000,000 3,000,000 1,565,000 1,300,000 721,000 5,170,000 1,246,000 1,914,000 10,011,000 6,055,000 7,460,000 8,674,000 9,526,000 9,317,000 3,168,000 10,709,000        214,000         
          proceeds from maturities of marketable securities
         40,339,000 41,682,000 24,000,000 30,744,000 14,700,000 18,747,000 7,800,000 39,899,000 10,497,000 9,475,000 15,269,000 29,263,000 22,797,000 9,100,000 21,975,000 17,173,000 17,920,000 22,284,000 24,446,000 24,140,000 18,427,000 22,731,000 6,374,000 10,175,000 10,076,000 14,199,000 14,750,000 4,500,000 9,292,000                    
          proceeds from issuance of common stock under employee equity incentive plans
         1,663,000   1,705,000 65,000 1,765,000 89,000 1,947,000 437,000 2,086,000 473,000 2,376,000 1,692,000 2,805,000 165,000 2,014,000 172,000 1,822,000 1,756,000 2,815,000 1,167,000 3,604,000 2,005,000 2,294,000 245,000 2,233,000 1,027,000 2,432,000 1,269,000 4,579,000 458,000               
          proceeds from the issuance of convertible debt
                                                         
          repurchases of common stock
                                                         
          cash and cash equivalents - beginning of year
                                                         
          cash and cash equivalents - end of year
                                                         
          supplemental disclosures:
                                                         
          cash paid for income taxes, net of refunds
                                                        415,000 
          cash paid for interest
                                                        341,000 
          accrued liabilities
          6,288,000 2,238,000 -8,175,000  1,499,000 1,820,000 1,820,000  -290,000 -97,000 -16,997,000  3,346,000 6,942,000 -6,287,000               -436,000 3,599,000 -5,845,000 2,521,000 -3,897,000 -1,647,000 2,234,000 558,000 3,699,000 -3,351,000 6,855,000 109,000 1,020,000 -2,639,000 2,622,000 470,000 2,762,000 870,000 
          net decrease in cash and cash equivalents
                        -11,167,000          -751,000              -59,921,000         
          purchases of property and equipment included in accounts payable
              863,000 745,000 732,000 626,000 1,538,000 992,000 142,000 122,000 107,000 1,000 -3,000 -2,000 -161,000 172,000 37,000 -15,000 -27,000 63,000 -449,000 440,000 -466,000 485,000 -20,000 40,000 -49,000 87,000  -375,000 -18,000 458,000             
          provision for credit losses and sales returns
                                                         
          release of deferred tax asset valuation allowance and other adjustments
                                                         
          purchases of property and equipment
                  -2,687,000 -2,390,000 -2,675,000 -2,538,000 -3,240,000 -1,884,000 -3,137,000 -1,784,000 -944,000 -1,674,000 -769,000 -1,015,000 -1,000,000 -681,000 -868,000 -401,000 -1,636,000 -1,367,000 -936,000 -545,000 -963,000 -156,000 -1,133,000 -1,511,000 -2,710,000 -835,000 -678,000 -616,000 -1,668,000 -1,200,000 -1,388,000 -919,000 -747,000 -910,000 -901,000 -720,000 -1,589,000 -1,769,000 -2,022,000 
          provision for doubtful accounts and sales returns
                                                    144,000 883,000 -7,000 -204,000 263,000 
          release of deferred tax asset valuation allowance
                                                         
          other
                                   52,000 71,000 -84,000 64,000 101,000 18,000 25,000 69,000 47,000 -14,000 -89,000 -159,000 -134,000 69,000 63,000 80,000 -91,000 115,000 -381,000 -168,000   
          prepaid expenses and other current assets
                          3,105,000                             -793,000 -2,277,000 
          inventory transfers to property and equipment
                          -24,000 49,000 97,000 518,000 277,000 168,000 149,000 123,000 617,000 150,000 303,000 251,000 306,000 58,000 561,000  469,000 1,116,000 783,000  339,000 767,000 345,000  1,026,000 440,000 747,000  1,181,000 1,475,000 1,416,000 
          purchase of investment
                                                       
          net loss
                                -297,000 51,000 173,000   -1,608,000 -1,807,000 -4,532,000 -19,670,000 4,074,000 -2,656,000 -8,269,000 -3,900,000 -1,786,000 -4,684,000 -4,935,000 -9,535,000 -7,356,000 -8,967,000 -9,977,000 -13,734,000 -16,018,000 -12,304,000 -1,296,000 -5,102,000 
          adjustments to reconcile net loss to net cash from operating activities:
                                                         
          cash and cash equivalents - beginning of period
                                45,742,000 40,621,000 46,567,000 28,975,000             
          cash and cash equivalents - end of period
                                65,633,000 9,675,000 -751,000 2,851,000 33,967,000 4,459,000 -4,405,000 -6,397,000 46,964,000 6,648,000 -6,466,000 15,805,000 30,580,000             
          repurchases and retirement of common stock
                                                         
          payment of contingent consideration
                                                       
          vesting of early exercised stock options
                                            41,000          313,000 75,000 168,000 
          adjustments to reconcile net loss to net cash (used in) provided by operating activities:
                                                         
          net cash (used in) provided by operating activities
                                                         
          purchase of intangible asset
                                                        
          payment for acquisition
                                                       
          net cash used in investing activities
                                                         
          net cash provided by financing activities
                                                         
          net (decrease) increase in cash and cash equivalents
                                     4,459,000 -4,405,000                   
          common stock issued under asset purchase agreement
                                                        
          maturities of marketable securities
                                       13,505,000 17,150,000                 
          accrued litigation expenses
                                                 -12,000 -42,000   766,000 -713,000 -6,208,000 89,000 
          repurchase and retirement of common stock
                                                         
          proceeds from issuance of common stock under employee equity incentive plans, net of repurchases
                                            2,065,000 3,220,000 3,766,000 2,980,000 370,000 2,781,000 612,000 2,562,000 64,000     
          gain on settlement of contractual liability
                                                       
          proceeds from initial public offering, net of offering costs
                                                     -20,000 -1,275,000 -1,865,000 124,177,000 
          principal payments on revolving credit facility
                                                     -20,000,000 
          supplemental disclosure of non-cash investing and financing activities:
                                                         
          purchases of property and equipment included in accounts payable and accrued liabilities
                                               64,000 364,000      -289,000 412,000 243,000 
          other non cash items
                                                276,000 -96,000 -259,000       
          proceeds from issuance of series d redeemable convertible preferred stock, net of issuance costs
                                                         
          principal payments on convertible promissory note in relation to settlement of litigation
                                                         
          proceeds from revolving credit facility
                                                         
          principal payments on term loan
                                                         
          proceeds from exercise of convertible preferred stock warrants
                                                         
          supplemental disclosures of cash flow information:
                                                         
          provision for doubtful accounts and sales allowance
                                                         
          accretion of series d redeemable convertible preferred stock
                                                      1,150,000 
          costs related to the initial public offering included in accounts payable and accrued liabilities
                                                      -1,274,000 -5,000 1,429,000 
          unrealized foreign exchange gain
                                                    -162,000  67,000 -48,000 -178,000 
          changes in fair value of convertible preferred stock warrant liability
                                                         
          proceeds from borrowings under capital lease
                                                         
          fixed assets disposal loss
                                                      22,000   
          proceeds from exercise of common stock options, net of repurchases of common stock
                                                      1,741,000 410,000 2,248,000 
          reclassification of the convertible preferred stock warrant liability to additional paid-in capital upon the exercise of the convertible preferred stock warrants
                                                         
          issuance of convertible promissory note in relation to settlement of litigation
                                                         
          change in fair value of convertible preferred stock warrant liability
                                                         
          principal payments on borrowings under capital lease
                                                        -76,000 
          supplemental disclosures of non-cash investing and financing information: