7Baggers

HealthStream, Inc
(NASDAQ:HSTM) 

HSTM stock logo

HealthStream, Inc. provides workforce and provider solutions for healthcare organizations in the United States. It operates through two segments, Workforce Solutions and Provider Solutions. The company offers workforce solutions, including software-as-a-service (SaaS) based services and subscription...

Founded: 1990
Full Time Employees: 849
Sector: Healthcare
Industry: Health Information 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-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2002-12-31 2002-09-30 2002-06-30 2002-03-31 
                                                                                                    
      revenues
    81,203,000 79,709,000 76,474,000 74,396,000 73,485,000 74,235,000 73,095,000 71,556,000 72,760,000 70,581,000 70,339,000 69,198,000 68,946,000 68,536,000 67,285,000 65,638,000 65,367,000 64,338,000 64,091,000 64,816,000 63,468,000 61,818,000 60,883,000 60,553,000 61,572,000 62,695,000 62,450,000 63,781,000 65,187,000 59,825,000 59,925,000 57,008,000 54,858,000 62,758,000 63,553,000 61,481,000 59,870,000 58,737,000 58,367,000 54,793,000 54,078,000 55,866,000 53,835,000 52,145,000 47,156,000 45,339,000 44,525,000 42,476,000 38,350,000 37,050,000 33,659,000 31,919,000 29,646,000 27,838,000 26,380,000 25,841,000 23,674,000 21,891,000 20,618,000 21,050,859 18,505,735 17,640,097 16,616,445 16,660,469 14,837,252 15,090,467 14,105,033 14,583,522 13,619,208 13,503,077 13,661,771 13,012,995 11,421,700 11,991,971 11,809,386 12,046,568 8,101,339 8,556,597 7,480,532 8,223,700 7,522,640 8,039,944 6,830,640 6,806,420 5,682,402 5,425,870 5,032,233 4,691,433 4,907,772 4,766,021 4,342,519 4,669,751     
      operating costs and expenses:
                                                                                                    
      cost of revenues
    27,758,000 28,852,000 26,507,000 26,364,000 25,487,000 25,111,000 24,470,000 23,738,000 24,617,000 24,011,000 23,587,000 23,567,000 23,856,000 23,537,000 23,374,000 22,234,000 21,998,000 22,980,000 22,585,000 22,657,000 21,237,000 22,736,000 23,302,000 22,935,000 20,359,000 24,875,000 25,348,000 26,806,000 26,861,000 25,428,000 25,102,000 23,236,000 22,248,000 26,618,000 26,731,000 26,375,000 26,276,000 26,224,000 24,889,000 22,622,000 22,900,000 23,634,000 23,126,000 22,432,000 20,193,000 19,367,000 19,115,000 18,738,000 16,926,000 16,122,000 14,092,000 12,871,000 12,520,000 11,112,000 10,804,000 10,167,000 9,575,000 8,443,000 7,915,000 7,638,306 7,069,788 6,547,859 6,274,483 5,906,377 5,461,982 5,439,773 5,407,778 5,228,069 5,267,831 5,109,596  4,862,638  4,551,767 4,336,478 4,359,246 2,915,014 2,754,421 2,378,223 3,161,708 2,574,951 2,858,274 2,392,075 2,459,438 2,035,765 1,860,111 1,776,017 1,750,972 1,890,073 1,766,524 1,402,071 1,603,917 1,032,858 1,349,443  1,831,851 
      product development
    13,606,000 14,756,000 12,107,000 12,073,000 12,047,000 12,682,000 12,100,000 12,076,000 12,032,000 11,930,000 10,901,000 11,031,000 11,680,000 11,807,000 11,476,000 10,583,000 10,412,000 11,454,000 10,344,000 10,336,000 9,361,000 8,814,000 8,192,000 7,830,000 7,468,000 7,346,000 7,195,000 7,640,000 6,927,000 6,586,000 6,600,000 6,547,000 6,001,000 7,269,000 6,990,000 7,041,000 6,599,000 7,373,000 7,261,000 7,244,000 7,018,000 7,560,000 6,195,000 5,815,000 4,646,000 4,411,000 4,211,000 4,294,000 3,546,000 3,163,000 3,210,000 2,778,000 2,606,000 2,282,000 2,278,000 2,182,000 1,869,000 1,829,000 1,946,000 1,911,233 1,786,248 1,989,995 1,749,876 1,722,929 1,526,165 1,683,297 1,620,165 1,447,422 1,534,421 1,524,037 1,530,954 1,330,530 1,284,432 963,507 1,165,352 1,100,228 1,078,651 885,234 891,188 836,819 889,549 828,563 719,930 743,101 636,518 590,941 659,155 634,079 647,002 710,883 770,068 810,589 1,602,941 1,212,022  1,008,561 
      sales and marketing
    12,960,000 13,288,000 12,143,000 11,808,000 12,149,000 12,482,000 11,497,000 11,405,000 11,773,000 11,419,000 11,290,000 11,307,000 11,728,000 11,494,000 11,365,000 10,869,000 10,417,000 10,744,000 10,232,000 9,462,000 8,924,000 9,011,000 8,863,000 8,236,000 9,188,000 9,602,000 9,003,000 9,819,000 9,521,000 9,162,000 8,559,000 8,913,000 9,064,000 11,804,000 10,117,000 10,159,000 10,834,000 11,161,000 10,285,000 9,001,000 8,557,000 9,537,000 8,377,000 10,328,000 7,347,000 8,084,000 7,585,000 7,251,000 6,947,000 7,514,000 5,888,000 5,450,000 5,199,000 5,255,000 4,423,000 4,678,000 5,536,000 4,343,000 3,810,000 4,356,488 3,507,644 3,685,034 3,357,956 3,049,817 2,960,868 2,990,132 2,624,805 2,601,702 2,713,594 2,447,257 3,121,707 2,694,108 2,552,275 2,363,568 2,293,777 2,820,633 1,734,427 1,710,325 1,647,892 2,033,016 1,628,818 1,320,621 1,340,084 1,601,201 1,190,262 1,336,212 1,100,944 1,204,578 1,156,953        
      general and administrative
    8,002,000 5,849,000 7,330,000 7,398,000 8,669,000                                                                                            
      depreciation and amortization
    11,365,000 11,037,000 10,820,000 10,867,000 10,755,000 10,464,000 10,073,000 10,370,000 10,336,000 10,526,000 10,403,000 10,222,000 9,926,000 9,611,000 9,592,000 9,420,000 9,322,000 9,370,000 9,141,000 9,149,000 9,153,000 8,184,000 7,406,000 7,150,000 7,449,000 7,240,000 7,149,000 6,942,000 6,539,000 6,134,000 6,006,000 6,019,000 6,073,000 6,795,000 6,570,000 6,531,000 6,387,000 6,231,000 5,755,000 5,081,000 5,140,000 4,849,000 4,639,000 4,256,000 3,253,000 2,993,000 2,815,000 2,722,000 2,401,000 2,040,000 2,039,000 1,897,000 1,876,000 1,882,000 1,672,000 1,572,000 1,534,000 1,544,000 1,471,000 1,354,683 1,042,874 1,110,999 1,142,536 1,235,918 1,390,342 1,317,759 1,305,351 1,250,065 1,266,300 1,192,528 1,174,794                          
      total operating costs and expenses
    73,691,000 77,305,000 68,907,000 68,510,000 69,107,000 69,546,000 66,597,000 67,145,000 67,070,000 66,327,000 65,476,000 65,190,000 66,055,000 65,459,000 64,903,000 62,685,000 61,332,000 64,798,000 62,306,000 61,385,000 60,168,000 60,681,000 57,749,000 56,249,000 54,328,000 59,359,000 58,702,000 61,513,000 59,818,000 56,988,000 55,264,000 52,744,000 51,128,000 61,629,000 59,571,000 58,626,000 58,037,000 59,258,000 57,081,000 52,477,000 51,591,000 53,988,000 49,510,000 49,581,000 42,366,000 41,113,000 39,784,000 38,366,000 35,052,000 33,541,000 29,780,000 27,813,000 26,473,000 24,492,000 22,649,000 21,800,000 21,333,000 18,910,000 17,924,000 17,945,028 15,948,725 16,029,915 14,926,450 14,313,106 13,425,229 13,845,371 13,025,572 12,721,585 12,683,424 12,380,325 13,071,211 12,288,739 11,377,803 11,123,635 11,079,365 11,638,611 8,192,275 7,618,837 7,186,107 8,095,504 6,973,890 6,926,345 6,348,838 6,851,060 5,636,455 5,431,839 5,274,803 5,265,243 5,376,287        
      operating income
    7,512,000 2,404,000 7,567,000 5,886,000 4,378,000 4,689,000 6,498,000 4,411,000 5,690,000 4,254,000 4,863,000 4,008,000 2,891,000 3,077,000 2,382,000 2,953,000 4,035,000 -460,000 1,785,000 3,431,000 3,300,000 1,137,000 3,134,000 4,304,000 7,244,000 3,336,000 3,748,000 2,268,000 5,369,000 2,837,000 4,661,000 4,264,000 3,730,000 1,129,000 3,982,000 2,855,000 1,833,000 -521,000 1,286,000 2,316,000 2,487,000                                                        
      yoy
    71.59% -48.73% 16.45% 33.44% -23.06% 10.23% 33.62% 10.05% 96.82% 38.25% 104.16% 35.73% -28.35% -768.91% 33.45% -13.93% 22.27% -140.46% -43.04% -20.28% -54.45% -65.92% -16.38% 89.77% 34.92% 17.59% -19.59% -46.81% 43.94% 151.28% 17.05% 49.35% 103.49% -316.70% 209.64% 23.27% -26.30%                                                            
      qoq
    212.48% -68.23% 28.56% 34.44% -6.63% -27.84% 47.31% -22.48% 33.76% -12.52% 21.33% 38.64% -6.04% 29.18% -19.34% -26.82% -977.17% -125.77% -47.97% 3.97% 190.24% -63.72% -27.18% -40.59% 117.15% -10.99% 65.26% -57.76% 89.25% -39.13% 9.31% 14.32% 230.38% -71.65% 39.47% 55.76% -451.82% -140.51% -44.47% -6.88%                                                         
      interest income
    414,000 664,000 788,000 958,000 931,000                                                                                            
      other expense
    -106,000 -35,250 -103,000  -61,000                                                                                            
      income before income tax provision
    7,820,000 2,851,000 8,252,000 6,867,000 5,248,000 5,483,000 7,479,000 5,300,000 6,543,000 5,417,000 5,453,000 4,500,000 3,141,000 3,268,000 4,925,000 3,632,000 3,759,000 2,066,250 1,686,000 3,366,000 3,213,000             1,394,000 4,155,000 3,020,000 1,963,000 -405,000 1,623,000 2,425,000 2,505,000 2,047,000 4,353,000 2,520,000 4,799,000 4,255,000 4,790,000 4,133,000 3,343,000 3,564,000 3,925,000 4,134,000 3,220,000 3,377,000 3,773,000 4,067,000 2,360,000 2,983,000 2,686,000 3,101,673 2,577,168                                    
      income tax provision
    1,910,000 317,000 2,166,000 1,478,000 916,000 594,000 1,754,000 1,132,000 1,316,000 827,000 1,586,000 367,000 518,000 819,000 1,259,000 549,000 866,000 -112,000 186,000 925,000 922,000 213,000 600,000 1,061,000 1,858,000 463,000 1,140,000 719,000 1,411,000 749,000 1,077,000 1,084,000 414,000 -2,554,000 1,651,000 754,000 678,000 -94,000 461,000 1,022,000 1,004,000 236,000 1,739,000 1,047,000 2,077,000 1,608,000 1,354,000 1,769,000 1,395,000 1,804,000 1,629,000 1,712,000 1,279,000 1,556,000 1,796,000 1,640,000 940,000 1,191,000 890,000 1,271,251 1,051,411 403,729 888,562 995,337 596,659 59,108.75 47,315 131,750 57,370 -309,089  8,000  -1,971,862 17,500 4,800  516  -8,000                 
      net income
    5,910,000 2,534,000 6,086,000 5,389,000 4,332,000 4,889,000 5,725,000 4,168,000 5,227,000 4,590,000 3,867,000 4,133,000 2,623,000 2,449,000 3,666,000 3,083,000 2,893,000 -387,000 1,500,000 2,441,000 2,291,000 923,000 2,634,000 3,442,000 7,092,000 3,683,000 3,712,000 2,401,000 5,974,000 2,790,000 3,036,000 2,545,000 23,846,000 3,948,000 2,504,000 2,266,000 1,285,000 -311,000 1,162,000 1,403,000 1,501,000 1,811,000 2,614,000 1,473,000 2,722,000 2,647,000 3,436,000 2,364,000 1,948,000 1,760,000 2,296,000 2,422,000 1,941,000 1,821,000 1,977,000 2,427,000 1,420,000 1,792,000 1,796,000 1,830,422 1,525,757 1,203,942 795,903 1,347,709 806,864 10,343,503 1,023,097 1,728,117 877,529 1,440,558 609,112 739,441 65,684 2,878,935 739,016 424,709 44,549 1,078,195 474,339 288,679 658,467 1,191,807 553,758 23,197 144,166 76,835 -177,272 -528,975 -418,968 -418,384 -623,346 -1,010,830 -5,526,027 -2,381,190 -3,239,795 -3,428,988 
      yoy
    36.43% -48.17% 6.31% 29.29% -17.12% 6.51% 48.05% 0.85% 99.28% 87.42% 5.48% 34.06% -9.33% -732.82% 144.40% 26.30% 26.28% -141.93% -43.05% -29.08% -67.70% -74.94% -29.04% 43.36% 18.71% 32.01% 22.27% -5.66% -74.95% -29.33% 21.25% 12.31% 1755.72% -1369.45% 115.49% 61.51% -14.39% -117.17% -55.55% -4.75% -44.86% -31.58% -23.92% -37.69% 39.73% 50.40% 49.65% -2.39% 0.36% -3.35% 16.14% -0.21% 36.69% 1.62% 10.08% 32.59% -6.93% 48.84% 125.66% 35.82% 89.10% -88.36% -22.21% -22.01% -8.05% 618.02% 67.97% 133.71% 1235.99% -49.96% -17.58% 74.11% 47.44% 167.01% 55.80% 47.12% -93.23% -9.53% -14.34% 1144.47% 356.74% 1451.13% -412.38% -104.39% -134.41% -118.36% -71.56% -47.67% -92.42% -82.43% -80.76% -70.52%     
      qoq
    133.23% -58.36% 12.93% 24.40% -11.39% -14.60% 37.36% -20.26% 13.88% 18.70% -6.44% 57.57% 7.10% -33.20% 18.91% 6.57% -847.55% -125.80% -38.55% 6.55% 148.21% -64.96% -23.47% -51.47% 92.56% -0.78% 54.60% -59.81% 114.12% -8.10% 19.29% -89.33% 504.00% 57.67% 10.50% 76.34% -513.18% -126.76% -17.18% -6.53% -17.12% -30.72% 77.46% -45.89% 2.83% -22.96% 45.35% 21.36% 10.68% -23.34% -5.20% 24.78% 6.59% -7.89% -18.54% 70.92% -20.76% -0.22% -1.88% 19.97% 26.73% 51.27% -40.94% 67.03% -92.20% 911.00% -40.80% 96.93% -39.08% 136.50% -17.63% 1025.76% -97.72% 289.56% 74.01% 853.35% -95.87% 127.30% 64.31% -56.16% -44.75% 115.22% 2287.20% -83.91% 87.63% -143.34% -66.49% 26.26% 0.14% -32.88% -38.33% -81.71% 132.07% -26.50% -5.52%  
      net income per share
                         0.03 0.08 0.11 0.22 0.12 0.11 0.07 0.18                                                                    
      basic
    0.2 0.09 0.2 0.18 0.14 0.16 0.19 0.14 0.17 0.15 0.13 0.13 0.09 0.08 0.12 0.1 0.09 0.05 0.05 0.08 0.07                                     0.08 0.08 0.08 0.07 0.05 0.04 0.06 0.04 0.48 0.05 0.08 0.04 0.07 0.03 0.03  0.14 0.03 0.02  0.05 0.02 0.01 0.03 0.06 0.03  0.01            
      diluted
    0.2 0.09 0.2 0.18 0.14 0.16 0.19 0.14 0.17 0.15 0.13 0.13 0.09 0.08 0.12 0.1 0.09 0.05 0.05 0.08 0.07                                     0.07 0.08 0.08 0.07 0.05 0.04 0.06 0.04 0.47 0.05 0.08 0.04 0.07 0.03 0.03  0.13 0.03 0.02  0.05 0.02 0.01 0.03 0.06 0.02  0.01            
      weighted-average shares of common stock outstanding:
                                                                                                    
      basic
    29,376 30,018 29,688 30,320 30,444 30,386 30,409 30,401 30,313 30,571 30,683 30,684 30,591 30,648 30,570 30,491 30,955 31,534 31,558 31,553 31,504 31,960 31,955 31,997 32,334 32,372 32,376 32,394 32,337 32,264 32,322 32,312 32,097 31,861 31,893 31,876 31,774 31,721 31,739 31,736 31,666 30,057 31,643 29,234 27,703 27,570 27,605 27,567 27,453 26,853 27,085 26,722 26,340 26,128 26,173 26,127 25,999 22,445 22,164 22,001,911 21,837,334 21,766,915 21,806,581 21,795,558 21,675,763 21,457,517 21,464,317 21,382,802 21,382,055 21,707,364 21,407,222 21,961,252 22,086,945 21,998,845 22,025,285 21,970,364 21,935,787 21,576,553 21,618,616 21,475,021 21,284,325 21,051,373 21,212,310 21,054,335 20,685,786            
      diluted
    29,424 30,144 29,811 30,450 30,587 30,544 30,590 30,526 30,418 30,673 30,769 30,775 30,659 30,717 30,662 30,512 30,976 31,618 31,684 31,616 31,526 31,989 31,981 32,025 32,357 32,428 32,437 32,434 32,377 32,335 32,415 32,378 32,132 32,196 32,217 32,229 32,104 32,068 32,107 32,071 31,970 30,436 32,029 29,617 28,068 28,023 28,047 28,043 27,906 27,663 27,735 27,649 27,409 27,507 27,591 27,501 27,335 23,748 23,496 23,350,247 22,969,406 22,488,024 22,510,679 22,432,931 22,130,145 21,838,040 21,931,952 21,626,406 21,567,204 22,204,314 21,910,040 22,578,825 22,727,096 22,700,996 22,664,432 22,781,562 22,603,095 22,358,648 22,363,500 22,469,102 22,139,107 21,942,182 22,356,561 22,064,179 21,772,332            
      dividends declared per share
    0.035 0.031 0.031 0.031 0.031 0.028 0.028 0.028 0.028 0.025 0.025 0.025 0.025                                                                                   
      other income
       23,000  -3,040,000 981,000 889,000 853,000 1,163,000 590,000 492,000 250,000 191,000 2,543,000 679,000  -39,000 -99,000 -65,000 -87,000 -1,000 100,000 199,000 1,706,000 681,000 853,000 852,000 822,000 843,000 -548,000 476,000 313,000 265,000 173,000 165,000 130,000 116,000 337,000 109,000 18,000 169,000 28,000 -44,000 9,000 29,000 49,000 23,000 45,000 55,000 46,000 28,000 47,000 31,000 42,000 26,000 19,000                                        
      other general and administrative expenses
         6,581,250 8,457,000 9,556,000 8,312,000 8,441,000 9,295,000 9,063,000 8,865,000 9,010,000 9,096,000 9,579,000 9,183,000 10,250,000 10,004,000 9,781,000 11,493,000 11,936,000 9,986,000 10,098,000 9,864,000 10,296,000 10,007,000 10,306,000 9,970,000 9,678,000 8,997,000 8,029,000 7,742,000 9,143,000 9,163,000 8,520,000 7,941,000 8,269,000 8,891,000 8,529,000 7,976,000 8,408,000 7,173,000 6,750,000 6,927,000 6,258,000 6,058,000 5,361,000 5,232,000 4,702,000 4,551,000 4,817,000 4,272,000 3,961,000 3,472,000 3,201,000 2,819,000 2,751,000 2,782,000 2,684,318 2,542,171 2,696,028 2,401,599 2,398,065 2,085,872 2,414,410 2,067,473 2,194,327 1,901,278 2,106,907 2,090,314 2,192,591 1,767,276 2,112,802 1,966,715 2,160,257 1,608,284 1,450,120 1,509,354 1,396,549 1,237,003 1,270,929 1,244,556 1,287,012 1,155,929 1,066,377 1,202,174 1,171,187 1,194,639 963,806.75 1,153,433 1,279,063 1,279,065.25 1,488,524  1,649,571 
      other loss
                    -276,000                                                                                
      income from continuing operations before income tax provision
                         1,136,000 3,234,000 4,503,000 8,950,000 4,017,000 4,601,000 3,120,000 6,191,000 3,680,000 4,113,000 4,740,000 4,043,000                                                                
      income from continuing operations
                         923,000 2,634,000 3,442,000 7,092,000 3,554,000 3,461,000 2,401,000 4,780,000 2,931,000 3,036,000 3,656,000 3,629,000                                                                
      discontinued operations:
                                                                                                    
      gain on sale of discontinued operations
                             93,000 340,000  1,620,000 -1,000  -1,502,000 30,991,000                                                                
      income from discontinued operations
                             129,000 251,000  1,194,000 -141,000  -1,111,000 20,217,000                                                                
      net income per share
                         0.03 0.08 0.11 0.22 0.12 0.11 0.07 0.18                                                                    
      continuing operations
                         0.03 0.08 0.11 0.22 0.11 0.11 0.07 0.15 0.09 0.09 0.11 0.11                                                                
      discontinued operations
                             0.01   0.03   -0.03 0.63                                                                
      loss from discontinued operations before income tax provision
                                    -64,000                                                                
      income from discontinued operations before income tax provision
                                                                                                    
      earnings per share – basic:
                                                                                                    
      earnings per share - basic
                                 0.228 0.09 0.08                                                                 
      earnings per share - diluted:
                                                                                                    
      earnings per share - diluted
                                 0.228 0.09 0.08                                                                 
      earnings per share—basic:
                                                                                                    
      earnings per share—basic
                                    0.74                                                                
      earnings per share—diluted:
                                                                                                    
      earnings per share—diluted
                                    0.74                                                                
      earnings per share:
                                                                                                    
      basic
                                     0.048 0.08 0.07 0.04 0.033 0.04 0.04 0.05 0.058 0.08 0.05 0.1 0.07 0.12 0.09 0.07 0.063 0.08 0.09 0.07 0.055 0.08 0.09 0.05                                        
      diluted
                                     0.048 0.08 0.07 0.04 0.033 0.04 0.04 0.05 0.058 0.08 0.05 0.1 0.07 0.12 0.08 0.07 0.06 0.08 0.09 0.07 0.053 0.07 0.09 0.05                                        
      income from operations
                                             2,919,750 4,325,000 2,564,000 4,790,000 4,226,000 4,741,000 4,110,000 3,298,000 3,509,000 3,879,000 4,106,000 3,173,000 3,346,000 3,731,000 4,041,000 2,341,000 2,981,000 2,694,000 3,105,831 2,557,010 1,610,182 1,689,995 2,347,363 1,412,023 1,245,096 1,079,461 1,861,937 935,784 1,122,752 590,560 724,256 43,897 868,336 730,021 407,957 -90,936 937,760 294,425 128,196 548,750 1,113,599 481,802 -44,640 45,947 -5,969 -242,570 -573,810 -468,515 -491,219 -708,661 -1,116,848 -11,739,845 -2,551,525 -3,409,329 -3,677,301 
      other income:
                                                                                                    
      interest and other income
                                                             15,000 5,000 8,638 29,626 7,265 4,302 5,784 2,716 5,606 3,588 7,321 8,956 21,608 32,081 40,089 46,129 57,174 47,791 34,405 147,560 177,329 175,414 161,841 142,847 107,853 81,914 72,490 105,450 86,041 69,116 47,763 55,224 84,488.75 99,533 109,113 159,676 182,629 198,786 257,289 
      interest and other expense
                                                             -13,000 -13,000 -12,796 -9,468 -9,776 -9,832 -10,101 -11,216 -8,826 -12,637 -9,391 -9,841 -12,891 -13,529 -16,904 -24,342 -18,437 -21,296 -12,853 -8,009 -6,981 -9,936 -9,358 -8,630 -5,460.5 -9,958 -4,653 -7,231 -3,105.75 -3,818 -2,928 -5,677 -5,947.5 -14,218 -3,095 -12,630.5 -12,294 -29,252 -8,976 
      total other expense
                                                              -8,000 -4,158  -4,586.75 -5,530 -4,317 -8,500                                
      total other income
                                                             2,000   20,158     -3,220 -9,049 -2,070 -885 8,717 18,552 23,185 21,787 38,737 26,495 21,552 139,551 166,415 165,478 152,483 134,217                
      income before income taxes
                                                                 1,607,671 1,684,465 2,343,046 1,403,523 1,241,876 1,070,412 1,859,867 934,899 1,131,469 609,112 747,411 65,684 907,073 756,516 429,509 48,615 1,104,175 459,903 280,679 682,967                
      cost of revenues (excluding depreciation and amortization).
                                                                          5,153,442  4,527,773                        
      depreciation
                                                                           518,498 521,497 555,388 560,118 476,296 356,196 366,027 374,946 328,589 336,054 354,151 373,697 401,950 408,161 378,407 344,426 329,576 313,807 274,338.5 342,620 378,159 310,404 395,163  447,871 
      amortization
                                                                           690,374 724,550                        
      amortization of intangibles, content fees and software feature enhancements
                                                                             494,644.75 756,925 721,951 499,703 452,710                   
      provision for income taxes
                                                                                4,066    24,500                
      amortization of intangibles, content fees and software feature enhancements.
                                                                                  384,504                  
      income tax benefit
                                                                                  -14,436                  
      amortization of intangibles, content fees and feature enhancements
                                                                                   338,823 307,515  278,496              
      other income: - sum
                                                                                     59,503 71,956 67,837 98,219 82,804 65,298 44,835 49,547 78,541.25 85,315 106,018 147,045.5 170,335 169,534 248,313 
      amortization of intangibles, content fees, feature enhancements, and prepaid compensation
                                                                                     211,668.5  358,358 209,820            
      amortization of intangibles, content fees, fixed royalties, and prepaid compensation
                                                                                         135,187.75 192,087 174,851 173,813 360,807 444,635 478,720 532,867.25 685,148   
      basic and diluted net loss per share
                                                                                          -0.01 -0.03 -0.02 -0.038 -0.03 -0.05 -0.175 -0.12 -0.16  
      weighted-average shares of common stock outstanding:
                                                                                                    
      basic and diluted
                                                                                         20,585,825 20,655,825 20,581,052 20,446,544  20,421,337 20,360,855  20,290,435 20,251,465 20,195,982 
      office consolidation charge
                                                                                                    
      revenues, net of warrant expense of -0- in 2002 and 549,077 in 2001
                                                                                                 4,058,407   
      amortization of goodwill
                                                                                                    
      revenues, net of warrant expense of -0- in 2002 and 504,803 in 2001
                                                                                                  4,133,508  
      revenues, net of warrant expense of -0- in 2002 and 436,052 in 2001
                                                                                                   3,534,858 
      amortization of intangibles, content fees, fixed royalties and prepaid compensation
                                                                                                   713,041 
      write off of investment
                                                                                                    
      net income per share
                         0.03 0.08 0.11 0.22 0.12 0.11 0.07 0.18                                                                    
      basic and diluted
                                                                                                   -0.17 
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-02-10 2002-12-31 2002-09-30 2002-06-30 2002-03-31 
                                                                                                       
        assets
                                                                                                       
        current assets:
                                                                                                       
        cash and cash equivalents
      48,711,000 36,161,000 53,544,000 52,102,000 77,289,000 59,469,000 57,489,000 46,131,000 52,407,000 40,333,000 44,123,000 25,805,000 48,836,000 46,023,000 48,257,000 37,216,000 43,370,000 46,905,000 55,459,000 49,792,000 45,348,000 36,566,000 107,007,000 112,534,000 107,425,000 131,538,000 133,914,000 120,849,000 110,610,000 134,321,000 130,283,000 122,577,000 156,028,000 84,768,000 60,460,000 54,551,000 53,034,000 49,634,000 39,820,000 66,803,000 82,793,000 82,010,000 67,441,000 54,493,000 34,764,000 81,995,000 64,927,000 60,862,000 59,045,000 59,537,000 55,103,000 54,651,000 43,888,000 41,365,000 23,703,000 27,341,000 24,268,000 76,904,000 30,236,000 24,447,300 14,220,351 17,867,860 21,443,367 18,771,651 13,016,816 12,287,059 10,105,008 8,280,579 4,771,295 4,106,612 2,891,085 5,646,055 4,753,365 3,599,346 2,730,689 1,549,125 2,107,807 10,725,780 7,060,229 7,257,639 4,857,262 5,726,151 5,778,278 3,749,304 2,198,071 2,257,372 16,171,319 16,816,770 13,809,441 14,219,807 8,274,112 6,431,890 14,219,807 4,069,631 4,989,424 1,532,155 2,947,930 
        marketable securities
      17,787,000 20,843,000 39,047,000 38,517,000 36,030,000 37,748,000 37,404,000 36,869,000 31,265,000 30,800,000 27,691,000 30,158,000 9,818,000 7,885,000 3,587,000 2,000,000 2,008,000 5,041,000 5,095,000 5,349,000 10,622,000 9,928,000 42,666,000 31,989,000 34,585,000 41,328,000 38,724,000 40,737,000 36,322,000 34,497,000 44,025,000 42,958,000 39,346,000 46,350,000 62,943,000 61,142,000 62,265,000 53,540,000 60,747,000 72,006,000 67,690,000 66,976,000 77,367,000 85,408,000 29,611,000 38,973,000 51,495,000 50,901,000 42,952,000 48,659,000                                                
        accounts receivable
      38,435,000 32,153,000 27,675,000 26,926,000 30,849,000 30,189,000 26,326,000 31,801,000 39,635,000 34,346,000 30,195,000 35,010,000 41,556,000 36,730,000 26,427,000 28,744,000 35,739,000 30,308,000 26,991,000 28,405,000 33,195,000 40,726,000 26,372,000 30,621,000 32,301,000 27,650,000 25,921,000 27,800,000 37,432,000 38,124,000 28,835,000 30,850,000 36,503,000 40,849,000 38,379,000 37,149,000 39,267,000 44,805,000 46,166,000 42,014,000 32,389,000 36,348,000 33,124,000 33,405,000 35,789,000 33,167,000 28,177,000 29,785,000 32,073,000 25,314,000 22,741,000 21,778,000 22,777,000 15,348,000 15,766,000 18,545,000 16,324,000 16,014,000 13,141,000 12,594,657 13,046,474 11,069,108 10,977,078 9,831,503 11,750,360 9,577,409 9,855,360 9,330,147 10,445,100 8,303,212 9,188,339 6,887,912 7,170,857 8,668,093 7,674,175 7,587,178 6,775,921 6,518,624 4,401,126 4,301,136 5,057,770 4,691,402 4,277,668 4,023,125 4,196,136 3,990,590 3,026,896 2,570,238 3,016,851 2,497,997   2,497,997     
        accounts receivable - unbilled
      5,009,000 6,845,000 6,047,000 4,541,000 5,238,000 5,133,000 5,350,000 4,394,000 4,419,000 4,100,000 4,610,000 5,869,000 5,732,000 5,980,000 6,243,000 6,157,000 5,049,000 4,612,000 3,754,000 4,049,000 3,988,000 5,374,000 3,933,000 3,244,000 2,454,000 2,726,000 2,333,000 2,036,000 3,156,000 2,880,000 2,597,000 2,842,000  2,602,000  2,684,000 2,890,000 2,581,000  2,119,000  1,998,000 2,054,000  1,242,000 1,678,000 1,938,000 2,097,000 1,427,000 1,392,000  776,000 1,195,000  1,224,000  1,046,000 1,316,000                              445,571 587,677 592,538   592,538 248,439    
        prepaid and other current assets
      23,081,000  21,261,000 22,310,000 20,312,000                                                                                             
        total current assets
      133,023,000 119,656,000 147,574,000 144,396,000 169,718,000 153,122,000 145,648,000 139,112,000 147,389,000 130,210,000 126,879,000 118,013,000 125,108,000 114,377,000 104,351,000 95,333,000 107,226,000 106,845,000 112,256,000 110,167,000 114,977,000 114,725,000 199,097,000 198,680,000 200,656,000 224,572,000 222,967,000 214,481,000 223,742,000 241,434,000 230,659,000 225,066,000 258,499,000 199,728,000 189,275,000 181,786,000 184,034,000 177,437,000 173,079,000 204,496,000 205,722,000 209,537,000 201,674,000 198,868,000 124,736,000 174,611,000 162,935,000 160,381,000 150,251,000 147,124,000 140,648,000 129,775,000 125,333,000 118,291,000 117,942,000 118,773,000 110,901,000 111,079,000 51,703,000 47,602,103 44,640,021 44,270,781 40,117,781 36,403,365 32,714,379 29,890,859 24,421,803 22,343,415 19,888,734 16,862,770 16,521,101 16,694,967 15,451,119 15,678,408 13,660,978 12,362,574 12,102,854 22,210,660 20,649,542 21,403,873 20,130,308 19,226,664 16,763,672 14,873,800 14,597,219 22,473,131 21,581,536 21,447,545 21,593,345 22,155,722   22,155,722     
        property and equipment
      10,203,000 10,661,000 11,143,000 11,914,000 10,696,000 10,741,000 11,086,000 11,880,000 12,537,000 13,005,000 13,536,000 14,461,000 14,689,000 15,483,000 15,658,000 16,477,000 17,070,000 17,950,000 18,333,000 19,516,000 20,653,000 22,218,000 21,793,000 22,936,000 24,425,000 26,065,000 26,931,000 28,544,000 23,708,000 15,866,000 8,683,000 8,770,000 8,297,000 8,992,000 9,923,000 10,263,000 10,494,000 10,245,000 10,403,000 11,138,000 12,170,000 12,471,000                                                        
        capitalized software development
      45,621,000 45,581,000 45,699,000 44,580,000 44,042,000 43,370,000                                                                                            
        operating lease right of use assets
      14,445,000 15,272,000 15,667,000 16,262,000 16,846,000 17,453,000 18,172,000 18,842,000 19,483,000 20,114,000 20,806,000 21,477,000 22,136,000 22,759,000 23,343,000 23,964,000 24,589,000 25,168,000 25,869,000 26,384,000 27,276,000 28,081,000 27,707,000 28,422,000 29,135,000 29,615,000 30,134,000 30,774,000 31,710,000                                                                     
        goodwill
      212,701,000 217,518,000 191,623,000 191,845,000 191,245,000 191,220,000 191,139,000 190,968,000 191,072,000 191,379,000 191,039,000 191,346,000 191,102,000 192,398,000 188,367,000 187,919,000 182,785,000 182,501,000 181,114,000 181,502,000 181,161,000 178,440,000 123,285,000 123,285,000 123,283,000 102,196,000 97,538,000 97,300,000 95,252,000 86,144,000 86,144,000 86,144,000 86,144,000 110,298,000 110,298,000 109,765,000 109,765,000 109,765,000 109,796,000 88,628,000 85,253,000 83,073,000 84,000,000 83,990,000 88,766,000 41,914,000 42,654,000 43,233,000 42,749,000 35,746,000 34,044,000 29,432,000 29,432,000 29,299,000 24,110,000 24,110,000 21,147,000 21,147,000 21,147,000 21,146,864 21,146,864 21,146,864 21,146,864 21,146,864 21,146,864 21,146,864 21,146,864 21,146,864 21,146,864 21,146,864 21,146,864 21,146,864 21,146,864 21,146,864 19,021,864 19,201,930 19,294,299 10,317,393 10,317,393 10,317,393 10,317,393 10,317,393 10,306,557 11,317,540 11,260,467 3,306,688 3,306,688 3,306,688 3,306,688 3,306,688 3,306,688 3,306,688 3,306,688 3,306,688 3,306,688 3,306,688  
        intangibles
      63,657,000 64,930,000 45,369,000 48,865,000 52,116,000 55,548,000                                                                                            
        other assets
      47,791,000 46,756,000 42,855,000 42,286,000 39,373,000 39,312,000 584,000 611,000 782,000 726,000 472,000 494,000 662,000 808,000 798,000 964,000 938,000 1,016,000 3,375,000 3,267,000 1,999,000 1,777,000 567,000 441,000 792,000 874,000 982,000 1,224,000 848,000 783,000 761,000 747,000 5,746,000 771,000 699,000 773,000 645,000 603,000 964,000 375,000 612,000 927,000 1,752,000 1,217,000 2,315,000 2,037,000 984,000 961,000 995,000 739,000 824,000 758,000 555,000 581,000 625,000 501,000 31,000 31,000 85,000 137,401 191,022 244,649 298,276 337,724 383,790 431,464 491,362 503,205 512,315 173,441 222,783 221,739 310,840 360,214 500,100 591,129 543,156 968,484 853,042 683,053 211,937 304,287 319,803 329,710 250,049 291,779 320,408 164,533 157,632 190,006 108,692 68,540 190,006 101,457 201,089 369,904 257,485 
        total assets
      527,441,000 520,374,000 499,930,000 500,148,000 524,036,000 510,766,000 502,831,000 499,555,000 511,605,000 499,942,000 498,050,000 493,474,000 503,159,000 497,741,000 481,197,000 477,704,000 483,926,000 486,753,000 494,714,000 496,302,000 501,682,000 500,313,000 476,557,000 477,825,000 481,511,000 489,544,000 480,197,000 476,451,000 483,500,000 441,948,000 421,500,000 417,688,000 457,183,000 411,074,000 403,840,000 397,775,000 401,824,000 396,000,000 394,051,000 377,183,000 375,793,000 379,569,000 374,717,000 371,350,000 299,442,000 257,262,000 243,333,000 241,399,000 230,959,000 212,594,000 204,801,000 185,886,000 181,656,000 174,528,000 161,858,000 162,158,000 154,351,000 154,237,000 91,435,000 87,308,888 85,089,527 82,010,703 77,765,188 74,913,823 72,563,267 71,002,280 59,431,591 57,659,268 55,814,171 52,796,882 52,369,039 52,909,990 52,403,443 53,361,457 49,959,610 49,014,444 46,335,149 41,008,486 38,584,317 37,575,208 35,735,221 35,216,140 33,035,175 31,518,573 31,422,403 28,557,101 27,933,013 27,390,062 28,027,618 28,398,643   28,398,643     
        liabilities and shareholders’ equity
                                                                                                       
        current liabilities:
                                                                                                       
        accounts payable
      5,086,000 7,769,000 3,924,000 4,043,000 3,177,000 6,628,000 4,444,000 5,805,000 5,313,000 7,465,000 3,519,000   7,287,000    5,126,000    9,333,000    4,810,000    8,497,000    4,836,000   3,837,000 3,127,000 3,675,000 1,742,000 1,385,000 4,616,000 2,251,000 3,049,000 1,904,000 4,753,000 799,000 1,319,000 2,914,000 2,311,000 1,848,000 1,605,000 1,286,000 1,057,000 555,000 1,197,000 1,426,000 2,585,000 1,302,000 727,628 1,374,734 2,374,621 822,254 539,287 654,699 1,552,101 1,235,733 866,932 970,202 1,386,771 849,682 651,074 395,957 1,741,917 734,592 900,964 1,200,540 1,616,105 885,648 849,397 738,917 933,895 1,008,086 655,926 1,119,859 830,941 862,231 643,188 829,404 864,977 813,717 619,247 864,977 718,803 780,048 612,322 624,248 
        accrued royalties
      6,588,000 5,595,000 5,642,000 4,824,000 5,615,000 5,190,000 5,822,000 4,187,000 5,713,000 4,556,000 6,862,000 5,236,000 6,533,000 5,443,000 5,609,000 4,695,000 6,914,000 5,037,000 5,203,000 6,011,000 8,504,000 8,809,000 10,263,000 8,894,000 13,738,000 16,736,000 15,204,000 13,462,000 19,099,000 15,756,000 15,223,000 10,552,000 13,356,000 12,877,000 12,997,000 11,210,000 12,137,000 13,161,000 13,885,000 8,134,000 9,821,000 9,053,000 8,004,000 7,480,000 8,481,000 9,255,000 6,622,000 11,157,000 10,907,000 8,435,000 8,074,000                                               
        accrued liabilities
      14,409,000 11,166,000 10,643,000 11,815,000 10,355,000 10,141,000    22,717,000    25,014,000    16,371,000    20,124,000    18,128,000    13,458,000    11,062,000   7,656,000 8,146,000 10,623,000 10,960,000 8,731,000 7,003,000 7,672,000 9,658,000 9,728,000 7,224,000 11,762,000 9,338,000 6,948,000 5,503,000 7,551,000 8,530,000 8,587,000 9,708,000 5,911,000 5,877,000 3,904,000 5,492,000 4,123,000 3,879,348 3,631,848 4,044,320 2,841,541 2,580,770 3,029,994 3,322,794 3,334,121 3,157,050 2,868,124 2,556,102 3,251,444 3,045,836 2,714,959 3,519,055 2,696,818 3,108,803 2,615,944 2,465,123 1,969,938 1,959,651 1,473,340 1,487,568 1,311,835 1,224,947 1,578,355 1,117,367 1,069,194 854,690 1,119,542 967,995 861,004 836,991 967,995 1,179,795 1,056,969 1,006,438 987,319 
        accrued compensation
      4,029,000 11,199,000 6,600,000 6,320,000 4,705,000 9,507,000                                                                                            
        deferred revenue
      106,402,000 88,417,000 85,687,000 88,376,000 102,009,000 84,227,000 82,939,000 86,887,000 98,268,000 83,623,000 83,221,000 81,768,000 94,349,000 79,469,000 77,585,000 81,866,000 89,878,000 73,816,000 74,577,000 79,542,000 88,390,000 81,176,000 62,610,000 66,126,000 72,370,000 65,511,000 64,565,000 66,730,000 72,602,000 66,061,000 62,151,000 64,126,000 69,238,000 68,954,000 66,509,000 67,133,000 72,306,000 68,542,000 65,029,000 58,971,000 62,038,000 65,098,000 64,931,000 64,945,000 66,531,000 53,716,000 53,303,000 51,595,000 47,478,000 38,168,000 35,326,000 28,541,000 28,432,000 23,146,000 23,899,000 25,743,000 24,233,000 22,759,000 20,488,000 19,913,709 20,082,512 16,740,454 17,103,363 15,423,635 14,793,383 12,233,876 11,982,772 12,144,089 12,426,637 10,202,309 10,989,487 10,240,721 10,589,665 9,492,970 10,441,287 9,781,416 10,205,350 5,375,625 5,352,962 5,011,336 5,092,744 4,502,924 4,367,532 4,085,366 4,078,507 3,987,697 3,486,702 3,446,540 3,450,286 3,059,248 2,993,009 3,435,213 3,059,248 3,346,224 3,662,449 3,906,671 3,620,416 
        total current liabilities
      136,514,000 124,146,000 112,496,000 115,378,000 125,861,000 115,693,000 110,572,000 111,883,000 126,070,000 118,361,000 114,582,000 109,151,000 121,004,000 117,213,000 105,390,000 104,914,000 114,562,000 100,350,000 101,950,000 105,918,000 116,906,000 119,442,000 95,014,000 92,442,000 102,474,000 105,185,000 99,699,000 98,313,000 110,982,000 106,854,000 97,509,000 96,699,000 139,631,000 101,066,000 94,741,000 92,895,000 98,128,000 94,970,000 95,240,000 81,742,000 83,634,000 89,078,000 85,473,000 86,963,000 88,304,000 77,259,000 74,437,000 75,046,000 69,719,000 56,212,000 54,347,000 39,998,000 39,295,000 35,032,000 31,105,000 33,536,000 30,235,000 32,448,000 27,412,000 25,747,902 25,888,379 24,746,468 21,928,592 19,677,517 19,526,621 19,177,014 18,268,391 17,985,206 17,895,516 15,714,380 16,806,585 16,077,707 15,563,463 16,584,312 15,653,455 15,516,305 15,241,575 11,063,100 9,491,047 9,078,323 8,908,164 9,200,143 8,244,697 7,426,429 8,095,804 6,798,009 6,264,781 5,580,276 5,892,127 5,839,455   5,839,455     
        deferred tax liabilities
      17,977,000 18,246,000 19,671,000 15,101,000 15,352,000 14,596,000 15,177,000 15,568,000 16,868,000 16,132,000 15,324,000 17,480,000 18,787,000 17,996,000 18,761,000 18,677,000 18,841,000 18,146,000 18,205,000 17,898,000 16,560,000 14,523,000 13,394,000 13,491,000 11,565,000 13,183,000 12,872,000 13,136,000 11,503,000 11,068,000 5,082,000 5,171,000 4,833,000 1,926,000 4,871,000 4,446,000 4,556,000 5,968,000 4,909,000 6,295,000 4,763,000 4,763,000                                                        
        deferred revenue, noncurrent
      1,320,000 1,344,000 1,289,000 1,198,000 1,330,000 1,655,000 1,671,000 1,891,000 2,076,000 2,169,000 2,740,000 2,256,000 2,562,000  1,264,000 1,151,000 990,000  1,915,000 1,550,000 1,518,000  1,751,000 1,609,000 1,591,000  2,052,000 2,669,000 2,868,000 2,868,000 2,333,000 2,978,000 3,005,000 6,302,000 7,074,000 6,471,000 7,790,000 7,859,000 6,735,000 4,002,000 4,192,000 4,350,000 3,893,000 4,232,000 3,855,000 3,657,000 1,507,000 2,408,000                                                  
        operating lease liability, noncurrent
      14,067,000 14,684,000 15,292,000 15,891,000 16,640,000 17,366,000 17,944,000 18,780,000 19,484,000 20,247,000 21,016,000 21,801,000 22,572,000  24,041,000 24,771,000 25,496,000  26,852,000 26,911,000 27,675,000  28,665,000 29,388,000 30,108,000  31,338,000 32,046,000 32,390,000                                                                     
        other long-term liabilities
      5,571,000 7,931,000 1,989,000 2,013,000 2,045,000 2,101,000 1,986,000 2,219,000 2,253,000 2,281,000 2,142,000 2,167,000 2,195,000 2,210,000    1,477,000   2,218,000 2,204,000   357,000 357,000                                 458,000 476,779 492,572  477,949                525,000 525,000                  
        commitments and contingencies
                                                                                                       
        shareholders’ equity:
                                                                                                       
        preferred stock, no par value, 10,000 shares authorized, no shares issued or outstanding
                                                                                                       
        common stock
      225,089,000 231,797,000 228,753,000 235,041,000 252,466,000 252,432,000 251,428,000 250,368,000 249,280,000 249,075,000 254,950,000 256,073,000 254,986,000 254,832,000 253,934,000 253,036,000 251,179,000 270,791,000 273,573,000 272,783,000 272,001,000 271,784,000 274,905,000 280,746,000 280,322,000 290,021,000 289,424,000 288,900,000 286,785,000 286,597,000 286,128,000 285,673,000 285,065,000 282,666,000 282,083,000 281,570,000 280,986,000 280,813,000 280,759,000 279,595,000 279,066,000 278,799,000 279,023,000 274,816,000 175,369,000 174,926,000 170,940,000 170,279,000 169,816,000 166,888,000 162,469,000 160,254,000 159,072,000 158,020,000 156,612,000 156,247,000 155,247,000 154,409,000 98,844,000 98,160,825 97,615,980 97,227,198 96,994,032 97,174,365 96,812,890 96,406,765 96,085,591 95,618,530 95,466,504 95,320,889 95,054,553 96,749,881 97,313,535 97,126,520 96,988,667 96,722,159 96,242,687 95,134,550 94,994,881 94,828,801 93,981,651 93,799,932 93,791,326 93,623,492 93,000,958 91,642,383 91,622,068 91,622,068 91,417,163 91,416,853   91,416,853     
        retained earnings
      128,469,000 123,587,000 121,972,000 116,804,000 112,361,000 108,972,000 104,937,000 100,063,000 96,746,000 92,368,000 88,535,000 85,435,000 82,069,000 80,213,000 77,764,000 74,098,000 71,015,000 68,122,000 68,510,000 67,010,000 64,569,000 62,277,000 61,354,000 58,677,000 55,235,000 48,143,000 44,460,000 40,748,000 38,347,000 32,373,000 29,583,000 26,548,000 24,002,000 17,542,000 13,594,000 11,090,000 8,823,000 5,346,000 5,657,000 4,494,000 3,092,000 1,591,000                                                        
        accumulated other comprehensive loss
      -1,566,000 -1,361,000 -1,532,000 -1,278,000 -2,019,000 -2,049,000 -884,000 -1,217,000 -1,172,000 -691,000 -1,239,000 -889,000 -1,016,000                 -23,000 -17,000 -33,000 -23,000 -38,000 -20,000 -36,000 -49,000 -51,000 -27,000 -14,000 -14,000 -70,000 -47,000 -78,000 -16,000 -37,000 -21,000 -9,000 -23,000        -7,000 -7,000  -1,354 -1,718                                     
        total shareholders’ equity
      351,992,000 354,023,000 349,193,000 350,567,000 362,808,000 359,355,000 355,481,000 349,214,000 344,854,000 340,752,000 342,246,000 340,619,000 336,039,000 334,064,000 330,282,000 326,732,000 322,572,000 339,019,000 342,198,000 340,379,000 336,805,000 334,062,000 336,265,000 339,424,000 335,416,000 338,168,000 333,893,000 329,671,000 325,141,000 318,947,000 315,694,000 312,188,000 309,044,000 300,170,000 295,657,000 292,624,000 289,760,000 286,108,000 286,389,000 284,075,000 282,144,000 280,320,000 278,756,000 271,903,000 171,045,000 167,859,000 161,242,000 157,157,000 154,317,000 149,433,000 143,256,000 138,739,000 135,179,000 132,196,000 128,977,000 126,610,000 123,173,000 120,915,000 63,565,000 61,084,207 58,708,576 56,790,338 55,358,647 54,743,077 53,033,893 51,820,904 41,156,227 39,666,069 37,785,926 36,762,782 35,055,888 36,142,104 35,966,317 35,713,618 32,696,830 31,691,306 30,787,125 29,634,439 28,416,575 27,776,156 26,640,327 25,800,141 24,599,728 23,878,136 23,232,405 21,729,664 21,632,514 21,809,786 22,135,491 22,557,989   22,557,989     
        total liabilities and shareholders’ equity
      527,441,000 520,374,000 499,930,000 500,148,000 524,036,000 510,766,000 502,831,000 499,555,000 511,605,000 499,942,000 498,050,000 493,474,000 503,159,000 497,741,000 481,197,000 477,704,000 483,926,000 486,753,000 494,714,000 496,302,000 501,682,000 500,313,000 476,557,000 477,825,000 481,511,000 489,544,000 480,197,000 476,451,000 483,500,000 441,948,000 421,500,000 417,688,000 457,183,000 411,074,000 403,840,000 397,775,000 401,824,000 396,000,000 394,051,000 377,183,000 375,793,000 379,569,000 374,717,000 371,350,000 299,442,000 257,262,000 243,333,000 241,399,000 230,959,000 212,594,000 204,801,000 185,886,000 181,656,000 174,528,000 161,858,000 162,158,000 154,351,000 154,237,000 91,435,000 87,308,888 85,089,527 82,010,703 77,765,188 74,913,823 72,563,267 71,002,280 59,431,591 57,659,268 55,814,171 52,796,882 52,369,039 52,909,990 52,403,443 53,361,457 49,959,610 49,014,444 46,335,149 41,008,486 38,584,317 37,575,208 35,735,221 35,216,140 33,035,175 31,518,573 31,422,403 28,557,101 27,933,013 27,390,062 28,027,618 28,398,643   28,398,643     
        prepaid royalties, net of amortization
       7,638,000    9,547,000 9,239,000 9,043,000 10,960,000 10,202,000 10,755,000 9,881,000 10,959,000 9,071,000 9,261,000 9,677,000 11,188,000 9,155,000 9,733,000 10,603,000 11,786,000 9,571,000 10,504,000 11,323,000 15,100,000 11,898,000 11,875,000 11,970,000 16,416,000 13,596,000 14,205,000 13,874,000 17,702,000 16,174,000 17,221,000 16,954,000 18,613,000 18,183,000 16,466,000 13,242,000 15,063,000 14,036,000 13,976,000 15,607,000 14,975,000 13,030,000 12,832,000 12,698,000 11,523,000 8,857,000 8,248,000 2,237,000 2,086,000 3,738,000 1,841,000 1,898,000 1,859,000 3,409,000 1,913,000 2,059,751 2,403,826 3,145,297 1,769,951 1,473,826 2,091,368 2,084,154  1,298,580 1,338,392 995,493 856,400                           
        prepaid software maintenance and subscriptions
       9,321,000    8,569,000 6,677,000 7,754,000 6,609,000 7,397,000                                                                                        
        other prepaid expenses and other current assets
       6,695,000    2,467,000 3,163,000 3,120,000 2,094,000 3,032,000 9,505,000 11,290,000 8,207,000 8,688,000 10,576,000 11,539,000 9,872,000 10,824,000 11,224,000 11,969,000 10,038,000 12,560,000 8,615,000 8,969,000 8,791,000 9,432,000 10,200,000 11,089,000 19,806,000 18,016,000 10,714,000 11,965,000 5,962,000 8,985,000 8,526,000 9,306,000 7,965,000 8,694,000 7,584,000 8,312,000 6,371,000 8,169,000 6,649,000 6,511,000 5,780,000 5,768,000 3,566,000 4,038,000 3,231,000 3,365,000 3,196,000 3,007,000 2,496,000 2,266,000 2,163,000 2,572,000 1,980,000 1,804,000 1,844,000 1,799,378 1,687,470 1,093,510 1,104,357 1,231,212 821,607 988,390 1,190,664 645,666 665,882 1,034,026 818,188 1,494,786 1,130,804 976,883 1,049,879 926,666 784,513 603,461 647,747 1,766,029 1,228,670 950,687 960,682 1,182,996 1,231,854 850,529 874,526 1,002,197 765,406 805,970 759,660 911,303 805,970 587,746 540,275 562,392 593,935 
        capitalized software development, net of accumulated amortization of 144,894 and 127,009 at september 30, 2024 and december 31, 2023, respectively
            42,472,000                                                                                           
        customer-related intangibles, net of accumulated amortization of 56,676 and 57,095 at september 30, 2024 and december 31, 2023, respectively
            48,700,000                                                                                           
        other intangible assets, net of accumulated amortization of 18,420 and 16,603 at september 30, 2024 and december 31, 2023, respectively
            9,269,000                                                                                           
        deferred commissions
            31,777,000 31,377,000 30,671,000 31,700,000 29,460,000 28,709,000 27,122,000  26,377,000 25,174,000 24,142,000 24,012,000 22,860,000 22,009,000 21,375,000 19,907,000 17,783,000 17,024,000 17,088,000 17,645,000 15,725,000 15,534,000 15,731,000 16,470,000 13,474,000 12,962,000 12,378,000                                                                 
        non-marketable equity investments
            3,984,000 4,053,000 4,103,000 4,134,000 4,188,000 4,277,000 4,391,000 4,518,000 4,644,000 5,994,000 6,767,000 7,043,000 8,338,000 8,463,000 7,791,000 6,845,000 6,889,000 6,590,000 4,329,000 6,782,000 6,805,000 6,786,000 6,772,000 3,376,000 3,359,000 3,777,000 3,779,000 3,772,000 3,771,000 3,271,000 3,271,000 3,276,000 3,289,000 3,564,000 3,596,000 3,640,000 3,658,000 2,756,000 2,753,000 1,757,000                                                    
        accrued expenses
            17,367,000 15,004,000 16,776,000  20,980,000                                                                                       
        capitalized software development, net of accumulated amortization of 139,063 and 127,009 at june 30, 2024 and december 31, 2023, respectively
             41,540,000                                                                                          
        customer-related intangibles, net of accumulated amortization of 61,107 and 57,095 at june 30, 2024 and december 31, 2023, respectively
             50,569,000                                                                                          
        other intangible assets, net of accumulated amortization of 17,084 and 16,603 at june 30, 2024 and december 31, 2023, respectively
             10,603,000                                                                                          
        capitalized software development, net of accumulated amortization of 132,960 and 127,009 at march 31, 2024 and december 31, 2023, respectively
              41,118,000                                                                                         
        customer-related intangibles, net of accumulated amortization of 59,128 and 57,095 at march 31, 2024 and december 31, 2023, respectively
              52,511,000                                                                                         
        other intangible assets, net of accumulated amortization of 15,750 and 16,603 at march 31, 2024 and december 31, 2023, respectively
              11,939,000                                                                                         
        capitalized software development, net of accumulated amortization of 127,009 and 105,025 at december 31, 2023 and 2022, respectively
               40,643,000                                                                                        
        customer-related intangibles, net of accumulated amortization of 57,095 and 48,552 at december 31, 2023 and 2022, respectively
               54,742,000                                                                                        
        other intangible assets, net of accumulated amortization of 16,603 and 12,818 at december 31, 2023 and 2022, respectively
               13,289,000                                                                                        
        capitalized software development, net of accumulated amortization of 121,235 and 105,025 at september 30, 2023 and december 31, 2022, respectively
                39,711,000                                                                                       
        customer-related intangibles, net of accumulated amortization of 54,919 and 48,552 at september 30, 2023 and december 31, 2022, respectively
                56,715,000                                                                                       
        other intangible assets, net of accumulated amortization of 17,138 and 12,818 at september 30, 2023 and december 31, 2022, respectively
                14,861,000                                                                                       
        deferred tax assets
                383,000 383,000 383,000 383,000 601,000 601,000 601,000 601,000 974,000 974,000 974,000 974,000 269,000 269,000 269,000 269,000 251,000 251,000 257,000 145,000             1,063,000 1,932,000 2,575,000                                                     
        capitalized software development, net of accumulated amortization of 115,618 and 105,025 at june 30, 2023 and december 31, 2022, respectively
                 38,950,000                                                                                      
        customer-related intangibles, net of accumulated amortization of 52,807 and 48,552 at june 30, 2023 and december 31, 2022, respectively
                 58,925,000                                                                                      
        other intangible assets, net of accumulated amortization of 15,936 and 12,818 at june 30, 2023 and december 31, 2022, respectively
                 16,439,000                                                                                      
        accounts payable and accrued expenses
                 22,147,000 20,122,000  22,196,000 18,353,000 17,770,000  22,170,000 20,365,000 20,012,000  22,141,000 17,422,000 16,366,000  19,930,000 18,121,000 19,281,000  20,135,000 22,021,000 24,519,000  15,235,000 14,552,000                                                              
        capitalized software development, net of accumulated amortization of 110,182 and 105,025 at march 31, 2023 and december 31, 2022, respectively
                  38,460,000                                                                                     
        customer-related intangibles, net of accumulated amortization of 50,679 and 48,552 at march 31, 2023 and december 31, 2022, respectively
                  61,080,000                                                                                     
        other intangible assets, net of accumulated amortization of 14,346 and 12,818 at march 31, 2023 and december 31, 2022, respectively
                  18,026,000                                                                                     
        capitalized software development, net of accumulated amortization of 105,025 and 86,097 at december 31, 2022 and 2021, respectively
                   37,118,000                                                                                    
        customer-related intangibles, net of accumulated amortization of 48,552 and 45,615 at december 31, 2022 and 2021, respectively
                   61,269,000                                                                                    
        other intangible assets, net of accumulated amortization of 12,818 and 16,752 at december 31, 2022 and 2021, respectively
                   20,284,000                                                                                    
        deferred commissions, net of amortization
                   28,344,000                                                                                    
        deferred revenue, non-current
                   2,937,000    1,583,000    1,603,000    1,918,000                                                                        
        operating lease liability, non-current
                   23,321,000    26,178,000    28,479,000    30,733,000                                                                        
        accumulated other comprehensive income
                   -981,000 -1,416,000 -402,000 378,000 106,000 115,000 586,000 235,000 1,000 6,000 1,000 -141,000 4,000 9,000 23,000 9,000                     -31,000 -29,000 -35,000 8,000 18,000 28,000 3,000      -5,417                           1,635 5,475 29,611 71,999 5,475 125,536 89,363 -13,265 -141,835 
        capitalized software development, net of accumulated amortization of 100,024 and 86,097 at september 30, 2022 and december 31, 2021, respectively
                    35,537,000                                                                                   
        customer-related intangibles, net of accumulated amortization of 52,204 and 45,615 at september 30, 2022 and december 31, 2021, respectively
                    62,571,000                                                                                   
        other intangible assets, net of accumulated amortization of 21,054 and 16,752 at september 30, 2022 and december 31, 2021, respectively
                    18,950,000                                                                                   
        other long term liabilities
                    1,459,000 1,459,000 1,465,000  3,594,000 3,646,000   1,468,000 1,471,000   343,000 616,000 616,000 2,211,000 882,000 652,000 670,000 1,610,000 1,497,000 1,339,000 1,590,000 1,095,000 778,000 1,069,000 1,060,000 1,058,000 766,000 2,598,000 2,691,000 2,649,000 710,000 615,000 750,000 776,000 643,000 675,000 708,000 826,000 858,000 989,000 620,000 551,000    473,897  493,229           295,834 295,834 204,167 204,167                    
        capitalized software development, net of accumulated amortization of 95,206 and 86,097 at june 30, 2022 and december 31, 2021, respectively
                     34,509,000                                                                                  
        customer-related intangibles, net of accumulated amortization of 50,036 and 45,615 at june 30, 2022 and december 31, 2021, respectively
                     66,333,000                                                                                  
        other intangible assets, net of accumulated amortization of 19,574 and 16,752 at june 30, 2022 and december 31, 2021, respectively
                     20,436,000                                                                                  
        capitalized software development, net of accumulated amortization of 90,537 and 86,097 at march 31, 2022 and december 31, 2021, respectively
                      34,131,000                                                                                 
        customer-related intangibles, net of accumulated amortization of 47,847 and 45,615 at march 31, 2022 and december 31, 2021, respectively
                      66,661,000                                                                                 
        other intangible assets, net of accumulated amortization of 18,140 and 16,752 at march 31, 2022 and december 31, 2021, respectively
                      19,016,000                                                                                 
        capitalized software development, net of accumulated amortization of 86,097 and 70,516 at december 31, 2021 and 2020, respectively
                       32,412,000                                                                                
        customer-related intangibles, net of accumulated amortization of 45,615 and 36,723 at december 31, 2021 and 2020, respectively
                       68,803,000                                                                                
        other intangible assets, net of accumulated amortization of 16,752 and 10,748 at december 31, 2021 and 2020, respectively
                       20,402,000                                                                                
        capitalized software development, net of accumulated amortization of 81,734 and 70,516 at september 30, 2021 and december 31, 2020, respectively
                        31,250,000                                                                               
        customer-related intangibles, net of accumulated amortization of 43,362 and 36,723 at september 30, 2021 and december 31, 2020, respectively
                        70,782,000                                                                               
        other intangible assets, net of accumulated amortization of 15,431 and 10,748 at september 30, 2021 and december 31, 2020, respectively
                        19,563,000                                                                               
        capitalized software development, net of accumulated amortization of 77,778 and 70,516 at june 30, 2021 and december 31, 2020, respectively
                         29,918,000                                                                              
        customer-related intangibles, net of accumulated amortization of 41,155 and 36,723 at june 30, 2021 and december 31, 2020, respectively
                         73,109,000                                                                              
        other intangible assets, net of accumulated amortization of 14,005 and 10,748 at june 30, 2021 and december 31, 2020, respectively
                         20,993,000                                                                              
        capitalized software development, net of accumulated amortization of 74,095 and 70,516 at march 31, 2021 and december 31, 2020, respectively
                          27,190,000                                                                             
        customer-related intangibles, net of accumulated amortization of 38,938 and 36,723 at march 31, 2021 and december 31, 2020, respectively
                          75,603,000                                                                             
        other intangible assets, net of accumulated amortization of 12,371 and 10,748 at march 31, 2021 and december 31, 2020, respectively
                          22,683,000                                                                             
        capitalized software development, net of accumulated amortization of 70,516 and 57,768 at december 31, 2020 and 2019, respectively
                           26,631,000                                                                            
        customer-related intangibles, net of accumulated amortization of 36,723 and 29,760 at december 31, 2020 and 2019, respectively
                           76,927,000                                                                            
        other intangible assets, net of accumulated amortization of 10,748 and 12,735 at december 31, 2020 and 2019, respectively
                           23,788,000                                                                            
        capitalized software development, net of accumulated amortization of 67,103 and 57,768 at september 30, 2020 and december 31, 2019, respectively
                            24,679,000                                                                           
        customer-related intangibles, net of accumulated amortization of 34,814 and 29,760 at september 30, 2020 and december 31, 2019, respectively
                            47,535,000                                                                           
        other intangible assets, net of accumulated amortization of 15,118 and 12,735 at september 30, 2020 and december 31, 2019, respectively
                            6,953,000                                                                           
        capitalized software development, net of accumulated amortization of 63,796 and 57,768 at june 30, 2020 and december 31, 2019, respectively
                             23,250,000                                                                          
        customer-related intangibles, net of accumulated amortization of 33,129 and 29,760 at june 30, 2020 and december 31, 2019, respectively
                             49,220,000                                                                          
        other intangible assets, net of accumulated amortization of 14,363 and 12,735 at june 30, 2020 and december 31, 2019, respectively
                             7,708,000                                                                          
        capitalized software development, net of accumulated amortization of 60,752 and 57,768 at march 31, 2020 and december 31, 2019, respectively
                              22,209,000                                                                         
        customer-related intangibles, net of accumulated amortization of 31,446 and 29,760 at march 31, 2020 and december 31, 2019, respectively
                              50,904,000                                                                         
        other intangible assets, net of accumulated amortization of 13,651 and 12,735 at march 31, 2020 and december 31, 2019, respectively
                              8,421,000                                                                         
        capitalized software development, net of accumulated amortization of 57,768 and 46,757 at december 31, 2019 and 2018, respectively
                               21,445,000                                                                        
        customer-related intangibles, net of accumulated amortization of 29,760 and 23,245 at december 31, 2019 and 2018, respectively
                               52,554,000                                                                        
        other intangible assets, net of accumulated amortization of 12,735 and 9,663 at december 31, 2019 and 2018, respectively
                               7,527,000                                                                        
        capitalized software development, net of accumulated amortization of 54,887 and 46,757 at september 30, 2019 and december 31, 2018, respectively
                                20,701,000                                                                       
        customer-related intangibles, net of accumulated amortization of 28,116 and 23,245 at september 30, 2019 and december 31, 2018, respectively
                                52,099,000                                                                       
        other intangible assets, net of accumulated amortization of 11,958 and 9,663 at september 30, 2019 and december 31, 2018, respectively
                                6,064,000                                                                       
        capitalized software development, net of accumulated amortization of 52,084 and 46,757 at june 30, 2019 and december 31, 2018, respectively
                                 20,764,000                                                                      
        customer-related intangibles, net of accumulated amortization of 26,478 and 23,245 at june 30, 2019 and december 31, 2018, respectively
                                 53,437,000                                                                      
        other intangible assets, net of accumulated amortization of 11,266 and 9,663 at june 30, 2019 and december 31, 2018, respectively
                                 7,356,000                                                                      
        capitalized software development, net of accumulated amortization of 49,223 and 46,757 at march 31, 2019 and december 31, 2018, respectively
                                  20,425,000                                                                     
        customer-related intangibles, net of accumulated amortization of 24,952 and 23,245 at march 31, 2019 and december 31, 2018, respectively
                                  57,263,000                                                                     
        other intangible assets, net of accumulated amortization of 10,505 and 9,663 at march 31, 2019 and december 31, 2018, respectively
                                  7,792,000                                                                     
        current assets of discontinued operations
                                                                                                       
        capitalized software development, net of accumulated amortization of 46,757 and 37,174 at december 31, 2018 and december 31, 2017, respectively
                                   18,352,000                                                                    
        customer-related intangibles, net of accumulated amortization of 23,245 and 17,033 at december 31, 2018 and december 31, 2017, respectively
                                   53,469,000                                                                    
        other intangible assets, net of accumulated amortization of 9,663 and 7,708 at december 31, 2018 and december 31, 2017, respectively
                                   5,909,000                                                                    
        long-term assets of discontinued operations
                                                                                                       
        accrued compensation and related expenses
                                   3,082,000    3,337,000   2,192,000 1,994,000 2,028,000 1,935,000 1,659,000 3,308,000 2,615,000 1,831,000 1,660,000 2,311,000 1,727,000 1,456,000 1,291,000 1,614,000 1,548,000 1,322,000 990,000 1,121,000 740,000 719,000 672,000 1,612,000 1,499,000 1,225,007 796,532 1,506,245 961,360 860,683 595,405 1,401,604 1,109,072 957,757 645,176 477,277 761,410 743,415 705,092 727,280 675,654 583,084 584,727 874,064 633,131 404,981 353,711 639,468 349,949 237,857 225,667 284,301 207,769 162,307 165,215 172,950 161,975 213,446 172,950 763,521 840,291 682,955 468,599 
        current liabilities of discontinued operations
                                                                                                       
        long-term liabilities of discontinued operations
                                                                                                       
        capitalized software development, net of accumulated amortization of 44,316 and 37,174 at september 30, 2018 and december 31, 2017, respectively
                                    16,770,000                                                                   
        customer-related intangibles, net of accumulated amortization of 21,692 and 17,033 at september 30, 2018 and december 31, 2017, respectively
                                    55,022,000                                                                   
        other intangible assets, net of accumulated amortization of 9,896 and 7,708 at september 30, 2018 and december 31, 2017, respectively
                                    6,628,000                                                                   
        capitalized software development, net of accumulated amortization of 41,908 and 37,174 at june 30, 2018 and december 31, 2017, respectively
                                     16,300,000                                                                  
        customer-related intangibles, net of accumulated amortization of 20,139 and 17,033 at june 30, 2018 and december 31, 2017, respectively
                                     56,575,000                                                                  
        other intangible assets, net of accumulated amortization of 9,177 and 7,708 at june 30, 2018 and december 31, 2017, respectively
                                     7,347,000                                                                  
        accounts receivable—unbilled
                                      2,958,000           1,512,000                                                      
        capitalized software development, net of accumulated amortization of 39,533 and 37,174 at march 31, 2018 and december 31, 2017, respectively
                                      16,130,000                                                                 
        customer-related intangibles, net of accumulated amortization of 18,586 and 17,033 at march 31, 2018 and december 31, 2017, respectively
                                      58,128,000                                                                 
        other intangible assets, net of accumulated amortization of 8,443 and 7,708 at march 31, 2018 and december 31, 2017, respectively
                                      8,082,000                                                                 
        accrued dividends
                                      32,518,000                                                                 
        capitalized software development, net of accumulated amortization of 41,884 and 31,787 at december 31, 2017 and 2016, respectively
                                       18,697,000                                                                
        customer-related intangibles, net of accumulated amortization of 18,027 and 11,539 at december 31, 2017 and 2016, respectively
                                       59,958,000                                                                
        other intangible assets, net of accumulated amortization of 7,966 and 4,906 at december 31, 2017 and 2016, respectively
                                       8,858,000                                                                
        accounts receivable – unbilled
                                        1,746,000    2,296,000  1,416,000          1,219,000   1,163,000  1,236,000                              596,877      483,801      
        capitalized software development, net of accumulated amortization of 39,099 and 31,787 at september 30, 2017 and december 31, 2016, respectively
                                        18,685,000                                                               
        customer-related intangibles, net of accumulated amortization of 16,405 and 11,539 at september 30, 2017 and december 31, 2016, respectively
                                        61,580,000                                                               
        other intangible assets, net of accumulated amortization of 7,215 and 4,906 at september 30, 2017 and december 31, 2016, respectively
                                        9,609,000                                                               
        capitalized software development, net of accumulated amortization of 36,501 and 31,787 at june 30, 2017 and december 31, 2016, respectively
                                         18,346,000                                                              
        customer-related intangibles, net of accumulated amortization of 14,783 and 11,539 at june 30, 2017 and december 31, 2016, respectively
                                         63,202,000                                                              
        other intangible assets, net of accumulated amortization of 6,456 and 4,906 at june 30, 2017 and december 31, 2016, respectively
                                         10,369,000                                                              
        capitalized software development, net of accumulated amortization of 34,045 and 31,787 at march 31, 2017 and december 31, 2016, respectively
                                          17,652,000                                                             
        intangible assets, net of accumulated amortization of 18,846 and 16,445 at march 31, 2017 and december 31, 2016, respectively
                                          75,963,000                                                             
        capitalized software development, net of accumulated amortization of 31,787 and 24,130 at december 31, 2016 and 2015, respectively
                                           16,310,000                                                            
        intangible assets, net of accumulated amortization of 16,445 and 8,685 at december 31, 2016 and 2015, respectively
                                           78,364,000                                                            
        capitalized software development, net of accumulated amortization of 29,717 and 24,130 at september 30, 2016 and december 31, 2015, respectively
                                            15,749,000                                                           
        intangible assets, net of accumulated amortization of 14,038 and 8,685 at september 30, 2016 and december 31, 2015, respectively
                                            80,771,000                                                           
        capitalized software development, net of accumulated amortization of 27,806 and 24,130 at june 30, 2016 and december 31, 2015, respectively
                                             14,716,000                                                          
        intangible assets, net of accumulated amortization of 11,885 and 8,685 at june 30, 2016 and december 31, 2015, respectively
                                             54,266,000                                                          
        capitalized software development, net of accumulated amortization of 26,002 and 24,130 at march 31, 2016 and december 31, 2015, respectively
                                              14,074,000                                                         
        intangible assets, net of accumulated amortization of 10,285 and 8,685 at march 31, 2016 and december 31, 2015, respectively
                                              54,366,000                                                         
        capitalized software development, net of accumulated amortization of 24,130 and 18,114 at december 31, 2015 and 2014, respectively
                                               13,955,000                                                        
        intangible assets, net of accumulated amortization of 8,685 and 13,834 at december 31, 2015 and 2014, respectively
                                               55,966,000                                                        
        property and equipment:
                                                                                                       
        equipment
                                                30,286,000 29,051,000 27,563,000 25,133,000 23,850,000 23,393,000 22,163,000 21,631,000 20,193,000 19,241,000 18,796,000 18,108,000 17,480,000 16,981,000 16,472,000 16,362,000 16,088,000 14,958,043 14,424,732 14,347,683 13,449,618 14,567,272 14,369,242 14,121,140 13,835,364 13,154,818 13,179,818 12,651,227 12,385,583 12,158,981 12,000,349 11,812,721   8,802,393 8,218,525 8,015,477 7,924,320 1,023,507 7,446,451 7,275,376 7,160,691 6,862,762 6,402,343 6,184,530 5,546,124 5,420,360 4,896,395 4,739,857 4,820,082 4,896,395 4,361,466 4,268,216 4,320,453 4,677,097 
        leasehold improvements
                                                6,301,000 5,983,000 5,877,000 5,860,000 5,856,000 5,810,000 5,806,000 5,521,000 5,161,000 5,077,000 5,058,000 5,050,000 4,997,000 4,616,000 4,193,000 4,170,000 4,048,000 3,713,470 3,289,512 2,737,715 2,085,458 2,058,550 2,004,822 2,004,822 2,004,822 2,003,164 2,001,232 1,990,532 1,815,065 1,763,167 1,763,167 1,800,633 1,800,633 1,803,628 1,786,123 1,773,701 1,658,686 1,453,377 1,281,460 1,281,460 1,281,460 1,276,630 1,269,554 1,267,133 1,267,133 1,260,639 1,240,201 1,239,353 1,239,353 1,236,893 1,239,353 1,232,083 1,237,275 1,222,077 1,170,209 
        furniture and fixtures
                                                5,135,000 4,730,000 4,621,000 4,554,000 4,341,000 4,223,000 4,138,000 3,854,000 3,622,000 3,452,000 3,396,000 3,368,000 3,195,000 2,932,000 2,642,000 2,545,000 2,384,000 2,096,734 1,958,141 2,027,535 1,821,832 1,699,437 1,691,672 1,689,350 1,652,015 1,599,932 1,579,592 1,579,592 1,587,502 1,567,627 1,587,114 1,597,768 1,560,468 1,551,183 1,535,960 1,091,494 1,098,389 1,052,574 7,601,209 1,011,877 1,011,877 1,012,526 1,010,174 931,118 926,165 921,507 921,115 920,724 920,724 930,724 920,724 930,657 934,606 932,935 974,737 
        property and equipment: - sum
                                                41,722,000 39,764,000 38,061,000 35,547,000 34,047,000 33,426,000 32,107,000 31,006,000 28,976,000 27,770,000 27,250,000 26,526,000 25,672,000 24,529,000 23,307,000 23,077,000 22,520,000 20,768,247 19,672,385 19,112,933 17,356,908 18,325,259 18,065,736 17,815,312 17,492,201 16,757,914 16,760,642 16,221,351 15,788,150 15,489,775 15,350,630 15,211,122 15,002,775 14,717,268 12,124,476 11,083,720 10,772,552 10,430,271 9,906,176 9,739,788 9,568,713 9,449,847 9,142,490 8,600,594 8,377,828 7,728,270 7,581,676 7,056,472 6,899,934 6,987,699  6,524,206 6,440,097 6,475,465 6,822,043 
        less accumulated depreciation and amortization
                                                -29,875,000 -28,482,000 -27,238,000 -26,105,000 -25,040,000 -23,958,000 -22,918,000 -21,968,000 -21,106,000 -20,279,000 -19,466,000 -18,706,000 -18,275,000 -17,670,000 -17,078,000 -16,990,000 -16,386,000 -15,857,115 -15,447,703 -15,287,579 -14,963,299 -15,943,441 -15,488,592 -14,881,423 -14,297,562 -13,699,830 -13,311,596 -12,746,487 -12,203,302 -11,861,736 -11,279,708 -10,827,932 -10,272,544 -9,712,424 -9,256,059 -8,899,863 -8,608,978 -8,269,530 -7,967,824 -7,636,306 -7,300,766 -6,956,602 -6,556,173 -6,281,311 -5,902,905 -5,589,671 -5,260,662 -5,053,530   -5,053,530   -3,224,754 -3,387,709 
        capitalized software development, net of accumulated amortization of 22,380 and 18,114 at september 30, 2015 and december 31, 2014, respectively
                                                13,768,000                                                       
        intangible assets, net of accumulated amortization of 17,811 and 13,834 at september 30, 2015 and december 31, 2014, respectively
                                                58,018,000                                                       
        deferred tax liabilities, noncurrent
                                                5,829,000 5,654,000 5,547,000 5,838,000 5,437,000 6,173,000 6,173,000 6,173,000 6,555,000 6,474,000 6,474,000 6,474,000 918,000 1,023,000 323,000 323,000                                        
        accumulated deficit
                                                -220,000 -2,835,000 -4,308,000 -7,030,000 -9,677,000 -13,113,000 -15,476,000 -17,424,000 -19,184,000 -21,480,000 -23,901,000 -25,842,000 -27,663,000 -29,640,000 -32,067,000 -33,487,000 -35,279,000 -37,075,264 -38,905,686 -40,431,443 -41,635,385 -42,431,288 -43,778,997 -44,585,861 -54,929,364 -55,952,461 -57,680,578 -58,558,107 -59,998,665 -60,607,777 -61,347,218 -61,412,902 -64,291,837 -65,030,853 -65,455,562 -65,500,111 -66,578,306 -67,052,645 -67,341,324 -67,999,791 -69,191,598 -69,745,356 -69,768,553 -69,912,719 -69,989,554 -69,812,282 -69,283,307 -68,864,339 -68,445,921 -67,822,575 -68,864,339 -65,452,305 -62,861,036 -60,479,846 -52,240,051 
        capitalized software development, net of accumulated amortization of 20,752 and 18,114 at june 30, 2015 and december 31, 2014, respectively
                                                 13,634,000                                                      
        intangible assets, net of accumulated amortization of 16,226 and 13,834 at june 30, 2015 and december 31, 2014, respectively
                                                 59,603,000                                                      
        capitalized software development, net of accumulated amortization of 19,387 and 18,114 at march 31, 2015 and december 31, 2014, respectively
                                                  13,456,000                                                     
        intangible assets, net of accumulated amortization of 14,636 and 13,834 at march 31, 2015 and december 31, 2014, respectively
                                                  56,593,000                                                     
        debt, noncurrent
                                                  28,000,000                                                     
        capitalized software development, net of accumulated amortization of 18,114 and 13,910 at december 31, 2014 and 2013, respectively
                                                   12,706,000                                                    
        intangible assets, net of accumulated amortization of 13,834 and 11,389 at december 31, 2014 and 2013, respectively
                                                   14,795,000                                                    
        capitalized software development, net of accumulated amortization of 16,884 and 13,910 at september 30, 2014 and december 31, 2013, respectively
                                                    12,303,000                                                   
        intangible assets, net of accumulated amortization of 13,179 and 11,389 at september 30, 2014 and december 31, 2013, respectively
                                                    15,450,000                                                   
        deferred tax liabilities, current
                                                    224,000 181,000 181,000 181,000                                                
        capitalized software development, net of accumulated amortization of 15,838 and 13,910 at june 30, 2014 and december 31, 2013, respectively
                                                     12,014,000                                                  
        intangible assets, net of accumulated amortization of 12,517 and 11,389 at june 30, 2014 and december 31, 2013, respectively
                                                     15,342,000                                                  
        capitalized software development, net of accumulated amortization of 14,844 and 13,910 at march 31, 2014 and december 31, 2013, respectively
                                                      11,783,000                                                 
        intangible assets, net of accumulated amortization of 11,867 and 11,389 at march 31, 2014 and december 31, 2013, respectively
                                                      15,992,000                                                 
        deferred tax assets, current
                                                        549,000 549,000 1,180,000 2,459,000 1,013,000 2,634,000 4,140,000 5,080,000 3,437,000 3,436,671 3,436,671 3,436,671 2,734,787 2,830,477 2,830,477 2,830,477 356,987 356,987 356,987 356,987 360,312 360,312 360,312 360,312                        
        capitalized software development, net of accumulated amortization of 13,910 and 10,987 at december 31, 2013 and 2012, respectively
                                                       11,077,000                                                
        intangible assets, net of accumulated amortization of 11,389 and 10,036 at december 31, 2013 and 2012, respectively
                                                       8,870,000                                                
        marketable securities – short-term
                                                        49,592,000  51,711,000 51,952,000 72,232,000 64,547,000 61,284,000 6,552,000                                        
        capitalized software development, net of accumulated amortization of 13,152 and 10,987 at september 30, 2013 and december 31, 2012, respectively
                                                        10,584,000                                               
        intangible assets, net of accumulated amortization of 11,160 and 10,036 at september 30, 2013 and december 31, 2012, respectively
                                                        10,831,000                                               
        marketable securities - short-term
                                                         46,777,000                                              
        capitalized software development, net of accumulated amortization of 12,342 and 10,987 at june 30, 2013 and december 31, 2012, respectively
                                                         10,391,000                                              
        intangible assets, net of accumulated amortization of 10,803 and 10,036 at june 30, 2013 and december 31, 2012, respectively
                                                         8,039,000                                              
        capitalized software development, net of accumulated amortization of 11,609 and 10,987 at march 31, 2013 and december 31, 2012, respectively
                                                          10,182,000                                             
        intangible assets, net of accumulated amortization of 10,471 and 10,036 at march 31, 2013 and december 31, 2012, respectively
                                                          8,370,000                                             
        marketable securities – long-term
                                                              6,002,000 5,996,000                                        
        capitalized software development, net of accumulated amortization of 10,987 and 8,344 at december 31, 2012 and 2011, respectively
                                                           9,732,000                                            
        intangible assets, net of accumulated amortization of 10,036 and 8,930 at december 31, 2012 and 2011, respectively
                                                           8,805,000                                            
        capitalized software development, net of accumulated amortization of 10,320 and 8,344 at september 30, 2012 and december 31, 2011, respectively
                                                            9,061,000                                           
        intangible assets, net of accumulated amortization of 9,633 and 8,930 at september 30, 2012 and december 31, 2011, respectively
                                                            2,723,000                                           
        capitalized software development, net of accumulated amortization of 9,637 and 8,344 at june 30, 2012 and december 31, 2011, respectively
                                                             8,644,000                                          
        intangible assets, net of accumulated amortization of 9,366 and 8,930 at june 30, 2012 and december 31, 2011, respectively
                                                             3,271,000                                          
        capitalized software development, net of accumulated amortization of 8,982 and 8,344 at march 31, 2012 and december 31, 2011, respectively
                                                              8,302,000                                         
        intangible assets, net of accumulated amortization of 9,148 and 8,930 at march 31, 2012 and december 31, 2011, respectively
                                                              1,739,000                                         
        capitalized software development, net of accumulated amortization of 8,344 and 5,887 at december 31, 2011 and 2010, respectively
                                                               7,940,000                                        
        intangible assets, net of accumulated amortization of 8,930 and 8,043 at december 31, 2011 and 2010, respectively
                                                               1,957,000                                        
        deferred tax assets, noncurrent
                                                                2,445,000 3,274,474 4,295,125 5,346,536 6,383,890 7,034,404 8,029,741 8,626,400 2,008,342 2,008,342 2,008,342 2,008,342 1,629,550 1,629,550 1,629,550 1,629,550                        
        investments in short-term marketable securities
                                                                 2,011,564 8,261,843 5,703,192                                    
        restricted cash
                                                                15,000 1,380 124,550 84,528 42,843 36,574 111,594 65,855 22,405 22,399 17,128 17,128 107,170 97,685 50,508 13,504 94,477 70,271 147,572 264,714 111,520 96,365 304,635 238,538 168,242 102,290 109,274 184,041 230,229 79,000 308,432 723,878 506,377 457,331 723,878 835,437 569,113 775,567 1,010,710 
        interest receivable
                                                                 48,870 47,341 51,226      2,051 984 4,090 7,339 11,383 14,813 17,340 15,561 10,389 18,524 68,435 57,492 58,873 50,480 54,524 23,584 21,919 22,991 25,899 20,241 15,659 213,471 119,263 240,054 199,683 119,263 306,507 350,388 359,015 358,090 
        accounts receivable — unbilled
                                                                1,117,000 1,202,532 1,411,495 1,314,025 1,584,906 1,751,113 1,685,972 1,638,326 1,427,594 1,898,100 1,734,119 1,669,356 1,730,823 1,508,387 1,160,134 1,051,198 1,068,601 1,157,095 1,163,170 1,274,511 1,014,777 680,462 1,007,432 706,011 1,108,711 790,177 600,710  735,630    522,258    190,146 280,823 584,102 
        capitalized software development, net of accumulated amortization of 7,673 and 5,887 at september 30, 2011 and december 31, 2010, respectively
                                                                7,746,000                                       
        intangible assets, net of accumulated amortization of 8,712 and 8,043 at september 30, 2011 and december 31, 2010, respectively
                                                                2,175,000                                       
        capital lease obligations
                                                                 2,210 2,753                                     
        capitalized software development, net of accumulated amortization of 6,995,727 and 5,886,594 at june 30, 2011 and december 31, 2010, respectively
                                                                 7,843,957                                      
        intangible assets, net of accumulated amortization of 8,494,185 and 8,043,328 at june 30, 2011 and december 31, 2010, respectively
                                                                 2,392,957                                      
        capitalized software development, net of accumulated amortization of 6,324,760 and 5,886,594 at march 31, 2011 and december 31, 2010, respectively
                                                                  7,980,887                                     
        intangible assets, net of accumulated amortization of 8,276,216 and 8,043,328 at march 31, 2011 and december 31, 2010, respectively
                                                                  2,610,926                                     
        prepaid development fees, net of amortization
                                                                   505,364 460,492 477,009 406,185 419,189 441,659 508,906 558,847 375,866 561,445 688,447 810,326 991,732 1,027,596 1,061,850 1,105,347 1,055,135   849,059 684,351 546,507 503,989 488,183 542,823 522,695 518,110 379,302 238,566 269,401 330,457 238,566 406,416 482,641 514,382  
        capitalized software feature enhancements, net of accumulated amortization of 5,886,594 and 3,993,689 at december 31, 2010 and 2009, respectively
                                                                   4,332,705                                    
        intangible assets, net of accumulated amortization of 8,043,328 and 7,096,196 at december 31, 2010 and 2009, respectively
                                                                   2,843,814                                    
        commercial support liabilities
                                                                   76,466 194,135 265,712 322,654 350,792 106,628 176,726 243,526 347,234 89,788 533,638 313,936 265,050 239,246 276,017 322,538 315,210 375,006 584,705 782,611 1,239,124 915,531 1,001,435 928,162 378,893 385,466 385,466          
        current portion of long term debt
                                                                      123,150 306,942 489,620 671,191 728,511 724,095 719,706 715,344 711,008 706,698 643,225 639,326                      
        current portion of capital lease obligations
                                                                   4,362 5,939 7,430 7,336 8,905 10,445 11,461 13,340 20,592 31,679 53,514 88,339 124,099 144,975 173,017 181,064 176,574 179,326 185,049 166,790 166,022 130,594 123,979 60,365 24,113 26,286 10,429 22,258 39,020 45,552 51,187 39,020 66,925 78,330 91,440 103,725 
        capital lease obligations, less current portion
                                                                      2,753 4,362 6,973 7,993 9,579 12,778 16,946 18,988 22,002 32,490 44,975 65,634 102,282 106,780 151,695 195,729 186,730 215,856 190,750 214,008 94,194 29,428 35,718   1,199 5,550 13,936 1,199 41,011 55,291 69,937 91,554 
        capitalized software feature enhancements, net of accumulated amortization of 5,417,767 and 3,993,689 at september 30, 2010 and december 31, 2009, respectively
                                                                    4,343,978                                   
        intangible assets, net of accumulated amortization of 7,806,352 and 7,096,196 at september 30, 2010 and december 31, 2009, respectively
                                                                    3,080,790                                   
        current portion of long-term debt
                                                                                                       
        capitalized software feature enhancements, net of accumulated amortization of 4,905,119 and 3,993,689 at june 30, 2010 and december 31, 2009, respectively
                                                                     4,292,139                                  
        intangible assets, net of accumulated amortization of 7,569,633 and 7,096,196 at june 30, 2010 and december 31, 2009, respectively
                                                                     3,317,509                                  
        capitalized software feature enhancements, net of accumulated amortization of 4,451,083 and 3,993,689 at march 31, 2010 and december 31, 2009, respectively
                                                                      4,157,121                                 
        intangible assets, net of accumulated amortization of 7,332,915 and 7,096,196 at march 31, 2010 and december 31, 2009, respectively
                                                                      3,554,228                                 
        capitalized software feature enhancements, net of accumulated amortization of 3,993,689 and 2,500,017 at december 31, 2009 and 2008, respectively
                                                                       4,181,858                                
        intangible assets, net of accumulated amortization of 7,096,196 and 6,149,321 at december 31, 2009 and 2008, respectively
                                                                       3,790,946                                
        long term debt, less current portion
                                                                          123,150 306,942 489,620 671,191 851,661 1,031,037 1,268,516 1,445,365                      
        prepaid royalties
                                                                        1,022,126                               
        capitalized software feature enhancements, net of accumulated amortization of 3,598,542 and 2,500,017 at september 30, 2009 and december 31, 2008, respectively
                                                                        4,140,916                               
        intangible assets, net of accumulated amortization of 10,359,477 and 9,649,321 at september 30, 2009 and december 31, 2008, respectively
                                                                        4,027,665                               
        capitalized software feature enhancements, net of accumulated amortization of 3,222,872 and 2,500,017 at june 30, 2009 and december 31, 2008, respectively
                                                                         4,334,974                              
        intangible assets, net of accumulated amortization of 10,122,759 and 9,649,321 at june 30, 2009 and december 31, 2008, respectively
                                                                         4,264,384                              
        capitalized software feature enhancements, net of accumulated amortization of 2,857,198 and 2,500,017 at march 31, 2009 and december 31, 2008, respectively
                                                                          4,307,768                             
        intangible assets, net of accumulated amortization of 9,886,040 and 9,649,321 at march 31, 2009 and december 31, 2008, respectively
                                                                          4,501,102                             
        capitalized software feature enhancements, net of accumulated amortization of 2,500,017 and 1,453,720 at december 31, 2008 and 2007, respectively
                                                                           4,392,780                            
        intangible assets, net of accumulated amortization of 9,649,321 and 8,682,555 at december 31, 2008 and 2007, respectively
                                                                           4,737,821                            
        capitalized software feature enhancements, net of accumulated amortization of 2,252,086
                                                                                                       
        and 1,453,720 at september 30, 2008 and december 31, 2007, respectively
                                                                            4,289,353                           
        intangible assets, net of accumulated amortization of 9,412,602
                                                                                                       
        and 8,682,555 at september 30, 2008 and december 31, 2007, respectively
                                                                            4,974,540                           
        registration liabilities
                                                                            113,389 94,165 44,507 7,243 77,658 53,678 131,412 240,399 95,036 83,204 300,051 231,142 161,170 96,919 104,889 174,697 227,133 77,656 305,422 735,265 506,061 465,464 735,265 900,654 631,240 800,917 1,053,572 
        capitalized software feature enhancements, net of accumulated amortization of 2,004,335 and 1,453,720 at june 30, 2008 and december 31, 2007, respectively
                                                                             4,197,572                          
        intangible assets, net of accumulated amortization of 9,175,883 and 8,682,555 at june 30, 2008 and december 31, 2007, respectively
                                                                             5,211,259                          
        capitalized software feature enhancements, net of accumulated amortization of 1,725,791 and 1,453,720 at march 31, 2008 and december 31, 2007, respectively
                                                                              4,346,171                         
        intangible assets, net of accumulated amortization of 8,939,165 and 8,682,555 at march 31, 2008 and december 31, 2007, respectively
                                                                              5,447,977                         
        investments in marketable securities
                                                                                   1,700,000                3,066,067 9,307,340 12,046,293 9,306,496 
        capitalized software feature enhancements, net of accumulated amortization of 1,453,720 and 622,298 at december 31, 2007 and 2006, respectively
                                                                               4,458,644                        
        intangible assets, net of accumulated amortization of 8,682,555 and 7,756,161 at december 31, 2007 and 2006, respectively
                                                                               5,704,587                        
        equipment and software licenses
                                                                                11,641,674 11,362,457                      
        total property and equipment
                                                                                4,730,231                       
        capitalized software feature enhancements, net of accumulated amortization of 1,175,344 and 622,298 at september 30, 2007 and december 31, 2006, respectively
                                                                                4,119,454                       
        intangible assets, net of accumulated amortization of 8,585,159 and 7,756,161 at september 30, 2007 and december 31, 2006, respectively
                                                                                7,926,983                       
        capitalized software feature enhancements, net of accumulated amortization of 949,464 and 622,298 at june 30, 2007 and december 31, 2006, respectively
                                                                                 3,596,776                      
        intangible assets, net of accumulated amortization of 8,254,951 and 7,756,161 at june 30, 2007 and december 31, 2006, respectively
                                                                                 8,257,191                      
        capitalized software feature enhancements, net of accumulated amortization of 780,262 and 622,298 at march 31, 2007 and december 31, 2006, respectively
                                                                                  2,939,023                     
        intangible assets, net of accumulated amortization of 7,924,742 and 7,756,161 at march 31, 2007 and december 31, 2006, respectively
                                                                                  8,587,400                     
        capitalized software feature enhancements, net of accumulated amortization of 622,298 and 249,276 at december 31, 2006 and 2005, respectively
                                                                                   2,572,111                    
        intangible assets, net of accumulated amortization of 7,756,161 and 7,247,828 at december 31, 2006 and 2005, respectively
                                                                                   2,755,981                    
        investments in short term marketable securities
                                                                                    6,100,000 5,996,493 6,775,000 6,175,000 3,900,000 4,500,000 5,750,000 14,025,000   2,512,765 2,957,703   2,957,703     
        prepaid development fees and content rights, net of amortization
                                                                                    1,256,651 1,246,876                  
        capitalized software feature enhancements, net of accumulated amortization of 484,775 at september 30, 2006 and 249,276 at december 31, 2005
                                                                                    1,717,702                   
        intangible assets, net of accumulated amortization of 7,629,078 at september 30, 2006 and 7,247,828 at december 31, 2005
                                                                                    2,883,064                   
        intangible assets, net of accumulated amortization of 7,501,994 at june 30, 2006 and 7,247,828 at december 31, 2005
                                                                                     3,010,148                  
        intangible assets, net of accumulated amortization of 7,374,911 at march 31, 2006 and 7,247,828 at december 31, 2005
                                                                                      3,137,231                 
        intangible assets, net of accumulated amortization of 7,247,828 and 6,695,922 at december 31, 2005 and 2004, respectively
                                                                                       3,264,314                
        intangible assets, net of accumulated amortization of 7,134,946 at september 30, 2005 and 6,695,922 at december 31, 2004
                                                                                        3,377,196               
        intangible assets, net of accumulated amortization of 7,007,864 at june 30, 2005 and 6,695,922 at december 31, 2004
                                                                                         2,504,278              
        intangible assets, net of accumulated amortization of 6,783,791 at march 31, 2005 and 6,695,922 at december 31, 2004
                                                                                          2,728,351             
        intangible assets, net of accumulated amortization of 6,695,922 and 6,351,860 at december 31, 2004 and 2003, respectively
                                                                                           166,220            
        notes receivable – related party
                                                                                               233,003  233,003 233,003 233,003 233,003 215,000 215,000 
        intangible assets, net of accumulated amortization of 6,612,684 at september 30, 2004 and 6,351,860 at december 31, 2003, respectively
                                                                                            249,458           
        intangible assets, net of accumulated amortization of 6,529,445 at june 30, 2004 and 6,351,860 at december 31, 2003, respectively
                                                                                             332,697          
        intangible assets, net of accumulated amortization of 6,466,206 at march 31, 2004 and 6,351,860 at december 31, 2003, respectively
                                                                                              415,936         
        notes receivable - related party
                                                                                              233,003         
        intangible assets, net of accumulated amortization of 6,351,860 and 5,211,965 at december 31, 2003 and 2002, respectively
                                                                                               510,282   510,282     
        intangible assets, net of accumulated amortization of 6,235,289 at september 30, 2003 and 5,211,965 at december 31, 2002, respectively
                                                                                                626,853       
        notes receivable — related party
                                                                                                233,003       
        intangible assets, net of accumulated amortization of 5,939,616
                                                                                                       
        intangible assets, net of accumulated amortization of 5,211,965 and 3,295,675 at december 31, 2002 and 2001, respectively
                                                                                                   1,650,177    
        intangible assets, net of accumulated amortization of 4,732,892 at september 30, 2002 and 3,295,675 at december 31, 2001, respectively
                                                                                                    2,129,250   
        intangible assets, net of accumulated amortization of 4,253,819 at june 30, 2002 and 3,295,675 at december 31, 2001, respectively
                                                                                                     2,608,323  
        prepaid development fees
                                                                                                      846,554 
        goodwill, net of accumulated amortization of 10,005,266 at march 31, 2002 and december 31, 2001, respectively
                                                                                                      8,306,688 
        intangible assets, net of accumulated amortization of 3,774,748 at march 31, 2002 and 3,295,675 at december 31, 2001, respectively
                                                                                                      3,087,394 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2002-12-31 2002-09-30 2002-06-30 2002-03-31 
                                                                                                       
          operating activities:
                                                                                                       
          net income
        5,910,000 2,534,000 6,087,000 5,389,000 4,332,000 4,889,000 5,724,000 4,167,000 5,227,000 4,590,000 3,867,000 4,133,000 2,623,000 2,449,000 3,666,000 3,083,000 2,893,000 -387,000 1,500,000 2,441,000 2,291,000 923,000 2,635,000 3,441,000 7,092,000 3,683,000 3,712,000 2,401,000 5,974,000 2,790,000 3,035,000 2,546,000 23,846,000 3,948,000 2,504,000 2,267,000 1,285,000 -311,000 1,163,000 1,402,000 1,501,000 1,811,000 2,615,000 1,473,000 2,722,000 2,647,000 3,436,000 2,363,000 1,948,000 1,760,000 2,296,000 2,421,000 1,941,000 1,821,000 1,977,000 2,427,000 1,420,000 1,792,000 1,795,821 1,830,422 1,525,757 1,203,942 795,903 1,347,709 806,864 10,343,503 1,023,097 1,728,117 877,529 1,440,558 609,112 739,441 65,684 2,878,935 739,016 424,709 44,549 1,078,195 474,339 288,679 658,467 1,191,807 553,758 23,197 144,166           
          adjustments to reconcile net income to net cash from operating activities:
                                                                                                       
          depreciation and amortization
        11,365,000 11,037,000 10,820,000 10,866,000 10,755,000 10,464,000 10,073,000 10,370,000 10,336,000 10,526,000 10,402,000 10,222,000 9,926,000 9,611,000 9,592,000 9,420,000 9,322,000 9,370,000 9,141,000 9,149,000 9,153,000 8,184,000 7,406,000 7,150,000 7,449,000 7,240,000 7,149,000 6,941,000 6,539,000 6,134,000 6,006,000 6,018,000 6,073,000 6,795,000 6,570,000 6,531,000 6,387,000 6,231,000 5,755,000 5,081,000 5,140,000 4,849,000 4,639,000 4,256,000 3,253,000 2,993,000 2,815,000 2,722,000 2,401,000 2,040,000 2,039,000 1,897,000 1,876,000 1,882,000 1,673,000 1,572,000 1,534,000 1,544,000 1,470,443 1,354,683 1,042,874 1,110,999 1,142,535 1,235,918 1,390,342 1,317,759 1,305,351                             
          stock-based compensation
        1,309,000 5,411,000 794,000 836,000 1,104,000 1,185,000 1,131,000 1,094,000 1,060,000 1,077,000 1,038,000 1,093,000 945,000 945,000 918,000 917,000 774,000            516,000 471,000                                                 166,080 228,258 149,376               
          amortization of deferred commissions
        3,286,000 3,443,000 3,173,000 2,867,000 3,150,000 3,420,000 3,104,000 2,999,000 2,957,000 3,028,000 3,003,000 2,752,000 2,712,000 2,773,000 2,797,000 2,545,000 2,484,000 2,269,000 2,391,000 2,376,000 2,133,000 2,213,000 2,301,000 2,095,000 2,159,000 2,036,000 2,068,000 2,080,000 2,121,000                                                                   
          provision for credit losses
        92,000 440,000 177,000 154,000 237,000 568,000 225,000 1,628,000 174,000 346,000 304,000 162,000 209,000 -15,000 -44,000 438,000 6,000                                                                               
          deferred income taxes
         62,000 4,588,000 -284,000 751,000 -154,000 -418,000 -1,313,000 771,000 909,000 -2,144,000 -1,290,000 800,000 -515,000 136,000 405,000 684,000 -527,000 315,000 1,265,000 486,000 1,965,000 -97,000 1,927,000 500,000 364,000 -263,000 1,633,000 433,000 2,356,000 25,000 28,000 608,000 -2,755,000 294,000 -110,000 526,000 995,000 -141,000   269,000 -700,000   -3,195,000 1,354,000 1,770,000 1,395,000 -2,054,000 1,569,000 1,712,000 1,279,000 1,401,000 1,620,000 1,640,000 940,000 1,146,000 829,938 1,020,651 1,051,411 335,470 746,204 995,337 596,659                               
          loss on equity method investments
        40,000 40,000 43,000 35,000 72,000 80,000 68,000 51,000 31,000                                                                                       
          other
        -160,000 -169,000 -370,000 -377,000 -399,000 -434,000 -459,000 -400,000 -346,000 -288,000 -261,000 -257,000 -85,000 -27,000 -7,000 11,000 26,000 52,000 72,000 45,000 15,000 26,000 200,000 74,000 47,000 29,000 -17,000 -56,000 -28,000 13,000   30,000 43,000 101,000 116,000 148,000 180,000 239,000 268,000 339,000 463,000 552,000 161,000 225,000 312,000 354,000 352,000 376,000                                               
          changes in operating assets and liabilities:
                                                                                                       
          accounts and unbilled receivables
        -4,550,000 -5,016,000 -2,432,000 4,466,000 -1,001,000 -4,207,000 4,295,000 6,231,000 -5,782,000 -3,987,000 5,770,000 6,247,000 -4,787,000 -10,043,000 2,275,000 5,872,000 -5,874,000 -3,563,000 1,660,000 4,868,000 7,379,000 -2,983,000 3,750,000 814,000 -4,573,000 -2,019,000 1,605,000 10,632,000 1,387,000 -9,915,000 1,960,000 5,769,000 -1,864,000 -4,176,000 -1,728,000 2,001,000 5,028,000 776,000 -1,133,000 -10,173,000 4,451,000 -3,385,000 -406,000 2,006,000 1,049,000 -4,799,000 1,667,000 1,549,000 -5,107,000 -2,744,000 -1,168,000 1,343,000 -7,487,000 776,000 2,770,000 -2,279,000 -40,000 -3,077,000 -485,944 640,780 -2,074,836 133,851 -999,368 1,853,716 -2,220,597 67,219   -2,256,651 866,594 -2,552,863 -85,308 1,388,300 -976,515 -3,502 -803,357 1,672,713 -2,392,232 -434,305 1,083,604 -667,789 -157,448 -573,077 -13,485 219,542 -849,941 -746,717 588,719 -528,993       
          prepaid royalties
        -1,695,000     -307,000 -196,000 1,916,000 -758,000 553,000 -874,000 1,079,000 -1,889,000 190,000 415,000 1,512,000 -2,033,000 578,000 870,000 1,183,000 -2,215,000 1,003,000 818,000 3,778,000 -3,202,000 -22,000 94,000 4,446,000 -2,820,000 609,000 -331,000 3,828,000 -2,467,000 1,046,000 -266,000 1,658,000 -430,000 -1,717,000 -3,085,000 1,821,000 -1,027,000 -60,000 1,632,000 -633,000 -1,945,000 -199,000 -134,000 -1,174,000 -2,667,000 -610,000 -6,010,000 -151,000 1,652,000 -1,897,000 57,000 -39,000 1,550,000 -1,496,000 147,454 344,075 741,471 -1,375,346 -296,125 617,542 -7,214 -1,062,028 276,454 39,812 -342,899 -139,093                          
          other prepaid expenses and other current assets
        2,300,000     -1,194,000 1,034,000 -2,170,000 959,000 -426,000 1,591,000 -2,890,000 482,000 1,620,000 1,360,000 -1,603,000 952,000 437,000 745,000 -1,931,000 2,521,000 -3,957,000 425,000 -188,000 735,000 772,000 1,344,000 2,495,000 251,000 -3,256,000 5,850,000 -6,002,000 -530,000 -394,000 779,000 -1,340,000 730,000 -1,136,000 797,000 -1,912,000 789,000 -777,000 -171,000 -702,000 278,000 -1,762,000 445,000 -845,000 140,000   -550,000 -270,000 -165,000 326,000 -466,000 -232,000 73,000 -42,369 -162,285 -151,346 10,040 126,855 -409,605 166,783 202,274 -540,908 20,216 368,144 -215,838 359,035 -363,982 -153,921 72,996 -112,598 -142,153 -52,718 44,286 823,419 -622,558 -360,284 -90,059 177,185 44,504 -321,324 8,630 100,464 -258,654 22,252       
          other assets
        -2,611,000 -7,385,000 -3,285,000 -5,815,000 -2,781,000 -401,000 27,000 172,000 -56,000 -8,000 21,000 168,000 147,000 -11,000 167,000 -27,000 79,000 330,000 -110,000 -92,000 -76,000 -420,000 -197,000 371,000 134,000 136,000 213,000 -375,000 -16,000 897,000 -4,263,000 2,915,000 421,000 -72,000 74,000 -128,000 -42,000 341,000 -588,000 238,000 314,000 822,000 -532,000 1,097,000 -277,000 -1,840,000 26,000 27,000 26,000   452,000 335,000 241,000 216,000 104,000 146,000 52,000 63,122 88,497 91,381 54,741 39,448 46,066 47,674 59,898 11,844 9,110 49,042 49,342 -1,044 89,100 49,375 -221,783 91,030 43,694 458,621 154,588 -295,339 51,205 92,352 -16,479 9,907 -75,373 37,442 43,861 -155,873 -18,398 46,660       
          accounts payable and accrued expenses
        -7,044,000 6,613,000 -1,334,000 3,438,000 -7,296,000 3,344,000 541,000 -1,496,000 -7,416,000 5,561,000 2,099,000 1,938,000 -4,773,000 2,800,000 3,586,000 1,009,000 -3,653,000 -1,267,000 2,979,000 -702,000 -5,339,000 1,574,000 4,717,000 608,000 -5,775,000 2,175,000 2,983,000 1,326,000 -5,386,000 12,819,000 -2,724,000 -2,013,000 -6,074,000  1,053,000                                                             
          accrued royalties
        994,000 -48,000 819,000 -791,000 425,000 -633,000 1,636,000 -1,527,000 1,157,000 -2,306,000 1,626,000 -1,297,000 1,090,000 -166,000 914,000 -2,219,000 1,877,000 -166,000 -808,000 -2,493,000 -305,000 -1,454,000 1,370,000 -5,030,000 442,000 1,531,000 1,742,000 -5,636,000 3,342,000 534,000 4,671,000 -2,804,000 506,000 -120,000 2,042,000 -927,000 -1,024,000 -724,000 5,334,000 -1,687,000 768,000 1,049,000 525,000 -1,002,000 -774,000 2,634,000 -4,535,000 249,000 2,472,000 362,000                                              
          deferred revenue
        17,900,000 -2,987,000 -2,598,000 -13,765,000 17,457,000 853,000 -4,168,000 -11,567,000 14,552,000 -168,000 1,936,000 -12,886,000 14,504,000 3,110,000 -4,144,000 -9,715,000 15,456,000 -1,370,000 -4,484,000 -8,601,000 6,862,000 1,675,000 -3,373,000 -6,222,000 6,453,000 533,000 -2,782,000 -6,071,000 6,400,000 4,445,000 -2,619,000 -5,140,000 8,417,000 1,673,000 317,000 -6,492,000 3,696,000 4,712,000 4,708,000 -3,256,000 -3,218,000 747,000 -287,000 -1,168,000 6,881,000 2,553,000 229,000 6,090,000 8,599,000 2,857,000 6,517,000 108,000 5,279,000 -966,000 -1,643,000 937,000 1,474,000 2,270,000 574,745 -168,803 3,342,058 -362,909 1,679,728 630,252 2,559,507 251,104 1,638,683 -2,082,548 2,224,328 -787,178 748,766 -348,944 1,096,695 -948,317 659,871 -408,537 920,293 32,663 341,626 -186,408 589,820 256,806 282,166 -21,501 -89,761 500,995 40,162 -3,746 391,038       
          net cash from operating activities
        27,136,000 13,192,000 18,030,000 5,023,000 27,074,000 11,160,000 19,111,000 6,451,000 20,938,000 13,812,000 24,669,000 4,948,000 20,541,000 8,108,000 15,099,000 7,326,000 20,655,000 5,949,000 12,112,000 5,220,000 19,104,000 5,121,000 17,221,000 7,416,000 6,116,000 13,110,000 15,940,000 20,522,000 16,085,000 14,445,000 13,599,000 6,653,000 8,549,000 11,049,000 12,619,000 6,517,000 16,527,000 9,251,000 14,698,000 -5,427,000 5,712,000 9,398,000 6,388,000 10,124,000 9,007,000 5,581,000 6,573,000 12,913,000 9,189,000 3,429,000 11,813,000 7,186,000 3,855,000 6,912,000 6,669,000 5,519,000 3,414,000 5,267,000 5,661,020 5,284,416 3,542,564 4,299,014 3,923,837 6,545,925 1,348,053 3,553,613 2,082,384 4,265,717 1,667,624 2,021,688 -43,049 2,337,214 1,726,745 1,503,860 2,430,149 414,951 2,756,330 875,998 1,699,148 1,524,448 -101,783 2,515,737 1,416,442 -113,285 1,354,223 337,201 -18,260 222,844 -166,320       
          capital expenditures
        263,000 56,000 120,000 -2,146,000 -528,000 -203,000 -284,000 -172,000 -742,000 -346,000 -472,000 -503,000 -879,000 -198,000 -389,000 -545,000 -636,000 -815,000 -195,000 -509,000 -1,898,000 -254,000 -466,000 -258,000 -1,010,000 -546,000 -1,853,000 -8,260,000 -11,338,000 -2,824,000 -1,072,000 -1,412,000 -1,858,000 -705,000 -1,436,000 -2,858,000 -1,018,000 -1,215,000 -636,000 -549,000 -2,685,000 -2,082,000 -1,958,000 -1,741,000 -2,313,000 -1,500,000 -621,000 -1,319,000 -1,104,000 -2,030,000 -1,171,000 -499,000 -744,000 -1,131,000 -1,176,000 -1,246,000 -763,000 -555,000 -1,752,035 -1,099,565 -708,400 -1,773,466 -340,207 -259,523 -250,424 -863,864 -201,629 -180,858 -540,946 -263,775 -216,702 -285,506 -471,604 -299,107 -377,781 -476,800 -157,629 -135,855 -109,785 -411,254 -222,766 -615,962 -146,594 -635,584       
          free cash flows
        27,399,000 13,248,000 18,150,000 2,877,000 26,546,000 10,957,000 18,827,000 6,279,000 20,196,000 13,466,000 24,197,000 4,445,000 19,662,000 7,910,000 14,710,000 6,781,000 20,019,000 5,134,000 11,917,000 4,711,000 17,206,000 4,867,000 16,755,000 7,158,000 5,106,000 12,564,000 14,087,000 12,262,000 4,747,000 11,621,000 12,527,000 5,241,000 6,691,000 10,344,000 11,183,000 3,659,000 15,509,000 8,036,000 14,062,000 -5,976,000 3,027,000 7,316,000 4,430,000 8,383,000 6,694,000 4,081,000 5,952,000 11,594,000 8,085,000 1,399,000 10,642,000 6,687,000 3,111,000 5,781,000 5,493,000 4,273,000 2,651,000 4,712,000 3,908,985 4,184,851 2,834,164 2,525,548 3,583,630 6,286,402 1,097,629 2,689,749 1,880,755 4,084,859 1,126,678 2,021,688 -43,049 2,073,439 1,510,043 1,503,860 2,144,643 -56,653 2,457,223 875,998 1,321,367 1,047,648 -259,412 2,515,737 1,280,587 -223,070 942,969 114,435 -634,222 76,250 -801,904       
          investing activities:
                                                                                                       
          cash paid for acquisitions
        -302,000                                                                                               
          proceeds from maturities of marketable securities
        13,400,000 10,800,000 15,213,000 14,805,000 11,268,000 22,980,000 16,974,000 15,196,000 14,000,000 9,250,000 9,000,000 9,000,000 1,000,000 3,600,000 2,000,000 5,025,000 200,000 5,231,000 4,500,000 17,598,000 13,339,000 25,458,000 20,725,000 21,952,000 20,600,000 9,700,000 28,337,000 9,540,000 14,789,000 25,063,000 19,600,000 20,507,000 28,556,000 21,670,000 19,340,000 31,198,000 22,558,000 24,723,000 40,916,000 16,359,000 8,525,000 20,750,000 9,165,000                                                   
          purchases of marketable securities
        -10,197,000 -2,062,000 -15,334,000 -16,929,000 -9,171,000 -22,915,000 -17,005,000 -20,402,000 -14,124,000 -12,033,000 -6,252,000 -29,133,000 -2,850,000 -7,866,000 -3,577,000 -2,024,000 -18,000 -5,205,000 -1,000 -24,236,000 -22,812,000 -14,130,000 -24,586,000 -18,584,000 -14,057,000 -30,101,000 -15,819,000 -28,654,000 -12,612,000 -3,989,000 -30,429,000 -20,650,000 -28,211,000 -24,194,000 -11,551,000 -29,308,000 -41,912,000 -6,454,000 -1,006,000 -76,761,000 -7,000                                                   
          purchases of other investments
        -1,750,000                                                                                               
          payments associated with capitalized software development
        -6,727,000 -6,568,000 -7,410,000 -6,710,000 -7,790,000 -6,634,000 -6,555,000 -6,533,000 -7,019,000 -6,254,000 -6,243,000 -5,743,000 -7,566,000 -5,942,000 -5,575,000 -5,512,000 -6,305,000 -5,352,000 -6,300,000 -4,951,000 -5,326,000 -4,449,000 -4,747,000 -3,551,000 -4,068,000 -3,334,000 -2,805,000 -3,441,000 -4,933,000 -3,242,000 -2,948,000 -2,553,000 -2,541,000 -2,643,000 -2,975,000 -3,268,000 -2,970,000 -2,651,000 -2,767,000 -2,313,000 -1,990,000 -1,936,000 -1,763,000 -1,543,000 -2,023,000 -1,633,000 -1,336,000 -1,225,000 -1,464,000 -1,250,000 -1,004,000 -941,000 -1,072,000 -1,338,000 -1,101,000 -996,000 -1,000,000 -866,000 -578,615 -534,037 -4,086,348                                   
          purchases of property and equipment
        -740,000 -204,000 -109,000 -2,317,000 -1,055,000 -203,000 -284,000 -172,000 -742,000 -346,000 -472,000 -503,000 -879,000 -198,000 -389,000 -545,000 -636,000 -815,000 -195,000 -509,000 -1,898,000 -254,000 -466,000 -258,000 -1,010,000 -546,000 -1,853,000 -8,260,000 -11,338,000 -2,824,000 -1,072,000 -1,412,000 -1,858,000 -705,000 -1,436,000 -2,858,000 -1,018,000 -1,215,000 -636,000 -549,000 -2,685,000 -2,082,000 -1,958,000 -1,741,000 -2,313,000 -1,500,000 -621,000 -1,319,000 -1,104,000 -2,030,000 -1,171,000 -499,000 -744,000 -1,131,000 -1,176,000 -1,246,000 -763,000 -555,000 -1,752,035 -1,099,565 -708,400 -1,773,466 -340,207 -259,523 -250,424 -863,864 -201,629 -180,858 -540,946   -263,775 -216,702                       
          net cash from investing activities
        -6,316,000 -23,314,000 -8,640,000 -11,151,000 -7,248,000 -8,071,000 -6,870,000 -11,911,000 -7,120,000 -9,381,000 -3,922,000 -26,379,000 -16,916,000 -10,362,000 -4,047,000 -10,018,000 -3,962,000 -8,771,000 -6,313,000 -979,000 -9,660,000 -71,948,000 -16,367,000 -2,191,000 -19,904,000 -15,477,000 -2,828,000 -9,840,000 -39,379,000 -10,304,000 -5,883,000 -7,932,000 60,677,000 13,170,000 -6,784,000 -5,106,000 -12,859,000 961,000 -42,333,000 -10,588,000 -4,696,000 5,887,000 2,798,000 -59,295,000 -84,253,000 8,057,000 -2,772,000 -10,848,000 -9,978,000 -3,044,000 -12,664,000 2,795,000 -2,074,000 10,607,000 -10,376,000 -2,572,000 -56,646,000 -13,972,000 -330,814 4,582,266 -7,387,452 -7,940,744 -904,694 -856,985 -674,672 -1,299,953 -383,242 -573,738 -813,114 -711,105 -637,906 -393,720 -385,493 -404,392 -1,199,961 -1,010,189 -11,330,735 2,835,905 -1,846,801 304,384 -757,629 -2,543,044 475,127 1,099,079 -1,457,460 -3,263,000 -615,962 2,591,409 -226,395       
          financing activities:
                                                                                                       
          taxes paid related to net settlement of equity awards
        -582,000 -1,320,000 -121,000 -5,000 -1,070,000 -181,000 -71,000 -6,000 -855,000 -117,000 -20,000 -6,000 -791,000 -47,000 -20,000 -1,000 -497,000 -711,000 -72,000 -399,000 -6,000 -56,000 -373,000 -4,000 -45,000 -626,000 -359,000 -3,000 -35,000 -3,000 -297,000 -2,000 -18,000 -25,000 -367,000 -5,000 -9,000 -14,000 -288,000 -3,000 -5,000 -535,000 -213,000 -1,000 -8,000 -152,000 -6,000 -158,000                                           
          payment of cash dividends
        -1,028,000 -920,000 -919,000 -947,000 -943,000 -852,000 -851,000 -851,000 -849,000 -757,000 -767,000       -7,000 -12,000 -9,000 -1,000 -30,000 -5,000 -1,000 -52,000 -4,000                                                                 
          repurchases of common stock
        -6,723,000 -5,004,000 -6,897,000       -7,281,000    -3,411,000 -19,726,000     -3,667,000 -6,343,000                                                                         
          net cash from financing activities
        -8,333,000 -7,244,000 -7,937,000 -19,073,000 -2,013,000 -1,033,000 -922,000 -857,000 -1,704,000 -8,273,000 -2,435,000 -1,540,000 -791,000 -47,000 -20,000 -3,412,000 -20,223,000 -5,719,000 -79,000 -411,000 -3,673,000 -6,408,000 -134,000 -10,279,000 -9,000 -47,000 -443,000 -417,000 -103,000 -10,000 -32,172,000 2,034,000 89,000 74,000 106,000 -268,000 -398,000 652,000 25,000 -233,000 -716,000 3,762,000 68,900,000 28,015,000 3,430,000 264,000 -248,000 297,000 4,049,000 1,303,000 782,000 742,000 143,000 69,000 126,000 596,000 55,373,000 458,354 360,267 197,379 66,223 -347,427 65,895 56,376 -71,609 125,287 -182,695 -189,827 -95,056 -2,074,015 -1,050,804 -187,233 -230,811 -48,624 36,556 -43,568 -46,352 -49,757 571,545 -9,477 -24,820 137,405 565,439 43,936 11,852 -11,229 193,076 -17,651       
          effect of exchange rate changes on cash and cash equivalents
        63,000 -17,000 -11,000 14,000 7,000 -76,000 39,000 41,000 -40,000 52,000 6,000 -60,000 -21,000 67,000 9,000 -50,000 -5,000 -13,000 -53,000 203,000 -251,000 59,000 27,000 18,000 -46,000                                                                       
          net increase in cash and cash equivalents
        12,550,000 -17,383,000 1,442,000 -25,187,000 17,820,000 1,980,000 11,358,000 -6,276,000 12,074,000 -3,790,000   2,813,000 -2,234,000 11,041,000 -6,154,000 -3,535,000 -8,554,000 5,667,000 4,444,000 8,782,000     -2,376,000 13,065,000 10,239,000 -23,711,000 4,038,000 7,706,000 -33,451,000 71,260,000 24,308,000 5,909,000 1,517,000 3,400,000    783,000 14,569,000 12,948,000   17,068,000 4,065,000 1,817,000 -492,000 4,434,000 452,000 10,763,000 2,523,000 17,662,000 -3,638,000   46,668,000 5,788,560 10,226,949 -3,647,509 -3,575,507 2,671,716 5,754,835 729,757 2,182,051 1,824,429 3,509,284 664,683   892,690 1,154,019 868,657 1,181,564   3,665,551 -197,410   -52,127 2,028,974    -645,451 3,007,329 -410,366 5,945,695 1,842,222 -919,793    
          cash and cash equivalents at beginning of period
        36,161,000 59,469,000 40,333,000 46,023,000 46,905,000 36,566,000 131,538,000 134,321,000 84,768,000  49,634,000  82,010,000  81,995,000  59,537,000  41,365,000  76,904,000 140 17,867,860 12,287,059 4,106,612 3,599,346 10,725,780 5,726,151 2,257,372 -11,000,000 14,219,807 4,747,434 
          cash and cash equivalents at end of period
        48,711,000 -17,383,000 1,442,000 -25,187,000 77,289,000 1,980,000 11,358,000 -6,276,000 52,407,000 -3,790,000 18,318,000 -23,031,000 48,836,000 -2,234,000 11,041,000 -6,154,000 43,370,000 -8,554,000 5,667,000 4,444,000 45,348,000 -70,441,000 -5,527,000 5,109,000 107,425,000 -2,376,000 13,065,000 10,239,000 110,610,000 4,038,000 7,706,000 -33,451,000 156,028,000  5,909,000 1,517,000 53,034,000  -26,983,000 -15,990,000 82,793,000  12,948,000 19,729,000 34,764,000  4,065,000 1,817,000 59,045,000  452,000 10,763,000 43,888,000  -3,638,000 3,073,000 24,268,000 46,668,000 5,788,700 10,226,949 14,220,351 -3,575,507 2,671,716 5,754,835 13,016,816 2,182,051 1,824,429 3,509,284 4,771,295 1,215,527 -2,754,970 892,690 4,753,365 868,657 1,181,564 -558,682 2,107,807 3,665,551 -197,410 2,400,377 4,857,262 -52,127 2,028,974 1,551,233 2,198,071 -13,913,947 -645,451 3,007,329 13,809,441 5,945,695 1,842,222 -919,793 3,457,269 -1,415,775 2,947,930 
          noncash investing and financing activities:
                                                                                                       
          purchases of property and equipment, accrued but not paid
        262,000 294,000 94,000 -110,000 197,000                                                                                           
          capitalized software development, accrued but not paid
        741,000 -34,000 135,000 281,000 330,000                                                                                           
          change in fair value of non-marketable equity investments
                 -380,000    -2,653,000       -29,000 -1,152,000                                                                       
          cash paid for acquisitions, net of cash acquired
                                                                                                       
          proceeds from sale of marketable securities
                                                                                                       
          proceeds from sale of fixed assets
                                                                                                     
          purchase of other investments
         -1,000,000 -500,000                                                                                           
          proceeds from sale of non-marketable equity investments
             765,000 2,000                                                                                     
          payment of debt issuance costs
                                                                                                       
          supplemental cash flow information:
                                                                                                       
          interest paid
                                                                                    7,003 8,590 10,059 9,048 8,707 7,893 7,463 3,992 4,176 3,238 3,445 2,928 3,484  9,664     
          income taxes paid
                                                                                    26,000 14,456 -14,456                 
          common stock issued as consideration for business combinations
                                                                                                       
          non-cash additions to operating lease rou assets
                                                                                                       
          prepaid and other current assets
          1,548,000 -1,996,000 268,000                                                                                           
          fair value of common stock issued as consideration for business combinations
                                                                                                       
          gain on disposal of fixed assets
                                                                                                       
          deferred commissions
             -6,313,000 -3,506,000 -3,704,000 -1,928,000 -5,269,000 -3,753,000 -4,340,000 -1,490,000 -4,739,000 -4,000,000 -3,578,000 -2,614,000 -3,420,000 -3,242,000 -3,010,000 -3,602,000 -4,337,000 -3,059,000 -2,032,000 -1,602,000 -3,955,000 -2,259,000 -1,883,000 -1,382,000                                                                   
          business combinations, net of cash acquired
                 -6,621,000 44,000 -3,987,000 -22,000 -3,974,000 -731,000 -99,893,000 -28,000 -21,421,000 -9,000,000 -16,000 -18,002,000         -2,177,000 -49,937,000   -88,075,000                                                  
          loss on disposal of fixed assets
                                                                                                       
          non-cash paid time off expense
                         -1,011,000                                                                           
          payments to acquire non-marketable equity investments
                            -1,000,000 -257,000                                                                        
          payment of debt issue costs
                                                                                                       
          gain on sale of fixed assets
                                                                                                      
          loss on non-marketable equity investments
                  89,000 114,000 127,000  121,000 224,000 276,000  125,000 79,000 54,000  -42,000 39,000 11,000     -17,000 -20,000 2,000 -7,000 5,000 13,000 -210,000 33,000 43,000 19,000   3,000 31,000 10,000                                                 
          net decrease in cash and cash equivalents
                              -5,527,000 5,109,000 -24,113,000              -26,983,000      -47,231,000            -52,636,000                    -8,617,973    -868,889    -59,301         -1,415,775 -1,799,504 
          non-cash royalty expense
                             -3,440,000                                                                       
          proceeds from sales of marketable securities
                                                                                                       
          non-cash additions to non-marketable equity investments
                                                                                                     
          payments to acquire equity method investments
                                                -1,000,000                                                   
          income from discontinued operations
                                 -129,000 -251,000 -1,194,000 141,000                                                                  
          proceeds from sale of discontinued operations, net of tax
                                                                                                       
          proceeds from sale of property and equipment
                                 2,000 1,000                                                                     
          proceeds from exercise of stock options
                                 183,000 31,000 30,000 184,000 2,368,000 91,000 92,000 131,000 99,000 51,000 39,000 55,000 51,000 30,000 247,000 222,000 410,000 13,000 449,000 261,000 1,375,000 782,000 900,000 32,000 69,000 126,000 596,000 222,000 460,202 360,810 198,988 67,800 33,482 191,704 243,346 115,220 308,894   80,017 64,595 32,235 34,081 57,340 173,027                     
          payment of earn-out related to prior acquisitions
                                                                                                       
          income taxes (refunded) paid
                                                                                                       
          non-cash additions to property and equipment
                                                                                                       
          stock based compensation
                          862,000 782,000 616,000 552,000 558,000 557,000 550,000 601,000 569,000                                                93,481 340,949 146,617                   
          provision for doubtful accounts
                          96,000 -139,000 142,000 114,000 -191,000 63,000 288,000 112,000 51,000 46,000 2,000 343,000 300,000 390,000 850,000 440,000 323,000 200,000 300,000 100,000 150,000 90,000 100,000 65,000 112,000 7,000 67,000 100,000 70,000 20,000 75,000 20,000 50,000 20,000   5,000 25,000   45,000    25,000 75,000 50,000 80,000 30,000          25,000 15,000 25,000 15,000       
          repurchase of common stock
                                -9,876,000                                            -1,919,052                         
          net cash from discontinued operating activities
                                     -1,000 -1,000 -1,002,000                                                               
          net cash from continuing investing activities
                                 -15,477,000 -2,828,000 -9,840,000 -39,379,000 -10,304,000 -5,884,000 -7,931,000 60,792,000                                                               
          net cash from discontinued investing activities
                                     1,000 -1,000 -115,000                                                               
          payment of debt issue cost
                                                                                                       
          proceeds from sale of discontinued operations
                                  -187,000    -1,000 -375,000 58,203,000                                                               
          payments of earn-outs related to acquisitions
                                  -1,000 -37,000                                                                   
          net cash from continuing operating activities
                                 13,110,000 15,940,000 20,522,000 16,085,000 14,446,000 13,599,000 6,654,000 9,551,000                                                               
          gain on equity method investments
                                                                                                       
          net cash from continuing financing activities
                                  -47,000 -443,000 -417,000  -10,000 -32,172,000 2,034,000                                                               
          net cash from discontinued financing activities
                                                                                                       
          gain on non-marketable equity investments
                                   -15,000 -54,000                                                                   
          payments to acquire cost method investments
                                   -3,342,000                                                                
          excess tax benefits from equity awards
                                             444,000    713,000    -3,363,000    -3,794,000                                              
          change in fair value of cost method investments
                                                                                                      
          proceeds for sale of long-lived assets
                                                                                                       
          payment of earn-outs related to prior acquisitions
                                                                                                       
          loss from discontinued operations
                                       1,110,000 -20,217,000                                                               
          adjustments:
                                                                                                       
          stock based compensation expense
                                       427,000 419,000  439,000 478,000 441,000  512,000 504,000 500,000 493,000 440,000 1,938,000 409,000 403,000 388,000 450,000 384,000 370,000 378,000 400,000 310,000 299,000 296,000 299,000 242,000 191,000 223,171 184,035 189,794 165,366 165,603 169,771 162,779 205,954 158,167 150,786 145,615   273,178 152,934                       
          payment of earn-outs related to acquisitions
                                       -37,000              -9,000                                                 
          share based compensation expense
                                                                                                       
          gain on sale of long-lived assets
                                                                                                       
          changes in assets and liabilities, net of business combinations:
                                                                                                       
          accounts payable
                                            -147,000 -865,000 1,301,000 124,000 -1,879,000 2,364,000 -798,000 1,146,000 -2,849,000 3,953,000 -519,000 -1,596,000 604,000 462,000 244,000 318,000 230,000 502,000 -643,000 -228,000 -1,160,000 1,284,000 573,993 -647,106 -999,887 1,552,367 282,967 -115,412 -897,402 849,026 -163,857 -103,270 -416,569 463,334 198,608 255,117 -1,345,960 1,007,325 138,628 -604,576 -415,565 730,457 36,251 110,480 -194,978 -74,191 352,160 -443,886 234,072 -31,290 219,043 -186,216 -35,573       
          accrued liabilities, accrued compensation and related expenses, and other long-term liabilities
                                                                                                       
          proceeds from issuance of common stock
                                                                                                     
          proceeds from borrowings under revolving line of credit facility
                                                 28,000,000                                                   
          repayments under revolving line of credit facility
                                                                                                     
          payment of earn-outs related to business combinations
                                                 -5,000 -609,000 -19,000                                                   
          cash and cash equivalents at beginning of year
                                                                                                       
          cash and cash equivalents at end of year
                                                                                                       
          non-cash investing and financing activities:
                                                                                                       
          receivable from sale of long-lived assets
                                                                                                       
          excess tax benefit from equity awards
                                                                                                       
          proceeds from sale of long-lived assets
                                               975,000                                                       
          accrued liabilities and accrued compensation and related expenses and other long-term liabilities
                                            -276,000  607,000 1,048,000 -2,099,000  2,437,000 620,000 25,000  808,000 932,000 -1,452,000  2,495,000 -839,000 -1,310,000  1,502,000 -2,460,000  498,794 660,182 -1,179,976                                   
          proceeds for sale of long lived assets
                                                                                                       
          issuance of common stock in connection with business combinations
                                                                                                       
          proceeds from sale of long lived assets
                                                                                                       
          issuance of common stock in connection with business combination
                                                                                                       
          acquisition of content rights in exchange for future services
                                                                                                     
          proceeds from maturities of investments in marketable securities
                                                      11,320,000 10,581,000 18,517,000  7,775,000 26,472,000 29,475,000  15,125,000 16,500,000 3,500,000  2,000,132 6,215,868 2,135,000                                   
          proceeds from sales of investments in marketable securities
                                                                                                       
          purchases of investments in marketable securities
                                                      -12,278,000 -18,870,000 -13,176,000  -16,095,000 -21,987,000 -29,552,000  -22,974,000 -13,926,000 -58,383,000  -296 -4,727,704                                   
          investments in non-marketable equity investments
                                                      -60,000 -15,000 -250,000                                               
          issuance of common stock in connection with acquisition
                                                      2,247,000                                               
          acquisitions, net of cash acquired
                                                       -12,501,000 -198,000                                              
          changes in assets and liabilities, net of acquisitions:
                                                                                                       
          payments on capital lease obligations
                                                                  -1,848 -543 -1,609 -1,577 -1,491 -2,659 -3,178 -4,151 -2,036 -3,465 -10,451 -15,255 -23,877 -37,839 -46,248 -33,361 -48,701 -44,695 -44,918 -47,667 -49,757 -47,347 -41,820 -33,426 -30,429 -17,462 -11,123 -8,463 -11,229 -11,829 -17,961 -10,883 -14,021 -25,685 -27,756 -33,902 -50,223 
          issuance of common stock in connection with acquisitions
                                                                                                      
          loss on other investments
                                                                                                       
          other prepaid expenses and other current assets and other assets
                                                                                                       
          changes in other investments
                                                          -50,000   16,000                                          
          acquisition, net of cash acquired
                                                           -181,000                 -9,194  139,104 -16,630 -12,206,752     -172,716 10,982 -41,136 -9,321,206           
          payments on capital lease obligations and note payable
                                                                                                       
          changes in operating assets and liabilities, net of acquisition:
                                                                                                       
          changes in assets and liabilities:
                                                                                                       
          restricted cash
                                                                  -13,148 123,170 -40,022 -41,685 -6,269 75,020 -45,739 -43,450 -6   90,042 -9,485 -47,177 -37,004 80,973 -24,206 77,301 117,142 -153,194 -15,155 208,270 -66,097 -70,296 -65,952 6,984 74,767 46,188 -151,229 229,432 415,446       
          payments on note payable
                                                                                                       
          interest receivable
                                                                    3,885       -1,067 3,106 3,249 4,044 3,430 2,527 -1,779 -5,172 8,135 49,911 -10,943 1,381 -8,393 4,044 -30,940 -1,665 1,072 2,908 -5,658 -4,582 197,812 -94,208       
          payments on long-term debt
                                                                     -123,150 -183,792                               
          realized loss on disposal of property and equipment
                                                                        3,555     8,133 7,472                       
          changes in operating assets and liabilities, excluding effects of acquisition:
                                                                                                       
          prepaid development fees
                                                                     -108,346 -49,246 -152,730 -84,466 -75,022 -26,983 -27,331 -66,950 20,858 -41,754 -53,234 -14,464 -164,968 -166,583 -87,376 -223,370    -262,839 -241,721 -148,802 -121,528 -52,725 -121,313 -86,227 -190,932 -184,266       
          commercial support liabilities
                                                                     -117,669 -71,577 -56,942 -28,138 244,164 -70,098 -66,800 -103,708 257,446 -443,850 219,702 48,886 25,804 -36,771 -46,521 7,328 -59,796 -209,699 -197,906 -456,513 323,593 -85,904 73,273 549,269 -6,573         
          payments associated with capitalized software feature enhancements
                                                                     -457,555 -564,487 -597,462 -424,248 -436,089 -181,613 -392,880 -272,168 -351,359 -339,532 -129,945 -159,597 -466,048 -1,053,559 -521,955 -524,876                   
          issuance of common stock to employee stock purchase plan
                                                                             18,471 -18,471                   
          accrued liabilities and accrued compensation and related expenses
                                                                      361,448 -183,946 -1,098,999 281,205 328,386 601,507 -129,663 -986,718 223,603 369,200 -817,090 518,178 -314,068                     
          other long-term liabilities
                                                                                                       
          other long term liabilities
                                                                                                       
          income tax benefit from recognition of deferred tax assets
                                                                                                       
          proceeds from maturities and sale of investments in marketable securities
                                                                                                 6,009,000 1,250,000    
          borrowings under revolving credit facility
                                                                                 -3,000,000 1,500,000                   
          payments under revolving credit facility
                                                                                 3,000,000 -1,500,000                   
          purchase of property and equipment through issuance of long term debt
                                                                                                     
          payments on promissory note
                                                                          -181,571 -180,470 -179,376 -178,289 -177,209 -176,134 -175,066 -174,006 -172,950                     
          depreciation
                                                                            566,764   518,525 521,497 555,388 560,118 476,296 356,196 366,026 374,946 328,590 336,054 354,151 373,697 401,950 408,161 378,407 344,426 329,576 313,807       
          amortization
                                                                            699,536   690,375 724,550                       
          changes in operating assets and liabilities, excluding effects of acquisitions:
                                                                                                       
          capital lease obligations incurred
                                                                                     74,605 13,462 93,960 13,786 200,890 112,141          
          realized loss on disposal of property & equipment
                                                                                     28 428 165  1,242 1,798 3,056  -1,985 -565 3,703       
          registration liabilities
                                                                              19,224 49,658 37,264 -70,415 23,980 -77,734 -108,987 145,363 11,832 -216,847 68,909 69,972 64,251 -7,970 -69,808 -52,436 149,477 -227,766 -429,843       
          proceeds from maturities and sales of investments in marketable securities
                                                                                  800,000 1,700,000  3,060,000 5,775,000 3,950,000  5,350,000 1,250,000 9,275,000  2,505,000 2,945,000       
          purchase of investments in marketable securities
                                                                                     -3,160,000 -4,993,816 -4,550,000  -4,750,000 -1,000,000 -16,541,234 -2,535,811   -524,650 -3,848,281 -5,324,886 
          purchase of property and equipment
                                                                                  -285,506 -471,604 -299,107  -377,781 -476,800 -157,629  -135,855 -109,785 -411,254 -222,766 -615,962 -146,594 -635,584 -158,336 -85,324 -94,808 -122,798 -217,858 -190,071 
          income tax (benefit) from recognition of deferred tax assets
                                                                                                       
          impairment of capitalized software feature enhancements
                                                                                                       
          amortization of intangibles, content fees, and software feature enhancements
                                                                                  756,925 721,951 499,703                   
          issuance of common stock in connection with acquisition of company
                                                                                  960,170     39,633 1,303,516           
          effects of acquisition:
                                                                                                       
          estimated fair value of tangible assets acquired
                                                                                  35,615 1,825 2,819,040     15,047 703,310           
          estimated fair value of liabilities assumed
                                                                                  5,347 107,174 -4,531,930     161,881 -7,773 -648,134           
          purchase price in excess of net tangible assets acquired
                                                                                  -180,066 -92,369 14,976,906     10,835 -10,982             
          less fair value of stock issued
                                                                                  -960,170                   
          cash paid
                                                                                  -139,104 16,630 12,303,846     172,716 -10,982 29,003 9,351,150           
          less cash acquired
                                                                                  -97,094     12,133 -29,944           
          net cash paid for acquisition
                                                                                  -139,104 16,630 12,206,752     172,716 -10,982 41,136 9,321,206           
          accrued liabilities and compensation
                                                                                    -716,103 455,285 238,437 263,414 -299,985 627,133 198,980 -340,678 -10,362 124,705 259,966 -267,760 143,812       
          exercise of stock options
                                                                                    1,350  456,809 32,343  167,834 423,456 55,059  128,179 310  53,549     
          amortization of intangibles, content fees and software feature enhancements
                                                                                                       
          collection of note receivable — related party
                                                                                                       
          amortization of intangibles, content fees, and software feature enhancements.
                                                                                                       
          prepaid development fees and content rights
                                                                                      -199,197                 
          purchase of capitalized software feature enhancements
                                                                                                       
          amortization of intangibles, content fees, and feature enhancements
                                                                                       338,823 307,515               
          stock issued
                                                                                          -39,633 -1,303,516           
          amortization of intangibles, content fees, feature enhancements, fixed royalties, and prepaid compensation
                                                                                                       
          impairment of capitalized content development fees
                                                                                                       
          non cash compensation expense
                                                                                                       
          collection of note receivable – related party
                                                                                                       
          amortization of intangibles, content fees, feature enhancements and prepaid compensation
                                                                                          278,496 358,358 209,820           
          proceeds from note receivable — related party
                                                                                                       
          issuance of stock to employee stock purchase plan
                                                                                                    
          purchase price in excess of net assets acquired
                                                                                            10,599,490           
          net loss
                                                                                             76,835 -177,272 -528,975 -418,968 -418,418 -623,346 -2,591,269 -2,381,190 -8,239,795 -3,428,988 
          adjustments to reconcile net loss to net cash from operating activities:
                                                                                                       
          office consolidation charge
                                                                                                       
          impairment of long-lived assets
                                                                                                       
          cumulative effect of a change in accounting principle
                                                                                                       
          repayments on note receivable – related party
                                                                                                       
          issuance of common stock to advisory boards
                                                                                                       
          amortization of intangibles, content fees, fixed royalties, and prepaid compensation
                                                                                              192,087 174,851 173,813       
          proceeds from note receivable – related party
                                                                                                      
          amortization of goodwill
                                                                                                       
          gain on webmd renegotiation
                                                                                                       
          non cash warrant expense
                                                                                                       
          realized loss on investments
                                                                                                       
          issuance of note receivable – related party
                                                                                                       
          repayments on note receivable
                                                                                                       
          repurchase of common stock from webmd
                                                                                                       
          total cash and cash equivalents, restricted cash, investments in marketable securities, and accrued interest at end of period
                                                                                                   -767,355 -1,293,955   
          total cash and cash equivalents, restricted cash, investments in marketable securities and accrued interest at end of period
                                                                                                  577,352     
          proceeds from issuance of common stock, net of underwriting discount
                                                                                                       
          costs of issuing common stock
                                                                                                       
          repayment of note payable
                                                                                                       
          payments on long-term debt – related party
                                                                                                       
          repurchase of stock in connection with initial public offering
                                                                                                       
          acquisition of companies, net of cash acquired
                                                                                                       
          noncash warrant expense
                                                                                                       
          issuance of stock options to advisory boards
                                                                                                       
          proceeds from redemption and sale of investments in marketable securities
                                                                                                     4,355,000 6,164,956 
          total cash, restricted cash, investments, and accrued interest at end of period
                                                                                                      24,574,633