7Baggers

Forrester Research, Inc
(NASDAQ:FORR) 

FORR stock logo

Forrester Research, Inc. operates as an independent research and advisory services company in the United States and internationally. The company operates through Research, Consulting, and Events segments. Its primary subscription research product is Research, which offers clients with access to its ...

Founded: 1983
Full Time Employees: 1,823
Sector: Industrials
Industry: Consulting Services

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-03-31 2023-06-30 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-06-30 2021-03-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-03-31 2018-09-30 2018-06-30 2018-03-31 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2005-03-31 2004-09-30 2004-06-30 2002-09-30 
                                         
      revenues:
                                         
      research
    66,890,000 76,615,000 72,652,000 77,926,000 68,414,000 79,425,000 77,070,000 76,581,000 87,699,000 92,188,000 87,038,000 89,447,000 85,780,000  81,002,000 74,968,000 72,813,000 73,621,000                    
      consulting
    18,582,000 21,788,000 21,475,000 23,493,000 21,436,000 25,933,000 23,369,000 23,141,000 29,970,000 37,512,000 37,382,000 39,262,000 38,431,000  40,960,000 38,550,000 34,633,000 34,888,000                    
      events
    -18,000 2,655,000 168,000 10,240,000 26,000 2,683,000 2,088,000 355,000 17,920,000 7,191,000 3,259,000 19,537,000 760,000  6,708,000 263,000 1,131,000 5,032,000                    
      total revenues
    85,454,000 101,058,000 94,295,000 111,659,000 89,876,000 108,041,000 102,527,000 100,077,000 135,589,000 136,891,000 127,679,000 148,246,000 124,971,000  128,670,000 113,781,000 108,577,000 113,541,000 106,345,000 124,269,000 108,596,000 100,649,000 84,890,000 96,353,000 77,749,000 89,733,000 77,194,000 83,446,000 77,427,000 87,821,000 77,401,000 80,975,000 74,753,000 33,782,000 33,879,000 34,921,000 21,938,000 
      yoy
    -4.92% -6.46% -8.03% 11.57% -33.71% -21.08% -19.70% -32.49% 8.50%  -0.77% 30.29% 15.10%  20.99% -8.44% -0.02% 12.81% 25.27% 28.97% 39.68% 12.16% 9.97% 15.47% 0.42% 2.18% -0.27% 3.05% 3.58% 159.96% 128.46% 131.88% 240.75%     
      qoq
    -15.44% 7.17% -15.55% 24.24% -16.81% 5.38% 2.45% -26.19% -0.95% 7.21% -13.87% 18.62%   13.09% 4.79% -4.37% 6.77% -14.42% 14.43% 7.90% 18.56% -11.90% 23.93% -13.36% 16.24% -7.49% 7.77% -11.84% 13.46% -4.41% 8.32% 121.28% -0.29% -2.98% 59.18%  
      operating expenses:
                                         
      cost of services and fulfillment
    38,630,000 43,751,000 37,711,000 49,654,000 39,601,000 44,506,000 42,174,000 44,690,000 54,614,000 56,814,000 52,717,000 60,991,000 53,251,000  52,258,000 47,477,000 46,125,000 43,964,000 43,353,000 50,116,000 44,929,000 45,110,000 34,361,000 39,071,000 34,105,000 36,910,000 31,396,000 32,746,000 29,889,000 34,417,000 31,123,000 33,718,000 29,222,000 13,777,000 13,266,000 14,377,000 7,540,000 
      selling and marketing
    34,609,000 40,448,000 36,011,000 37,314,000 35,706,000 41,673,000 38,273,000 39,422,000 41,581,000 48,691,000 44,231,000 44,974,000 44,044,000  42,556,000 39,279,000 42,209,000 39,117,000 40,273,000 45,210,000 41,605,000 42,033,000 31,051,000 32,709,000 33,011,000 30,508,000 30,622,000 29,408,000 27,751,000 29,335,000 30,404,000 30,509,000 27,460,000 11,902,000 11,036,000 11,605,000 7,094,000 
      general and administrative
    14,379,000 13,757,000 12,478,000 13,368,000 13,061,000 14,584,000 15,738,000 14,059,000 15,315,000 19,758,000 16,448,000 15,925,000 15,524,000  14,334,000 13,178,000 12,475,000 11,456,000 12,005,000 13,098,000 13,533,000 13,190,000 11,192,000 10,940,000 10,739,000 10,419,000 10,170,000 10,220,000 10,086,000 10,300,000 9,973,000 10,477,000 9,530,000 4,034,000 4,291,000 3,985,000 2,889,000 
      depreciation
    1,439,000 1,354,000 1,532,000 1,659,000 1,480,000 1,482,000 1,957,000 2,060,000 2,191,000 2,277,000 2,374,000 2,299,000 2,319,000  2,255,000 2,290,000 2,544,000 2,448,000 2,406,000 2,262,000 2,121,000 2,023,000 1,965,000 2,095,000 1,996,000 1,489,000 1,679,000 1,830,000 1,941,000 2,076,000 1,965,000 1,941,000 2,048,000 874,000 744,000 1,026,000  
      amortization of intangible assets
    2,081,000 2,094,000 2,217,000 2,217,000 2,217,000 2,217,000 2,404,000 2,514,000 3,068,000 3,093,000 3,352,000 3,354,000 3,362,000  3,968,000 3,903,000 4,722,000 4,713,000 4,712,000 5,656,000 5,654,000 6,210,000 402,000 182,000 186,000 194,000 191,000 204,000 208,000 210,000 209,000 222,000 224,000 1,123,000 1,384,000 1,384,000  
      goodwill impairment
    10,800,000 26,812,000   83,895,000                                 
      restructuring costs
    2,146,000 9,837,000 -111,000 491,000 1,507,000 4,130,000 937,000 6,624,000                              
      total operating expenses
    104,084,000 138,053,000 89,838,000 104,703,000 177,467,000 108,592,000 103,258,000 109,369,000 127,301,000 139,968,000 119,122,000 127,543,000 118,500,000  115,587,000 106,245,000 108,403,000 102,310,000 105,624,000 117,442,000 110,236,000 111,533,000 79,948,000 85,326,000 80,037,000 79,520,000 74,058,000 74,408,000 69,875,000 76,349,000 74,689,000 76,867,000 69,412,000 31,710,000 30,721,000 39,171,000 22,634,000 
      income from operations
    -18,630,000 -36,995,000 4,457,000 6,956,000 -87,591,000 -551,000 -731,000 -9,292,000 8,288,000 -3,077,000 8,557,000 20,703,000 6,471,000  13,083,000 7,536,000 174,000 11,231,000 721,000 6,827,000 -1,640,000 -10,884,000 4,942,000 11,027,000 -2,288,000 10,213,000 3,136,000 9,038,000 7,552,000 11,472,000 2,712,000 4,108,000 5,341,000 2,072,000 3,158,000 -4,250,000  
      yoy
    -78.73% 6614.16% -709.71% -174.86% -1156.84% -82.09% -108.54% -144.88% 28.08%  -34.59% 174.72% 3618.97%  1714.56% 10.39% -110.61% -203.19% -85.41% -38.09% -28.32% -206.57% 57.59% 22.01% -130.30% -10.97% 15.63% 120.01% 41.40% 453.67% -14.12% -196.66%      
      qoq
    -49.64% -930.04% -35.93% -107.94% 15796.73% -24.62% -92.13% -212.11% -369.35% -135.96% -58.67% 219.94%   73.61% 4231.03% -98.45% 1457.70% -89.44% -516.28% -84.93% -320.23% -55.18% -581.95% -122.40% 225.67% -65.30% 19.68% -34.17% 323.01% -33.98% -23.09% 157.77% -34.39% -174.31%   
      operating margin %
    -21.80% -36.61% 4.73% 6.23% -97.46% -0.51% -0.71% -9.28% 6.11% -2.25% 6.70% 13.97% 5.18% NaN% 10.17% 6.62% 0.16% 9.89% 0.68% 5.49% -1.51% -10.81% 5.82% 11.44% -2.94% 11.38% 4.06% 10.83% 9.75% 13.06% 3.50% 5.07% 7.14% 6.13% 9.32% -12.17% 0% 
      interest expense
    -804,000 -654,000 -684,000 -675,000 -667,000 -716,000 -770,000 -762,000 -730,000 -729,000 -584,000 -535,000 -613,000  -1,066,000 -1,129,000 -1,259,000 -1,307,000 -1,538,000 -1,713,000 -1,904,000 -2,352,000                
      loss on investments
     -28,500   -1,024,000                                 
      credit loss expense on note receivable
      -6,400,000                                   
      other income
    713,000 999,000 938,000 835,000 980,000 1,378,000 427,000 1,274,000 514,000 30,000 346,000 103,000   -201,000 -470,000 -274,000 -201,000 310,000 -286,000 127,000  319,000 271,000 -118,000 93,000 9,000 366,000 229,000 473,000 -328,000 169,000 159,000 750,000 680,000 662,000 1,221,000 
      income before income taxes
    -18,721,000 -36,534,000 -1,689,000 7,116,000 -88,302,000 925,000 -1,074,000 -8,780,000 8,072,000 -3,893,000 8,319,000 20,271,000 6,027,000  11,816,000 5,937,000 -1,359,000 12,075,000 -494,000 4,934,000 -3,434,000 -13,542,000 5,244,000 11,278,000 -2,431,000 10,284,000 2,942,000 9,738,000 6,696,000 11,891,000 2,384,000 4,023,000 5,745,000     
      income tax expense
    3,104,000 -2,659,000 437,000 3,203,000  493,000 4,724,000  2,768,000 -2,263,000 2,905,000 6,397,000 1,879,000  3,473,000 1,981,000 2,401,000 238,000 19,000 44,000 -735,000  1,294,000 3,490,000              
      net income
    -21,825,000 -33,875,000 -2,126,000 3,913,000 -87,272,000 432,000 -5,798,000 -6,673,000 5,304,000 -1,630,000 5,414,000 13,874,000 4,148,000  8,343,000 3,956,000 -3,760,000 11,837,000 -513,000 4,890,000 -2,699,000 -13,316,000 3,950,000 7,788,000 -1,733,000 6,064,000 3,030,000 5,790,000 3,112,000 7,460,000 1,289,000 2,020,000 4,450,000 2,739,000 3,211,000 -2,348,000 -307,000 
      yoy
    -74.99% -7941.44% -63.33% -158.64% -1745.40% -126.50% -207.09% -148.10% 27.87%  -35.11% 250.71% -210.32%  -1726.32% -19.10% 39.31% -188.89% -112.99% -37.21% 55.74% -319.59% 30.36% 34.51% -155.69% -18.71% 135.07% 186.63% -30.07% 172.36% -59.86% -186.03% -1549.51%     
      qoq
    -35.57% 1493.37% -154.33% -104.48% -20301.85% -107.45% -13.11% -225.81% -425.40% -130.11% -60.98% 234.47%   110.89% -205.21% -131.76% -2407.41% -110.49% -281.18% -79.73% -437.11% -49.28% -549.39% -128.58% 100.13% -47.67% 86.05% -58.28% 478.74% -36.19% -54.61% 62.47% -14.70% -236.75% 664.82%  
      net income margin %
    -25.54% -33.52% -2.25% 3.50% -97.10% 0.40% -5.66% -6.67% 3.91% -1.19% 4.24% 9.36% 3.32% NaN% 6.48% 3.48% -3.46% 10.43% -0.48% 3.94% -2.49% -13.23% 4.65% 8.08% -2.23% 6.76% 3.93% 6.94% 4.02% 8.49% 1.67% 2.49% 5.95% 8.11% 9.48% -6.72% -1.40% 
      basic loss per common share
    -1,140 -1,122.5 -110  -4,620   -350           -30   -730                
      diluted loss per common share
    -1,140 -1,122.5 -110  -4,620   -350           -30   -730                
      basic weighted-average common shares outstanding
    19,071,000 19,017,000 19,113,000 19,063,000 18,890,000 19,094,000 19,065,000 19,285,000 19,193,000 18,967,000 18,958,000 18,871,000 18,988,000 19,110,000 19,126,000 19,061,000 18,872,000 18,759,000 18,705,000 18,492,000 18,546,000 18,363,000 18,088,000 17,965,000 18,036,000 17,715,000 18,230,000 17,984,000 18,062,000 17,863,000 17,762,000 17,927,000 17,892,000 21,611,000 21,952,000 22,074,000 23,263,000 
      diluted weighted-average common shares outstanding
    19,071,000 19,017,000 19,113,000 19,165,000 18,890,000 19,094,000 19,065,000 19,285,000 19,258,000 19,172,000 19,139,000 19,173,000 19,264,000 19,357,000 19,377,000 19,288,000 18,872,000 18,831,000 18,705,000 18,492,000 18,546,000 18,363,000 18,433,000 18,290,000 18,036,000 18,050,000 18,536,000 18,269,000 18,435,000 18,145,000 17,925,000 18,143,000 18,065,000 21,840,000 22,345,000 22,074,000 23,263,000 
      loss from sale of divested operation
          1,775,000                               
      basic income per common share
       210  20 -300  280 -90 290 740 220  440 210 -200 630  260 -150  220 430 -100 340 170 320 170 420 70 120 250     
      diluted income per common share
       200  20 -300  280 -80 280 720 220  430 210 -200 630  260 -150  210 430 -100 340 160 320 170 410 70 110 250     
      income tax benefit
        -1,030,000   -2,107,000              -226,000   -698,000             
      restructuring and related costs
            10,532,000                             
      gain on investments
             106,500   426,000     2,352,000 13,000                   
      integration costs
                  216,000 118,000                      
      other expense
                -257,000         -270,000                
      acquisition and integration costs
                    328,000 612,000 2,875,000 1,100,000 2,394,000 2,967,000 977,000 329,000              
      research services
                      72,796,000 79,299,000 74,548,000 68,609,000 56,332,000 58,300,000 51,700,000 54,575,000 51,743,000 54,218,000 52,727,000 55,023,000 53,248,000 53,601,000 52,205,000 23,369,000 23,544,000 23,046,000  
      advisory services and events
                      33,549,000 44,970,000 34,048,000 32,040,000 28,558,000 38,053,000 26,049,000 35,158,000 25,451,000 29,228,000 24,700,000 32,798,000 24,153,000 27,374,000 22,548,000     
      losses on investments
                       -15,250 -17,000 -36,000 -17,000 -20,000 -25,000 -22,000 -203,000           
      cash dividends declared per common share
                          200 200 200 190 190 135 180 180 180 127.5 170     
      reorganization costs
                                 11,000 1,015,000  928,000   6,794,000 3,082,000 
      income tax provision
                             4,220,000 -88,000 3,948,000 3,584,000 4,431,000 1,095,000 2,003,000 1,295,000 1,751,000 1,618,000 -1,183,000  
      gains on investments
                               -284,750 -1,085,000 -54,000  59,000 245,000     
      advisory services and other
                                     10,413,000 10,335,000 11,875,000 5,980,000 
      other income:
                                         
      realized gains on sales of securities
                                     1,668,000    
      income before income tax provision
                                     4,490,000 4,829,000 -3,531,000  
      basic net income per common share
                                     130 150 -110 -10 
      diluted net income per common share
                                     130 140 -110 -10 
      gains on sales of marketable securities
                                      678,000   
      non-marketable investment gains (impairments)
                                      313,000 57,000  
      core research
                                        15,958,000 
      depreciation and amortization
                                        2,029,000 
      impairments of non-marketable investments
                                         
      gain on sale of internet adwatch
                                         
    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 2023-06-30 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-06-30 2021-03-31 2020-09-30 2020-06-30 2020-03-31 2019-09-30 2019-03-31 2018-09-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2005-03-31 2004-09-30 2004-06-30 2002-09-30 
                                     
        assets
                                     
        current assets:
                                     
        cash and cash equivalents
      73,903,000 63,335,000 65,121,000 67,767,000 75,592,000 56,087,000 62,754,000 109,951,000 103,629,000 98,735,000 103,225,000 112,496,000 146,387,000 125,600,000 73,027,000 68,377,000 69,815,000 67,629,000 75,012,000 92,057,000 74,176,000 76,958,000 70,136,000 68,856,000 78,654,000 53,331,000 45,586,000 43,890,000 36,621,000 46,068,000 19,213,000 
        marketable investments
      71,569,000 64,321,000 66,831,000 67,187,000 58,662,000 48,582,000 52,178,000 13,664,000 19,688,000 20,003,000 19,388,000 19,116,000        52,395,000 60,417,000 61,147,000 63,104,000 57,673,000 41,356,000 47,775,000 58,565,000     
        accounts receivable
      40,901,000 50,850,000 33,588,000 40,244,000 43,251,000 55,490,000 39,165,000 46,277,000 73,345,000 50,602,000 59,014,000 70,260,000 63,397,000 68,822,000 54,141,000 54,108,000 59,505,000 54,612,000 69,122,000 38,552,000 55,029,000 58,812,000 36,024,000 42,714,000 49,351,000 67,355,000 37,379,000 28,718,000 25,113,000 26,059,000 10,859,000 
        deferred commissions
      20,168,000 22,060,000 16,436,000 17,687,000 21,085,000 22,942,000 16,196,000 18,260,000 24,559,000 18,893,000 22,570,000 27,229,000 19,244,000 21,937,000 14,408,000 15,029,000 18,603,000 13,641,000 17,254,000 10,884,000 12,287,000 12,052,000 9,639,000 11,576,000 13,316,000 13,529,000 9,332,000 6,670,000 5,150,000 5,451,000 2,802,000 
        prepaid expenses and other current assets
      11,831,000 12,119,000 11,662,000 21,318,000 19,909,000 18,263,000 23,574,000 22,069,000 14,069,000 16,051,000 18,350,000 20,265,000 15,923,000 19,913,000 16,041,000 21,417,000 24,980,000 14,988,000 16,299,000 13,292,000 14,312,000 14,467,000 12,590,000 14,208,000 18,713,000 15,737,000 21,154,000 6,226,000 7,325,000 8,206,000 4,183,000 
        total current assets
      218,372,000 212,685,000 193,638,000 214,203,000 218,499,000 201,364,000 193,867,000 210,221,000 235,290,000 204,284,000 222,547,000 249,366,000 244,951,000 236,272,000 157,617,000 158,931,000 172,903,000 150,870,000 177,687,000 207,180,000 216,221,000 223,436,000 191,493,000 195,027,000 201,390,000 197,727,000 172,016,000 173,312,000 165,988,000 164,809,000 219,212,000 
        property and equipment
      19,833,000 11,217,000 9,702,000 10,095,000 10,996,000 11,699,000 12,686,000 20,707,000 23,208,000 25,053,000 26,159,000 27,064,000 28,645,000 26,513,000 28,531,000 29,019,000 28,748,000 27,609,000 26,357,000 22,403,000 23,413,000 23,894,000 24,846,000 25,833,000 26,946,000 27,569,000 27,781,000 7,102,000 6,025,000 5,618,000 12,718,000 
        operating lease right-of-use assets
      29,066,000 30,662,000 31,885,000 33,184,000 24,802,000 27,049,000 29,671,000 44,649,000 49,970,000 55,637,000 58,966,000 62,086,000 70,756,000 73,810,000 73,211,000 63,837,000 64,220,000 71,093,000 71,529,000             
        goodwill
      109,120,000 120,381,000 147,195,000 147,376,000 145,267,000 227,959,000 230,247,000 243,287,000 242,149,000 238,949,000 241,471,000 244,069,000 246,235,000 245,691,000 244,990,000 243,201,000 242,690,000 238,826,000 242,543,000 85,126,000 73,552,000 73,193,000 74,607,000 74,444,000 74,992,000 74,071,000 74,772,000 53,182,000 56,894,000 56,894,000 13,244,000 
        intangible assets
      16,649,000 18,730,000 20,824,000 23,041,000 25,258,000 27,475,000 29,691,000 43,406,000 49,504,000 52,496,000 55,904,000 59,340,000 69,990,000 73,898,000 83,386,000 87,994,000 92,655,000 102,915,000 114,684,000 5,368,000 1,280,000 1,464,000 1,705,000 1,933,000 2,165,000 2,334,000 2,591,000 6,002,000 8,345,000 9,731,000 842,000 
        other assets
      16,029,000 10,359,000 10,937,000 8,139,000 14,984,000 8,316,000 9,097,000 8,404,000 8,317,000 8,821,000 9,883,000 9,977,000 7,873,000 7,535,000 5,040,000 5,577,000 7,082,000 7,018,000 7,578,000 8,417,000 13,336,000 13,798,000 16,988,000 18,837,000 17,426,000 17,290,000 15,540,000 1,174,000    
        total assets
      409,069,000 404,034,000 414,181,000 436,038,000 439,806,000 503,862,000 505,259,000 570,674,000 608,438,000 585,240,000 614,930,000 651,902,000 668,450,000 663,719,000 592,775,000 588,559,000 608,298,000 598,331,000 640,378,000 328,494,000 327,802,000 335,785,000 309,639,000 316,074,000 322,919,000 318,991,000 292,700,000 297,257,000 290,783,000 291,631,000 274,792,000 
        liabilities and stockholders' equity
                                     
        current liabilities:
                                     
        accounts payable
      1,076,000 832,000 1,824,000 1,801,000 422,000 965,000 1,575,000 1,137,000 361,000 1,069,000 101,000 887,000 1,037,000 380,000 1,707,000 1,201,000 352,000 1,093,000 1,209,000 512,000 328,000 1,806,000 634,000 694,000 1,289,000 525,000 595,000 2,254,000 2,570,000 2,950,000 1,988,000 
        accrued expenses and other current liabilities
      63,619,000 62,418,000 39,034,000 40,931,000 42,685,000 57,602,000 43,270,000 62,779,000 91,007,000 65,247,000 66,347,000 56,507,000 63,735,000 54,747,000 54,802,000 44,272,000 51,450,000 70,888,000 69,946,000 41,364,000 29,779,000 41,403,000 29,654,000 30,648,000 27,371,000 41,252,000 29,641,000     
        current portion of long-term debt
       35,000,000           12,500,000 12,500,000 11,719,000 10,938,000 10,156,000 8,594,000 7,031,000             
        deferred revenue
      173,191,000 141,812,000 141,246,000 154,502,000 180,580,000 145,404,000 153,155,000 179,613,000 178,021,000 180,758,000 210,592,000 248,084,000 210,288,000 216,522,000 155,418,000 170,777,000 195,399,000 168,008,000 191,612,000 128,435,000 156,256,000 134,265,000 126,178,000 138,597,000 154,805,000 140,676,000 124,195,000 73,036,000 60,769,000 63,891,000 39,555,000 
        total current liabilities
      237,886,000 240,062,000 182,104,000 197,234,000 223,687,000 203,971,000 198,000,000 243,529,000 269,389,000 247,074,000 277,040,000 305,478,000 287,560,000 284,149,000 223,646,000 227,188,000 257,357,000 248,583,000 269,798,000 170,311,000 186,363,000 177,474,000 156,466,000 169,939,000 183,465,000 182,453,000 154,431,000 100,048,000 90,702,000 92,817,000 61,875,000 
        long-term debt
      35,000,000  35,000,000 35,000,000 35,000,000 35,000,000 35,000,000 35,000,000 50,000,000 50,000,000 50,000,000 60,000,000 89,342,000 92,319,000 98,268,000 101,235,000 104,202,000 123,355,000 143,728,000             
        non-current operating lease liabilities
      27,340,000 29,512,000 31,792,000 35,113,000 21,999,000 24,809,000 28,422,000 44,831,000 50,751,000 53,539,000 57,517,000 61,476,000 71,577,000 74,567,000 72,940,000 63,490,000 63,840,000 63,829,000 63,843,000             
        other non-current liabilities
      2,789,000 7,935,000 7,613,000 9,152,000 11,686,000 10,545,000 9,503,000 15,669,000 16,642,000 20,738,000 20,274,000 22,518,000 18,469,000 20,447,000 23,213,000 23,237,000 24,727,000 14,912,000 19,195,000             
        total liabilities
      303,015,000 277,509,000 256,509,000 276,499,000 292,372,000 274,325,000 270,925,000 339,029,000 386,782,000 371,351,000 404,831,000 449,472,000 466,948,000 471,482,000 418,067,000 415,150,000 450,126,000 450,679,000 496,564,000 181,664,000 194,551,000 185,749,000 166,720,000 179,375,000 192,719,000 191,689,000 163,708,000     
        commitments and contingencies
                                     
        stockholders' equity:
                                     
        preferred stock, 0.01 par value
                                     
        authorized - 500 shares; issued and outstanding - none
                                     
        common stock
                                  246,000   
        authorized - 125,000 shares
                                     
        issued - 25,697 and 25,535 shares as of march 31, 2026 and december 31, 2025, respectively
                                     
        outstanding - 19,176 and 19,013 shares as of march 31, 2026 and december 31, 2025, respectively
      257,000                               
        additional paid-in capital
      307,236,000 304,404,000 301,755,000 298,129,000 294,922,000 292,217,000 289,191,000 269,371,000 261,766,000 258,341,000 254,937,000 251,001,000 237,485,000 234,752,000 225,053,000 222,778,000 220,308,000 212,656,000 206,655,000 196,803,000 162,159,000 157,569,000 148,411,000 141,869,000 138,180,000 134,967,000 132,172,000 180,553,000 177,793,000 177,688,000 165,528,000 
        retained earnings
      30,749,000 52,574,000 86,449,000 88,575,000 84,662,000 171,934,000 171,502,000 175,860,000 174,631,000 176,261,000 170,847,000 156,973,000 140,280,000 131,937,000 125,554,000 129,314,000 117,477,000 113,257,000 114,401,000 126,006,000 121,069,000 121,799,000 119,300,000 119,456,000 115,222,000 117,135,000 118,131,000 73,816,000 67,551,000 64,340,000 61,290,000 
        treasury stock
      -229,615,000 -229,615,000 -229,615,000 -227,119,000 -227,119,000 -227,119,000 -224,133,000 -207,887,000 -207,067,000 -207,067,000 -207,067,000 -201,414,000 -174,562,000 -171,889,000 -171,889,000 -171,889,000 -171,889,000 -171,889,000 -171,889,000 -171,889,000 -143,429,000 -121,976,000 -120,185,000 -120,185,000 -120,185,000 -120,185,000 -117,893,000 -54,845,000 -44,923,000 -41,478,000  
        accumulated other comprehensive loss
      -2,573,000 -1,093,000 -1,172,000 -300,000 -5,284,000 -7,746,000 -2,477,000 -5,944,000 -7,918,000 -13,890,000 -8,860,000 -4,371,000 -1,939,000 -2,801,000 -4,246,000 -7,028,000 -7,958,000 -6,604,000 -5,584,000 -4,319,000 -6,766,000 -7,573,000 -4,822,000 -4,654,000 -3,228,000 -4,826,000 -3,628,000 -2,562,000 -586,000 -1,981,000  
        total stockholders’ equity
      106,054,000 126,525,000 157,672,000 159,539,000 147,434,000 229,537,000 234,334,000 231,645,000 221,656,000 213,889,000 210,099,000 202,430,000 201,502,000 192,237,000 174,708,000 173,409,000 158,172,000 147,652,000 143,814,000 146,830,000 133,251,000 150,036,000 142,919,000 136,699,000 130,200,000 127,302,000 128,992,000 197,209,000 200,081,000 198,814,000 212,917,000 
        total liabilities and stockholders’ equity
      409,069,000 404,034,000 414,181,000 436,038,000 439,806,000 503,862,000 505,259,000 570,674,000 608,438,000 585,240,000 614,930,000 651,902,000 668,450,000 663,719,000 592,775,000 588,559,000 608,298,000 598,331,000 640,378,000 328,494,000 327,802,000 335,785,000 309,639,000 316,074,000 322,919,000 318,991,000 292,700,000 297,257,000 290,783,000 291,631,000 274,792,000 
        issued - 25,535 and 25,119 shares as of december 31, 2025 and 2024, respectively
                                     
        outstanding - 19,013 and 18,838 shares as of december 31, 2025 and 2024, respectively
       255,000                              
        issued - 25,511 and 25,119 shares as of september 30, 2025 and december 31, 2024, respectively
                                     
        outstanding - 18,989 and 18,838 shares as of september 30, 2025 and december 31, 2024, respectively
        255,000                             
        issued - 25,361 and 25,119 shares as of june 30, 2025 and december 31, 2024, respectively
                                     
        outstanding - 19,080 and 18,838 shares as of june 30, 2025 and december 31, 2024, respectively
         254,000                            
        issued - 25,262 and 25,119 shares as of march 31, 2025 and december 31, 2024, respectively
                                     
        outstanding - 18,980 and 18,838 shares as of march 31, 2025 and december 31, 2024, respectively
          253,000                           
        issued - 25,119 and 24,684 shares as of december 31, 2024 and 2023, respectively
                                     
        outstanding - 18,838 and 19,248 shares as of december 31, 2024 and 2023, respectively
           251,000                          
        issued - 25,092 and 24,684 shares as of september 30, 2024 and december 31, 2023, respectively
                                     
        outstanding - 18,983 and 19,248 shares as of september 30, 2024 and december 31, 2023, respectively
            251,000                         
        issued - 24,512 and 24,367 shares as of june 30, 2023 and december 31, 2022, respectively
                                     
        outstanding - 19,180 and 19,062 shares as of june 30, 2023 and december 31, 2022, respectively
             245,000                        
        issued - 24,367 and 24,085 shares as of december 31, 2022 and 2021, respectively
                                     
        outstanding - 19,062 and 19,058 shares as of december 31, 2022 and 2021, respectively
              244,000                       
        stockholders' equity
                                     
        issued - 24,352 and 24,085 shares as of september 30, 2022 and december 31, 2021, respectively
                                     
        outstanding - 19,047 and 19,058 shares as of september 30, 2022 and december 31, 2021, respectively
               244,000                      
        issued - 24,159 and 24,085 shares as of june 30, 2022 and december 31, 2021, respectively
                                     
        outstanding - 18,854 and 19,058 shares as of june 30, 2022 and december 31, 2021, respectively
                242,000                     
        issued - 24,143 and 24,085 shares as of march 31, 2022 and december 31, 2021, respectively
                                     
        outstanding - 18,941 and 19,058 shares as of march 31, 2022 and december 31, 2021, respectively
                 241,000                    
        issued - 23,780 and 23,648 shares as of june 30, 2021 and december 31, 2020, respectively
                                     
        outstanding - 19,086 and 19,017 shares as of june 30, 2021 and december 31, 2020, respectively
                  238,000                   
        issued - 23,755 and 23,648 shares as of march 31, 2021 and december 31, 2020, respectively
                                     
        outstanding - 19,124 and 19,017 shares as of march 31, 2021 and december 31, 2020, respectively
                   238,000                  
        issued - 23,579 and 23,275 shares as of september 30, 2020 and december 31, 2019, respectively
                                     
        outstanding - 18,948 and 18,644 shares as of september 30, 2020 and december 31, 2019, respectively
                    236,000                 
        issued - 23,401 and 23,275 shares as of june 30, 2020 and december 31, 2019, respectively
                                     
        outstanding - 18,770 and 18,644 shares as of june 30, 2020 and december 31, 2019, respectively
                     234,000                
        issued - 23,389 and 23,275 shares as of march 31, 2020 and december 31, 2019, respectively
                                     
        outstanding - 18,758 and 18,644 shares as of march 31, 2020 and december 31, 2019, respectively
                      234,000               
        issued - 23,247 and 22,951 shares as of september 30, 2019 and december 31, 2018, respectively
                                     
        outstanding - 18,616 and 18,320 shares as of september 30, 2019 and december 31, 2018, respectively
                       232,000              
        issued - 23,050 and 22,951 shares as of march 31, 2019 and december 31, 2018, respectively
                                     
        outstanding - 18,419 and 18,320 shares as of march 31, 2019 and december 31, 2018, respectively
                        231,000             
        non-current liabilities
                         11,353,000 8,188,000 8,275,000 10,254,000 9,436,000 9,254,000 9,236,000 9,277,000     
        issued - 22,893 and 22,432 shares as of september 30, 2018 and december 31, 2017, respectively
                                     
        outstanding - 18,262 and 18,041 shares as of september 30, 2018 and december 31, 2017, respectively
                         229,000            
        issued - 21,809 and 21,719 shares as of march 31, 2017 and december 31, 2016, respectively
                                     
        outstanding - 17,883 and 18,361 shares as of march 31, 2017 and december 31, 2016, respectively
                          218,000           
        commitments
                                     
        issued - 21,719 and 21,063 shares as of december 31, 2016 and 2015, respectively
                                     
        outstanding - 18,361 and 17,752 shares as of december 31, 2016 and 2015, respectively
                           217,000          
        issued - 21,517 and 21,063 shares as of september 30, 2016 and december 31, 2015, respectively
                                     
        outstanding - 18,207 and 17,752 shares as of september 30, 2016 and december 31, 2015, respectively
                            215,000         
        issued - 21,258 and 21,063 shares as of june 30, 2016 and december 31, 2015, respectively
                                     
        outstanding - 17,947 and 17,752 shares as of june 30, 2016 and december 31, 2015, respectively
                             213,000        
        issued - 21,112 and 21,063 shares as of march 31, 2016 and december 31, 2015, respectively
                                     
        outstanding - 17,801 and 17,752 shares as of march 31, 2016 and december 31, 2015, respectively
                              211,000       
        issued - 21,063 and 20,856 shares as of december 31, 2015 and 2014, respectively
                                     
        outstanding 17,752 and 18,153 shares as of december 31, 2015 and 2014, respectively
                               211,000      
        authorized - 500 shares, issued and outstanding - none
                                     
        issued - 21,046 and 20,856 as of september 30, 2015 and december 31, 2014, respectively
                                     
        outstanding 17,808 and 18,153 as of september 30, 2015 and december 31, 2014, respectively
                                210,000     
        marketable securities
                                 87,808,000 91,779,000 79,025,000 178,194,000 
        long-term assets:
                                     
        deferred income taxes
                                 43,176,000 39,709,000 40,590,000 18,950,000 
        non-marketable investments
                                 13,309,000    
        total long-term assets
                                 123,945,000 124,795,000 126,822,000 55,580,000 
        liabilities and stockholders’ equity
                                     
        accrued expenses
                                 24,758,000 27,363,000 25,976,000 17,832,000 
        stockholders’ equity:
                                     
        preferred stock, .01 par value
                                     
        authorized— 500 shares
                                     
        issued and outstanding—none
                                     
        authorized — 125,000 shares
                                     
        issued — 24,745 and 24,729 shares as of march 31, 2005 and december 31, 2004, respectively
                                     
        outstanding— 21,391 and 21,684 shares as of march 31, 2005 and december 31, 2004, respectively
                                 247,000    
        non-marketable investments and other assets
                                  13,822,000 13,989,000 9,826,000 
        preferred stock, .01 par value authorized— 500 shares issued and outstanding—none
                                     
        issued — 24,553 and 24,355 shares as of june 30, 2004 and december 31, 2003, respectively
                                     
        outstanding— 22,022 and 22,461 shares as of june 30, 2004 and december 31, 2003, respectively
                                   245,000  
        prepaid income taxes
                                    3,961,000 
        customer deposits
                                    463,000 
        accrued income taxes
                                    2,037,000 
        preferred stock, .01 par value authorized — 500 shares issued and outstanding — none
                                     
        issued — 23,867 and 23,052 shares as of september 30, 2002 and december 31, 2001, respectively
                                    239,000 
        accumulated other comprehensive income
                                    690,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2022-09-30 2021-06-30 2021-03-31 2020-09-30 2020-06-30 2020-03-31 2019-03-31 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2005-03-31 2004-09-30 
                             
          cash flows from operating activities:
                             
          net loss
        -21,825,000  -2,126,000 3,913,000 -87,272,000       -513,000 -13,316,000         
          adjustments to reconcile net loss to net cash from operating activities:
                             
          depreciation
        1,439,000 1,354,000 1,532,000 1,659,000 1,480,000 1,482,000 2,374,000 2,255,000 2,290,000 2,544,000 2,448,000 2,406,000 2,023,000 1,679,000   2,076,000 1,965,000  874,000 744,000 
          amortization of intangible assets
        2,081,000 2,094,000 2,217,000 2,217,000 2,217,000 2,217,000 3,352,000 3,968,000 3,903,000 4,722,000 4,713,000 4,712,000 6,210,000 191,000 204,000 208,000 210,000 209,000 222,000 1,123,000 1,384,000 
          deferred income taxes
        -10,299,000 -392,000 -1,956,000 -2,460,000 879,000 301,000 202,000 -2,225,000 -2,395,000 137,000 -1,486,000 -251,000 -10,529,000 -257,000 3,015,000 996,000 -1,232,000 -177,000 1,478,000 574,000 
          stock-based compensation
        2,719,000 2,425,000 3,373,000 3,986,000 2,472,000 3,141,000 3,905,000 2,397,000 2,492,000 2,698,000 2,464,000 2,802,000 2,685,000 2,049,000 2,245,000 1,970,000 1,626,000 2,135,000 2,462,000   
          credit losses on note receivable
                            
          goodwill impairment
        10,800,000 26,812,000 83,895,000                 
          reduction in the carrying amount of operating lease right-of-use assets
        1,571,000  1,252,000                   
          other
        453,000 -37,000 -697,000 298,000 1,340,000 -998,000                
          changes in assets and liabilities:
                             
          accounts receivable
        9,680,000 -17,149,000 6,491,000 3,116,000 12,389,000 -16,861,000 8,096,000 5,287,000 15,181,000 271,000 5,399,000 24,556,000 19,239,000 3,839,000 -23,115,000 6,633,000 6,307,000 18,138,000 -30,229,000 10,037,000 756,000 
          deferred commissions
        1,892,000 -5,623,000 1,251,000 3,397,000 1,857,000 -6,750,000 3,679,000 2,694,000 1,683,000 621,000 3,572,000 1,723,000 -1,577,000 -235,000 -2,413,000 1,937,000 1,740,000 213,000 -4,197,000 164,000 301,000 
          prepaid expenses and other current assets
        -157,000 604,000 583,000 5,961,000 -10,539,000 6,238,000 2,511,000 3,626,000 -1,255,000 1,289,000 7,347,000 -6,943,000 -1,945,000 138,000 -1,666,000 1,085,000 3,893,000 -3,001,000 1,579,000 -915,000 421,000 
          accounts payable
        244,000 -989,000 41,000 1,348,000 -544,000 -595,000 996,000 660,000 -275,000 479,000 847,000 -143,000 902,000 -1,485,000 1,184,000 -56,000 -574,000 763,000 -73,000 -1,551,000 -395,000 
          accrued expenses and other liabilities
        -3,937,000 22,057,000 -3,260,000 2,980,000 -15,083,000 15,589,000 -121,000 8,567,000 -22,235,000 11,067,000 -6,284,000 -27,264,000 -7,244,000 -11,512,000 10,159,000 -1,279,000 3,259,000 -14,150,000 11,772,000   
          deferred revenue
        31,952,000 674,000 -12,436,000 -28,873,000 34,385,000 -4,626,000 -26,580,000 -6,506,000 36,505,000 -16,652,000 -25,476,000 18,574,000 29,108,000 21,538,000 9,169,000 -12,394,000 -15,497,000 13,582,000 16,907,000 1,480,000 -3,289,000 
          operating lease liabilities
        -1,035,000 -2,428,000 -2,378,000 -2,995,000 -3,161,000 -3,622,000 -3,376,000 -3,051,000 -2,718,000 -2,852,000 -3,205,000 -2,999,000 -3,389,000         
          net cash from operating activities
        25,578,000 -3,212,000 1,197,000 -3,627,000 26,723,000 -1,830,000 3,048,000 29,542,000 40,551,000 4,197,000 3,179,000 21,823,000 25,988,000 19,454,000 5,967,000 5,269,000 9,085,000 21,537,000 4,248,000 11,399,000 3,949,000 
          capital expenditures
        271,000 -1,064,000 -673,000 -602,000 -648,000 -657,000 -1,529,000 -3,775,000 -1,468,000 -2,169,000 -2,709,000 -2,401,000 -2,772,000 -1,540,000 -806,000 -1,016,000 -1,174,000 -1,144,000 -1,615,000 -1,590,000 -1,144,000 
          free cash flows
        25,849,000 -4,276,000 524,000 -4,229,000 26,075,000 -2,487,000 1,519,000 25,767,000 39,083,000 2,028,000 470,000 19,422,000 23,216,000 17,914,000 5,161,000 4,253,000 7,911,000 20,393,000 2,633,000 9,809,000 2,805,000 
          cash flows from investing activities:
                             
          purchases of property and equipment
        -6,198,000 -1,064,000 -673,000 -602,000 -648,000 -657,000 -1,529,000 -3,775,000 -1,468,000 -2,169,000 -2,709,000 -2,401,000 -2,772,000 -1,540,000 -806,000 -1,016,000 -1,174,000 -1,144,000 -1,615,000 -1,590,000 -1,144,000 
          purchases of marketable investments
        -13,729,000 -1,171,000 -6,449,000 -12,093,000 -13,741,000 -3,565,000 -10,791,000       -11,503,000 -1,208,000 -11,653,000 -21,696,000 -2,206,000   
          proceeds from maturities of marketable investments
        4,000,000 3,125,000 4,950,000 5,100,000 2,000,000 2,000,000 10,126,000               
          proceeds from sales of marketable investments
        1,913,000 744,000 1,300,000 846,000 2,667,000 2,461,000                
          other investing activity
        -53,000 4,000 -84,000 472,000 1,250,000 6,000 67,000       184,000 1,000 -14,000 -15,000 -20,000 72,000   
          net cash from investing activities
        -14,067,000 1,638,000 -956,000 -6,277,000 -8,472,000 245,000 -2,127,000 -3,775,000 -1,468,000 2,166,000 -2,709,000 -2,401,000 -241,715,000 -659,000 987,000 -6,622,000 -17,570,000 5,340,000 8,989,000 -127,000 -10,600,000 
          cash flows from financing activities:
                             
          proceeds from borrowings
        21,000,000                     
          payments on borrowings
        -21,000,000      -3,125,000 -3,125,000 -2,343,000 -2,344,000 -16,344,000 -21,563,000         
          payment of debt issuance costs
        -132,000            -857,000         
          proceeds from issuance of common stock under employee equity incentive plans
        488,000 1,000 601,000 -1,000 664,000 2,221,000 451,000 2,614,000 1,504,000 55,000 1,955,000 3,361,000 2,723,000 6,747,000 5,840,000 2,965,000 1,182,000 448,000   
          taxes paid related to net share settlements of stock-based compensation awards
        -208,000  -362,000 -440,000 -429,000  -2,720,000 -115,000 -480,000 -1,925,000 -49,000 -902,000 -89,000 -56,000        
          net cash from financing activities
        148,000 -195,000 -2,124,000 -485,000 235,000 -3,051,000 -499,000 -5,462,000 -991,000 -3,828,000 -2,338,000 -15,291,000 151,361,000 -22,248,000 1,870,000 2,847,000 -206,000 -2,005,000 -4,841,000 -4,574,000 -2,836,000 
          effect of exchange rate changes on cash, cash equivalents and restricted cash
        -1,128,000 -16,000 -807,000 2,694,000 1,086,000 -2,173,000 -5,082,000 356,000 -478,000 1,674,000 429,000 -2,683,000 438,000         
          net change in cash, cash equivalents and restricted cash
        10,531,000  -2,690,000 -7,695,000 19,572,000  -4,660,000 20,661,000 37,614,000 4,209,000 -1,439,000 1,448,000 -63,928,000         
          cash, cash equivalents and restricted cash, beginning of period
        65,586,000  58,186,000  90,652,000 69,192,000 140,296,000         
          cash, cash equivalents and restricted cash, end of period
        76,117,000  -2,690,000 -7,695,000 77,758,000  -4,660,000 20,661,000 128,266,000 4,209,000 -1,439,000 70,640,000 76,368,000         
          supplemental disclosure of cash flow information:
                             
          cash paid for interest
        409,000 541,000 569,000 562,000 563,000 800,000 518,000 830,000 902,000 1,017,000 1,082,000 1,286,000 1,948,000         
          cash paid for income taxes
        1,595,000 779,000 1,447,000 1,746,000 3,262,000 735,000 1,191,000 3,347,000 1,719,000 2,611,000 -1,629,000 1,356,000 849,000       190,000 724,000 
          non-cash transactions:
                             
          additions to property and equipment included in accounts payable and accrued expenses
        6,469,000                     
          net income
             432,000 5,414,000 8,343,000 3,956,000 -3,760,000    3,030,000 5,790,000 3,112,000 7,460,000 1,289,000 2,020,000 2,739,000 3,211,000 
          adjustments to reconcile net income to net cash from operating activities:
                             
          impairment of property and equipment
           -24,000    626,000          
          operating lease right-of-use assets amortization and impairments
            2,408,000 2,246,000                
          loss from sale of divested operation
                            
          changes in assets and liabilities
                             
          proceeds from sale of divested operation
                            
          repurchases of common stock
         -133,000 -2,363,000   -2,936,000       -21,453,000     -2,292,000   
          taxes paid for net share settlements of stock-based compensation awards
                             
          net increase in cash, cash equivalents and restricted cash
                             
          cash, cash equivalents and restricted cash, beginning of year
                             
          cash, cash equivalents and restricted cash, end of year
                             
          additions to property, plant and equipment included in accounts payable and accrued expenses
                             
          net decrease in cash, cash equivalents and restricted cash
                             
          debt issuance costs
                             
          net gains from investments
                            
          operating lease right-of-use assets amortization
              2,754,000               
          amortization of deferred financing fees
              112,000 235,000 232,000 246,000 246,000 244,000 230,000         
          amortization of premium on investments
              -23,000       61,000 78,000 80,000 80,000 107,000 137,000   
          foreign currency losses
              -247,000 257,000 521,000 279,000 227,000 -229,000 330,000 215,000 -179,000 -49,000 -317,000 464,000 -26,000   
          operating lease right-of-use assets, amortization, and impairments
                2,666,000             
          net losses from investments
                 -2,352,000 -13,000 36,000 203,000 -334,000 1,085,000   254,000   
          operating lease right-of-use asset amortization and impairments
                 3,108,000 2,882,000 4,535,000          
          changes in assets and liabilities, net of acquisitions:
                             
          acquisitions, net of cash acquired
                    -238,943,000         
          proceeds from borrowings, net of costs
                    171,275,000         
          deferred acquisition payments
                    -766,000         
          amortization of discount on investments
                             
          proceeds from sales and maturities of marketable investments
                     12,200,000 3,000,000 6,061,000 5,315,000 8,710,000 10,532,000   
          dividends paid on common stock
                     -3,462,000 -3,291,000 -3,268,000 -3,227,000 -3,201,000 -3,016,000   
          cash and cash equivalents, beginning of period
                     76,958,000  53,331,000  37,328,000 
          operating lease right-of-use asset
                    3,225,000         
          amortization of premium (discount) on investments
                             
          effect of exchange rate changes on cash and cash equivalents
                     671,000 -2,002,000 -214,000 -1,107,000 451,000 -651,000 -136,000 40,000 
          net increase in cash and cash equivalents
                     -2,782,000 6,822,000 1,280,000 -9,798,000 25,323,000  6,562,000 -9,447,000 
          cash and cash equivalents, end of period
                     74,176,000  1,280,000 -9,798,000 78,654,000  43,890,000 -9,447,000 
          depreciation and asset write offs
                      1,830,000       
          excess tax benefits from stock-based compensation
                      205,000 275,000 56,000 14,000 19,000   
          cash and cash equivalents, beginning of year
                             
          cash and cash equivalents, end of year
                             
          depreciation and asset write-offs
                          1,942,000   
          payment of deferred acquisition consideration
                             
          net decrease in cash and cash equivalents
                             
          adjustments to reconcile net income to net cash from operating activities—
                             
          tax benefit from exercises of employee stock options
                           28,000 18,000 
          realized gains on sales of securities
                           -1,668,000  
          amortization of premium on marketable securities
                           297,000  
          changes in assets and liabilities—
                             
          accrued expenses
                           -1,783,000 1,637,000 
          purchases of non-marketable investments
                            -100,000 
          decrease in other assets
                           230,000 313,000 
          purchases of marketable securities
                           -42,421,000 -39,743,000 
          proceeds from sales and maturities of marketable securities
                           43,654,000 30,074,000 
          proceeds from exercises of employee stock options
                           215,000  
          acquisition of treasury stock
                           -4,789,000 -3,445,000 
          structured stock repurchase
                            
          non-marketable investment (gains) impairments
                            -313,000 
          realized gains on sales of marketable securities
                             
          non-cash reorganization costs
                            -303,000 
          increase in provision for doubtful accounts
                             
          accretion of premiums on marketable securities
                             
          changes in assets and liabilities, net of acquisition—
                             
          acquisition of giga information group, inc., net of cash acquired
                             
          proceeds from issuance of common stock
                            609,000 
          adjustments to reconcile net income to net cash from operating activities —
                             
          depreciation and amortization
                             
          impairments of non-marketable investments
                             
          non-cash gain on sale of internet adwatch
                             
          loss on disposals of property and equipment
                             
          changes in assets and liabilities —
                             
          prepaid income taxes
                             
          customer deposits
                             
          accrued income taxes