7Baggers

QuinStreet, Inc
(NASDAQ:QNST) 

QNST stock logo

QuinStreet, Inc., an online performance marketing company, provides customer acquisition services for its clients in the United States and internationally. The company offers online marketing services to its clients in the form of qualified clicks, leads, inquiries, calls, applications, customers, d...

Founded: 1999
Full Time Employees: 592
Sector: Communication Services
Industry: Advertising Agencies

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 
                                                                     
      net revenue
    346,137,000 287,845,000 285,853,000 262,054,000 269,842,000 282,596,000 279,219,000 198,321,000 168,587,000 122,683,000 123,923,000 130,312,000 172,671,000 134,048,000 143,593,000 146,502,000 150,658,000 125,331,000 159,608,000 151,198,000 153,052,000 134,968,000 139,269,000 116,961,000 128,663,000 118,101,000 126,614,000 121,964,000 116,225,000 104,096,000 112,869,000 111,521,000 117,925,000 87,494,000 87,418,000 81,532,000 79,205,000 65,610,000 73,438,000 79,113,000 81,243,000 64,961,000 72,389,000 70,912,000 75,345,000 66,694,000 69,189,000 67,555,000 71,888,000 66,145,000 76,961,000 75,707,000 79,017,000 71,751,000 78,626,000 85,698,000 93,023,000 90,523,000 101,224,000 94,118,000 107,705,000 97,582,000 103,616,000 88,547,000 90,773,000 
      cost of revenue
    304,801,000 260,123,000 258,913,000 234,204,000 241,980,000 255,842,000 250,814,000 180,888,000 154,276,000 115,830,000 116,274,000 119,713,000 155,633,000 125,510,000 131,245,000 134,742,000 136,567,000 115,554,000 141,505,000 132,622,000 132,665,000 120,437,000 122,231,000 105,147,000 114,210,000 105,318,000 113,189,000 107,431,000 98,350,000 90,915,000 96,813,000 94,786,000 99,982,000 75,239,000 75,940,000 70,606,000 69,338,000 61,657,000 67,808,000 72,228,000 72,771,000 60,169,000 65,795,000 63,006,000 65,192,000 60,395,000 63,409,000 60,553,000 61,646,000 56,116,000 63,592,000 60,826,000 63,863,000 61,712,000 65,190,000 67,044,000 72,278,000 68,396,000 75,748,000 69,122,000 78,578,000 70,662,000 73,629,000 62,858,000 66,268,000 
      gross profit
    41,336,000 27,722,000 26,940,000 27,850,000 27,862,000 26,754,000 28,405,000 17,433,000 14,311,000 6,853,000 7,649,000 10,599,000 17,038,000 8,538,000 12,348,000 11,760,000 14,091,000 9,777,000 18,103,000 18,576,000 20,387,000 14,531,000 17,038,000 11,814,000 14,453,000 12,783,000 13,425,000 14,533,000 17,875,000 13,181,000 16,056,000 16,735,000 17,943,000 12,255,000 11,478,000 10,926,000 9,867,000 3,953,000 5,630,000 6,885,000 8,472,000 4,792,000 6,594,000 7,906,000 10,153,000 6,299,000 5,780,000 7,002,000 10,242,000 10,029,000 13,369,000 14,881,000 15,154,000 10,039,000 13,436,000 18,654,000 20,745,000 22,127,000 25,476,000 24,996,000 29,127,000 26,920,000 29,987,000 25,689,000 24,505,000 
      yoy
    48.36% 3.62% -5.16% 59.75% 94.69% 290.40% 271.36% 64.48% -16.01% -19.74% -38.05% -9.87% 20.91% -12.67% -31.79% -36.69% -30.88% -32.72% 6.25% 57.24% 41.06% 13.67% 26.91% -18.71% -19.14% -3.02% -16.39% -13.16% -0.38% 7.56% 39.88% 53.17% 81.85% 210.02% 103.87% 58.69% 16.47% -17.51% -14.62% -12.91% -16.56% -23.92% 14.08% 12.91% -0.87% -37.19% -56.77% -52.95% -32.41% -0.10% -0.50% -20.23% -26.95% -54.63% -47.26% -25.37% -28.78% -17.80% -15.04% -2.70% 18.86%     
      qoq
    49.11% 2.90% -3.27% -0.04% 4.14% -5.81% 62.94% 21.82% 108.83% -10.41% -27.83% -37.79% 99.55% -30.86% 5.00% -16.54% 44.12% -45.99% -2.55% -8.88% 40.30% -14.71% 44.22% -18.26% 13.06% -4.78% -7.62% -18.70% 35.61% -17.91% -4.06% -6.73% 46.41% 6.77% 5.05% 10.73% 149.61% -29.79% -18.23% -18.73% 76.79% -27.33% -16.59% -22.13% 61.18% 8.98% -17.45% -31.63% 2.12% -24.98% -10.16% -1.80% 50.95% -25.28% -27.97% -10.08% -6.25% -13.15% 1.92% -14.18% 8.20% -10.23% 16.73% 4.83%  
      operating expenses:
                                                                     
      product development
    10,221,000 8,316,000 8,159,000 7,692,000 8,850,000 8,710,000 8,620,000 7,588,000 7,549,000 7,272,000 7,637,000 7,061,000 7,832,000 7,174,000 6,826,000 6,911,000 5,509,000 4,861,000 4,625,000 4,568,000 4,905,000 4,980,000 4,891,000 4,001,000 3,250,000 3,399,000 3,556,000 3,165,000 2,864,000 2,995,000 3,305,000 3,430,000 3,686,000 3,475,000 3,214,000 3,061,000 3,147,000 3,314,000 3,954,000 4,148,000 4,136,000 3,761,000 4,386,000 4,095,000 4,653,000 4,244,000 4,956,000 4,754,000 4,859,000 4,776,000 5,159,000 4,760,000 4,891,000 4,504,000 4,893,000 4,806,000 5,069,000 5,102,000 6,074,000 5,843,000 6,836,000 5,933,000 5,551,000 5,192,000 5,325,000 
      sales and marketing
    7,989,000 4,937,000 4,726,000 3,922,000 5,140,000 5,083,000 4,144,000 3,531,000 3,626,000 3,325,000 3,124,000 2,891,000 3,385,000 3,166,000 3,100,000 3,269,000 2,033,000 2,834,000 2,906,000 2,688,000 2,768,000 2,892,000 2,643,000 1,805,000 2,116,000 2,592,000 2,363,000 2,409,000 2,019,000 2,283,000 2,044,000 2,581,000 2,789,000 2,597,000 2,447,000 2,188,000 2,243,000 2,168,000 2,590,000 2,667,000 2,861,000 2,917,000 3,575,000 3,639,000 3,881,000 3,357,000 3,667,000 4,689,000 3,881,000 3,659,000 4,156,000 3,835,000 3,683,000 3,496,000 3,691,000 2,960,000 3,394,000 3,686,000 4,034,000 3,285,000 4,687,000 4,665,000 4,745,000 4,508,000 4,575,000 
      general and administrative
    12,859,000 13,222,000 9,266,000 12,360,000 8,960,000 14,349,000 16,848,000 7,753,000 8,468,000 7,651,000 6,787,000 5,985,000 7,230,000 7,370,000 7,319,000 3,743,000 5,489,000 9,635,000 6,634,000 6,339,000 6,460,000 6,890,000 6,581,000 6,789,000 5,076,000 5,498,000 5,825,000 5,472,000 13,919,000 5,049,000 5,394,000 4,696,000 4,889,000 4,511,000 4,460,000 4,086,000 4,023,000 3,794,000 4,031,000 4,682,000 4,264,000 4,057,000 4,163,000 3,829,000 4,300,000 4,079,000 4,615,000 4,217,000 4,284,000 4,411,000 4,134,000 3,887,000 4,394,000 4,019,000 3,926,000 7,072,000 6,239,000 4,847,000 5,217,000 5,206,000 5,525,000 4,943,000 4,722,000 4,353,000 4,467,000 
      operating income
    10,267,000 1,247,000 4,789,000 3,876,000 4,912,000 -1,388,000 -1,207,000 -1,439,000 -5,332,000 -11,395,000 -9,899,000 -5,338,000 -1,409,000 -9,172,000 -4,897,000 -2,163,000 1,060,000 -7,553,000 3,938,000 4,981,000 6,254,000 -231,000 2,923,000 -781,000 4,011,000 1,294,000 1,681,000 3,487,000 -927,000 2,854,000 5,313,000 6,028,000 6,579,000 1,672,000 1,357,000 1,591,000 416,000 -7,726,000 -4,945,000 -4,612,000 -2,789,000 -5,943,000 -5,530,000 -3,657,000 -2,681,000 -5,381,000 -7,458,000 -102,299,000 -2,782,000 -2,817,000 -80,000 2,399,000 2,186,000 -94,330,000 926,000 3,816,000 6,043,000 8,492,000 10,151,000 10,662,000 12,079,000 11,379,000 14,969,000 11,636,000 10,138,000 
      yoy
    109.02% -189.84% -496.77% -369.35% -192.12% -87.82% -87.81% -73.04% 278.42% 24.24% 102.14% 146.79% -232.92% 21.44% -224.35% -143.43% -83.05% 3169.70% 34.72% -737.77% 55.92% -117.85% 73.88% -122.40% -532.69% -54.66% -68.36% -42.15% -114.09% 70.69% 291.53% 278.88% 1481.49% -121.64% -127.44% -134.50% -114.92% 30.00% -10.58% 26.11% 4.03% 10.44% -25.85% -96.43% -3.63% 91.02% 9222.50% -4364.24% -227.26% -97.01% -108.64% -37.13% -63.83% -1210.81% -90.88% -64.21% -49.97% -25.37% -32.19% -8.37% 19.15%     
      qoq
    723.34% -73.96% 23.56% -21.09% -453.89% 15.00% -16.12% -73.01% -53.21% 15.11% 85.44% 278.85% -84.64% 87.30% 126.40% -304.06% -114.03% -291.80% -20.94% -20.35% -2807.36% -107.90% -474.26% -119.47% 209.97% -23.02% -51.79% -476.16% -132.48% -46.28% -11.86% -8.38% 293.48% 23.21% -14.71% 282.45% -105.38% 56.24% 7.22% 65.36% -53.07% 7.47% 51.22% 36.40% -50.18% -27.85% -92.71% 3577.17% -1.24% 3421.25% -103.33% 9.74% -102.32% -10286.83% -75.73% -36.85% -28.84% -16.34% -4.79% -11.73% 6.15% -23.98% 28.64% 14.78%  
      interest income
    3,000 87,000 3,000 3,000 3,000 3,000 14,000 27,000 49,000 166,000 166,000 231,000 46,000 12,000 7,000 3,000 7,000   -1,000 5,000 12,000 22,000 61,000 43,000 54,000 72,000 75,000 80,000 69,000 66,000 63,000 45,000 36,000 37,000 39,000 42,000 36,000 21,000 22,000 23,000 10,000 6,000 11,000 7,000 28,000 26,000 31,000 30,000 27,000 27,000 31,000 28,000 28,000 28,000 29,000 31,000 36,000 38,000 30,000 25,000 47,000 67,000 64,000 16,000 
      interest expense
    -2,102,000 -70,000 -68,000 -84,000 -66,000 -126,000 -124,000 -165,000 -293,000 -111,000 -111,000 -164,000 -187,000 -213,000 -226,000 -258,000 -277,000 -267,000 -273,000 -349,000 -301,000 -307,000 -339,000 -130,000 -177,000 -177,000 -212,000 -173,000 -96,000 -98,000      -24,000 -31,000 -135,000 -156,000 -152,000 -155,000 -145,000 -133,000 -1,092,000 -760,000 -786,000 -1,180,000 -912,000 -911,000 -976,000 -1,026,000 -1,024,000 -1,810,000 -1,354,000 -1,012,000 -1,153,000 -1,111,000 -1,115,000 -1,083,000 -1,105,000 -1,091,000 -1,028,000 -989,000 -1,046,000 -1,302,000 
      other income
    16,000 46,000  -34,250 44,000 -83,000 -98,000   38,000 29,000 -8,000 -12,000 -9,000 -23,000 -30,000 45,000 2,000 4,000 -35,000 -28,000 34,000 16,689,000 2,722,000 10,491,000 -9,000  29,000 -8,000 115,000 -67,000 -182,000 583,000 243,000 43,000 -2,668,000 142,000 -25,000 135,000 -8,000 112,000 65,000 -57,000 -330,000 40,000 636,000 2,325,000 1,544,000 -3,000 -29,000 -19,000 -72,000 -39,000 -4,000 46,000 79,000 3,000 -93,000 -31,000 -95,000 66,000 -79,000 164,000 1,302,000 -64,000 
      income before income taxes
    8,184,000 1,310,000 4,719,000 3,749,000 4,893,000 -1,594,000 -1,415,000 -1,675,000 -7,604,000 -11,302,000 -9,815,000 -5,279,000 -1,562,000 -9,382,000 -5,139,000 -2,448,000 835,000 -7,818,000 3,669,000 4,596,000 5,930,000 -492,000 19,295,000 1,872,000 14,368,000 1,162,000 1,284,000 3,418,000 -951,000       -3,056,500 569,000 -7,850,000 -4,945,000 -4,750,000 -2,809,000 -6,013,000 -5,714,000 -5,068,000 -3,394,000 -5,503,000 -6,287,000 -101,636,000 -3,666,000 -3,795,000 -1,098,000 1,334,000 365,000 -95,660,000 -12,000 2,771,000 4,966,000 7,320,000 9,075,000 9,492,000 11,079,000 10,319,000 14,211,000 11,956,000 8,788,000 
      benefit from income taxes
    -822,000 48,917,000 -184,000 -95,750 -477,000 45,000 49,000 -489,000 556,000 -252,000 -750,000 -50,612,000 1,083,000 1,403,000 622,000 -2,495,000 1,395,000 2,190,000    958,000  -370,000 -449,000 387,000  -2,000 1,892,000                                     
      net income and comprehensive income
    7,362,000                                                                 
      net income per share
         -0.03 -0.02                                                           
      basic
    0.13 0.88 0.08 0.05 0.08   -0.133 -0.13 -0.21 -0.19 -1.04 -0.01 -0.15 -0.08 -0.09 0.04 -0.1 0.06 0.06 0.09 0.01 0.28 0.03 0.27 0.03 0.02 0.06 0.02 1.07 0.11 0.11 0.15 0.04 0.03 -0.03 0.01 -0.17 -0.08 -0.1 -0.06 -0.13 -0.14 -0.11 -0.07 -0.12 -0.14 -2.26 -0.06 -1.01 -0.02 -0.03 -0.05 -1.48   0.06 0.09 0.12 0.14 0.14 0.15 0.17 0.17 0.12 
      diluted
    0.13 0.87 0.08 0.05 0.08   -0.133 -0.13 -0.21 -0.19 -1.04 -0.01 -0.15 -0.08 -0.09 0.04 -0.1 0.06 0.06 0.09 0.01 0.27 0.03 0.26 0.03 0.02 0.06 0.02 0.1 0.11 0.14 0.04 0.03 -0.03 0.01 -0.17 -0.08 -0.1 -0.06 -0.13 -0.14 -0.11 -0.07 -0.12 -0.14 -2.26 -0.06 -1.01 -0.02 -0.03 -0.05 -1.48  0.01 0.06 0.09 0.11 0.13 0.13 0.14 0.16 0.15 0.11 
      weighted-average shares used for eps calculation
         56,335 55,823                                                           
      basic
    57,205 56,959 57,358 56,477 56,696    55,065 54,759 54,470 53,799 53,950 53,709 53,350 54,339 54,645 54,384 53,993 53,166 53,427 53,055 52,492 51,529 51,807 51,414 50,845 49,581 49,907 49,490 48,663 46,417 46,602 45,974 45,578 45,594 45,507 45,731 45,668 45,197 45,333 45,127 44,836 44,454 44,522 44,440 44,266  43,567 43,420 43,117  42,804 42,777 42,812 45,846 44,870 47,054 47,505 46,222 46,792 45,858 45,098 25,616 30,795 
      diluted
    58,038 57,919 58,769 58,300 58,657    55,065 54,759 54,470 53,799 53,950 53,709 53,350 54,339 55,536 54,384 55,789 55,129 55,623 55,163 54,269 53,387 53,439 53,489 53,326 52,754 52,932 52,682 52,441 49,872 51,275 49,614 46,728 45,594 45,722 45,731 45,668 45,197 45,333 45,127 44,836 44,454 44,522 44,440 44,266  43,567 43,420 43,117  42,804 42,777 43,320 46,859 45,794 47,937 48,975 49,130 50,593 49,194 47,112 28,429 33,938 
      net income
     50,227,000 4,535,000 3,206,000 4,416,000 -1,549,000 -1,366,000 -2,164,000 -7,048,000 -11,554,000 -10,565,000 -55,891,000 -479,000 -7,979,000 -4,517,000 -4,943,000 2,230,000 -5,628,000 3,093,000 3,371,000 5,037,000 466,000 14,681,000 1,502,000 13,919,000 1,549,000 1,132,000 3,416,000 941,000 52,826,000 5,297,000 5,421,000 7,117,000 1,947,000 1,445,000 -1,368,000 579,000 -7,850,000 -3,569,000 -4,407,000 -2,881,000 -6,053,000 -6,079,000 -5,028,000 -3,216,000 -5,477,000 -6,287,000 -98,763,000 -2,673,000 -44,029,000 -939,000 -1,582,000 -2,162,000 -63,491,000 -137,000 201,000 2,873,000 4,433,000 5,494,000 6,446,000 6,339,000 6,928,000 7,501,000 6,411,000 5,250,000 
      yoy
     -3342.54% -431.99% -248.15% -162.66% -86.59% -87.07% -96.13% 1371.40% 44.81% 133.89% 1030.71% -121.48% 41.77% -246.04% -246.63% -55.73% -1307.73% -78.93% 124.43% -63.81% -69.92% 1196.91% -56.03% 1379.17% -97.07% -78.63% -36.99% -86.78% 2613.20% 266.57% -496.27% 1129.19% -124.80% -140.49% -68.96% -120.10% 29.69% -41.29% -12.35% -10.42% 10.52% -3.31% -94.91% 20.31% -87.56% 569.54% 6142.92% 23.64% -30.65% 585.40% -887.06% -175.25% -1532.24% -102.49% -96.88% -54.68% -36.01% -26.76% 0.55% 20.74%     
      qoq
     1007.54% 41.45% -27.40% -385.09% 13.40% -36.88% -69.30% -39.00% 9.36% -81.10% 11568.27% -94.00% 76.64% -8.62% -321.66% -139.62% -281.96% -8.25% -33.08% 980.90% -96.83% 877.43% -89.21% 798.58% 36.84% -66.86% 263.02% -98.22% 897.28% -2.29% -23.83% 265.54% 34.74% -205.63% -336.27% -107.38% 119.95% -19.02% 52.97% -52.40% -0.43% 20.90% 56.34% -41.28% -12.88% -93.63% 3594.84% -93.93% 4588.92% -40.64% -26.83% -96.59% 46243.80% -168.16% -93.00% -35.19% -19.31% -14.77% 1.69% -8.50% -7.64% 17.00% 22.11%  
      comprehensive income:
                                                                     
      other comprehensive income:
                                                                     
      foreign currency translation adjustment
                                                                     
      comprehensive income
     50,227,000 4,535,000 3,206,000 4,416,000                                                             
      other (expense)
      -5,000                                                               
      comprehensive loss:
                                                                     
      other comprehensive loss:
                                                                     
      comprehensive loss
         -1,549,000 -1,366,000                                                           
      net income per share
         -0.03 -0.02                                                           
      weighted-average shares used for eps calculation
         56,335 55,823                                                           
      other expense
           -490,250 -2,028,000                  -257,000                                       
      provision for income taxes
                      -576,000 -1,137,250 -893,000  -4,614,000    -152,000                                       
      income before taxes
                                 2,940,000 5,312,000 2,648,750 7,207,000 1,951,000 1,437,000                               
      benefit from taxes
                                 49,886,000 -15,000 -21,500 -90,000 -4,000 8,000 -306,000 10,000  1,376,000 343,000 -72,000 -40,000  40,000 178,000 26,000  2,873,000 993,000 -40,234,000 159,000               
      restructuring charges
                                        38,000 2,403,000                            
      provision for taxes
                                              -365,000            -125,000 -2,570,000 -2,093,000 -2,887,000 -3,581,000 -3,046,000 -4,740,000 -3,391,000 -6,710,000 -5,545,000 -3,538,000 
      cost of revenue and operating expenses include stock-based compensation expense as follows:
                                                                     
      impairment of goodwill
                                                         92,350,000            
      benefit for taxes
                                                       7,379,250 -2,527,000 32,169,000            
      net income attributable to common stockholders
                                                                     
      basic
                                                               6,446,000 6,339,000 6,928,000 7,501,000 6,411,000 3,714,000 
      diluted
                                                               6,446,000 6,339,000 6,928,000 7,501,000 6,411,000 3,797,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 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 
                                                                       
        assets
                                                                       
        current assets:
                                                                       
        cash and cash equivalents
      102,042,000 106,962,000 101,298,000 101,078,000 81,815,000 57,835,000 24,982,000 50,488,000 39,602,000 45,520,000 56,305,000 73,677,000 62,962,000 79,104,000 88,382,000 96,439,000 109,463,000 115,035,000 105,928,000 110,318,000 103,202,000 102,647,000 102,244,000 107,509,000 97,139,000 76,124,000 70,517,000 62,522,000 67,004,000 62,447,000 70,519,000 64,700,000 47,089,000 42,406,000 50,367,000 49,571,000 41,744,000 37,496,000 53,566,000 53,710,000 54,802,000 50,750,000 60,660,000 60,468,000 114,100,000 87,940,000 76,421,000 84,177,000 81,743,000 83,247,000 88,295,000 90,117,000 75,712,000 68,323,000 64,448,000 68,531,000 77,861,000 105,557,000 106,469,000 132,290,000 124,684,000 106,821,000 127,294,000 155,770,000 175,318,000 
        accounts receivable
      184,780,000 152,388,000 149,981,000 135,804,000 137,241,000 150,360,000 173,904,000 111,786,000 99,639,000 74,727,000 67,684,000 67,748,000 105,606,000 71,412,000 75,487,000 81,429,000 77,777,000 64,175,000 88,421,000 87,928,000 82,331,000 71,277,000 69,131,000 64,472,000  69,612,000 74,615,000 75,628,000 67,494,000 63,122,000 65,668,000 68,492,000 69,066,000 48,717,000 48,895,000 44,059,000 43,107,000 41,118,000 44,303,000 47,218,000 49,500,000 40,544,000 45,861,000 46,240,000 44,961,000 41,115,000 41,106,000 41,979,000 42,013,000 35,072,000 40,320,000 38,391,000 44,875,000 41,196,000 44,912,000 52,830,000 50,030,000 50,551,000 56,982,000 48,225,000 52,704,000 52,421,000 61,944,000 51,466,000 47,334,000 
        prepaid expenses and other assets
      8,358,000 8,626,000 8,368,000 8,644,000 9,328,000 11,074,000 7,570,000 6,813,000 7,525,000 7,832,000 8,690,000 9,779,000 8,729,000 5,214,000 5,212,000 4,924,000 6,333,000 5,800,000 8,466,000 7,930,000 8,538,000 7,455,000 13,467,000 13,591,000 8,754,000 5,234,000 6,168,000 5,228,000 5,756,000 4,927,000 5,297,000 4,432,000 7,074,000 6,798,000 7,227,000 6,225,000 7,130,000 6,823,000 7,689,000 7,055,000 6,979,000 6,671,000 6,054,000 11,503,000 11,989,000 11,668,000 12,534,000 11,647,000 7,978,000 5,136,000 3,964,000 4,623,000 9,838,000 12,389,000 7,783,000 7,774,000 6,041,000 4,107,000 2,771,000 5,773,000 7,775,000 10,883,000 4,974,000 3,123,000 8,322,000 
        total current assets
      295,180,000 267,976,000 259,647,000 245,526,000 228,384,000 219,269,000 206,456,000 169,087,000 146,766,000 128,079,000 132,679,000 151,204,000 177,297,000 155,730,000 169,081,000 182,792,000 193,573,000 185,010,000 202,815,000 206,176,000 194,071,000 181,379,000 184,842,000 185,572,000 179,260,000 150,970,000 151,300,000 143,378,000 140,254,000 130,496,000 141,484,000 137,624,000 123,229,000 97,921,000 106,489,000 99,855,000 91,981,000 85,437,000 105,558,000 107,983,000 111,454,000 98,138,000 112,748,000 118,377,000 171,273,000 168,897,000 169,740,000 176,656,000 170,794,000 163,679,000 177,702,000 177,731,000 176,154,000 169,015,000 163,950,000 173,536,000 181,713,000 209,414,000 215,306,000 231,468,000 219,109,000 197,555,000 202,740,000 218,887,000 236,505,000 
        property and equipment
      16,907,000 16,590,000 16,968,000 16,818,000 17,000,000 17,732,000 18,913,000 19,858,000 20,633,000 20,604,000 19,504,000 16,749,000 15,143,000 13,069,000 11,229,000 9,311,000 8,875,000 8,469,000 7,333,000 6,849,000 6,810,000 6,650,000 6,117,000 5,657,000 5,748,000 5,682,000 5,400,000 5,410,000 4,810,000 4,575,000 4,126,000 4,211,000 4,259,000 4,687,000 5,181,000 5,613,000 6,277,000 6,930,000 7,273,000 7,678,000 8,282,000 8,678,000 8,733,000 8,565,000 8,811,000 9,405,000 10,088,000 11,126,000 10,997,000 10,866,000 10,946,000 9,707,000 7,591,000 8,012,000 8,430,000 8,755,000 9,211,000 9,453,000 9,650,000 8,875,000 9,195,000 9,370,000 7,985,000 5,419,000 5,351,000 
        operating lease right-of-use assets
      7,763,000 8,486,000 9,329,000 9,620,000 10,311,000 8,554,000 9,338,000 10,440,000 10,923,000 11,909,000 5,806,000 3,536,000 4,020,000 4,989,000 6,073,000 6,801,000 7,928,000 9,073,000 9,802,000 10,983,000 11,448,000 12,672,000 13,921,000 9,118,000 10,113,000 11,151,000 12,114,000                                       
        goodwill
      261,798,000 125,056,000 125,056,000 125,056,000 125,056,000 125,056,000 125,056,000 125,056,000 125,056,000 121,141,000 121,141,000 121,141,000 121,141,000 121,141,000 121,141,000 121,141,000 119,589,000 119,589,000 117,833,000 117,833,000 118,209,000 110,109,000 115,916,000 80,677,000 81,179,000 82,544,000 82,544,000 82,544,000 67,429,000 67,429,000 62,283,000 62,283,000 62,283,000 62,283,000 56,118,000 56,118,000 56,118,000 56,118,000 56,118,000 56,118,000 56,118,000 56,118,000 56,118,000 56,118,000 55,451,000 55,451,000 55,451,000 55,451,000 151,092,000 151,092,000 150,456,000 150,456,000 150,456,000 150,432,000 242,955,000 243,049,000 238,133,000 235,157,000 227,977,000 211,856,000 211,710,000 211,161,000 179,006,000 158,582,000 145,803,000 
        intangible assets
      71,520,000 24,651,000 26,182,000 28,475,000 30,767,000 33,072,000 35,526,000 38,008,000                                                          
        deferred tax assets, noncurrent
      44,885,000 45,164,000           47,547,000 46,543,000 45,042,000 44,220,000 46,225,000 44,997,000 42,802,000 43,336,000 44,503,000 45,209,000 36,273,000 48,673,000 48,944,000 52,495,000 52,048,000 52,149,000 52,133,000 50,132,000              2,000 1,710,000 1,710,000 1,710,000 1,712,000 4,512,000 5,828,000 40,260,000 40,289,000 37,363,000 37,363,000 8,446,000 8,446,000 5,866,000 5,861,000 5,864,000 5,866,000 3,972,000 3,972,000 3,975,000 3,972,000  
        other assets, noncurrent
      6,291,000 5,110,000 5,462,000 5,612,000 5,717,000 5,964,000 5,883,000 6,097,000 4,992,000 5,640,000 5,713,000 5,825,000 5,969,000 6,251,000 6,087,000 5,948,000 6,070,000 6,129,000 5,187,000 5,161,000 5,253,000 3,348,000 1,424,000 536,000 5,083,000 5,318,000 5,674,000 6,012,000 6,250,000 6,133,000 7,330,000 7,605,000 7,848,000 8,138,000 8,327,000 8,617,000 10,474,000 10,813,000 11,181,000 11,242,000 11,557,000 11,840,000 3,012,000 3,061,000 523,000 479,000 549,000 457,000 928,000 937,000 963,000 878,000 896,000 824,000 878,000 930,000 1,049,000 1,014,000 983,000 1,012,000 487,000 453,000 599,000 614,000 684,000 
        total assets
      704,344,000 493,033,000 442,644,000 431,107,000 417,235,000 409,647,000 401,172,000 368,546,000 349,251,000 320,917,000 320,965,000 337,155,000 412,479,000 391,893,000 405,527,000 419,909,000 433,763,000 427,591,000 441,933,000 449,515,000 442,495,000 415,057,000 417,112,000 358,407,000 360,512,000 339,404,000 342,258,000 324,611,000 298,308,000 287,749,000 223,058,000 220,296,000 206,999,000 183,272,000 179,085,000 174,308,000 170,150,000 165,972,000 188,463,000 193,102,000 199,583,000 189,131,000 197,215,000 205,153,000 259,212,000 260,247,000 265,196,000 276,843,000 374,240,000 373,221,000 425,769,000 429,547,000 428,299,000 427,372,000 490,304,000 507,160,000 513,578,000 529,016,000 532,734,000 524,924,000 515,839,000 499,693,000 452,106,000 434,630,000 434,167,000 
        liabilities and stockholders' equity
                                                                       
        current liabilities:
                                                                       
        accounts payable
      90,289,000 70,833,000 74,553,000 62,247,000 55,819,000 55,357,000 60,404,000 48,204,000 40,621,000 33,783,000 34,286,000 37,926,000 41,279,000 37,840,000 40,916,000 42,410,000 39,667,000 39,139,000 48,354,000 45,231,000 39,848,000 37,748,000 47,596,000 36,759,000 40,065,000 34,298,000 40,020,000 37,093,000 35,173,000 34,759,000 34,129,000 32,506,000 30,343,000 25,381,000 27,411,000 25,205,000 20,874,000 20,422,000 20,569,000 19,814,000 22,489,000 17,460,000 19,407,000 20,425,000 20,823,000 21,610,000 19,135,000 19,517,000 19,449,000 17,890,000 20,593,000 18,722,000 16,785,000 18,506,000 20,074,000 22,870,000 24,228,000 24,056,000 28,055,000 23,300,000 23,535,000 22,604,000 24,861,000 16,776,000 19,019,000 
        accrued liabilities
      133,482,000 97,279,000 89,498,000 87,225,000 86,918,000 91,078,000 86,619,000 68,822,000 58,425,000 44,538,000 41,322,000 44,010,000 62,892,000 46,846,000 51,054,000 54,459,000 49,241,000 42,174,000 48,897,000 57,650,000 56,634,000 47,802,000 44,325,000 42,271,000 41,923,000 38,279,000 37,699,000 36,878,000 35,065,000 28,592,000 31,015,000 34,811,000 38,917,000 29,768,000 26,166,000 26,223,000 26,185,000 23,306,000 23,840,000 27,705,000 29,957,000 23,249,000 25,261,000 27,146,000 28,948,000 23,328,000 24,010,000 27,854,000 26,172,000 22,233,000 26,976,000 30,903,000 28,986,000 24,864,000 22,324,000 29,462,000 28,568,000 25,944,000 27,830,000 33,238,000 34,397,000 28,597,000 27,383,000 30,144,000 28,011,000 
        post-closing payments, current
      25,461,000                                                                 
        total current liabilities
      249,232,000 177,394,000 172,165,000 163,044,000 156,674,000 159,691,000 157,888,000 126,398,000 109,114,000 85,035,000 83,257,000 89,820,000 112,793,000 96,174,000 104,377,000 109,579,000 104,270,000 96,656,000 110,456,000 115,611,000 111,712,000 97,785,000 104,598,000 85,837,000 90,896,000 82,712,000 87,573,000 83,699,000 75,037,000 68,146,000 66,025,000 68,032,000 69,815,000 55,879,000 54,411,000 52,554,000 48,099,000 44,977,000 60,446,000 63,719,000 53,399,000 41,997,000 45,863,000 48,828,000 70,840,000 66,005,000 62,864,000 66,244,000 63,648,000 57,353,000 65,545,000 66,691,000 63,548,000 59,949,000 58,264,000 70,314,000 68,530,000 68,568,000 72,509,000 69,107,000 71,383,000 68,424,000 67,497,000 63,723,000 66,383,000 
        operating lease liabilities, noncurrent
      5,627,000 6,377,000 6,995,000 7,382,000 7,992,000 6,554,000 7,026,000 7,879,000 8,260,000 9,056,000 4,047,000 1,261,000 1,291,000 1,741,000 2,891,000 3,858,000 5,114,000 6,375,000 7,248,000 8,545,000 9,442,000 10,782,000 12,120,000 8,692,000 9,758,000 10,769,000 11,850,000                                       
        post-closing payments, noncurrent
      60,422,000                                                                 
        debt, noncurrent
      70,000,000                                        15,000,000 15,000,000 15,000,000 15,000,000 44,848,000 49,764,000 54,679,000 59,565,000 64,524,000 69,445,000 73,104,000 77,249,000 81,294,000 85,037,000 89,180,000 92,167,000 94,992,000 97,600,000 89,424,000 96,010,000 100,010,000 101,607,000 78,348,000 78,046,000 84,636,000 
        other liabilities, noncurrent
      8,672,000 14,822,000 16,785,000 16,637,000 17,094,000 19,150,000 16,440,000 17,444,000 16,913,000 11,573,000 11,325,000 16,273,000 13,868,000 14,182,000 15,003,000 20,472,000 22,916,000 25,915,000 24,534,000 30,211,000 32,774,000 27,084,000 27,106,000 7,934,000 10,651,000 12,052,000 14,744,000 18,083,000 9,018,000 8,397,000 4,008,000 3,938,000 3,518,000 2,486,000 3,533,000 3,672,000 3,733,000 4,381,000 4,512,000 4,631,000 5,409,000 5,529,000 5,641,000 5,740,000 5,567,000 5,630,000 5,722,000 5,883,000 6,109,000 6,263,000 6,311,000 6,473,000 6,839,000 6,822,000 7,001,000 6,273,000 5,416,000 5,261,000 4,882,000 4,360,000 3,457,000 2,926,000 2,529,000 2,534,000 2,405,000 
        total liabilities
      393,953,000 198,593,000 195,945,000 187,063,000 181,760,000 185,395,000 181,354,000 151,721,000 134,287,000 105,664,000 98,629,000 107,354,000 127,952,000 112,097,000 122,271,000 133,909,000 132,300,000 128,946,000 142,238,000 154,367,000 153,928,000 135,651,000 143,824,000 102,463,000 111,305,000 105,533,000 114,167,000 101,782,000 84,055,000 76,543,000 70,033,000 71,970,000 73,333,000 58,365,000 57,944,000 56,226,000 51,832,000 49,358,000 64,958,000 68,350,000 73,808,000 62,526,000 66,504,000 69,568,000 121,255,000 121,399,000 123,265,000 131,692,000 134,281,000 133,078,000 144,993,000 150,652,000 151,681,000 151,808,000 154,445,000 168,803,000 168,938,000 171,429,000 166,815,000 169,535,000 174,972,000 173,134,000 148,612,000 144,608,000 153,794,000 
        commitments and contingencies
                                                                       
        stockholders' equity:
                                                                       
        common stock: 0.001 par value...
      58,000 58,000 58,000 58,000 58,000 57,000 56,000 55,000 55,000 55,000 55,000 54,000 54,000 54,000 54,000 53,000 55,000 55,000 54,000 54,000 54,000 53,000 53,000 52,000 52,000 52,000 51,000 50,000 50,000 50,000 49,000 48,000 47,000 46,000 46,000 45,000 45,000 46,000 46,000 45,000 45,000 45,000 45,000 45,000 44,000 44,000 44,000 44,000 43,000 43,000 43,000 43,000 43,000  43,000 43,000 44,000 50,000 50,000 50,000 49,000 49,000 48,000 47,000 47,000 
        additional paid-in capital
      374,181,000 365,592,000 368,078,000 369,958,000 364,595,000 357,789,000 351,807,000 347,449,000 343,424,000 336,665,000 332,194,000 329,093,000 327,929,000 322,720,000 318,199,000 316,422,000 326,935,000 326,346,000 321,769,000 320,315,000 317,132,000 313,017,000 307,350,000 304,650,000 299,427,000 298,080,000 293,866,000 289,768,000 284,599,000 282,493,000 277,084,000 277,761,000 268,601,000 266,982,000 265,137,000 263,533,000 262,391,000 261,224,000 260,277,000 257,950,000 254,574,000 252,517,000 250,570,000 249,358,000 247,105,000 244,777,000 242,398,000 239,558,000 235,568,000 233,188,000 229,882,000 226,857,000 223,394,000 220,345,000 217,299,000 220,552,000 224,603,000 264,511,000 260,696,000 255,689,000 247,692,000 239,724,000 223,570,000 217,581,000 214,331,000 
        accumulated other comprehensive loss
      -268,000 -268,000 -268,000 -268,000 -268,000 -268,000 -268,000 -268,000 -268,000 -268,000 -268,000 -266,000 -267,000 -268,000 -266,000 -261,000 -256,000 -255,000 -255,000 -255,000 -282,000 -290,000 -275,000 -237,000 -249,000 -319,000 -335,000 -366,000 -357,000 -357,000 -302,000 -380,000 -458,000 -480,000 -454,000 -463,000 -453,000 -412,000 -424,000 -418,000 -426,000 -420,000 -420,000 -413,000 -815,000 -812,000 -827,000 -1,054,000 -1,018,000 -1,127,000 -1,217,000 -1,012,000 -1,408,000 -1,575,000 -1,726,000           
        accumulated deficit
      -63,580,000 -70,942,000 -121,169,000 -125,704,000 -128,910,000 -133,326,000 -131,777,000 -130,411,000 -128,247,000 -121,199,000 -109,645,000 -99,080,000 -43,189,000 -42,710,000 -34,731,000 -30,214,000 -25,271,000 -27,501,000 -21,873,000 -24,966,000 -28,337,000 -33,374,000 -33,840,000 -48,521,000 -50,023,000 -63,942,000 -65,491,000 -66,623,000 -70,039,000 -70,980,000 -123,806,000 -129,103,000 -134,524,000 -141,641,000 -143,588,000 -145,033,000 -143,665,000 -144,244,000 -136,394,000 -132,825,000 -128,418,000 -125,537,000 -119,484,000 -113,405,000 -108,377,000 -105,161,000 -99,684,000                   
        total stockholders' equity
      310,391,000 294,440,000 246,699,000 244,044,000 235,475,000 224,252,000 219,818,000 216,825,000 214,964,000 215,253,000 222,336,000 229,801,000 284,527,000 279,796,000 283,256,000 286,000,000 301,463,000 298,645,000 299,695,000 295,148,000 288,567,000 279,406,000 273,288,000 255,944,000 249,207,000 233,871,000 228,091,000 222,829,000 214,253,000 211,206,000 153,025,000 148,326,000 133,666,000 124,907,000 121,141,000 118,082,000 118,318,000 116,614,000 123,505,000 124,752,000 125,775,000 126,605,000                        
        total liabilities and stockholders' equity
      704,344,000 493,033,000 442,644,000 431,107,000 417,235,000 409,647,000 401,172,000 368,546,000 349,251,000 320,917,000 320,965,000 337,155,000 412,479,000 391,893,000 405,527,000 419,909,000 433,763,000 427,591,000 441,933,000 449,515,000 442,495,000 415,057,000 417,112,000 358,407,000 360,512,000 339,404,000 342,258,000 324,611,000 298,308,000 287,749,000 223,058,000 220,296,000 206,999,000 183,272,000 179,085,000 174,308,000 170,150,000 165,972,000 188,463,000 193,102,000 199,583,000 189,131,000                        
        other liabilities
       9,282,000 8,114,000 13,572,000 13,937,000 13,256,000 10,865,000 9,372,000 9,883,000 6,714,000 7,649,000 7,875,000 8,622,000 11,478,000 12,359,000 12,369,000 15,278,000 15,307,000 13,171,000 12,697,000 15,143,000 11,841,000 12,339,000 6,734,000 8,808,000 8,967,000 9,015,000 8,967,000 3,951,000 3,903,000                                    
        other intangible assets
              40,881,000 33,544,000 36,122,000 38,700,000 41,362,000 44,170,000 46,874,000 49,696,000 51,503,000 54,324,000 56,161,000 59,177,000 62,201,000 55,690,000 58,619,000 28,174,000 30,185,000 31,244,000 33,178,000 35,118,000 27,432,000 28,984,000 7,835,000 8,573,000 9,380,000 10,243,000 2,970,000 4,105,000 5,300,000 6,674,000 8,333,000 10,081,000 12,172,000 14,357,000 16,604,000 19,030,000 21,444,000 24,305,000 27,658,000 31,441,000 35,917,000 40,819,000 45,442,000 50,486,000 55,839,000 61,726,000 65,645,000 72,444,000 77,606,000 68,117,000 72,954,000 65,847,000 71,366,000 77,182,000 57,801,000 47,156,000 45,824,000 
        deferred revenue
              185,000   9,000  10,000 48,000 341,000 84,000 36,000 34,000 33,000 87,000 394,000 338,000 73,000 100,000 1,168,000 839,000 761,000 848,000 892,000 881,000 715,000 555,000 730,000 834,000 1,126,000 1,040,000 1,249,000 1,037,000 1,200,000 903,000 1,239,000 1,146,000 1,208,000 1,356,000 1,353,000 1,246,000 1,175,000 1,231,000 1,222,000 1,405,000 1,638,000 1,695,000 1,955,000 2,243,000 2,553,000 2,565,000 2,096,000 2,247,000 2,531,000 2,371,000 1,809,000 1,378,000 1,241,000 1,257,000 
        receivable
                              73,367,000                                         
        debt
                                            15,000,000 15,000,000 50,000 49,000 49,000 49,000 19,713,000 19,714,000 18,473,000 17,698,000 16,796,000 16,008,000 16,571,000 15,428,000 16,082,000 14,624,000 13,623,000 15,429,000 13,169,000 16,472,000 14,377,000 10,038,000 11,080,000 15,414,000 13,875,000 15,562,000 18,096,000 
        deferred tax assets
                                              173,000 173,000 173,000 166,000 223,000 223,000 223,000 223,000 752,000 981,000 6,760,000 6,753,000 7,662,000 7,662,000 7,662,000 7,665,000 10,249,000 10,253,000 10,253,000 10,253,000 8,526,000 8,527,000 8,528,000 8,528,000 5,531,000 
        current assets
                                                                       
        liabilities and stockholders’ equity
                                                                       
        current liabilities
                                                                       
        stockholders’ equity
                                                                       
        total stockholders’ equity
                                                130,711,000 135,585,000 137,957,000 138,848,000 141,931,000 145,151,000 239,959,000 240,143,000 280,776,000 278,895,000 276,618,000 275,564,000 335,859,000 338,357,000 344,640,000 357,587,000 365,919,000 355,389,000 340,867,000 326,559,000 303,494,000 290,022,000 280,373,000 
        total liabilities and stockholders’ equity
                                                197,215,000 205,153,000 259,212,000 260,247,000 265,196,000 276,843,000 374,240,000 373,221,000 425,769,000 429,547,000 428,299,000 427,372,000 490,304,000 507,160,000 513,578,000 529,016,000 532,734,000 524,924,000 515,839,000 499,693,000 452,106,000   
        marketable securities
                                                   27,951,000 39,456,000 38,630,000 38,308,000 39,243,000 38,363,000 37,847,000 38,067,000 39,445,000 39,145,000 36,736,000 37,532,000 38,946,000 38,831,000 34,927,000 25,420,000 18,903,000    
        deferred revenue, noncurrent
                                                       17,000 33,000 239,000    49,000    58,000 122,000 177,000 238,000 305,000 370,000 
        (accumulated deficit) retained earnings
                                                     -93,397,000                  
        retained earnings
                                                      5,366,000 8,039,000 52,068,000 53,007,000 54,589,000 56,751,000 120,243,000 120,379,000 120,178,000 117,305,000 112,872,000 107,378,000 100,932,000 94,593,000 87,665,000 80,164,000 73,753,000 
        treasury stock
                                                             -1,178,000  -24,362,000 -7,779,000 -7,779,000 -7,779,000 -7,779,000 -7,779,000 -7,779,000 -7,779,000 
        42,788,671 and 43,350,831 shares issued, and 42,788,671 and 43,222,031 shares outstanding at december 31, 2012 and june 30, 2012, respectively
                                                           43,000            
        accumulated other comprehensive income
                                                             -1,439,000 -185,000 83,000 80,000 51,000 -27,000 -28,000 -10,000 9,000 21,000 
        liabilities, convertible preferred stock and stockholders’ equity
                                                                       
        convertible preferred stock: 0.001 par value...
                                                                       
        total liabilities, convertible preferred stock and stockholders’ equity
                                                                     434,630,000 434,167,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 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 
                                                                        
          cash flows from operating activities
                                                                        
          net income
        7,362,000 50,227,000 4,535,000 3,206,000           -4,517,000 -4,943,000 2,230,000 -5,628,000 3,093,000 3,371,000 5,037,000 466,000 14,681,000 1,502,000 13,919,000 1,549,000 1,132,000 3,416,000 941,000 52,826,000 5,297,000 5,421,000 7,117,000 1,947,000 1,445,000                 -1,582,000 -2,162,000 -63,491,000 -137,000 201,000 2,873,000 4,433,000 5,494,000 6,446,000 6,339,000 6,928,000 7,501,000 6,411,000 
          adjustments to reconcile net income to net cash from operating activities:
                                                                        
          stock-based compensation
        8,490,000 9,552,000 9,203,000 7,234,000 7,073,000 9,052,000 8,407,000 5,638,000 6,720,000 6,068,000 5,275,000 2,731,000 5,308,000 5,477,000 5,270,000 6,616,000 1,411,000 5,573,000 4,906,000 4,442,000 4,856,000 5,555,000 4,780,000 5,500,000 1,869,000 4,700,000 4,648,000 4,188,000 2,950,000 3,879,000 3,111,000 2,565,000 2,617,000 2,563,000 2,437,000 2,072,000 2,077,000 2,142,000 2,607,000 3,703,000 2,432,000 2,329,000 2,504,000 2,473,000 2,581,000 2,526,000 2,275,000 2,318,000 2,450,000 2,626,000 3,035,000 3,203,000 3,014,000 3,029,000 2,770,000 2,905,000 3,196,000 3,521,000 3,374,000 3,097,000 3,507,000 3,616,000 3,730,000 3,152,000 
          depreciation and amortization
        5,888,000 4,934,000 5,815,000 5,858,000 5,969,000 6,238,000 6,441,000 6,681,000 6,225,000 5,713,000 5,338,000 5,151,000 4,972,000 4,670,000 4,362,000 4,301,000 4,247,000 4,213,000 4,200,000 4,191,000 3,874,000 4,003,000 4,133,000 2,959,000 2,851,000 2,854,000 2,812,000 2,595,000 2,361,000 2,371,000 1,648,000 1,790,000 1,906,000 1,810,000 2,261,000 2,394,000 2,660,000 2,950,000 3,373,000 3,650,000 3,721,000 3,772,000 3,944,000 4,089,000 4,370,000 4,986,000 5,422,000 6,142,000 6,611,000 6,668,000 6,676,000 6,659,000 7,208,000 10,179,000 8,279,000 8,493,000 8,032,000 7,517,000 7,108,000 7,020,000 7,632,000 6,723,000 5,897,000 5,113,000 
          change in the fair value of contingent consideration
        1,850,000   4,700,000 1,200,000 5,000,000 6,194,000         -3,624,000                                                
          provision for sales returns and doubtful accounts receivable
        577,000 1,113,000 649,000 486,000 -100,000 317,000 1,476,000 188,000 326,000 159,000 223,000 1,847,000 169,000 609,000 120,000 202,000 -31,000 210,000 200,000 12,000 -246,000 -12,000 -95,000 446,000 29,000 21,000 129,000 76,000 8,842,000 180,000 245,000 144,000 140,000 102,000 139,000 182,000 -102,000   -54,000 209,000 707,000 -73,000 84,000 -412,000 288,000 182,000 320,000 -181,000 32,000 -275,000 -206,000 -107,000 -152,000 -316,000 -1,473,000 1,589,000 -68,000 36,000 108,000 325,000 2,000 -470,000 -517,000 
          non-cash lease expense
        -50,000 128,000 -56,000 12,000 -48,000 114,000 -31,000 46,000 51,000 -357,000 -253,000 -259,000 -280,000 -280,000 -262,000 -291,000 -272,000 -250,000 -230,000 -238,000 -214,000 -195,000 -169,000 -204,000 297,000 342,000 -176,000                                      
          deferred income taxes
        -206,000 -691,000 123,000 103,000 432,000 -56,000 -98,000 410,000 -558,000 201,000 544,000 50,474,000 -981,000 -1,477,000 -802,000 2,028,000 -1,204,000 -2,170,000 555,000 1,145,000 757,000 -1,019,000 4,525,000 288,000 3,569,000 -427,000 116,000 2,000                                     
          release of tax valuation allowance
        395,000                                                                
          other adjustments
        826,000 -82,000 -663,000 223,000 77,000 105,000 -352,000 10,000 149,000 23,000 -438,000 -2,000 -9,000 9,000 -147,000 126,000 123,000 149,000 84,000 59,000 302,000 41,000 339,000 -129,000 175,000 57,000 212,000 180,000 60,000 515,000 -145,000 -192,000 -644,000   60,000 -3,000 9,000 -13,000     119,000 29,000 56,000 43,000 -1,267,000                 
          changes in assets and liabilities, net of effects of business acquisitions:
                                                                        
          accounts receivable
        -26,579,000 -3,522,000 -14,824,000 951,000 13,219,000 23,227,000 -63,594,000 -12,335,000 -25,238,000 -7,202,000 -159,000 36,011,000 -34,363,000 3,466,000 5,822,000 -4,227,000 -13,574,000 24,037,000 -693,000 -5,608,000 -11,296,000 -2,863,000 -296,000 7,720,000 -2,232,000 4,982,000 884,000 -2,762,000 -13,214,000 4,876,000 2,779,000 430,000 -20,489,000 76,000 -4,975,000 -1,134,000 -1,887,000 3,069,000 2,820,000 2,336,000 -9,165,000 4,609,000 453,000 -1,363,000 -3,434,000 -296,000 690,000 -286,000 -6,760,000 5,216,000 -1,654,000 6,690,000 -3,572,000 3,868,000 8,323,000 -1,327,000 -1,068,000 6,499,000 -6,087,000 4,371,000 -609,000 10,131,000 -10,008,000 -3,142,000 
          prepaid expenses and other assets
        1,865,000 245,000 275,000 685,000 1,747,000 -3,505,000 -757,000 485,000 481,000 911,000 1,089,000 -976,000 -3,238,000 -162,000 -426,000 2,318,000 -473,000 1,717,000 -559,000 872,000 -999,000 6,101,000 -19,000 -5,386,000 -3,378,000 1,265,000 -637,000 182,000 -947,000 902,000 -682,000 1,939,000 15,000 668,000 -712,000 247,000 23,000 1,134,000 -574,000 8,416,000 -23,000 -9,445,000 5,500,000 548,000 -365,000 943,000 -1,312,000 -2,928,000 -2,890,000 -1,172,000 659,000 5,354,000 2,552,000 -4,606,000 -9,000 -2,436,000 -1,927,000 -1,487,000 3,155,000 3,051,000 4,601,000 -853,000 -1,852,000 5,280,000 
          accounts payable
        16,481,000 -3,084,000 12,477,000 6,073,000 479,000 -5,121,000 12,343,000 8,183,000 7,022,000 -1,122,000 -3,603,000 -3,208,000 3,113,000 -2,807,000 -1,868,000 2,563,000 1,463,000 -10,072,000 3,161,000 5,545,000 2,010,000 -9,979,000 8,982,000 -3,189,000 5,902,000 -5,608,000 2,998,000 2,014,000 382,000 481,000 1,657,000 2,109,000 5,072,000 -2,106,000 2,275,000 4,285,000 482,000 -49,000 676,000 -2,626,000 5,066,000 -1,845,000 -1,100,000 -98,000 -836,000 2,331,000 633,000 -329,000 1,064,000 -2,352,000 2,156,000 1,398,000 -1,685,000 -1,541,000 -2,754,000 -1,318,000 390,000 -3,935,000 4,487,000 -192,000 1,312,000 -1,705,000 6,960,000 -975,000 
          accrued liabilities
        20,033,000 8,266,000 2,067,000 366,000 -4,353,000 4,856,000 17,631,000 10,465,000 13,980,000 3,431,000 -2,525,000 -18,042,000 16,467,000 -3,953,000 -1,594,000 3,153,000 7,326,000 -6,545,000 -8,965,000 848,000 9,052,000 3,425,000 -2,713,000 743,000 3,211,000 -11,000 -2,770,000 -2,253,000 6,544,000 -3,740,000 -3,919,000 -4,157,000 9,103,000 3,658,000 -115,000 122,000 3,225,000 -719,000 -3,783,000 -2,399,000 6,890,000 -2,210,000 -1,673,000 -1,652,000 5,595,000 -563,000 -2,886,000 1,670,000 4,030,000 -557,000 -5,304,000 192,000 4,076,000 276,000 -5,926,000 -579,000 3,461,000 -2,980,000 -7,307,000 -851,000 6,057,000 73,000 -2,727,000 2,265,000 
          net cash from operating activities
        36,932,000 21,623,000 19,601,000 29,897,000 30,111,000 38,678,000 -13,706,000 16,556,000 4,110,000 -3,654,000 -4,973,000 17,969,000 -9,331,000 -2,465,000 5,665,000 7,691,000 1,294,000 13,934,000 5,753,000 14,412,000 13,066,000 5,579,000 17,558,000 12,973,000 15,156,000 9,938,000 9,541,000 8,638,000 6,448,000 12,652,000 10,227,000 11,666,000 5,694,000 7,295,000 2,324,000 10,260,000 6,186,000 883,000 1,207,000 226,000 5,752,000 -8,206,000 3,243,000 1,371,000 4,162,000 4,101,000 -3,501,000 5,416,000 2,620,000 6,459,000 3,882,000 20,040,000 10,237,000 11,268,000 10,371,000 5,350,000 17,432,000 14,268,000 10,677,000 19,594,000 28,859,000 20,874,000 8,844,000 8,546,000 
          cash flows from investing activities
                                                                        
          business acquisitions, net of cash acquired
                       -797,000   -9,000,000 -40,304,000                                          
          capital expenditures
        -537,000 -889,000 -1,174,000 -548,000 -639,000 -447,000 -437,000 -1,175,000 -1,211,000 -1,338,000 -1,624,000 -1,024,000 -485,000 -1,077,000 -476,000 -466,000 -1,656,000 -311,000 -409,000 -602,000 -326,000 -604,000 -437,000 -641,000 -373,000 -404,000 -544,000 -779,000 -541,000 -318,000 -334,000 -214,000 -197,000 -75,000 -124,000 -182,000 -374,000 -203,000 -401,000 -170,000 -546,000 -654,000 -489,000 -717,000 -344,000 -144,000 -2,141,000 -776,000 -500,000 -2,989,000 -1,190,000 -215,000 -305,000 -530,000 -291,000 -251,000 -633,000 -631,000 -753,000 -2,045,000 -902,000 -551,000 
          free cash flows
        36,395,000 20,734,000 18,427,000 29,349,000 29,472,000 38,231,000 -14,143,000 15,381,000 2,899,000 -4,992,000 -6,597,000 16,945,000 -9,816,000 -3,542,000 5,189,000 7,225,000 -362,000 13,623,000 5,344,000 13,810,000 12,740,000 4,975,000 17,121,000 12,332,000 14,783,000 9,534,000 8,997,000 7,859,000 5,907,000 12,334,000 9,893,000 11,452,000 5,497,000 7,220,000 2,200,000 10,078,000 5,812,000 680,000 806,000 56,000 5,206,000 -8,860,000 2,754,000 654,000 3,818,000 3,957,000 -5,642,000 4,640,000 2,120,000 3,470,000 2,692,000 19,825,000 9,932,000 10,738,000 10,080,000 5,099,000 16,799,000 13,637,000 9,924,000 19,594,000 28,859,000 18,829,000 7,942,000 7,995,000 
          internal software development costs
        -2,625,000 -2,581,000 -2,918,000 -2,507,000 -2,374,000 -2,321,000 -2,169,000 -2,474,000 -2,488,000 -2,945,000 -3,470,000 -3,446,000 -3,031,000 -2,904,000 -2,561,000 -1,188,000 -1,225,000 -1,294,000 -965,000 -793,000 -939,000 -703,000 -696,000 -616,000 -561,000 -607,000 -507,000 -609,000 -533,000 -598,000 -596,000 -613,000 -472,000 -518,000 -543,000 -451,000 -552,000 -487,000 -695,000 -793,000 -758,000 -655,000 -1,276,000 -914,000 -495,000 -506,000 -427,000 -593,000 -697,000 -547,000 -657,000 -698,000 -556,000 -606,000 -651,000 -633,000 -664,000 -523,000 -559,000 -519,000 -442,000 -496,000 -384,000 -405,000 
          other investing activities
                  -1,000   1,000          -150,000 36,000 25,000 145,000 193,000 644,000   -62,000 -36,000 -44,000 -53,000 -15,000            2,000 11,000 4,000 1,000 -1,000 2,000 28,000      
          net cash from investing activities
        -107,424,000 -3,470,000 -4,092,000 -3,056,000 -3,013,000 -2,768,000 -2,606,000 -3,649,000 -9,709,000 -4,283,000 -5,094,000 -4,471,000 -3,516,000 -4,101,000 -3,037,000 -2,450,000 -2,796,000 -2,605,000 -1,374,000 -1,395,000 -11,778,000 -2,577,000 -20,707,000 2,734,000 8,171,000 -986,000 -1,051,000 -12,119,000 -1,038,000 -23,047,000 -785,000 -634,000 -25,000 -14,523,000 -667,000 -1,446,000 -951,000 -734,000 -1,006,000 -957,000 -1,262,000 -1,258,000 -1,725,000 -4,706,000 27,339,000 11,348,000 -711,000 109,000 1,000 -8,139,000 -2,702,000 -1,029,000 210,000 -4,246,000 -3,655,000 -5,889,000 -23,727,000 -2,625,000 -35,665,000 -11,849,000 -13,537,000 -73,964,000 -35,413,000 -16,233,000 
          cash flows from financing activities
                                                                        
          proceeds from borrowings under revolving credit facility
                                                                        
          payment of revolving credit facility upfront fees
                                                                        
          proceeds from exercise of stock options and issuance of common stock under employee stock purchase plan
        1,869,000 1,334,000 33,000 2,554,000 7,000 1,362,000 195,000 1,596,000 121,000 1,579,000 13,000 1,409,000 237,000 1,560,000                                                  
          payment of withholding taxes related to release of restricted stock, net of share settlement
        -1,771,000 -2,383,000 -5,275,000 -1,901,000 -2,823,000 -3,076,000 -5,424,000 -1,768,000 -1,572,000 -1,161,000 -2,187,000 -645,000 -1,518,000 -1,210,000 -2,016,000 -776,000 -1,065,000 -1,654,000 -3,847,000 -1,462,000 -1,938,000 -1,706,000 -2,874,000 -963,000 -1,227,000 -1,828,000 -2,358,000                                      
          post-closing payments and contingent consideration related to acquisitions
        -2,684,000 -4,614,000 -5,743,000 -2,841,000 -5,144,000 -453,000 -344,000 -952,000 -5,277,000 -1,235,000 -3,184,000 -1,730,000 -5,494,000 -2,800,000 -3,239,000 -1,210,000 -5,310,000 -4,669,000 -2,672,000 -348,000 -4,644,000 -1,838,000                                        
          repurchase of common stock
        1,000 -10,052,000 -6,745,000     -862,000 -1,426,000 -915,000 -4,731,000                                                  
          net cash from financing activities
        65,569,000 -12,435,000 -15,300,000 -7,611,000 -3,110,000 -3,069,000 -9,206,000 -2,026,000 -320,000 -2,854,000 -7,311,000 -2,782,000 -3,293,000 -2,703,000 -10,681,000 -18,263,000 -4,075,000 -2,213,000 -8,764,000 -5,927,000 -743,000 -2,587,000 -2,055,000 -5,345,000 -2,388,000 -3,368,000 -531,000 -985,000 -857,000 1,501,000 -3,713,000 6,491,000 -1,013,000 -733,000 -851,000 -974,000 -952,000 -16,232,000 -347,000 -384,000 -391,000 -399,000 -1,323,000 -50,293,000 -5,335,000 -3,931,000 -3,560,000 -3,083,000 -4,127,000 -3,356,000 -2,973,000 -4,596,000 -3,062,000 -3,142,000 -10,816,000 -8,629,000 -21,402,000 -12,558,000 -858,000 -196,000 2,534,000 32,622,000 -1,888,000 -11,849,000 
          effect of exchange rate changes on cash, cash equivalents and restricted cash
        3,000 -54,000 10,000 33,000 -7,000 12,000 12,000 5,000 1,000 6,000 6,000 -1,000 -1,000 -9,000 -4,000 -3,000 5,000 -9,000 -5,000 26,000 11,000 -12,000 -61,000 8,000 76,000 23,000 36,000 -16,000 5,000 -53,000 90,000                                  
          net increase in cash, cash equivalents and restricted cash
        -4,920,000 5,664,000 219,000 19,263,000                7,116,000 556,000 403,000 -5,265,000 10,370,000 21,015,000 5,607,000 7,995,000 -4,482,000   5,819,000                                  
          cash, cash equivalents and restricted cash at beginning of period
        101,094,000 50,503,000 73,692,000 96,453,000 110,333,000 107,523,000 62,536,000 65,588,000                                  
          cash, cash equivalents and restricted cash at end of period
        -4,920,000 5,664,000 101,313,000 19,263,000 23,981,000 32,853,000 24,997,000 10,886,000 -5,918,000 -10,785,000 56,320,000 10,715,000 -16,141,000 -9,278,000 88,396,000 -13,025,000 -5,572,000 9,107,000 105,943,000 7,116,000 556,000 403,000 102,258,000 10,370,000 21,015,000 5,607,000 70,531,000 -4,482,000 4,558,000 -8,947,000 71,407,000                                  
          reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets
                                                                        
          cash and cash equivalents
        -4,920,000 5,664,000 101,298,000 19,263,000 23,980,000 32,853,000 24,982,000 10,886,000 -5,918,000 -10,785,000 56,305,000 10,715,000 -16,142,000 -9,278,000 88,382,000 -13,024,000 -5,572,000 9,107,000 105,928,000 7,116,000 555,000 403,000 102,244,000 10,370,000 21,015,000 5,607,000 70,517,000 -4,482,000 4,557,000 -8,072,000 70,519,000                                  
          restricted cash included in other assets, noncurrent
        15,000 1,000 15,000 15,000 1,000 14,000 -1,000 15,000 1,000 14,000 14,000 1,000 -875,000 888,000                                  
          total cash, cash equivalents and restricted cash
        -4,920,000 5,664,000 101,313,000 19,263,000 23,981,000 32,853,000 24,997,000 10,886,000 -5,918,000 -10,785,000 56,320,000 10,715,000 -16,141,000 -9,278,000 88,396,000 -13,025,000 -5,572,000 9,107,000 105,943,000 7,116,000 556,000 403,000 102,258,000 10,370,000 21,015,000 5,607,000 70,531,000 -4,482,000 4,558,000 -8,947,000 71,407,000                                  
          supplemental disclosure of cash flow information
                                                                        
          cash paid for income taxes
        77,000 269,000 153,000  128,000 139,000 84,000 176,000 124,000 86,000 84,000 206,000 47,000 46,000 73,000 162,000 95,000 114,000 25,000 161,000 36,000 67,000 29,000 121,000 193,000 27,000 32,000 85,000 120,000 30,000 99,000 11,000 116,000 28,000 90,000 22,000 300,000 30,000 38,000 134,000 446,000 209,000 74,000                      
          supplemental disclosure of non-cash investing and financing activities
                                                                        
          unpaid purchase consideration
                                                                        
          purchases of property and equipment included in accrued liabilities
        411,000 -590,000 1,053,000  -91,000 -124,000 1,267,000 -609,000 -124,000 -81,000 1,660,000 -378,000 721,000 -151,000 1,036,000 286,000 -1,034,000 799,000 562,000 -189,000 -16,000 304,000 176,000 -95,000 69,000 23,000 75,000                                      
          retirement of treasury stock
        -9,655,000 -7,142,000     -622,000 -1,578,000 -1,003,000 -3,050,000                                     6,157,000 7,355,000         
          changes in assets and liabilities:
                                                                        
          impairment of investment in equity securities
                                                                        
          acquisitions, net of cash acquired
                                                                       
          reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets
                                                                        
          impairment of investment
                                                                        
          post-closing payments unpaid at acquisition date
                      929,000   -376,000                                             
          contingent consideration unpaid at acquisition date
                                                                      
          net loss
             -1,549,000 -1,366,000 -2,164,000 -7,048,000 -11,554,000 -10,565,000  -479,000                       -1,368,000 579,000 -7,850,000 -3,569,000 -4,407,000 -2,881,000 -6,053,000 -6,079,000 -5,028,000 -3,216,000 -5,477,000 -6,287,000  -2,673,000 -44,029,000 -939,000              
          adjustments to reconcile net loss to net cash from operating activities:
                                                                        
          net decrease in cash, cash equivalents and restricted cash
             32,853,000 -25,506,000 10,886,000 -5,918,000 -10,785,000 -17,372,000    -8,057,000    -4,390,000                                              
          other assets, noncurrent
                                                         27,000 -86,000 17,000 -71,000 50,000 57,000 114,000 -30,000 -35,000 29,000 -13,000 -34,000 147,000 20,000 33,000 
          supplemental disclosure of noncash investing and financing activities
                                                                        
          deferred revenue
                185,000 -9,000 9,000 -10,000 -38,000 -293,000 257,000 48,000 2,000 1,000 -54,000 -67,000 56,000 25,000 -27,000 -202,000 329,000 78,000 -87,000 -44,000 11,000 166,000 160,000 -175,000 -104,000 -292,000 86,000 -209,000 212,000 -163,000 297,000 -336,000 93,000 -62,000 -148,000 3,000 107,000 71,000 -56,000 -8,000 -199,000 -439,000 -60,000 -67,000 -289,000 -309,000 14,000 237,000 -154,000 -339,000 96,000 507,000 370,000 70,000 -55,000 
          other assets, non-current
                                                                        
          other liabilities, non-current
                  110,000                                                      
          gain on divestitures of businesses
                           -16,615,000 -2,759,000                                         
          proceeds from divestitures of businesses, net of cash divested
                              3,991,000                                         
          purchases of equity investment
                           -2,000,000                                            
          other liabilities, noncurrent
                               1,000   115,000 453,000 555,000 390,000 70,000 412,000 1,032,000 -1,047,000 -139,000 -142,000 -138,000 -131,000 -119,000 -118,000 -117,000 -112,000 -98,000 114,000 -63,000 -92,000 -161,000 -34,000 -154,000 -208,000 -162,000 -39,000 -54,000 2,000 342,000 -2,449,000 127,000 387,000 519,000 536,000 531,000 397,000 -5,000 -10,000 
          proceeds from exercise of common stock options
                       581,000 229,000 651,000 393,000 204,000 1,195,000 1,791,000 1,167,000 262,000 677,000 1,326,000 1,827,000 2,075,000 508,000 3,062,000 2,144,000 7,863,000 2,267,000         1,300,000 1,070,000 332,000 934,000 993,000 141,000 47,000 33,000 236,000 1,172,000 1,339,000 370,000 1,817,000 4,130,000 2,966,000 7,519,000 2,095,000 90,000 
          proceeds from divestitures of businesses
                             730,000 20,730,000                                          
          post-closing payments unpaid at acquisition date related to modernize inc. acquisition
                             2,079,000 24,776,000                                          
          business acquisitions
                                  -10,581,000                                  
          repurchases of common stock
                                       -522,000 -125,000 -721,000 -723,000               -6,157,000 -7,355,000 -21,037,000       
          accrued post-closing payments related to amone corp. acquisition
                                                                       
          post-closing payments related to acquisitions
                                                                        
          repayment of revolving loan facility
                                                                      
          cash paid for interest
                                           23,000 134,000 138,000 151,000 127,000 209,000 156,000 637,000 813,000 557,000 1,045,000 839,000 936,000 1,019,000 968,000 1,018,000 1,058,000 1,554,000 703,000 1,005,000 926,000 807,000 1,048,000 1,292,000 896,000 934,000 1,006,000  
          withholding taxes related to release of restricted stock, net of share settlement
                                    -1,365,000 -1,561,000 -5,857,000  -3,280,000 -1,109,000 -726,000                              
          deferred taxes
                                           80,000    -488,000 -8,000 1,784,000 2,000 3,137,000 1,545,000 40,371,000 22,000 -1,844,000            
          restricted cash
                                                                     -6,000 -1,000 
          principal payments on acquisition-related notes payable
                                                   -40,000 -444,000 -354,000 -362,000 -1,714,000 -523,000 -2,280,000 -376,000 -1,904,000 -3,568,000 -1,176,000 -419,000 -558,000 -1,213,000 -3,727,000 -614,000 -3,746,000 -3,365,000 -9,841,000 
          effect of exchange rate changes on cash and cash equivalents
                                       88,000 27,000 -10,000 -13,000 -35,000 13,000 2,000 23,000 -47,000 -47,000 -3,000 -4,000 -6,000 1,000 16,000 -8,000 2,000 -12,000 -29,000 -10,000 4,000 -5,000 17,000 -162,000 1,000 3,000 25,000 57,000 7,000 -5,000 -19,000  
          net increase in cash and cash equivalents
                                          796,000    -144,000  4,052,000 -9,910,000 192,000 -53,632,000 26,160,000   2,434,000    14,405,000        7,606,000 17,863,000 -20,473,000 -28,476,000 -19,548,000 
          cash and cash equivalents at beginning of period
                                       49,571,000 53,710,000 60,468,000 84,177,000 90,117,000 68,531,000 132,290,000 155,770,000 
          cash and cash equivalents at end of period
                                       17,611,000 4,683,000 -7,961,000 50,367,000 7,827,000 4,248,000 -16,070,000 53,566,000 -1,092,000 4,052,000 -9,910,000 60,660,000 -53,632,000 26,160,000 11,519,000 76,421,000 2,434,000 -1,504,000 -5,048,000 88,295,000 14,405,000 7,389,000 3,875,000 64,448,000 -9,330,000 -27,696,000 -912,000 106,469,000 7,606,000 17,863,000 -20,473,000 127,294,000 -19,548,000 
          net decrease in cash and cash equivalents
                                        4,683,000   7,827,000 4,248,000          -7,756,000   -5,048,000 -1,822,000   3,875,000 -4,083,000  -27,696,000 -912,000 -25,821,000      
          write-off of bank loan upfront fees
                                                   481,000 328,000                  
          gains on sale of domain names
                                                                        
          purchases of marketable securities
                                                   -5,995,000 -10,605,000 -14,380,000 -13,154,000 -10,258,000 -12,978,000 -11,238,000 -12,612,000 -13,569,000 -14,862,000 -10,409,000 -15,121,000 -13,076,000 -9,610,000 -20,510,000 -15,007,000    
          proceeds from maturities of marketable securities
                                                                        
          proceeds from sales of marketable securities
                                                                        
          purchase of investment
                                                                        
          proceeds from sale of domain names
                                                   25,000 188,000 458,000 2,700,000                  
          proceeds from revolving loan facility
                                                                        
          principal payments on term loan facility
                                                                        
          payment of bank loan upfront fees
                                                   -272,000               
          supplemental disclosure of noncash investing activities
                                                                        
          gain on sales of domain names
                                            -11,000 -143,000  -44,000 -51,000 -65,000                      
          proceeds from sales of domain names
                                            11,000 143,000  44,000 51,000 40,000                      
          withholding taxes related to restricted stock, net of share settlement
                                            -229,000                            
          provision for (recovery from) sales returns and doubtful accounts receivable
                                              95,000                          
          withholding taxes related to restricted stock net share settlement
                                              -347,000 -343,000 -391,000 -425,000 -1,323,000 -253,000 -284,000 -181,000 -445,000 -198,000 -432,000 -289,000 -1,039,000 -53,000 -43,000 -47,000 -101,000 -71,000 -84,000 -78,000 -184,000      
          impairment of goodwill
                                                                      
          excess tax benefits from stock-based compensation
                                                     -51,000 -149,000 -85,000 -213,000 -96,000 -96,000 -10,000 -26,000 -24,000 -51,000 -49,000 -62,000 -35,000 -714,000 -1,432,000 -5,025,000 -287,000  
          gains on sale of investment and domain names
                                                                        
          changes in assets and liabilities, net of effects of acquisitions:
                                                                        
          other intangibles
                                                       -1,000 -123,000 -2,597,000 -95,000 -15,000            
          proceeds from sale of investment
                                                                        
          purchases of property and equipment
                                                                        
          proceeds from sales and maturities of marketable securities
                                                    27,990,000 17,525,000 9,762,000 13,948,000 14,475,000 9,127,000 12,218,000 11,135,000 13,683,000 12,948,000 12,145,000 10,839,000 16,128,000 12,602,000 5,433,000 10,743,000     
          proceeds from sale of property and equipment
                                                                       
          short term payables
                                                                      
          net realized loss from sale of marketable securities
                                                                        
          gain on sale of domain names
                                                    -173,000 -708,000 -2,450,000                  
          changes in assets and liabilities, net of effects of acquisition:
                                                                        
          business acquisition
                                                                       
          principal payments on bank debt
                                                    -5,000,000 -3,750,000 -3,750,000 -3,750,000 -3,750,000 -2,500,000 -2,500,000 -2,500,000 -2,500,000 -1,250,000 -1,250,000 -1,250,000 -1,250,000 -1,312,000 -1,313,000 -1,313,000 -875,000 -875,000 -900,000 -850,000 
          cash paid for taxes
                                                    112,000 380,000 280,000 265,000 83,000 1,091,000 130,000 205,000 182,000 1,594,000 182,000 5,079,000 3,701,000 4,828,000 113,000 3,868,000 43,000 7,211,000 5,763,000  
          proceeds from bank debt
                                                                 -375,000   
          notes payable issued in connection with business acquisitions
                                                               1,835,000 94,000 3,006,000 161,000 94,000 261,000 86,000 2,870,000 3,751,000 
          other non-cash adjustments
                                                         249,000 289,000 354,000 435,000 533,000 75,000 474,000 601,000 632,000 243,000 -109,000 123,000 70,000 15,000 -1,010,000 
          write-off of bank loans and upfront fees
                                                                        
          business acquisitions, net of notes payable and cash acquired
                                                               -5,436,000 -23,436,000 -999,000 -30,204,000 -115,000 -5,095,000 -52,507,000 -34,121,000 -15,277,000 
          net proceeds from issuance of common stock
                                                                      -1,286,000 
          purchase of property and equipment
                                                                        
          conversion of preferred stock to common stock
                                                                        
          payments for issuance of common stock
                                                                     -101,000 -5,000  
          capital expenditures and other investing activities
                                                                        
          accrued stock issuance costs
                                                                        
          proceeds from sales of property and equipment
                                                                       1,000 
          adjustments to reconcile net income to net cash from
                                                                        
          operating activities:
                                                                        
          loss, net on early extinguishment of debt
                                                                        
          excess tax benefits from exercise of stock options
                                                                        
          deferred tax assets
                                                                        
          deferred tax liabilities