7Baggers

MarketAxess Holdings Inc
(NASDAQ:MKTX) 

MKTX stock logo

MarketAxess Holdings Inc., together with its subsidiaries, operates an electronic trading platform for institutional investor and broker-dealer firms worldwide. It offers the access to global liquidity in U.S. investment-grade bonds, U.S. high-yield bonds, U.S. Treasuries, municipal bonds, emerging ...

Founded: 2000
Full Time Employees: 599
Sector: Financial Services
Industry: Capital Markets

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 
                                                                                          
      revenues
                                                                                          
      commissions
    203,471,000 181,339,000 180,171,000 191,770,000 181,343,000 174,766,000 180,392,000 171,679,000 184,873,000 171,891,000 150,496,000 158,586,000 181,991,000 158,443,000 153,164,000 163,463,000 166,113,000 145,913,000 142,826,000 156,431,000 175,838,000 155,813,000 150,586,000 172,092,000 155,954,000 117,103,000 119,869,000 114,124,000 112,760,000 101,436,000 90,513,000 96,113,000 102,772,000 87,975,000 86,270,000 87,015,000 94,022,000 85,519,000 81,456,000 86,239,000 79,093,000 67,613,000 65,178,000 66,412,000 67,018,000 60,372,000 54,462,000 54,315,000 51,989,000 50,450,000 51,818,000 54,198,000 47,186,000 44,228,000 42,379,000 42,690,000 44,902,000                              
      information services
    14,445,000 13,454,000 13,785,000 13,087,000 12,904,000 13,155,000 12,960,000 12,544,000 11,881,000 11,917,000 11,801,000 11,655,000 11,010,000 10,398,000 9,711,000 9,396,000 9,809,000 9,561,000 9,608,000 9,844,000 9,162,000 8,771,000 8,501,000 8,427,000 8,642,000 8,515,000 7,693,000 7,156,000 7,366,000 7,057,000 7,174,000 6,930,000 7,066,000                                                      
      post-trade services
    11,607,000 11,034,000 11,293,000 11,076,000 11,088,000 10,975,000 10,382,000 10,400,000 10,730,000 10,950,000 9,833,000 9,415,000 9,980,000 8,821,000 9,000,000 9,144,000 9,912,000 9,369,000 9,444,000 9,848,000 10,261,000 6,564,000 4,689,000 4,054,000 4,153,000 3,923,000 3,784,000 3,956,000 4,100,000 3,675,000 3,475,000 3,620,000 4,576,000                                                      
      technology services
    3,857,000 3,582,000 3,572,000 3,529,000 3,241,000 3,508,000 2,981,000 3,037,000 2,834,000                                                                              
      total revenues
    233,380,000 209,409,000 208,821,000 219,462,000 208,576,000 202,404,000 206,715,000 197,660,000 210,318,000 197,248,000 172,284,000 179,846,000 203,169,000 177,902,000 172,112,000 182,229,000 186,057,000 165,060,000 162,093,000 176,334,000 195,464,000 171,346,000 164,006,000 184,795,000 168,978,000 129,774,000 131,597,000 125,490,000 124,491,000 112,444,000 101,443,000 106,964,000 114,714,000 99,565,000 96,701,000 97,314,000 103,891,000 94,436,000 90,271,000 96,639,000 88,573,000 76,644,000 74,192,000 75,491,000 76,771,000 70,167,000 64,245,000 64,964,000 63,398,000 60,442,000 61,133,000 65,559,000 55,557,000 50,387,000 48,257,000 48,825,000 50,735,000 45,135,000 46,564,000 45,791,000 43,609,000 38,605,000 37,413,000 35,326,000 34,884,000 33,959,000 30,009,000 25,839,000 24,632,000 21,828,000 22,681,000 25,637,000 22,939,000 22,376,000 22,198,000 25,304,000 23,765,000 22,080,000 20,774,000 20,122,000 20,340,000 14,919,500 19,088,000 19,282,000 21,308,000  
      yoy
    11.89% 3.46% 1.02% 11.03% -0.83% 2.61% 19.99% 9.91% 3.52% 10.87% 0.10% -1.31% 9.20% 7.78% 6.18% 3.34% -4.81% -3.67% -1.17% -4.58% 15.67% 32.03% 24.63% 47.26% 35.74% 15.41% 29.73% 17.32% 8.52% 12.94% 4.90% 9.92% 10.42% 5.43% 7.12% 0.70% 17.29% 23.21% 21.67% 28.01% 15.37% 9.23% 15.48% 16.20% 21.09% 16.09% 5.09% -0.91% 14.11% 19.96% 26.68% 34.27% 9.50% 11.64% 3.64% 6.63% 16.34% 16.91% 24.46% 29.62% 25.01% 13.68% 24.67% 36.72% 41.62% 55.58% 32.31% 0.79% 7.38% -2.45% 2.18% 1.32% -3.48% 1.34% 6.85% 25.75% 16.84% 47.99% 8.83% 4.36% -4.54%      
      qoq
    11.45% 0.28% -4.85% 5.22% 3.05% -2.09% 4.58% -6.02% 6.63% 14.49% -4.20% -11.48% 14.20% 3.36% -5.55% -2.06% 12.72% 1.83% -8.08% -9.79% 14.08% 4.48% -11.25% 9.36% 30.21% -1.39% 4.87% 0.80% 10.71% 10.84% -5.16% -6.76% 15.22% 2.96% -0.63% -6.33% 10.01% 4.61% -6.59% 9.11% 15.56% 3.30% -1.72% -1.67% 9.41% 9.22% -1.11% 2.47% 4.89% -1.13% -6.75% 18.00% 10.26% 4.41% -1.16% -3.76% 12.41% -3.07% 1.69% 5.00% 12.96% 3.19% 5.91% 1.27% 2.72% 13.16% 16.14% 4.90% 12.85% -3.76% -11.53% 11.76% 2.52% 0.80% -12.27% 6.48% 7.63% 6.29% 3.24% -1.07% 36.33% -21.84% -1.01% -9.51%   
      expenses
                                                                                          
      employee compensation and benefits
    70,195,000 61,402,000 59,982,000 65,237,000 61,916,000 59,395,000 58,431,000 56,790,000 61,264,000 57,356,000 48,872,000 48,383,000 52,315,000 44,108,000 44,805,000 45,435,000 47,756,000 41,218,000 40,878,000 40,732,000 48,088,000 36,472,000 37,583,000 41,636,000 41,194,000 33,117,000 32,681,000 32,623,000 32,658,000 27,802,000 26,282,000 26,199,000 28,834,000 24,334,000 25,595,000 25,421,000 27,401,000 22,529,000 23,914,000 25,815,000 24,527,000 21,087,000 21,002,000 20,593,000 21,174,000 19,376,000 18,589,000 18,421,000 18,609,000 16,768,000 17,910,000 15,927,000 16,353,000 14,579,000 14,636,000 15,305,000 15,841,000 13,707,000 13,707,000 15,104,000 16,268,000 13,998,000 14,326,000 14,189,000 13,933,000 13,788,000 13,127,000 11,917,000 11,442,000 10,043,000 11,173,000 11,576,000 11,018,000 10,280,000 10,258,000 11,010,000 11,503,000 10,814,000 10,483,000 10,498,000 10,283,000 8,498,000 9,030,000 8,673,000 9,244,000  
      depreciation and amortization
    19,210,000 19,606,000 19,662,000 19,195,000 18,236,000 18,540,000 18,728,000 18,356,000 18,200,000 19,530,000 17,561,000 17,005,000 16,461,000 15,730,000 15,302,000 15,240,000 15,174,000 14,607,000 13,964,000 13,097,000 11,779,000 10,592,000 9,032,000 8,305,000 8,067,000 7,730,000 6,700,000 6,345,000 6,082,000 5,848,000 6,173,000 5,790,000 5,269,000 5,208,000 4,583,000 4,790,000 4,693,000 4,292,000 4,325,000 4,540,000 4,681,000 4,685,000 4,642,000 4,603,000 4,612,000 4,425,000 4,482,000 4,351,000 4,121,000 3,972,000 3,460,000 4,504,000 2,569,000 2,337,000 2,081,000 1,961,000 1,854,000 1,793,000 1,799,000 1,627,000 1,562,000 1,552,000 1,560,000 1,622,000 1,616,000 1,666,000 1,654,000 1,679,000 1,791,000 1,789,000 2,494,000 1,816,000 1,780,000 1,694,000 1,686,000 1,879,000 1,911,000 1,703,000 1,703,000 1,637,000 1,685,000 1,339,000 1,175,000 1,084,000 1,008,000  
      technology and communications
    20,360,000 20,864,000 19,961,000 19,421,000 18,048,000 18,791,000 18,553,000 17,771,000 17,051,000 17,228,000 15,339,000 15,235,000 14,999,000 14,113,000 14,169,000 12,490,000 12,192,000 11,229,000 10,665,000 10,544,000 10,036,000 8,922,000 8,417,000 8,592,000 8,161,000 7,155,000 7,381,000 6,474,000 5,782,000 6,415,000 5,879,000 5,793,000 5,779,000 5,606,000 5,035,000 4,822,000 4,585,000 4,449,000 4,245,000 4,277,000 4,304,000 3,720,000 3,891,000 3,967,000 4,338,000 4,385,000 4,359,000 4,449,000 4,492,000 4,337,000 4,509,000 4,099,000 3,191,000 3,534,000 3,262,000 3,015,000 2,955,000 2,916,000 2,772,000 2,724,000 2,500,000 2,669,000 2,543,000 2,353,000 2,417,000 2,045,000 2,029,000 2,120,000 2,242,000 2,151,000 2,007,000 2,048,000 2,106,000 1,868,000 1,897,000 1,935,000 1,763,000 1,905,000 1,956,000 1,791,000 2,052,000 2,137,000 2,302,000 2,163,000 1,842,000  
      professional and consulting fees
    6,376,000 10,505,000 7,382,000 7,190,000 6,410,000 6,329,000 6,989,000 7,669,000 6,395,000 7,604,000 9,181,000 8,023,000 7,127,000 7,848,000 7,560,000 8,920,000 9,621,000 10,734,000 10,847,000 10,704,000 9,640,000 10,295,000 8,269,000 8,065,000 5,675,000 6,389,000 7,018,000 6,296,000 5,831,000 5,353,000 5,685,000 5,426,000 5,057,000 5,455,000 5,547,000 4,086,000 4,279,000 4,726,000 4,342,000 4,245,000 3,862,000 3,540,000 3,210,000 3,011,000 3,282,000 3,463,000 3,514,000 3,426,000 3,972,000 4,942,000 4,540,000 4,726,000 4,601,000 4,018,000 3,202,000 2,837,000 3,024,000 2,354,000 2,247,000 2,665,000 2,872,000 2,134,000 2,241,000 1,990,000 2,138,000 1,732,000 1,645,000 1,613,000 1,879,000 1,675,000 1,822,000 2,521,000 2,153,000 2,134,000 1,883,000 1,786,000 1,836,000 1,150,000 1,883,000 2,488,000 2,551,000 1,763,250 2,423,000 2,735,000 1,894,000  
      occupancy
    3,819,000 3,804,000 3,859,000 3,753,000 3,622,000 3,716,000 3,835,000 3,714,000 3,425,000 3,903,000 3,503,000 3,199,000 3,611,000 3,653,000 3,381,000 3,700,000 3,387,000 3,438,000 3,265,000 3,300,000 3,317,000 3,220,000 3,445,000 3,286,000 3,474,000 3,090,000 2,802,000 2,798,000 2,949,000 3,844,000 3,528,000 3,467,000 3,337,000 1,504,000 1,795,000 1,422,000 1,404,000 1,075,000 1,220,000 1,225,000 1,161,000 1,215,000 1,246,000 1,232,000 992,000 1,063,000 1,127,000 1,102,000 1,089,000 2,001,000 1,205,000 1,287,000 932,000 764,000 732,000 757,000 759,000 726,000 721,000 708,000 766,000 646,000 706,000 707,000 938,000 1,054,000 706,000 693,000 676,000 725,000 660,000 739,000 767,000 852,000 869,000 805,000 749,000          
      marketing and advertising
    2,334,000 3,842,000 2,349,000 2,952,000 2,061,000 3,972,000 2,898,000 3,010,000 1,833,000 2,646,000 2,100,000 3,308,000 2,995,000 3,442,000 1,797,000 2,949,000 1,789,000 2,906,000 1,821,000 3,128,000 1,204,000 2,307,000 1,148,000 1,810,000 2,675,000 3,087,000 2,506,000 3,667,000 2,299,000 3,534,000 2,980,000 3,535,000 2,065,000 3,005,000 2,089,000 2,782,000 1,886,000 3,192,000 2,140,000 1,824,000 1,778,000 1,888,000 1,304,000 1,764,000 1,192,000 1,429,000 1,331,000 1,800,000 1,209,000 1,131,000 1,195,000 1,432,000 985,000 1,224,000 1,067,000 1,732,000 1,447,000 1,380,000 1,280,000 1,248,000 974,000 1,009,000 679,000 759,000 628,000 878,000 651,000 708,000 645,000 869,000 646,000 683,000 583,000 541,000 481,000 530,000 353,000 576,000 338,000 477,000 378,000 446,000 503,000 589,000 693,000  
      clearing costs
    4,426,000 4,003,000 3,948,000 4,447,000 4,185,000 4,443,000 4,387,000 4,122,000 4,911,000 4,610,000 3,665,000 4,182,000 4,545,000 4,614,000 4,211,000 4,263,000 4,575,000 3,739,000 3,269,000 4,372,000 4,694,000 4,997,000 4,838,000 5,713,000 5,510,000 3,345,000 2,782,000 2,610,000 2,577,000 2,257,000 1,760,000 2,012,000 1,725,000 1,477,000 1,476,000 1,517,000 1,327,000                                                  
      general and administrative
    5,739,000 9,370,000 6,099,000 5,403,000 5,716,000 7,242,000 5,839,000 4,889,000 4,739,000 7,344,000 5,154,000 4,784,000 5,760,000 6,721,000 4,576,000 4,444,000 3,459,000 4,608,000 3,381,000 3,280,000 3,232,000 2,844,000 3,467,000 3,253,000 3,133,000 5,010,000 3,762,000 3,800,000 3,124,000 3,426,000 2,744,000 2,708,000 2,475,000 3,605,000 3,364,000 2,901,000 2,709,000 3,846,000 3,731,000 4,162,000 3,890,000 3,523,000 3,544,000 3,262,000 2,679,000 2,537,000 2,575,000 2,344,000 2,198,000 2,492,000 1,926,000 2,073,000 2,613,000 2,402,000 2,068,000 2,018,000 2,107,000 3,393,000 1,742,000 1,810,000 1,001,000 2,152,000 1,834,000 1,850,000 2,129,000                      
      total expenses
    132,459,000 133,396,000 123,242,000 127,598,000 120,194,000 122,428,000 119,660,000 116,321,000 117,818,000 120,221,000 105,375,000 104,119,000 107,813,000 100,229,000 95,801,000 97,441,000 97,953,000 92,479,000 88,090,000 89,157,000 91,990,000 79,649,000 76,199,000 80,660,000 77,889,000 68,923,000 65,632,000 64,613,000 61,302,000 58,479,000 55,031,000 54,930,000 54,541,000 50,194,000 49,484,000 47,741,000 48,284,000 44,109,000 43,917,000 46,088,000 44,203,000 39,658,000 38,839,000 38,432,000 38,269,000 36,678,000 35,977,000 35,893,000 35,690,000 35,643,000 34,745,000 34,048,000 31,244,000 28,858,000 27,048,000 27,625,000 27,987,000 26,269,000 24,268,000 25,886,000 25,943,000 24,160,000 23,889,000 23,470,000 23,799,000 22,920,000 21,466,000 20,103,000 19,901,000 18,816,000 20,583,000 20,878,000 19,975,000 19,276,000 18,555,000 19,265,000 19,296,000 18,491,000 18,544,000 18,736,000 18,941,000 12,437,250 17,347,000 16,467,000 15,935,000  
      operating income
    100,921,000 76,013,000 85,579,000 91,864,000 88,382,000 79,976,000 87,055,000 81,339,000 92,500,000 77,027,000 66,909,000 75,727,000 95,356,000 77,673,000 76,311,000 84,788,000 88,104,000 72,581,000 74,003,000 87,177,000 103,474,000 91,697,000 87,807,000 104,135,000 91,089,000 60,851,000 65,965,000 60,877,000 63,189,000 53,965,000 46,412,000 52,034,000 60,173,000                                                      
      yoy
    14.19% -4.96% -1.70% 12.94% -4.45% 3.83% 30.11% 7.41% -3.00% -0.83% -12.32% -10.69% 8.23% 7.02% 3.12% -2.74% -14.85% -20.85% -15.72% -16.28% 13.60% 50.69% 33.11% 71.06% 44.15% 12.76% 42.13% 16.99% 5.01%                                                          
      qoq
    32.77% -11.18% -6.84% 3.94% 10.51% -8.13% 7.03% -12.07% 20.09% 15.12% -11.64% -20.58% 22.77% 1.78% -10.00% -3.76% 21.39% -1.92% -15.11% -15.75% 12.84% 4.43% -15.68% 14.32% 49.69% -7.75% 8.36% -3.66% 17.09% 16.27% -10.80% -13.53%                                                       
      operating margin %
    43.24% 36.30% 40.98% 41.86% 42.37% 39.51% 42.11% 41.15% 43.98% 39.05% 38.84% 42.11% 46.93% 43.66% 44.34% 46.53% 47.35% 43.97% 45.65% 49.44% 52.94% 53.52% 53.54% 56.35% 53.91% 46.89% 50.13% 48.51% 50.76% 47.99% 45.75% 48.65% 52.45% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0%  
      other income
                                                                                          
      interest income
    4,308,000 5,448,000 5,850,000 5,930,000 7,169,000 6,719,000 6,953,000 6,401,000 5,973,000 6,274,000 6,590,000 5,312,000 4,249,000                                                                          
      interest expense
    -2,888,000 -964,000 -171,000 -139,000 -213,000 -318,000 -346,000 -621,000 -316,000 -1,636,000 -164,000 -53,000 -130,000 -52,000 -138,000 -337,000 -173,000 -166,000 -314,000 -171,000 -191,000 -96,000 -1,046,000                                                                
      equity in earnings of unconsolidated affiliate
       168,000 289,000 331,000 340,000 354,000 370,000 156,000 125,000 250,000 204,000 66,000 869,000 191,000                                                                       
      other
    1,544,000 -711,000 2,381,000 -407,000 527,000 -2,113,000 -1,105,000 -1,136,000 -1,810,000 -4,028,000 154,000 190,000 188,000 240,000 237,000 226,000 223,000 217,000 215,000 211,000 203,000 198,000 230,000 222,000 229,000 233,000 251,000 254,000 265,000 276,000 281,000 301,000 300,000 -1,915,000 1,095,000 1,187,000 1,306,000 711,000 959,000 1,297,000 1,283,000 361,000 412,000 495,000 471,000 510,000 489,000 562,000 1,148,000 451,000 517,000 588,000 1,397,000 801,000 752,000 857,000 751,000 6,922,000 7,362,000 7,640,000 6,790,000 5,607,000 5,540,000 4,542,000 4,039,000                      
      total other income
    2,964,000 3,773,000 8,060,000 5,552,000 7,772,000 4,619,000 5,842,000 4,998,000 4,217,000 6,785,000 4,834,000 3,223,000 2,839,000 1,755,000 2,552,000 4,790,000 2,315,000 -1,006,000 491,000 -1,124,000 -1,673,000 -1,408,000 158,000 268,000 613,000 1,106,000 1,373,000 2,032,000 2,031,000 2,101,000 1,385,000 1,176,000 840,000                                                      
      income before income taxes
    103,885,000 79,786,000 93,639,000 97,416,000 96,154,000 84,595,000 92,897,000 86,337,000 96,717,000 83,812,000 71,743,000 78,950,000 98,195,000 79,428,000 78,863,000 89,578,000 90,419,000 71,575,000 74,494,000 86,053,000 101,801,000 90,289,000 87,965,000 104,403,000 91,702,000 61,957,000 67,338,000 62,909,000 65,220,000 56,066,000 47,797,000 53,210,000 61,013,000 49,371,000 47,217,000 49,573,000 55,607,000 50,327,000 46,354,000 50,551,000 44,370,000 27,728,500 35,353,000 37,059,000 38,502,000       31,511,000 24,313,000 21,529,000 21,209,000 21,200,000 22,748,000 18,866,000 22,296,000 19,905,000 17,666,000 14,445,000 13,524,000 11,856,000 11,085,000 11,039,000 8,543,000 5,736,000 4,731,000 3,012,000 2,098,000 4,759,000 2,964,000 3,100,000 3,643,000 6,039,000 4,469,000 3,589,000 2,230,000 1,386,000 1,399,000 1,632,000 1,741,000 2,815,000 5,373,000  
      provision for income taxes
    25,778,000 -12,608,000 25,366,000 26,236,000 81,089,000 19,456,000 21,408,000 21,399,000 24,102,000 14,185,000 16,802,000 19,091,000 24,567,000 20,202,000 19,556,000 22,656,000 25,650,000 19,390,000 16,536,000 18,765,000 21,344,000   20,549,000 16,886,000 11,684,000 13,336,000 14,804,000 12,698,000 10,235,000 9,203,000  13,073,000 15,898,000 13,087,000 11,550,000 13,144,000     12,495,000 12,638,000 12,821,000 13,909,000 11,853,000 10,764,000 10,880,000  9,329,000 8,129,000 12,168,000 8,987,000 1,064,000 7,727,000 8,571,000 9,255,000 7,323,000 8,852,000 7,968,000 6,886,000 5,498,000 4,913,000 4,687,000 4,384,000 5,603,000 3,903,000 2,549,000 1,892,000 1,076,000 579,000 1,911,000 1,368,000 1,192,000 1,233,000 2,487,000 2,019,000 1,351,000 933,000 586,000 313,000 -458,000 570,000 991,000 2,316,000  
      net income
    78,107,000 92,394,000 68,273,000 71,180,000 15,065,000 65,139,000 71,489,000 64,938,000 72,615,000 69,627,000 54,941,000 59,859,000 73,628,000 59,226,000 59,307,000 66,922,000 64,769,000 52,185,000 57,958,000 67,288,000 80,457,000 72,931,000 67,776,000 83,854,000 74,816,000 50,273,000 54,002,000 48,105,000 52,522,000 45,831,000 38,594,000 40,487,000 47,940,000 33,473,000 34,130,000 38,023,000 42,463,000 33,165,000 30,918,000 33,126,000 28,963,000 24,491,000 22,715,000 24,238,000 24,593,000 21,636,000 17,504,000 18,191,000 17,475,000 23,133,000 18,213,000 19,343,000 15,326,000 20,465,000 13,482,000 12,629,000 13,493,000 11,543,000 13,444,000 11,937,000 10,780,000 8,947,000 8,611,000 7,169,000 6,701,000 5,436,000 4,640,000 3,187,000 2,839,000 1,936,000 1,519,000 2,848,000 1,596,000 1,908,000 2,410,000 3,552,000 2,450,000 2,238,000 1,297,000 800,000 1,086,000 1,513,000 1,171,000 1,824,000 3,057,000  
      yoy
    418.47% 41.84% -4.50% 9.61% -79.25% -6.45% 30.12% 8.48% -1.38% 17.56% -7.36% -10.55% 13.68% 13.49% 2.33% -0.54% -19.50% -28.45% -14.49% -19.76% 7.54% 45.07% 25.51% 74.31% 42.45% 9.69% 39.92% 18.82% 9.56% 36.92% 13.08% 6.48% 12.90% 0.93% 10.39% 14.78% 46.61% 35.42% 36.11% 36.67% 17.77% 13.20% 29.77% 33.24% 40.73% -6.47% -3.89% -5.96% 14.02% 13.04% 35.09% 53.16% 13.58% 77.29% 0.28% 5.80% 25.17% 29.02% 56.13% 66.51% 60.87% 64.59% 85.58% 124.95% 136.03% 180.79% 205.46% 11.90% 77.88% 1.47% -36.97% -19.82% -34.86% -14.75% 85.81% 344.00% 125.60% 47.92% 10.76% -56.14% -64.47%      
      qoq
    -15.46% 35.33% -4.08% 372.49% -76.87% -8.88% 10.09% -10.57% 4.29% 26.73% -8.22% -18.70% 24.32% -0.14% -11.38% 3.32% 24.11% -9.96% -13.87% -16.37% 10.32% 7.61% -19.17% 12.08% 48.82% -6.91% 12.26% -8.41% 14.60% 18.75% -4.68% -15.55% 43.22% -1.92% -10.24% -10.46% 28.04% 7.27% -6.67% 14.37% 18.26% 7.82% -6.28% -1.44% 13.67% 23.61% -3.78% 4.10% -24.46% 27.01% -5.84% 26.21% -25.11% 51.79% 6.75% -6.40% 16.89% -14.14% 12.62% 10.73% 20.49% 3.90% 20.11% 6.98% 23.27% 17.16% 45.59% 12.26% 46.64% 27.45% -46.66% 78.45% -16.35% -20.83% -32.15% 44.98% 9.47% 72.55% 62.13% -26.34% -28.22% 29.21% -35.80% -40.33%   
      net income margin %
    33.47% 44.12% 32.69% 32.43% 7.22% 32.18% 34.58% 32.85% 34.53% 35.30% 31.89% 33.28% 36.24% 33.29% 34.46% 36.72% 34.81% 31.62% 35.76% 38.16% 41.16% 42.56% 41.33% 45.38% 44.28% 38.74% 41.04% 38.33% 42.19% 40.76% 38.05% 37.85% 41.79% 33.62% 35.29% 39.07% 40.87% 35.12% 34.25% 34.28% 32.70% 31.95% 30.62% 32.11% 32.03% 30.84% 27.25% 28.00% 27.56% 38.27% 29.79% 29.50% 27.59% 40.62% 27.94% 25.87% 26.60% 25.57% 28.87% 26.07% 24.72% 23.18% 23.02% 20.29% 19.21% 16.01% 15.46% 12.33% 11.53% 8.87% 6.70% 11.11% 6.96% 8.53% 10.86% 14.04% 10.31% 10.14% 6.24% 3.98% 5.34% 10.14% 6.13% 9.46% 14.35%  
      less: income attributable to redeemable noncontrolling interest
    -225,000 -157,000 -97,000 -31,000                                                                                   
      net income available for common stockholders
    77,882,000 92,237,000 68,176,000 71,149,000                                                                                   
      net income per common share
                                                 590 470 490 470 630 490                                    
      basic
    2,210 2,510 1,840 1,910 400 1,740 1,900 1,720 1,920 1,840 1,470 1,600 1,960 1,580 1,580 1,780 1,730 1,390 1,540 1,790 2,150 1,950 1,810 2,250 2,010 1,360 1,460 1,300 1,420 1,240 1,040 1,100 1,300 910 930 1,030 1,150 900 840 900 790 487.5 620 660 670       520 420 570 370 350 370 310 360 320 300 250 240 190 180 150 130 90 80 60 40 80 50 60 70 110 80 70 40 30 40 70 40 70 110  
      diluted
    2,200 2,500 1,840 1,910 400 1,730 1,900 1,720 1,920 1,840 1,460 1,590 1,960 1,580 1,580 1,780 1,710 1,370 1,520 1,770 2,110 1,910 1,780 2,200 1,960 1,320 1,420 1,270 1,390 1,210 1,020 1,070 1,270 880 900 1,000 1,110 880 820 880 770 475 600 640 650       510 410 540 360 340 350 290 340 300 270 230 220 180 170 140 120 80 80 50 40 80 50 60 70 100 70 60 40 20 30 60 30 50 90  
      cash dividends declared per common share
    780 760 760 760 760 740 740 740 740 720 720 720 720 700 700 700 700 660 660 660 660 600 600 600 600 510 510 510 510 420 420 420 420 330 330 330 330 260 260 260 260 200 200 200 200 160 160 160 160 130 130 130 130 1,410 110 110 110 90 90 90 90 70 70 70                       
      weighted-average shares outstanding
                                                                                          
      basic
    35,301,000 37,056,000 37,023,000 37,210,000 37,388,000 37,600,000 37,527,000 37,655,000 37,740,000 37,546,000 37,491,000 37,485,000 37,478,000 37,468,000 37,479,000 37,529,000 37,384,000 37,508,000 37,529,000 37,508,000 37,470,000 37,359,000 37,386,000 37,340,000 37,303,000 37,083,000 37,066,000 37,049,000 37,043,000 36,958,000 36,951,000 36,950,000 36,954,000 36,864,000 36,865,000 36,853,000 36,850,000 36,844,000 36,889,000 36,876,000 36,775,000 36,690,000 36,681,000 36,699,000 36,706,000 36,930,000 36,856,000 37,015,000 37,121,000 36,886,000 36,919,000 36,868,000 36,774,000 36,516,000 36,500,000 36,128,000 36,934,000 37,006,000 37,126,000 36,762,000 36,507,000 33,159,177,000 32,944,706,000 33,732,905,000 33,625,512,000 33,263,828,000 33,287,464,000 33,255,901,000 33,183,476,000 32,830,923,000 32,952,012,000 32,931,838,000 32,413,129,000 32,293,036,000 32,828,978,000 32,927,868,000 30,813,478,000 30,563,437,000 31,319,771,000 29,837,704,000 29,814,296,000 28,156,505,000 28,316,845,000 27,727,594,000 27,427,508,000  
      diluted
    35,386,000 37,137,000 37,109,000 37,298,000 37,456,000 37,672,000 37,608,000 37,689,000 37,790,000 37,654,000 37,574,000 37,588,000 37,645,000 37,643,000 37,567,000 37,608,000 37,824,000 38,097,000 38,084,000 38,104,000 38,155,000 38,144,000 38,160,000 38,153,000 38,075,000 37,956,000 37,995,000 37,910,000 37,832,000 37,855,000 37,828,000 37,862,000 37,886,000 38,038,000 38,019,000 38,077,000 38,112,000 37,738,000 37,792,000 37,748,000 37,671,000 37,637,000 37,643,000 37,642,000 37,626,000 37,889,000 37,805,000 37,942,000 38,096,000 37,888,000 37,965,000 37,819,000 37,673,000 37,816,000 37,541,000 37,440,000 38,695,000 39,608,000 39,828,000 39,490,000 39,301,000 39,051,186,000 38,743,590,000 39,513,609,000 39,305,474,000 38,081,980,000 38,196,823,000 37,853,809,000 37,516,962,000 35,737,379,000 37,438,054,000 34,758,643,000 33,394,866,000 34,453,195,000 34,575,086,000 34,631,142,000 34,526,548,000 35,077,348,000 34,792,783,000 34,944,312,000 35,672,980,000 35,512,346,000 35,508,128,000 35,424,799,000 35,482,963,000  
      the accompanying notes are an integral part of these consolidated financial statements.
                                                                                          
      investment income
                 436,500 1,433,000 254,000 59,000 79,000 108,000 107,000 107,000 119,000 344,000 714,000 1,269,000 1,767,000 2,211,000 2,096,000 1,989,000 1,926,000 1,635,000 1,383,000 1,168,000 1,068,000 964,000 840,000 747,000 668,000 534,000 517,000 418,000 284,000 248,000 190,000 183,000 127,000 132,000 138,000 146,000 132,000 112,000 44,000 132,000 236,000 251,000 268,000 303,000 317,000 303,000 310,000 299,000 285,000 301,000 315,000 291,000                      
      benefit from income taxes
                         14,406,000 20,189,000         12,723,000      12,067,000 15,436,000 17,425,000 15,407,000        10,233,000                                      
      information and post-trade services
                                     6,115,000 8,372,000 8,272,000 7,816,000 7,538,000 7,322,000 8,586,000 7,779,000 7,678,000 7,671,000 7,632,000 7,679,000 7,869,000 7,600,000 7,962,000 8,079,000 7,357,000 7,125,000 7,192,000 3,703,000                                  
      technology products and services
                                             708,000 683,000 762,000 1,420,000 1,289,000 1,562,000 1,987,000 2,036,000 2,052,000 1,561,000 3,537,000 3,139,000 3,244,000 2,979,000 3,220,000 2,908,000 3,439,000 3,779,000 3,984,000 3,108,000 3,778,000 3,455,000 3,251,000 3,164,000                      
      income before income taxes from continuing operations
                                                 33,489,000 28,268,000 29,071,000 27,708,000 24,799,000 26,388,000                                    
      net income from continuing operations
                                                 21,636,000 17,504,000 18,191,000 17,475,000 15,470,000 18,259,000                                    
      (loss) from discontinued operations, net of income taxes
                                                     21,000 -46,000                                    
      basic earnings per common share
                                                                                          
      income from continuing operations
                                                 590 470 490 470 420 490                                    
      (loss) from discontinued operations
                                                     -2.5                                     
      net income per common share
                                                 590 470 490 470 630 490                                    
      diluted earnings per common share
                                                                                          
      income from discontinued operations, net of income taxes
                                                                                          
      income from discontinued operations
                                                                                          
      weighted-average common shares
                                                                                          
      basic
    35,301,000 37,056,000 37,023,000 37,210,000 37,388,000 37,600,000 37,527,000 37,655,000 37,740,000 37,546,000 37,491,000 37,485,000 37,478,000 37,468,000 37,479,000 37,529,000 37,384,000 37,508,000 37,529,000 37,508,000 37,470,000 37,359,000 37,386,000 37,340,000 37,303,000 37,083,000 37,066,000 37,049,000 37,043,000 36,958,000 36,951,000 36,950,000 36,954,000 36,864,000 36,865,000 36,853,000 36,850,000 36,844,000 36,889,000 36,876,000 36,775,000 36,690,000 36,681,000 36,699,000 36,706,000 36,930,000 36,856,000 37,015,000 37,121,000 36,886,000 36,919,000 36,868,000 36,774,000 36,516,000 36,500,000 36,128,000 36,934,000 37,006,000 37,126,000 36,762,000 36,507,000 33,159,177,000 32,944,706,000 33,732,905,000 33,625,512,000 33,263,828,000 33,287,464,000 33,255,901,000 33,183,476,000 32,830,923,000 32,952,012,000 32,931,838,000 32,413,129,000 32,293,036,000 32,828,978,000 32,927,868,000 30,813,478,000 30,563,437,000 31,319,771,000 29,837,704,000 29,814,296,000 28,156,505,000 28,316,845,000 27,727,594,000 27,427,508,000  
      diluted
    35,386,000 37,137,000 37,109,000 37,298,000 37,456,000 37,672,000 37,608,000 37,689,000 37,790,000 37,654,000 37,574,000 37,588,000 37,645,000 37,643,000 37,567,000 37,608,000 37,824,000 38,097,000 38,084,000 38,104,000 38,155,000 38,144,000 38,160,000 38,153,000 38,075,000 37,956,000 37,995,000 37,910,000 37,832,000 37,855,000 37,828,000 37,862,000 37,886,000 38,038,000 38,019,000 38,077,000 38,112,000 37,738,000 37,792,000 37,748,000 37,671,000 37,637,000 37,643,000 37,642,000 37,626,000 37,889,000 37,805,000 37,942,000 38,096,000 37,888,000 37,965,000 37,819,000 37,673,000 37,816,000 37,541,000 37,440,000 38,695,000 39,608,000 39,828,000 39,490,000 39,301,000 39,051,186,000 38,743,590,000 39,513,609,000 39,305,474,000 38,081,980,000 38,196,823,000 37,853,809,000 37,516,962,000 35,737,379,000 37,438,054,000 34,758,643,000 33,394,866,000 34,453,195,000 34,575,086,000 34,631,142,000 34,526,548,000 35,077,348,000 34,792,783,000 34,944,312,000 35,672,980,000 35,512,346,000 35,508,128,000 35,424,799,000 35,482,963,000  
      information and user access fees
                                                         1,878,000 1,896,000 1,790,000 1,871,000 1,960,000 1,831,000 1,719,000 1,689,000 1,722,000 1,603,000 1,722,000 1,634,000                      
      u.s. high-grade
                                                             27,706,000 28,017,000 26,830,000 26,378,000 22,234,000 21,537,000 20,249,000 19,776,000                      
      eurobond
                                                             4,133,000 4,443,000 4,606,000 4,617,000 4,420,000 4,075,000 4,669,000 5,492,000                      
      total commissions
                                                             38,761,000 39,822,000 39,076,000 37,785,000 32,261,000 31,152,000 29,460,000 29,307,000 28,567,000 25,289,000 21,830,000 20,446,000 16,876,000 17,219,000 20,138,000 19,295,000 19,087,000 18,978,000 21,456,000 20,693,000 19,088,000 17,597,000 17,258,000 17,487,000 12,791,750 15,789,000 16,726,000 18,653,000  
      weighted-average shares used for eps calculation
                                                                                          
      basic
    35,301,000 37,056,000 37,023,000 37,210,000 37,388,000 37,600,000 37,527,000 37,655,000 37,740,000 37,546,000 37,491,000 37,485,000 37,478,000 37,468,000 37,479,000 37,529,000 37,384,000 37,508,000 37,529,000 37,508,000 37,470,000 37,359,000 37,386,000 37,340,000 37,303,000 37,083,000 37,066,000 37,049,000 37,043,000 36,958,000 36,951,000 36,950,000 36,954,000 36,864,000 36,865,000 36,853,000 36,850,000 36,844,000 36,889,000 36,876,000 36,775,000 36,690,000 36,681,000 36,699,000 36,706,000 36,930,000 36,856,000 37,015,000 37,121,000 36,886,000 36,919,000 36,868,000 36,774,000 36,516,000 36,500,000 36,128,000 36,934,000 37,006,000 37,126,000 36,762,000 36,507,000 33,159,177,000 32,944,706,000 33,732,905,000 33,625,512,000 33,263,828,000 33,287,464,000 33,255,901,000 33,183,476,000 32,830,923,000 32,952,012,000 32,931,838,000 32,413,129,000 32,293,036,000 32,828,978,000 32,927,868,000 30,813,478,000 30,563,437,000 31,319,771,000 29,837,704,000 29,814,296,000 28,156,505,000 28,316,845,000 27,727,594,000 27,427,508,000  
      diluted
    35,386,000 37,137,000 37,109,000 37,298,000 37,456,000 37,672,000 37,608,000 37,689,000 37,790,000 37,654,000 37,574,000 37,588,000 37,645,000 37,643,000 37,567,000 37,608,000 37,824,000 38,097,000 38,084,000 38,104,000 38,155,000 38,144,000 38,160,000 38,153,000 38,075,000 37,956,000 37,995,000 37,910,000 37,832,000 37,855,000 37,828,000 37,862,000 37,886,000 38,038,000 38,019,000 38,077,000 38,112,000 37,738,000 37,792,000 37,748,000 37,671,000 37,637,000 37,643,000 37,642,000 37,626,000 37,889,000 37,805,000 37,942,000 38,096,000 37,888,000 37,965,000 37,819,000 37,673,000 37,816,000 37,541,000 37,440,000 38,695,000 39,608,000 39,828,000 39,490,000 39,301,000 39,051,186,000 38,743,590,000 39,513,609,000 39,305,474,000 38,081,980,000 38,196,823,000 37,853,809,000 37,516,962,000 35,737,379,000 37,438,054,000 34,758,643,000 33,394,866,000 34,453,195,000 34,575,086,000 34,631,142,000 34,526,548,000 35,077,348,000 34,792,783,000 34,944,312,000 35,672,980,000 35,512,346,000 35,508,128,000 35,424,799,000 35,482,963,000  
      u.s. high-grade, including 2,276, 1,928, 6,300 and 5,985 from related parties for the three and nine months ended september 30, 2009 and 2008, respectively
                                                                     10,907,250 16,306,000                    
      eurobond, including 1,049, 788, 2,764 and 2,465 from related parties for the three and nine months ended september 30, 2009 and 2008, respectively
                                                                     3,587,750 5,497,000                    
      other, including 363, 378, 1,043 and 1,244 from related parties for the three and nine months ended september 30, 2009 and 2008, respectively
                                                                     2,396,250 3,486,000                    
      technology products and services, including 9, 3, 28 and 25 from related parties for the three and nine months ended september 30, 2009 and 2008, respectively
                                                                     1,680,000 2,601,000                    
      information and user access fees, including 60, 81, 185 and 207 from related parties for the three and nine months ended september 30, 2009 and 2008, respectively
                                                                     1,169,500 1,519,000                    
      investment income, including 36, 310, 184 and 786 from related parties for the three and nine months ended september 30, 2009 and 2008, respectively
                                                                     220,000 314,000                    
      other, including 37, 45, 117 and 132 from related parties for the three and nine months ended september 30, 2009 and 2008, respectively
                                                                     159,250 286,000                    
      general and administrative, including...
                                                                     1,757,000 1,654,000 1,373,000 1,226,000 1,564,000 1,781,000 1,495,000 1,568,000 1,907,000 1,481,000 1,320,000 1,181,000 2,343,000 2,181,000 1,845,000 1,992,000 1,110,250 1,914,000 1,223,000 1,304,000  
      u.s. high-grade, including 2,038, 2,137, 4,024 and 4,057 from related parties for the three and six months ended june 30, 2009 and 2008, respectively
                                                                       13,808,000                   
      eurobond, including 933, 873, 1,715 and 1,678 from related parties for the three and six months ended june 30, 2009 and 2008, respectively
                                                                       4,712,000                   
      other, including 378, 437, 680 and 866 from related parties for the three and six months ended june 30, 2009 and 2008, respectively
                                                                       3,310,000                   
      technology products and services, including 10, 7, 19 and 22 from related parties for the three and six months ended june 30, 2009 and 2008, respectively
                                                                       2,096,000                   
      information and user access fees, including 64, 73, 125 and 126 from related parties for the three and six months ended june 30, 2009 and 2008, respectively
                                                                       1,504,000                   
      investment income, including 58, 209, 148 and 476 from related parties for the three and six months ended june 30, 2009 and 2008, respectively
                                                                       234,000                   
      other, including 38, 45, 80 and 87 from related parties for the three and six months ended june 30, 2009 and 2008, respectively
                                                                       175,000                   
      u.s. high-grade, including 1,985 and 1,920 from related parties for the three months ended march 31, 2009 and 2008, respectively
                                                                        13,515,000                  
      eurobond, including 783 and 804 from related parties for the three and months ended march 31, 2009 and 2008, respectively
                                                                        4,142,000                  
      other, including 302 and 429 from related parties for the three months ended march 31, 2009 and 2008, respectively
                                                                        2,789,000                  
      technology products and services, including 9 and 15 from related parties for the three months ended march 31, 2009 and 2008, respectively
                                                                        2,023,000                  
      information and user access fees, including 61 and 53 from related parties for the three months ended march 31, 2009 and 2008, respectively
                                                                        1,655,000                  
      investment income, including 90 and 267 from related parties for the three months ended march 31, 2009 and 2008, respectively
                                                                        332,000                  
      other, including 42 and 43 from related parties for the three months ended march 31, 2009 and 2008, respectively
                                                                        176,000                  
      u.s. high-grade, including 1,928, 4,756, 5,985 and 16,896 from related parties for the three and nine months ended september 30, 2008 and 2007, respectively
                                                                         8,933,250 10,777,000                
      european high-grade, including 788, 1,401, 2,465 and 3,770 from related parties for the three and nine months ended september 30, 2008 and 2007, respectively
                                                                         3,534,000 4,427,000                
      other, including 378, 1,285, 1,244 and 3,597 from related parties for the three and nine months ended september 30, 2008 and 2007, respectively
                                                                         1,695,750 2,015,000                
      information and user access fees, including 81, 218, 207 and 595 from related parties for the three and nine months ended september 30, 2008 and 2007, respectively
                                                                         1,121,250 1,562,000                
      investment income, including 310, 474, 786 and 1,388 from related parties for the three and nine months ended september 30, 2008 and 2007, respectively
                                                                         678,750 963,000                
      technology products and services, including 3, 0, 25 and 0 from related parties for the three and nine months ended september 30, 2008 and 2007, respectively
                                                                         1,522,250 2,646,000                
      other, including 45, 150, 132 and 352 from related parties for the three and nine months ended september 30, 2008 and 2007, respectively
                                                                         329,000 291,000                
      u.s. high-grade, including 2,137, 6,177, 4,057 and 12,141 from related parties for the three and six months ended june 30, 2008 and 2007, respectively
                                                                           12,554,000               
      european high-grade, including 873, 1,180, 1,678 and 2,535 from related parties for the three and six months ended june 30, 2008 and 2007, respectively
                                                                           5,120,000               
      other, including 437, 1,335, 866 and 2,594 from related parties for the three and six months ended june 30, 2008 and 2007, respectively
                                                                           2,464,000               
      information and user access fees, including 73, 190, 126 and 377 from related parties for the three and six months ended june 30, 2008 and 2007, respectively
                                                                           1,442,000               
      investment income, including 209, 386, 476 and 914 from related parties for the three and six months ended june 30, 2008 and 2007, respectively
                                                                           761,000               
      technology products and services, including 7, 0, 22 and 0 from related parties for the three and six months ended june 30, 2008 and 2007, respectively
                                                                           2,676,000               
      other, including 45, 99, 87 and 202 from related parties for the three and six months ended june 30, 2008 and 2007, respectively
                                                                           620,000               
      u.s. high-grade, including 1,920 and 5,964 from related parties for the three months ended march 31, 2008 and 2007, respectively
                                                                            12,402,000              
      european high-grade, including 804 and 1,355 from related parties for the three months ended march 31, 2008 and 2007, respectively
                                                                            4,589,000              
      other, including 429 and 1,259 from related parties for the three months ended march 31, 2008 and 2007, respectively
                                                                            2,304,000              
      information and user access fees, including 53 and 186 from related parties for the three months ended march 31, 2008 and 2007, respectively
                                                                            1,481,000              
      investment income, including 267 and 528 from related parties for the three months ended march 31, 2008 and 2007, respectively
                                                                            991,000              
      technology products and services, including 15 from related parties for the three months ended march 31, 2008
                                                                            767,000              
      other, including 43 and 102 from related parties for the three months ended march 31, 2008 and 2007, respectively
                                                                            405,000              
      u.s. high-grade, including 4,756, 6,064, 16,896 and 17,034 from related parties for the three and nine months ended september 30, 2007 and 2006, respectively
                                                                             10,049,000 11,982,000            
      european high-grade, including 1,235, 1,401, 3,770 and 5,095 from related parties for the three and nine months ended september 30, 2007 and 2006, respectively
                                                                             3,524,750 4,889,000            
      other, including 1,002, 1,285, 3,597 and 4,120 from related parties for the three and nine months ended september 30, 2007 and 2006, respectively
                                                                             1,708,000 2,107,000            
      information and user access fees, including 218, 290, 595 and 898 from related parties for the three and nine months ended september 30, 2007 and 2006, respectively
                                                                             1,089,250 1,535,000            
      license fees
                                                                             30,000 90,000 329,000 239,000 124,000 247,000 214,000 281,000 685,000 1,032,000 491,000 780,000  
      investment income, including 474, 227, 1,388 and 719 from related parties for the three and nine months ended september 30, 2007 and 2006, respectively
                                                                             953,000 1,332,000            
      other, including 150, 125, 352 and 389 from related parties for the three and nine months ended september 30, 2007 and 2006, respectively
                                                                             328,250 263,000            
      u.s. high-grade, including 6,177, 5,417, 12,141 and 10,970 from related parties for the three and six months ended june 30, 2007 and 2006, respectively
                                                                               14,532,000           
      european high-grade, including 1,180, 1,778, 2,535 and 3,694 from related parties for the three and six months ended june 30, 2007 and 2006, respectively
                                                                               4,456,000           
      other, including 1,335, 1,447, 2,594 and 2,835 from related parties for the three and six months ended june 30, 2007 and 2006, respectively
                                                                               2,468,000           
      information and user access fees, including 190, 338, 377 and 608 from related parties for the three and six months ended june 30, 2007 and 2006, respectively
                                                                               1,468,000           
      investment income, including 386, 279, 914 and 453 from related parties for the three and six months ended june 30, 2007 and 2006, respectively
                                                                               1,258,000           
      other, including 99, 130, 202 and 264 from related parties for the three and six months ended june 30, 2007 and 2006, respectively
                                                                               793,000           
      u.s. high-grade, including 5,964 and 5,553 from related parties for the three months ended march 31, 2007 and 2006, respectively
                                                                                13,682,000          
      european high-grade, including 1,355 and 1,878 from related parties for the three months ended march 31, 2007 and 2006, respectively
                                                                                4,754,000          
      other, including 1,259 and 1,388 from related parties for the three months ended march 31, 2007 and 2006, respectively
                                                                                2,257,000          
      information and user access fees, including 186 and 270 from related parties for the three months ended march 31, 2007 and 2006, respectively
                                                                                1,354,000          
      investment income, including 528 and 214 from related parties for the three months ended march 31, 2007 and 2006, respectively
                                                                                1,222,000          
      other, including 102 and 134 from related parties for the three months ended march 31, 2007 and 2006, respectively
                                                                                257,000          
      u.s. high-grade, including 6,064, 5,434, 17,034 and 19,073 from related parties for the three and nine months ended september 30, 2006 and 2005, respectively
                                                                                 8,563,500 12,250,000        
      european high-grade, including 1,401, 1,423, 5,095 and 5,586 from related parties for the three and nine months ended september 30, 2006 and 2005, respectively
                                                                                 2,929,250 3,290,000        
      other, including 1,285, 1,249, 4,120 and 3,757 from related parties for the three and nine months ended september 30, 2006 and 2005, respectively
                                                                                 1,592,750 2,057,000        
      information and user access fees, including 290, 241, 898 and 683 from related parties for the three and nine months ended september 30, 2006 and 2005, respectively
                                                                                 1,027,000 1,426,000        
      investment income, including 227, 167, 719 and 549 from related parties for the three and nine months ended september 30, 2006 and 2005, respectively
                                                                                 828,000 1,266,000        
      other, including 125, 156, 389 and 419 from related parties for the three and nine months ended september 30, 2006 and 2005, respectively
                                                                                 183,000 238,000        
      moneyline revenue share to related party
                                                                                        -50,000  
      u.s. high-grade, including 5,417, 6,499, 10,970 and 13,639 from related parties for the three months ended june 30, 2006 and 2005, and for the six months ended june 30, 2006 and 2005, respectively
                                                                                   10,975,000       
      european high-grade, including 1,778, 1,776, 3,694 and 4,162 from related parties for the three months ended june 30, 2006 and 2005, and for the six months ended june 30, 2006 and 2005, respectively
                                                                                   4,089,000       
      other, including 1,447, 1,342, 2,835 and 2,507 from related parties for the three months ended june 30, 2006 and 2005, and for the six months ended june 30, 2006 and 2005, respectively
                                                                                   2,194,000       
      information and user access fees, including 338, 227, 608 and 439 from related parties for the three months ended june 30, 2006 and 2005, and for the six months ended june 30, 2006 and 2005, respectively
                                                                                   1,323,000       
      investment income, including 279, 180, 453 and 381 from related parties for the three months ended june 30, 2006 and 2005, and for the six months ended june 30, 2006 and 2005, respectively
                                                                                   1,084,000       
      other, including 130, 170, 264 and 272 from related parties for the three months ended june 30, 2006 and 2005, and for the six months ended june 30, 2006 and 2005, respectively
                                                                                   243,000       
      u.s. high-grade, including 5,553 and 7,140 from related parties for the three months ended march 31, 2006 and 2005, respectively
                                                                                    11,029,000      
      european high-grade, including 1,878 and 2,386 from related parties for the three months ended march 31, 2006 and 2005, respectively
                                                                                    4,338,000      
      other, including 1,388 and 1,165 from related parties for the three months ended march 31, 2006 and 2005, respectively
                                                                                    2,120,000      
      information and user access fees, including 270 and 212 from related parties for the three months ended march 31, 2006 and 2005, respectively
                                                                                    1,359,000      
      investment income, including 214 and 201 from related parties for the three months ended march 31, 2006 and 2005, respectively
                                                                                    962,000      
      other, including 134 and 102 from related parties for the three months ended march 31, 2006 and 2005, respectively
                                                                                    251,000      
      u.s. high-grade, including 5,434, 6,100, 19,073 and 18,871 from related parties for the three months ended september 30, 2005 and 2004, and for the nine months ended september 30, 2005 and 2004, respectively
                                                                                     8,725,000 10,820,000    
      european high-grade, including 1,423, 1,990, 5,586 and 6,571 from related parties for the three months ended september 30, 2005 and 2004, and for the nine months ended september 30, 2005 and 2004, respectively
                                                                                     2,717,250 3,132,000    
      other, including 1,249, 1,592, 3,757 and 4,165 from related parties for the three months ended september 30, 2005 and 2004, and for the nine months ended september 30, 2005 and 2004, respectively
                                                                                     1,349,500 1,837,000    
      information and user access fees, including 241, 118, 683 and 255 from related parties for the three months ended september 30, 2005 and 2004, and for the nine months ended september 30, 2005 and 2004, respectively
                                                                                     801,000 1,165,000    
      interest income, including 167, 41, 549 and 162 from related parties for the three months ended september 30, 2005 and 2004, and for the nine months ended september 30, 2005 and 2004, respectively
                                                                                     551,250 828,000    
      other, including 156, 125, 419 and 372 from related parties for the three months ended september 30, 2005 and 2004, and for the nine months ended september 30, 2005 and 2004, respectively
                                                                                     199,750 274,000    
      warrant-related expense
                                                                                          
      u.s. high-grade, including 6,499, 6,265, 13,639 and 12,770 from related parties for the three months ended june 30, 2005 and 2004, and for the six months ended june 30, 2005 and 2004, respectively
                                                                                       11,562,000   
      european high-grade, including 1,776, 1,971, 4,162 and 4,582 from related parties for the three months ended june 30, 2005 and 2004, and for the six months ended june 30, 2005 and 2004, respectively
                                                                                       3,336,000   
      other, including 1,342, 1,139, 2,507 and 2,573 from related parties for the three months ended june 30, 2005 and 2004, and for the six months ended june 30, 2005 and 2004, respectively
                                                                                       1,828,000   
      information and user access fees, including 227, 65, 439 and 137 from related parties for the three months ended june 30, 2005 and 2004, and for the six months ended june 30, 2005 and 2004, respectively
                                                                                       1,004,000   
      interest income, including 180, 30, 381 and 120 from related parties for the three months ended june 30, 2005 and 2004, and for the six months ended june 30, 2005 and 2004, respectively
                                                                                       777,000   
      other, including 170, 122, 272 and 246 from related parties for the three months ended june 30, 2005 and 2004, and for the six months ended june 30, 2005 and 2004, respectively
                                                                                       284,000   
      u.s. high-grade, including 7,140 and 6,505 from related parties for march 31, 2005 and 2004, respectively
                                                                                        12,518,000  
      european high-grade, including 2,386 and 2,611 from related parties for march 31, 2005 and 2004, respectively
                                                                                        4,401,000  
      other, including 1,165 and 1,434 from related parties for march 31, 2005 and 2004, respectively
                                                                                        1,734,000  
      information and user access fees, including 212 and 72 from related parties for march 31, 2005 and 2004, respectively
                                                                                        1,035,000  
      interest income, including 201 and 90 from related parties for march 31, 2005 and 2004, respectively
                                                                                        600,000  
      other, including 102 and 124 from related parties for march 31, 2005 and 2004, respectively
                                                                                        240,000  
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 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 
                                                                                            
        assets
                                                                                            
        cash and cash equivalents
      377,302,000 519,734,000 473,299,000 462,837,000 486,224,000 544,478,000 446,347,000 434,063,000 376,679,000 451,280,000 420,497,000 396,487,000 332,780,000 430,746,000 318,699,000 290,544,000 364,567,000 506,735,000 432,715,000 413,612,000 390,915,000 460,858,000 310,368,000 404,148,000 363,811,000 270,124,000 320,527,000 286,179,000 260,953,000 246,322,000 210,085,000 170,686,000 156,169,000 167,014,000 138,992,000 128,143,000 137,655,000 168,243,000 161,444,000 153,275,000 137,995,000 199,728,000 160,376,000 169,263,000 161,048,000 168,924,000 155,100,000 133,154,000 130,045,000 132,691,000 119,009,000 135,468,000 125,919,000 128,908,000 150,101,000 129,595,000 119,809,000 169,620,000 157,622,000 135,768,000 116,567,000 124,994,000 108,745,000 113,526,000 104,552,000 103,341,000 106,133,000 88,737,000 109,823,000 107,323,000 114,962,000 96,256,000 54,299,000 72,711,000 74,350,000 65,350,000 68,291,000 82,000,000 65,293,000 51,291,000 52,158,000 58,189,000 54,493,000 37,630,000 57,042,000 97,652,000 
        cash segregated under federal regulations
      49,053,000 48,722,000 48,351,000 47,930,000 47,514,000 47,107,000 46,657,000 46,141,000 45,629,000 45,122,000 52,601,000 52,015,000 51,459,000 50,947,000 50,523,000 50,276,000 50,187,000 50,159,000 50,134,000 50,108,000 50,083,000 50,059,000 50,033,000                                                                
        investments, at fair value
      170,808,000 170,677,000 168,472,000 169,349,000 166,113,000 165,260,000 167,213,000 135,908,000 135,831,000 134,861,000 132,844,000 109,037,000 106,674,000 83,792,000 33,294,000 34,297,000 35,875,000 36,078,000 35,767,000 35,838,000 24,308,000 28,111,000 31,274,000 131,372,000 135,617,000 230,477,000 235,625,000 231,895,000 222,458,000 240,105,000 236,101,000 249,591,000 244,271,000 239,521,000 237,221,000 237,361,000 218,559,000 194,404,000 170,655,000 146,330,000 147,226,000                                              
        accounts receivable
      128,171,000 100,989,000 110,519,000 113,242,000 109,171,000 91,845,000 102,760,000 92,350,000 99,878,000 89,839,000 90,548,000 92,969,000 100,184,000 78,450,000 87,550,000 87,475,000 75,520,000 63,881,000 67,766,000 87,125,000 87,452,000 79,577,000 81,706,000 99,222,000 93,572,000 62,017,000 72,812,000 66,332,000 70,946,000 57,535,000 62,004,000 61,883,000 67,529,000 52,636,000 63,027,000 55,215,000 56,642,000 50,668,000 56,583,000 62,860,000 52,755,000 40,459,000 49,280,000 46,938,000 46,062,000 33,836,000 36,947,000 40,896,000 39,077,000 34,158,000 36,876,000 41,826,000 35,467,000 31,044,000 33,414,000 33,209,000 33,039,000 36,170,000 31,858,000 34,494,000 30,064,000                  18,796,000 16,893,000 15,866,000  17,245,000 16,027,000 14,554,000 14,375,000 
        receivables from broker-dealers, clearing organizations and customers, including 75,072 pledged as collateral as of march 31, 2026
      977,049,000                                                                                      
        goodwill
      283,667,000 283,667,000 283,667,000 286,020,000 236,706,000 236,706,000 236,706,000 236,706,000 236,706,000 236,706,000 154,789,000 154,789,000 154,789,000 154,789,000 154,789,000 154,789,000 154,789,000 154,789,000 154,789,000 154,789,000 147,388,000 147,388,000 147,388,000 147,394,000 147,394,000 146,861,000                                                             
        intangible assets, net of accumulated amortization
      105,281,000 110,629,000 115,880,000 121,397,000 94,430,000 98,078,000 104,331,000 108,420,000 113,576,000 119,108,000 84,687,000 89,812,000 94,411,000 98,065,000 99,887,000 105,607,000 111,620,000 116,377,000 119,797,000 119,989,000 90,945,000 95,354,000 58,873,000 59,552,000 60,285,000 60,986,000                                                             
        furniture, equipment, leasehold improvements and capitalized software, net of accumulated depreciation and amortization
      111,642,000 112,431,000 111,622,000 109,206,000 107,858,000 107,298,000 109,482,000 108,802,000 107,239,000 102,671,000 101,654,000 99,022,000 99,133,000 100,256,000 93,512,000 93,255,000 95,302,000 96,061,000 95,575,000 93,108,000 88,655,000 85,204,000 82,074,000 78,461,000 74,926,000 71,795,000 66,531,000 64,206,000 61,047,000 63,010,000 54,320,000 50,088,000 39,623,000 38,548,000 35,321,000 34,643,000 33,888,000 31,104,000 30,773,000 31,495,000 32,094,000 30,897,000 31,027,000 31,290,000 31,190,000 32,185,000 32,800,000 34,396,000 33,393,000 32,703,000 27,617,000 26,443,000 18,743,000  18,466,000 14,960,000   14,076,000 13,409,000 12,701,000                          
        operating lease right-of-use assets
      50,986,000 51,854,000 53,412,000 55,382,000 56,624,000 58,132,000 59,998,000 60,500,000 62,006,000 63,045,000 63,101,000 63,674,000 64,904,000 66,106,000 66,662,000 68,602,000 69,189,000 70,960,000 72,586,000 73,906,000 75,223,000 75,924,000 76,692,000 77,933,000 79,651,000 81,399,000 75,390,000 76,722,000 78,190,000                                                          
        prepaid expenses and other assets
      47,577,000 46,972,000 42,019,000 50,455,000 79,843,000 82,584,000 84,566,000 85,831,000 86,531,000 84,499,000 88,710,000 81,645,000 65,874,000 68,289,000 70,177,000 65,048,000 29,309,000 27,066,000 30,948,000 33,709,000 25,943,000 29,039,000 26,191,000 41,102,000 20,289,000 30,770,000 18,591,000 22,597,000 17,219,000 22,468,000 18,594,000 21,030,000 17,888,000 18,717,000 16,174,000 21,058,000 13,794,000 11,618,000 11,758,000 13,463,000 12,844,000 9,880,000 7,173,000 12,596,000 7,207,000 6,685,000 8,800,000 12,356,000 9,333,000 10,640,000 10,543,000 11,204,000 8,931,000 8,096,000 8,584,000 13,715,000 6,828,000 8,465,000 10,944,000 12,326,000 8,849,000 2,984,000 2,591,000 3,052,000 3,171,000 3,041,000 2,379,000 2,631,000 2,586,000 3,177,000 2,142,000 2,748,000 2,606,000 1,938,000 1,322,000 1,463,000 2,103,000 2,221,000         
        total assets
      2,301,536,000 1,934,886,000 2,013,908,000 1,974,938,000 1,878,096,000 1,789,216,000 1,833,049,000 1,886,713,000 1,926,963,000 2,015,067,000 1,737,512,000 1,619,191,000 1,628,462,000 1,607,775,000 1,559,747,000 1,567,710,000 1,707,485,000 1,530,452,000 1,611,918,000 1,537,923,000 1,545,869,000 1,331,429,000 1,245,504,000 1,039,217,000 975,603,000 954,930,000 855,026,000 812,009,000 774,809,000 695,539,000 646,131,000 617,598,000 589,273,000 581,232,000 562,347,000 547,041,000 530,714,000 528,042,000 502,151,000 477,115,000 451,842,000 439,041,000 416,322,000 398,946,000 378,694,000 379,884,000 362,909,000 356,719,000 346,373,000 351,578,000 332,688,000 305,378,000 282,881,000 279,841,000 304,928,000 289,728,000 274,510,000 349,458,000 339,200,000 321,267,000 303,730,000 299,521,000 287,169,000 285,436,000 272,631,000 277,286,000 267,500,000 252,095,000 243,222,000 246,428,000 240,074,000 229,064,000 200,791,000 198,366,000 198,369,000 193,261,000 189,174,000 204,278,000 197,455,000 189,430,000 185,499,000  185,695,000 179,256,000 170,312,000  
        liabilities and stockholders’ equity
                                                                                            
        liabilities
                                                                                            
        accrued employee compensation
      34,738,000 73,879,000 60,374,000 48,198,000 30,912,000 68,054,000 52,816,000 41,002,000 28,665,000 60,124,000 43,881,000 35,877,000 24,735,000 56,302,000 45,217,000 35,685,000 26,166,000 59,719,000 49,046,000 39,278,000 28,223,000 62,326,000 50,926,000 39,434,000 21,929,000 47,365,000 35,082,000 26,669,000 16,699,000 39,053,000 31,468,000 23,612,000 15,611,000 36,502,000 31,027,000 23,080,000 13,872,000 34,783,000 28,546,000 20,212,000 10,910,000 29,296,000 22,838,000 16,109,000 8,960,000 25,310,000 18,384,000 12,196,000 6,183,000 23,811,000 19,229,000 12,509,000 5,751,000 19,916,000 15,435,000 10,503,000 5,817,000 19,425,000 15,672,000 11,931,000 5,972,000 17,791,000 13,551,000 8,508,000 4,337,000 15,157,000 10,214,000 6,228,000 2,953,000 10,439,000 8,642,000 5,951,000 3,453,000 14,311,000 11,471,000 8,528,000 5,412,000 12,622,000 8,751,000 5,751,000 2,836,000 11,848,000 8,893,000 5,930,000 3,122,000 11,803,000 
        payables to broker-dealers, clearing organizations and customers
      696,302,000 325,959,000 365,828,000 329,785,000 318,866,000 218,845,000 283,314,000 392,846,000 465,703,000 537,398,000 364,086,000 287,360,000 316,274,000 303,993,000 336,885,000 375,211,000 458,476,000 229,325,000 303,439,000 278,303,000 308,268,000 133,326,000 138,120,000                                                                
        borrowings
      228,250,000 220,000,000                                                                                     
        income and other tax liabilities
      35,503,000 49,267,000 98,744,000 95,197,000 80,987,000 3,683,000 2,151,000 2,058,000 2,931,000 7,892,000 19,379,000 18,518,000 37,930,000 28,448,000 28,257,000 27,660,000 42,614,000 40,456,000 44,871,000 41,345,000 48,193,000 42,750,000 34,822,000 24,906,000 20,776,000 16,690,000 13,274,000 12,860,000 18,857,000 16,432,000 12,921,000 12,972,000 18,412,000 13,061,000 4,507,000 4,686,000 15,028,000 7,582,000 3,634,000 3,000,000 10,915,000 4,463,000 4,410,000 7,059,000 9,583,000 5,940,000 3,668,000                                        
        accounts payable, accrued expenses and other liabilities
      39,115,000 42,584,000 31,907,000 31,628,000 29,215,000 37,320,000 33,437,000 36,338,000 33,361,000 37,013,000 40,019,000 32,422,000 46,674,000 55,263,000 47,362,000 42,797,000 70,297,000 71,218,000 69,300,000 65,872,000 80,202,000 44,354,000 25,297,000 22,624,000 34,764,000 19,294,000 16,285,000 17,050,000 13,717,000 29,366,000 19,339,000 20,041,000 14,532,000 14,241,000 12,714,000 14,971,000 16,269,000 15,149,000 15,265,000 15,146,000 16,999,000 12,257,000 13,388,000 13,271,000 12,756,000 11,961,000 11,283,000 18,594,000 19,207,000 14,692,000 20,431,000 16,868,000 19,231,000 12,344,000 12,495,000 12,364,000 14,547,000 12,268,000 12,658,000 12,036,000 11,695,000                          
        operating lease liabilities
      63,711,000 64,938,000 66,872,000 69,230,000 70,803,000 72,654,000 75,077,000 76,081,000 78,070,000 79,677,000 79,169,000 79,922,000 81,317,000 82,676,000 83,286,000 85,555,000 86,391,000 88,425,000 89,963,000 91,265,000 92,750,000 93,612,000 93,708,000 94,701,000 96,301,000 97,991,000 92,031,000 89,712,000 90,845,000                                                          
        total liabilities
      1,097,619,000 776,627,000 623,725,000 574,038,000 530,783,000 400,556,000 446,795,000 557,492,000 608,730,000 722,104,000 546,534,000 454,099,000 506,930,000 526,682,000 541,007,000 566,908,000 683,944,000 489,143,000 556,619,000 516,063,000 557,636,000 376,368,000 347,965,000 185,733,000 177,720,000 184,839,000 160,403,000 150,101,000 143,663,000 87,661,000 67,513,000 60,220,000 52,109,000 66,464,000 51,439,000 45,813,000 48,359,000 60,029,000 50,451,000 40,964,000 41,426,000 48,328,000 42,851,000 39,089,000 34,024,000 45,676,000 36,606,000 33,740,000 28,112,000 41,216,000 46,068,000 34,814,000 30,380,000 37,124,000 32,994,000 27,993,000 25,593,000 37,019,000 33,367,000 28,410,000 22,346,000 34,730,000 31,103,000 25,011,000 20,103,000 30,469,000 25,374,000 16,995,000 14,056,000 21,620,000 19,336,000 18,317,000 20,787,000 23,969,000 22,038,000 17,935,000 14,828,000 18,993,000 16,499,000 11,954,000 10,283,000  18,262,000 14,958,000 10,504,000  
        commitments and contingencies
                                                                                            
        redeemable noncontrolling interest
      13,520,000 12,592,000 11,733,000 14,715,000                                                                                   
        stockholders’ equity
                                                                                            
        preferred stock, 0.001 par value...
                                                                                            
        series a preferred stock, 0.001 par value...
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 41,241,180 shares and 41,121,305 shares issued and 35,542,208 shares and 35,776,886 shares outstanding as of march 31, 2026 and december 31, 2025, respectively
      124,000                                                                                      
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2026 and december 31, 2025, respectively
                                                                                            
        additional paid-in capital
      365,428,000 305,923,000 358,607,000 356,817,000 348,708,000 350,701,000 344,138,000 335,641,000 327,519,000 333,292,000 346,947,000 339,867,000 333,114,000 345,468,000 330,294,000 325,047,000 318,119,000 330,262,000 323,631,000 313,683,000 309,988,000 329,742,000 327,646,000 327,970,000 328,055,000 342,541,000 343,543,000 341,446,000 335,425,000 341,860,000 336,079,000 331,056,000 327,669,000 331,081,000 342,113,000 343,085,000 339,191,000 342,311,000 337,261,000 333,279,000 324,950,000 321,215,000 317,617,000 313,586,000 309,316,000 307,059,000 302,320,000 298,661,000 295,617,000 295,557,000 289,911,000 286,816,000 283,161,000 283,609,000 277,744,000 275,061,000 270,590,000 340,716,000 335,084,000 332,121,000 329,476,000 340,615,000 330,956,000 318,638,000 315,634,000 313,896,000 311,702,000 309,559,000 307,067,000 305,508,000 303,775,000 301,194,000 296,862,000 289,988,000 286,605,000 284,591,000 271,101,000 265,030,000 260,261,000 251,981,000 259,691,000 249,122,000 243,717,000 239,837,000 236,323,000 233,110,000 
        treasury stock
      -752,333,000 -694,764,000 -451,403,000 -407,029,000 -370,342,000 -333,369,000 -316,524,000 -302,455,000 -269,005,000 -260,298,000 -327,091,000 -327,815,000 -327,815,000 -328,326,000 -320,252,000 -320,252,000 -271,512,000 -232,712,000 -187,715,000 -183,479,000 -170,043,000 -169,523,000 -168,841,000 -164,676,000 -158,803,000 -153,388,000 -196,402,000 -193,632,000 -190,146,000 -184,962,000 -178,776,000 -172,695,000 -166,059,000 -159,791,000 -153,682,000 -141,477,000 -129,537,000  -107,279,000 -98,805,000 -94,604,000  -90,272,000 -84,711,000 -79,186,000  -57,715,000 -46,021,000 -35,659,000 -32,273,000 -32,273,000 -32,273,000 -32,273,000 -32,273,000 -29,743,000 -28,283,000 -28,283,000 -25,933,000 -18,998,000 -18,998,000 -18,998,000 -70,000,000 -63,258,000 -40,000,000 -40,000,000 -40,000,000 -40,000,000 -40,000,000 -40,000,000 -40,000,000 -40,000,000 -40,000,000 -40,000,000 -37,227,000 -30,030,000 -26,510,000 -21,192,000 -2,653,000         
        retained earnings
      1,588,852,000 1,538,746,000 1,474,752,000 1,434,953,000 1,392,279,000 1,405,904,000 1,368,661,000 1,325,139,000 1,288,247,000 1,244,216,000 1,208,607,000 1,180,820,000 1,148,093,000 1,101,525,000 1,068,662,000 1,035,723,000 995,192,000 956,966,000 929,853,000 896,977,000 854,747,000 799,369,000 749,211,000 704,219,000 643,129,000 591,086,000 560,164,000 525,430,000 496,562,000 463,252,000 433,227,000 410,419,000 385,725,000 353,583,000 332,506,000 310,777,000 285,150,000 255,140,000 231,743,000 210,606,000 187,228,000 168,011,000 150,975,000 135,721,000 118,943,000 101,813,000 86,158,000 74,650,000 62,471,000 51,042,000 32,794,000 19,467,000 4,977,000  26,632,000 17,256,000 8,708,000                              
        accumulated other comprehensive income
      -11,674,000 -4,361,000 -3,629,000 1,321,000                                                                                  -342,000 
        total stockholders’ equity
      1,190,397,000 1,145,667,000 1,378,450,000 1,386,185,000 1,347,313,000 1,388,660,000                               482,355,000 468,013,000 451,700,000 436,151,000 410,416,000 390,713,000 373,471,000 359,857,000 344,670,000 334,208,000 326,303,000 322,979,000 318,261,000 310,362,000 286,620,000 270,564,000 252,501,000 242,717,000 271,934,000 261,735,000 248,917,000 312,439,000 305,833,000 292,857,000 281,384,000 234,476,000 225,751,000 230,110,000 222,213,000 216,502,000 211,811,000 204,785,000 198,851,000 194,493,000 190,423,000 186,575,000 180,004,000 174,397,000 176,331,000 175,326,000 174,346,000 185,285,000 180,956,000 177,476,000 175,216,000  167,433,000 164,298,000 159,808,000  
        total liabilities, redeemable noncontrolling interest and stockholders’ equity
      2,301,536,000 1,934,886,000 2,013,908,000 1,974,938,000                                                                                   
        the accompanying notes are an integral part of these consolidated financial statements.
                                                                                            
        receivables from broker-dealers, clearing organizations and customers
       489,211,000 606,667,000 559,120,000 493,613,000 357,728,000 474,989,000 577,992,000 662,888,000 687,936,000 548,081,000 479,741,000 558,254,000 476,335,000 584,654,000 617,817,000 721,127,000 408,346,000 551,841,000 475,739,000 564,957,000 279,915,000 380,853,000                                                                
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 41,121,305 shares and 41,020,421 shares issued and 35,776,886 shares and 37,646,374 shares outstanding as of december 31, 2025 and 2024, respectively
       123,000                                                                                     
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2025 and 2024, respectively
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 41,107,947 shares and 41,020,421 shares issued and 37,149,529 shares and 37,646,374 shares outstanding as of september 30, 2025 and december 31, 2024, respectively
        123,000                                                                                    
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2025 and december 31, 2024, respectively
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 41,140,143 shares and 41,020,421 shares issued and 37,416,106 shares and 37,646,374 shares outstanding as of june 30, 2025 and december 31, 2024, respectively
         123,000                                                                                   
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2025 and december 31, 2024, respectively
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 41,127,475 shares and 41,020,421 shares issued and 37,571,221 shares and 37,646,374 shares outstanding as of march 31, 2025 and december 31, 2024, respectively
          123,000                                                                                  
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2025 and december 31, 2024, respectively
                                                                                            
        accumulated other comprehensive loss
          -23,455,000 -34,699,000 -10,144,000 -29,227,000 -28,651,000 -24,370,000 -37,608,000 -27,903,000 -31,983,000 -37,697,000 -60,087,000 -39,839,000 -18,381,000 -13,330,000 -10,593,000 -5,444,000 -6,582,000 -4,650,000 -10,599,000 -14,151,000 -14,620,000 -10,270,000 -12,804,000 -11,458,000 -10,817,000 -12,394,000  -11,523,000 -10,292,000 -10,226,000 -10,150,000 -11,278,000 -12,570,000  -10,145,000 -9,049,000 -7,279,000  -4,969,000 -4,859,000 -4,523,000  -4,580,000 -4,430,000 -4,287,000 -4,083,000 -3,931,000 -3,565,000 -3,483,000 -3,093,000 -2,817,000 -2,417,000 -2,213,000 -1,882,000 -1,692,000 -1,693,000 -1,999,000 -1,651,000 -1,102,000 -1,134,000 -1,439,000 -1,391,000 -1,102,000 -1,219,000 -1,362,000 -1,320,000 -1,721,000 -1,420,000 -976,000 -884,000 -856,000 -847,000 -774,000 -733,000 -706,000 -639,000 -426,000    -478,000  
        total liabilities and stockholders’ equity
          1,878,096,000 1,789,216,000                               530,714,000 528,042,000 502,151,000 477,115,000 451,842,000 439,041,000 416,322,000 398,946,000 378,694,000 379,884,000 362,909,000 356,719,000 346,373,000 351,578,000 332,688,000 305,378,000 282,881,000 279,841,000 304,928,000 289,728,000 274,510,000 349,458,000 339,200,000 321,267,000 303,730,000 299,521,000 287,169,000 285,436,000 272,631,000 277,286,000 267,500,000 252,095,000 243,222,000 246,428,000 240,074,000 229,064,000 200,791,000 198,366,000 198,369,000 193,261,000 189,174,000 204,278,000 197,455,000 189,430,000 185,499,000  185,695,000 179,256,000 170,312,000  
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 41,020,421 shares and 40,940,769 shares issued and 37,646,374 shares and 37,899,688 shares outstanding as of december 31, 2024 and 2023, respectively
           123,000                                                                                 
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2024 and 2023, respectively
                                                                                            
        liabilities and stockholders' equity
                                                                                            
        stockholders' equity
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 41,034,858 shares and 40,940,769 shares issued and 37,724,684 shares and 37,899,688 shares outstanding as of september 30, 2024 and december 31, 2023, respectively
            123,000                                                                                
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2024 and december 31, 2023, respectively
                                                                                            
        total stockholders' equity
            1,386,254,000 1,329,221,000 1,318,233,000 1,292,963,000 1,190,978,000 1,165,092,000 1,121,532,000 1,081,093,000 1,018,740,000 1,000,802,000 1,023,541,000 1,041,309,000 1,055,299,000 1,021,860,000 988,233,000 955,061,000 897,539,000 853,484,000 797,883,000 770,091,000 694,623,000 661,908,000 631,146,000 607,878,000 578,618,000 557,378,000 537,164,000 514,768,000 510,908,000 501,228,000                                                   
        total liabilities and stockholders' equity
            1,833,049,000 1,886,713,000 1,926,963,000 2,015,067,000 1,737,512,000 1,619,191,000 1,628,462,000 1,607,775,000 1,559,747,000 1,567,710,000 1,707,485,000 1,530,452,000 1,611,918,000 1,537,923,000 1,545,869,000 1,331,429,000 1,245,504,000 1,039,217,000 975,603,000 954,930,000 855,026,000 812,009,000 774,809,000 695,539,000 646,131,000 617,598,000 589,273,000 581,232,000 562,347,000 547,041,000                                                   
        securities sold, not yet purchased, at fair value
             9,167,000                                                                               
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 41,032,190 shares and 40,940,769 shares issued and 37,783,610 shares and 37,899,688 shares outstanding as of june 30, 2024 and december 31, 2023, respectively
             123,000                                                                               
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2024 and december 31, 2023, respectively
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 41,022,506 shares and 40,940,769 shares issued and 37,938,337 shares and 37,899,688 shares outstanding as of march 31, 2024 and december 31, 2023, respectively
              123,000                                                                              
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2024 and december 31, 2023, respectively
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,940,769 shares and 40,918,660 shares issued and 37,899,688 shares and 37,648,148 shares outstanding as of december 31, 2023 and 2022, respectively
               123,000                                                                             
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2023 and 2022, respectively
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,946,522 shares and 40,918,660 shares issued and 37,680,665 shares and 37,648,148 shares outstanding as of september 30, 2023 and december 31, 2022, respectively
                123,000                                                                            
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2023 and december 31, 2022
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,946,010 shares and 40,918,660 shares issued and 37,677,426 shares and 37,648,148 shares outstanding as of june 30, 2023 and december 31, 2022, respectively
                 123,000                                                                           
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2023 and december 31, 2022
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,937,944 shares and 40,918,660 shares issued and 37,669,360 shares and 37,648,148 shares outstanding as of march 31, 2023 and december 31, 2022, respectively
                  123,000                                                                          
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2023 and december 31, 2022
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,918,660 shares and 40,911,506 shares issued and 37,648,148 shares and 37,918,956 shares outstanding as of december 31, 2022 and 2021, respectively
                   123,000                                                                         
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2022 and 2021
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,907,433 shares and 40,911,506 shares issued and 37,636,921 shares and 37,918,956 shares outstanding as of september 30, 2022 and december 31, 2021, respectively
                    123,000                                                                        
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2022 and december 31, 2021
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,910,520 shares and 40,911,506 shares issued and 37,640,008 shares and 37,918,956 shares outstanding as of june 30, 2022 and december 31, 2021, respectively
                     123,000                                                                       
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2022 and december 31, 2021
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,907,961 shares and 40,911,506 shares issued and 37,816,250 shares and 37,918,956 shares outstanding as of march 31, 2022 and december 31, 2021, respectively
                      123,000                                                                      
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2022 and december 31, 2021
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,911,506 shares and 40,851,100 shares issued and 37,918,956 shares and 38,005,330 shares outstanding as of december 31, 2021 and 2020, respectively
                       123,000                                                                     
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2021 and 2020
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,907,339 shares and 40,851,100 shares issued and 38,026,483 shares and 38,005,330 shares outstanding as of september 30, 2021 and december 31, 2020, respectively
                        123,000                                                                    
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2021 and december 31, 2020
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,882,143 shares and 40,851,100 shares issued and 38,008,484 shares and 38,005,330 shares outstanding as of june 30, 2021 and december 31, 2020, respectively
                         123,000                                                                   
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2021 and december 31, 2020
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,830,772 shares and 40,851,100 shares issued and 37,985,818 shares and 38,005,330 shares outstanding as of march 31, 2021 and december 31, 2020, respectively
                          123,000                                                                  
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2021 and december 31, 2020
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,851,100 shares and 40,746,593 shares issued and 38,005,330 shares and 37,935,984 shares outstanding as of december 31, 2020 and 2019, respectively
                           123,000                                                                 
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2020 and 2019
                                                                                            
        deferred tax assets
                            52,000 33,000 58,000 501,000 3,163,000 1,595,000 1,417,000 3,424,000 2,256,000 1,453,000 830,000 1,737,000 8,457,000 7,370,000 6,829,000 8,562,000 7,399,000 6,057,000 5,197,000 9,229,000 8,238,000 6,061,000 5,142,000 6,972,000 5,252,000 2,617,000 2,915,000 4,947,000 4,312,000 4,511,000 4,639,000 9,442,000 6,702,000 5,822,000 5,684,000 8,089,000 9,589,000 14,296,000 20,241,000 19,813,000 20,338,000 16,576,000 20,628,000 23,980,000 28,988,000 32,051,000 34,212,000 35,666,000 37,103,000 37,343,000 38,960,000 37,207,000 36,558,000 37,671,000 40,326,000 38,901,000 39,042,000 39,596,000 40,252,000 39,804,000 36,829,000 37,322,000 39,406,000 41,410,000 
        deferred revenue
                            5,092,000 4,068,000 3,950,000 3,499,000 3,731,000 3,810,000 3,545,000 2,810,000 3,785,000 3,595,000 3,554,000 2,660,000 3,191,000 3,076,000 3,190,000 2,515,000 3,006,000 2,606,000 2,602,000 2,312,000 2,215,000 2,650,000 2,725,000 2,465,000 3,271,000 2,950,000 2,722,000 2,713,000 3,106,000 5,437,000 5,398,000 4,864,000 5,064,000 5,126,000 5,229,000 5,326,000 5,037,000 4,443,000 4,679,000 4,571,000 4,878,000 4,279,000 4,428,000 4,262,000 4,425,000 2,091,000 2,230,000 2,303,000 2,568,000 1,763,000 1,745,000 826,000 1,144,000 650,000 952,000 857,000         
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,809,252 shares and 40,746,593 shares issued and 37,964,882 shares and 37,935,984 shares outstanding as of september 30, 2020 and december 31, 2019, respectively
                            122,000                                                                
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2020 and december 31, 2019
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,775,124 shares and 40,746,593 shares issued and 37,937,960 shares and 37,935,984 shares outstanding as of june 30, 2020 and december 31, 2019, respectively
                             122,000                                                               
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2020 and december 31, 2019
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,739,022 shares and 40,746,593 shares issued and 37,914,922 shares and 37,935,984 shares outstanding as of march 31, 2020 and december 31, 2019, respectively
                              122,000                                                              
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2020 and december 31, 2019
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,746,593 shares and 40,540,349 shares issued and 37,935,984 shares and 37,639,917 shares outstanding as of december 31, 2019 and 2018, respectively
                               122,000                                                             
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2019 and 2018
                                                                                            
        goodwill and intangible assets, net of accumulated amortization
                                62,387,000 62,483,000 62,579,000 62,675,000 62,771,000 62,867,000 62,963,000 63,059,000 63,155,000 63,251,000 63,347,000 63,443,000 63,539,000 63,635,000 63,731,000 64,142,000 64,712,000 65,281,000 65,850,000 66,419,000 66,989,000 67,558,000 68,127,000 68,697,000 69,508,000 71,447,000 72,123,000 33,134,000 33,480,000 33,835,000 34,189,000 34,544,000 34,911,000 35,278,000 35,645,000 36,012,000 36,392,000 36,771,000 37,151,000 37,530,000 37,922,000 38,314,000 38,706,000 39,546,000 38,175,000 39,575,000 40,185,000 3,389,000             
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,721,937 shares and 40,540,349 shares issued and 37,780,778 shares and 37,639,917 shares outstanding as of september 30, 2019 and december 31, 2018, respectively
                                122,000                                                            
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2019 and december 31, 2018
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,688,233 shares and 40,540,349 shares issued and 37,753,481 shares and 37,639,917 shares outstanding as of june 30, 2019 and december 31, 2018, respectively
                                 122,000                                                           
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2019 and december 31, 2018
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,622,066 shares and 40,540,349 shares issued and 37,700,164 shares and 37,639,917 shares outstanding as of march 31, 2019 and december 31, 2018, respectively
                                  122,000                                                          
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2019 and december 31, 2018
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,540,349 shares and 40,402,059 shares issued and 37,639,917 shares and 37,620,736 shares outstanding as of december 31, 2018 and 2017, respectively
                                   122,000                                                         
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2018 and 2017
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,466,892 shares and 40,402,059 shares issued and 37,596,566 shares and 37,620,736 shares outstanding as of september 30, 2018 and december 31, 2017, respectively
                                    121,000                                                        
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2018 and december 31, 2017
                                                                                            
        accumulated other comprehensive
                                    -12,033,000                                                   -482,000 -478,000 -412,000   
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,420,215 shares and 40,402,059 shares issued and 37,578,970 shares and 37,620,736 shares outstanding as of june 30, 2018 and december 31, 2017, respectively
                                     121,000                                                       
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2018 and december 31, 2017
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,423,765 shares and 40,402,059 shares issued and 37,614,420 shares and 37,620,736 shares outstanding as of march 31, 2018 and december 31, 2017, respectively
                                      121,000                                                      
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2018 and december 31, 2017
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,402,059 shares and 40,106,360 shares issued and 37,620,736 shares and 37,543,775 shares outstanding as of december 31, 2017 and 2016, respectively
                                       121,000                                                     
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2017 and 2016
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,296,774 shares and 40,106,360 shares issued and 37,547,951 shares and 37,543,775 shares outstanding as of september 30, 2017 and december 31, 2016, respectively
                                        121,000                                                    
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2017 and december 31, 2016
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,242,102 shares and 40,106,360 shares issued and 37,554,123 shares and 37,543,775 shares outstanding as of june 30, 2017 and december 31, 2016, respectively
                                         121,000                                                   
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2017 and december 31, 2016
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,168,572 shares and 40,106,360 shares issued and 37,543,170 shares and 37,543,775 shares outstanding as of march 31, 2017 and december 31, 2016, respectively
                                          121,000                                                  
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2017 and december 31, 2016
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,106,360 shares and 39,821,519 shares issued and 37,543,775 shares and 37,409,274 shares outstanding as of december 31, 2016 and december 31, 2015, respectively
                                           120,000                                                 
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2016 and december 31, 2015
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,093,981 shares and 39,821,519 shares issued and 37,594,196 shares and 37,409,274 shares outstanding as of september 30, 2016 and december 31, 2015, respectively
                                            120,000                                                
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2016 and december 31, 2015
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 40,087,466 shares and 39,821,519 shares issued and 37,636,794 shares and 37,409,274 shares outstanding as of june 30, 2016 and december 31, 2015, respectively
                                             120,000                                               
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2016 and december 31, 2015
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 39,990,272 shares and 39,821,519 shares issued and 37,571,415 shares and 37,409,274 shares outstanding as of march 31, 2016 and december 31, 2015, respectively
                                              121,000                                              
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2016 and december 31, 2015
                                                                                            
        securities available-for-sale, at fair value
                                               84,706,000 95,516,000 67,517,000 62,195,000 64,863,000 57,021,000 65,742,000 63,483,000 67,742,000 58,437,000 14,479,000 17,059,000  54,181,000 58,592,000   80,200,000 75,696,000 79,663,000  74,218,000 74,087,000 63,142,000                      
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 39,821,519 shares and 39,460,066 shares issued and 37,409,274 shares and 37,318,722 shares outstanding as of december 31, 2015 and december 31, 2014, respectively
                                               121,000                                             
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2015 and december 31, 2014
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 39,687,461 shares and 39,460,066 shares issued and 37,307,916 shares and 37,318,722 shares outstanding as of september 30, 2015 and december 31, 2014, respectively
                                                120,000                                            
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2015 and december 31, 2014
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 39,630,201 shares and 39,460,066 shares issued and 37,308,457 shares and 37,318,722 shares outstanding as of june 30, 2015 and december 31, 2014, respectively
                                                 120,000                                           
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2015 and december 31, 2014
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 39,597,228 shares and 39,460,066 shares issued and 37,339,484 shares and 37,318,722 shares outstanding as of march 31, 2015 and december 31, 2014, respectively
                                                  120,000                                          
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2015 and december 31, 2014
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 39,460,066 shares and 39,224,016 shares issued and 37,318,722 shares and 37,728,857 shares outstanding as of december 31, 2014 and december 31, 2013, respectively
                                                   120,000                                         
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2014 and december 31, 2013
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 39,378,759 shares and 39,224,016 shares issued and 37,429,415 shares and 37,728,857 shares outstanding as of september 30, 2014 and december 31, 2013, respectively
                                                    120,000                                        
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2014 and december 31, 2013
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 39,306,981 shares and 39,224,016 shares issued and 37,569,035 shares and 37,728,857 shares outstanding as of june 30, 2014 and december 31, 2013, respectively
                                                     119,000                                       
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2014 and december 31, 2013
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 39,320,842 shares and 39,224,016 shares issued and 37,771,683 shares and 37,728,857 shares outstanding as of march 31, 2014 and december 31, 2013, respectively
                                                      119,000                                      
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2014 and december 31, 2013
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 39,224,016 shares and 38,902,294 shares issued and 37,728,857 shares and 37,407,135 shares outstanding as of december 31, 2013 and december 31, 2012, respectively
                                                       119,000                                     
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of december 31, 2013 and december 31, 2012
                                                                                            
        assets from discontinued operations
                                                        6,386,000                                    
        liabilities from discontinued operations
                                                        3,302,000                                    
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 39,121,110 shares and 38,902,294 shares issued and 37,625,951 shares and 37,407,135 shares outstanding as of september 30, 2013 and december 31, 2012, respectively
                                                        119,000                                    
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of september 30, 2013 and december 31, 2012
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 39,057,125 shares and 38,902,294 shares issued and 37,561,966 shares and 37,407,135 shares outstanding as of june 30, 2013 and december 31, 2012, respectively
                                                         119,000                                   
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of june 30, 2013 and december 31, 2012
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 39,001,403 shares and 38,902,294 shares issued and 37,506,244 shares and 37,407,135 shares outstanding as of march 31, 2013 and december 31, 2012, respectively
                                                          119,000                                  
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares issued and outstanding as of march 31, 2013 and december 31, 2012
                                                                                            
        securities available-for-sale
                                                           51,208,000   60,086,000 78,110,000    72,552,000    70,997,000 56,194,000 56,238,000 27,605,000 35,227,000 18,036,000 22,122,000 34,290,000 51,579,000 53,449,000 56,543,000 44,438,000 49,015,000 58,208,000 64,896,000 60,066,000      
        capitalized software, furniture, equipment and leasehold improvements, net of accumulated depreciation and amortization
                                                           18,009,000   14,875,000 14,460,000                             
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 38,902,294 shares and 37,725,394 shares issued and 37,407,135 shares and 36,183,655 shares outstanding as of december 31, 2012 and 2011, respectively
                                                           118,000                                 
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares and 2,585,654 shares issued and outstanding as of december 31, 2012 and 2011, respectively
                                                                                            
        accumulated deficit
                                                           -5,644,000    -584,000 -8,680,000 -18,692,000 -27,213,000 -34,605,000 -40,961,000 -46,914,000 -51,383,000 -55,403,000 -58,189,000 -62,829,000 -66,016,000 -68,855,000 -70,791,000 -72,310,000 -75,158,000 -76,754,000 -78,662,000 -81,072,000 -84,624,000 -87,074,000 -89,312,000 -90,609,000 -91,409,000 -92,495,000 -94,585,000 -95,756,000 -96,521,000 -99,578,000 
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 38,703,481 shares and 37,725,394 shares issued and 37,293,525 shares and 36,183,655 shares outstanding as of september 30, 2012 and december 31, 2011, respectively
                                                            118,000                                
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares and 2,585,654 shares issued and outstanding as of september 30, 2012 and december 31, 2011, respectively
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 38,630,396 shares and 37,725,394 shares issued and 37,269,685 shares and 36,183,655 shares outstanding as of june 30, 2012 and december 31, 2011, respectively
                                                             118,000                               
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares and 2,585,654 shares issued and outstanding as of june 30, 2012 and december 31, 2011, respectively
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 37,859,623 shares and 37,725,394 shares issued and 36,498,912 shares and 36,183,655 shares outstanding as of march 31, 2012 and december 31, 2011, respectively
                                                              115,000                              
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, no shares and 2,585,654 shares issued and outstanding as of march 31, 2012 and december 31, 2011, respectively
                                                                                            
        series b preferred stock, 0.001 par value...
                                                                   30,315,000 30,315,000 30,315,000 30,315,000  30,315,000 30,315,000 30,315,000                  
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 37,725,394 shares and 35,945,001 shares issued and 36,183,655 shares and 31,141,261 shares outstanding as of december 31, 2011 and 2010, respectively
                                                               113,000                             
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, 2,585,654 shares issued and outstanding as of december 31, 2011 and 2010
                                                               9,000                             
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 36,882,267 shares and 35,945,001 shares issued and 35,578,526 shares and 31,141,261 shares outstanding as of september 30, 2011 and december 31, 2010, respectively
                                                                110,000                            
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, 2,585,654 shares issued and outstanding as of september 30, 2011 and december 31, 2010
                                                                9,000                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 36,728,696 shares and 35,945,001 shares issued and 35,424,955 shares and 31,141,261 shares outstanding as of june 30, 2011 and december 31, 2010, respectively
                                                                 110,000                           
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, 2,585,654 shares issued and outstanding as of june 30, 2011 and december 31, 2010
                                                                 9,000                           
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 36,585,440 shares and 35,945,001 shares issued and 35,281,699 shares and 31,141,261 shares outstanding as of march 31, 2011 and december 31, 2010, respectively
                                                                  109,000                          
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, 2,585,654 shares issued and outstanding as of march 31, 2011 and december 31, 2010
                                                                  9,000                          
        securities and cash provided as collateral
                                                                   4,939,000 4,943,000 4,894,000 4,914,000 4,971,000 4,556,000 4,570,000 4,306,000 4,316,000 4,416,000 4,474,000 4,480,000 4,455,000 3,766,000 3,727,000 3,765,000 3,798,000 3,757,000 3,799,000 3,764,000 3,799,000 3,773,000 3,798,000 3,779,000 3,799,000 
        accounts receivable, including receivables from related parties of 829 and 3,431, respectively, net of allowance of 427 and 859 as of december 31, 2010 and 2009, respectively
                                                                   25,682,000                         
        furniture, equipment and leasehold improvements, net of accumulated depreciation and amortization
                                                                   9,448,000 9,595,000 9,386,000 9,117,000  4,010,000 3,897,000 4,002,000 3,369,000 3,579,000 2,822,000 2,974,000 2,931,000 3,251,000 3,473,000 3,896,000 4,304,000 4,635,000 4,931,000 4,855,000 4,643,000 4,345,000 4,680,000 4,956,000 5,079,000 
        software development costs, net of accumulated amortization
                                                                   3,097,000 3,027,000 3,053,000 3,271,000 3,420,000 3,665,000 3,972,000 4,065,000 4,521,000 4,907,000 5,285,000 5,520,000 5,759,000             
        accounts payable, accrued expenses, and other liabilities, including payables to related parties of 66 and 29 as of december 31, 2010 and 2009, respectively
                                                                   12,368,000                         
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 35,945,001 shares and 34,654,957 shares issued and 31,141,261 shares and 31,790,837 shares outstanding as of december 31, 2010 and 2009, respectively
                                                                   108,000                         
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, 2,585,654 shares issued and outstanding as of december 31, 2010 and 2009
                                                                   9,000                         
        receivable for common stock subscribed
                                                                     -595,000 -713,000 -713,000 -713,000 -839,000 -951,000 -951,000 -951,000 -999,000 -834,000 -834,000 -834,000 -944,000 -1,042,000 -1,042,000 -1,042,000 -1,042,000 -1,042,000 -1,042,000 -1,043,000 -1,042,000 -1,042,000 -1,042,000 
        accounts receivable, including receivables from related parties of 2,840 and 3,431, respectively, net of allowance of 663 and 859 as of september 30, 2010 and december 31, 2009, respectively
                                                                    27,320,000                        
        accounts payable, accrued expenses and other liabilities, including payables to related parties of 68 and 29 as of september 30, 2010 and december 31, 2009, respectively
                                                                    12,674,000                        
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 35,597,220 shares and 34,654,957 shares issued as of september 30, 2010 and december 31, 2009, respectively
                                                                    107,000                        
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, 2,585,654 shares issued and outstanding as of september 30, 2010 and december 31, 2009
                                                                    9,000                        
        accounts receivable, including receivables from related parties of 2,816 and 3,431, respectively, net of allowance of 769 and 859 as of june 30, 2010 and december 31, 2009, respectively
                                                                     24,091,000                       
        accounts payable, accrued expenses and other liabilities, including payables to related parties of 58 and 29 as of june 30, 2010 and december 31, 2009, respectively
                                                                     12,224,000                       
        series a preferred stock 0.001 par value...
                                                                                            
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 35,364,234 shares and 34,654,957 shares issued as of june 30, 2010 and december 31, 2009, respectively
                                                                     106,000                       
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, 2,585,654 shares issued and outstanding as of june 30, 2010 and december 31, 2009
                                                                     9,000                       
        accounts receivable, including receivables from related parties of 3,038 and 3,431, respectively, net of allowance of 903 and 859 as of march 31, 2010 and december 31, 2009, respectively
                                                                      26,685,000                      
        accounts payable, accrued expenses and other liabilities, including payables to related parties of 32 and 29 as of march 31, 2010 and december 31, 2009, respectively
                                                                      11,338,000                      
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 35,159,785 shares and 34,654,957 shares issued as of march 31, 2010 and december 31, 2009, respectively
                                                                      105,000                      
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, 2,585,654 shares issued and outstanding as of march 31, 2010 and december 31, 2009
                                                                      9,000                      
        accounts receivable, including receivables from related parties of 3,431 and 1,930, respectively, net of allowance of 859 and 1,012 as of december 31, 2009 and 2008, respectively
                                                                       23,150,000                     
        furniture, equipment and leasehold improvements, net of accumulated depreciation
                                                                                            
        and amortization
                                                                       6,856,000                     
        accounts payable, accrued expenses, and other liabilities, including payables to related parties of 29 and 11 as of december 31, 2009 and 2008, respectively
                                                                       11,050,000                     
        outstanding as of december 31, 2009 and 2008, liquidation preference of 1,000 per share
                                                                       30,315,000                     
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 34,654,957 shares and 33,971,309 shares issued as of december 31, 2009 and 2008, respectively
                                                                       104,000                     
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, 2,585,654 shares issued and outstanding as of december 31, 2009 and 2008
                                                                       9,000                     
        accounts receivable, including receivables from related parties of 2,549 and 1,930, respectively, net of allowance of 1,093 and 1,012 as of september 30, 2009 and december 31, 2008, respectively
                                                                        23,653,000                    
        accounts payable, accrued expenses and other liabilities, including payables to related parties of 20 and 11 as of september 30, 2009 and december 31, 2008, respectively
                                                                        10,735,000                    
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 34,649,233 shares and 33,971,309 shares issued as of september 30, 2009 and december 31, 2008, respectively
                                                                        104,000                    
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, 2,585,654 shares issued and outstanding as of september 30, 2009 and december 31, 2008
                                                                        9,000                    
        accounts receivable, including receivables from related parties of 3,377 and 1,930, respectively, net of allowance of 1,353 and 1,012 as of june 30, 2009 and december 31, 2008, respectively
                                                                         21,685,000                   
        accounts payable, accrued expenses and other liabilities, including payables to related parties of 12 and 11 as of june 30, 2009 and december 31, 2008, respectively
                                                                         8,676,000                   
        common stock voting, 0.003 par value, 110,000,000 shares authorized, 34,613,947 shares and 33,971,309 shares issued as of june 30, 2009 and december 31, 2008, respectively
                                                                         104,000                   
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized, 2,585,654 shares issued and outstanding as of june 30, 2009 and december 31, 2008
                                                                         9,000                   
        accounts receivable, including receivables from related parties of 2,671 and 1,930, respectively, net of allowance of 1,015 and 1,012 as of march 31, 2009 and december 31, 2008, respectively
                                                                          17,917,000                  
        accounts payable, accrued expenses and other liabilities, including payables to related parties of 11 and 11 as of march 31, 2009 and december 31, 2008, respectively
                                                                          8,873,000                  
        common stock voting, 0.003 par value, 110,000,000 shares authorized as of march 31, 2009 and december 31, 2008; 34,573,124 shares and 33,971,309 shares issued as of march 31, 2009 and december 31, 2008, respectively
                                                                          104,000                  
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized and 2,585,654 shares issued and outstanding as of march 31, 2009 and december 31, 2008
                                                                          9,000                  
        accounts receivable, including receivables from related parties of 1,930 and 6,290, respectively, net of allowance of 1,012 and 912 as of december 31, 2008 and 2007, respectively
                                                                           13,283,000                 
        accounts payable, accrued expenses, and other liabilities, including payables to related parties of 11 and 177 as of december 31, 2008 and 2007, respectively
                                                                           8,878,000                 
        series b preferred stock, .001 par value...
                                                                           30,315,000 30,315,000 24,172,000               
        common stock voting, 0.003 par value, 110,000,000 shares authorized as of december 31, 2008 and 2007; 33,971,309 shares and 33,082,371 shares issued as of december 31, 2008 and 2007, respectively
                                                                           102,000                 
        common stock non-voting, 0.003 par value, 10,000,000 shares authorized and 2,585,654 shares issued and outstanding as of december 31, 2008 and 2007
                                                                           9,000                 
        accounts receivable, including receivables from related parties of 3,804 and 6,290, respectively, net of allowance of 899 and 912 as of september 30, 2008 and december 31, 2007, respectively
                                                                            16,754,000                
        accounts payable, accrued expenses, and other liabilities, including payables to related parties of 32 and 177 as of september 30, 2008 and december 31, 2007, respectively
                                                                            8,126,000                
        common stock voting, 0.003 par value, 110,000,000 shares authorized as of september 30, 2008 and december 31, 2007; 33,946,269 shares and 33,082,371 shares issued as of september 30, 2008 and december 31, 2007, respectively
                                                                            102,000                
        common stock non-voting, 0.003 par value, 10,000,000 authorized and 2,585,654 shares issued and outstanding as of september 30, 2008 and december 31, 2007
                                                                            9,000                
        accounts receivable, including receivables from related parties of 3,721 and 6,290, respectively, net of allowance of 1,069 and 912 as of june 30, 2008 and december 31, 2007, respectively
                                                                             18,439,000               
        accounts payable, accrued expenses, and other liabilities, including payables to related parties of 10 and 177 as of june 30, 2008 and december 31, 2007, respectively
                                                                             10,603,000               
        common stock voting, 0.003 par value, 110,000,000 shares authorized as of june 30, 2008 and december 31, 2007; 33,852,500 shares and 33,082,371 shares issued as of june 30, 2008 and december 31, 2007, respectively
                                                                             101,000               
        common stock non-voting, 0.003 par value, 10,000,000 authorized and 2,585,654 shares issued and outstanding as of june 30, 2008 and december 31, 2007
                                                                             9,000               
        accounts receivable, including receivables from related parties of 2,888 and 6,290, respectively, net of allowance of 969 and 912 as of march 31, 2008 and december 31, 2007, respectively
                                                                              17,477,000              
        accounts payable, accrued expenses, and other liabilities, including payables to related parties of 0 and 177 as of march 31, 2008 and december 31, 2007, respectively
                                                                              15,589,000              
        common stock voting, 0.003 par value, 110,000,000 shares authorized as of march 31, 2008 and december 31, 2007; 33,843,837 shares and 33,082,371 shares issued as of march 31, 2008 and december 31, 2007, respectively
                                                                              101,000              
        common stock non-voting, 0.003 par value, 10,000,000 authorized as of march 31, 2008 and december 31, 2007; 2,585,654 shares issued and outstanding as of march 31, 2008 and december 31, 2007
                                                                              9,000              
        accounts receivable, including receivables from related parties of 6,290 and 8,579, respectively, net of allowance of 912 and 752 as of december 31, 2007 and 2006, respectively
                                                                               18,397,000             
        accounts payable, accrued expenses, and other liabilities, including payables to related parties of 177 and 110 as of december 31, 2007 and 2006, respectively
                                                                               8,832,000             
        common stock voting, 0.003 par value, 110,000,000 shares authorized as of december 31, 2007 and 2006; 33,082,371 shares and 29,409,537 shares issued as of december 31, 2007 and 2006, respectively
                                                                               99,000             
        common stock non-voting, 0.003 par value, 10,000,000 authorized as of december 31, 2007 and 2006; 2,585,654 shares and 3,125,379 shares issued and outstanding as of december 31, 2007 and 2006, respectively
                                                                               9,000             
        warrants, 0 and 2,379,396 authorized, issued and outstanding as of december 31, 2007 and 2006, respectively
                                                                                            
        accounts receivable, including receivables from related parties of 6,411 and 8,579, respectively, net of allowance of 827 and 752 as of september 30, 2007 and december 31, 2006, respectively
                                                                                19,682,000            
        software development costs, net of amortization
                                                                                5,991,000 6,027,000 6,357,000 6,610,000 6,315,000 6,623,000 6,742,000 6,199,000     
        accounts payable, accrued expenses, and other liabilities, including payables to related parties of 118 and 110 as of september 30, 2007 and december 31, 2006, respectively
                                                                                9,423,000            
        common stock voting, 0.003 par value, 110,000,000 shares authorized as of september 30, 2007 and december 31, 2006; 33,010,307 shares and 29,409,537 shares issued as of september 30, 2007 and december 31, 2006, respectively
                                                                                99,000            
        common stock non-voting, 0.003 par value, 10,000,000 authorized as of september 30, 2007 and december 31, 2006; 2,585,654 shares and 3,125,379 shares issued and outstanding as of september 30, 2007 and december 31, 2006, respectively
                                                                                9,000            
        warrants, 0 and 2,379,396 authorized, issued and outstanding as of september 30, 2007 and december 31, 2006, respectively
                                                                                            
        accounts receivable, including receivables from related parties of 6,451 and 8,579, respectively, net of allowance of 706 and 752 as of june 30, 2007 and december 31, 2006, respectively
                                                                                 19,007,000           
        accounts payable, accrued expenses, and other liabilities, including payables to related parties of 75 and 110 as of june 30, 2007 and december 31, 2006, respectively
                                                                                 8,757,000           
        common stock voting, 0.003 par value, 110,000,000 shares authorized as of june 30, 2007 and december 31, 2006; 32,914,318 shares and 29,409,537 shares issued as of june 30, 2007 and december 31, 2006, respectively
                                                                                 99,000           
        common stock non-voting, 0.003 par value, 10,000,000 authorized as of june 30, 2007 and december 31, 2006; 2,585,654 shares and 3,125,379 shares issued and outstanding as of june 30, 2007 and december 31, 2006, respectively
                                                                                 9,000           
        warrants, 0 and 2,379,396 authorized, issued and outstanding as of june 30, 2007 and december 31, 2006, respectively
                                                                                            
        accounts receivable, including receivables from related parties of 6,688 and 8,579, respectively, net of allowance of 681 and 752 as of march 31, 2007 and december 31, 2006, respectively
                                                                                  19,998,000          
        accounts payable, accrued expenses, and other liabilities, including payables to a related party of 59 and 110 as of march 31, 2007 and december 31, 2006, respectively
                                                                                  8,464,000          
        common stock voting, 0.003 par value, 110,000,000 shares authorized as of march 31, 2007 and december 31, 2006; 29,969,460 shares and 29,409,537 shares issued as of march 31, 2007 and december 31, 2006, respectively
                                                                                  90,000          
        common stock non-voting, 0.003 par value, 10,000,000 authorized as of march 31, 2007 and december 31, 2006; 3,125,379 shares issued and outstanding as of march 31, 2007 and december 31, 2006
                                                                                  11,000          
        warrants, 2,198,391 and 2,379,396 authorized, issued and outstanding as of march 31, 2007 and december 31, 2006, respectively
                                                                                  10,776,000          
        accounts receivable, including receivables from related parties of 8,579 and 6,751, respectively, net of allowance of 752 and 438 as of december 31, 2006 and 2005, respectively
                                                                                   17,429,000         
        accounts payable, accrued expenses, and other liabilities, including payables to a related party of 110 and 88 as of december 31, 2006 and 2005, respectively
                                                                                   5,514,000         
        common stock voting, 0.003 par value, 110,000,000 shares authorized as of december 31, 2006 and 2005, 29,409,537 shares issued as of december 31, 2006 and 25,305,951 shares issued and outstanding as of december 31, 2005
                                                                                   88,000         
        common stock non voting, 0.003 par value, 10,000,000 authorized as of december 31, 2006 and 2005, 3,125,379 shares issued and outstanding as of december 31, 2006 and 4,401,330 shares issued and outstanding as of december 31, 2005
                                                                                   11,000         
        warrants, 2,379,396 issued and outstanding as of december 31, 2006 and 3,674,400 issued and outstanding as of december 31, 2005
                                                                                   11,658,000         
        unearned compensation
                                                                                      -9,383,000 -2,021,000 -2,306,000 -2,460,000 -2,603,000  
        prepaid expenses
                                                                                    1,204,000 1,196,000 1,591,000 2,871,000 5,288,000 4,867,000 3,148,000 2,801,000 
        other assets
                                                                                    205,000 205,000 205,000 205,000 205,000 204,000 205,000 205,000 
        deferred license revenue
                                                                                    347,000 465,000 652,000 926,000 1,339,000 1,586,000 2,003,000 2,804,000 
        accounts payable, accrued expenses, and other liabilities, including payables to a related party of 245 and 88 as of september 30, 2006 and december 31, 2005, respectively
                                                                                    7,401,000        
        common stock voting, 0.003 par value, 110,000,000 shares authorized as of september 30, 2006 and december 31, 2005, 29,156,732 shares issued and outstanding as of september 30, 2006 and 25,305,951 shares issued and outstanding as of december 31, 2005
                                                                                    86,000        
        common stock non voting, 0.003 par value, 10,000,000 authorized as of september 30, 2006 and december 31, 2005, 3,125,379 shares issued and outstanding as of september 30, 2006 and 4,401,330 issued and outstanding as of december 31, 2005
                                                                                    11,000        
        warrants, 2,379,199 authorized and outstanding as of september 30, 2006 and 3,674,400 authorized and outstanding as of december 31, 2005
                                                                                    11,658,000        
        accounts payable, accrued expenses, and other liabilities, including payables to a related party of 39 and 88 as of june 30, 2006 and december 31, 2005, respectively
                                                                                     5,738,000       
        common stock voting, 0.003 par value, 110,000,000 shares authorized as of june 30, 2006 and december 31, 2005, 26,697,829 shares issued and outstanding in 2006 and 25,305,951 shares issued and outstanding in 2005
                                                                                     80,000       
        common stock non voting, 0.003 par value, 10,000,000 authorized as of june 30, 2006 and december 31, 2005, 3,976,013 shares issued and outstanding in 2006 and 4,401,330 issued and outstanding in 2005
                                                                                     12,000       
        warrants, 3,674,400 authorized and outstanding in 2006 and 2005
                                                                                     17,693,000 17,693,000      
        accounts payable, accrued expenses, and other liabilities, including payables to a related party of 85 and 88 as of march 31, 2006 and december 31, 2005, respectively
                                                                                      6,795,000      
        common stock voting, 0.003 par value, 110,000,000 shares authorized as of march 31, 2006 and december 31, 2005, 26,171,809 shares issued and outstanding in 2006 and 25,305,951 shares issued and outstanding in 2005
                                                                                      79,000      
        common stock non voting, 0.003 par value, 10,000,000 authorized as of march 31, 2006 and december 31, 2005 and 4,401,330 issued and outstanding in 2006 and 2005
                                                                                      13,000      
        short-term investments, at market value
                                                                                           5,797,000 
        securities-available-for-sale
                                                                                       59,956,000     
        accounts receivable, including receivables from related parties of 6,751 and 7,225, respectively, net of allowance of 438 and 270 as of december 31, 2005 and 2004
                                                                                       14,796,000     
        securities
                                                                                            
        available-for-sale
                                                                                        55,437,000 65,163,000 27,885,000  
        held-to-maturity
                                                                                        1,998,000 3,975,000 13,940,000  
        software development costs
                                                                                        6,082,000 5,590,000 5,397,000 5,587,000 
        accounts payable, accrued expenses, and other liabilities, including payables to a related party of 0 and 530 as of september 30, 2005 and december 31, 2004, respectively
                                                                                        8,030,000    
        common stock voting, 0.003 par value, 110,000,000 shares authorized in 2005 and 2004, 24,436,775 shares issued and outstanding in 2005 and 22,846,579 shares issued and outstanding in 2004
                                                                                        73,000    
        common stock non voting, 0.003 par value, 10,000,000 authorized in 2005 and 2004 and 4,401,330 issued and outstanding in 2005 and 2004
                                                                                        13,000 13,000 13,000  
        warrants, 4,469,899 authorized and outstanding in 2005 and 5,007,969 authorized and outstanding in 2004
                                                                                        22,042,000    
        accounts payable, accrued expenses, and other liabilities, including payables to a related party of 0 and 530 as of june 30, 2005 and december 31, 2004, respectively
                                                                                         7,442,000   
        common stock voting, 0.003 par value, 110,000,000 shares authorized in 2005 and 2004, 23,559,473 shares issued and outstanding in 2005 and 22,846,579 shares issued and outstanding in 2004
                                                                                         71,000   
        warrants, 5,007,969 authorized, issued and outstanding in 2005 and 2004
                                                                                         24,047,000 24,047,000  
        accounts payable, accrued expenses, and other liabilities, including payables to a related party of 0 and 530 as of march 31, 2005 and december 31, 2004, respectively
                                                                                          5,379,000  
        common stock voting, 0.003 par value, 110,000,000 shares authorized in 2005 and 2004, 23,032,141 shares issued and outstanding in 2005 and 22,846,579 shares issued and outstanding in 2004
                                                                                          69,000  
        liabilities, redeemable convertible preferred stock, and stockholders’ equity
                                                                                            
        accrued dividends on redeemable convertible preferred stock
                                                                                            
      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 
                                                                                             
          cash flows from operating activities
                                                                                             
          net income
        78,107,000 92,394,000 68,273,000 71,180,000 15,065,000 65,139,000 71,489,000 64,938,000 72,615,000 69,627,000 54,941,000 59,859,000 73,628,000 59,226,000 59,307,000 66,922,000 64,769,000 52,185,000 57,958,000 67,288,000 80,457,000 72,931,000 67,776,000 83,854,000 74,816,000 50,273,000 54,002,000 48,105,000 52,522,000 45,831,000 38,594,000 40,487,000 47,940,000 33,473,000 34,130,000 38,023,000 42,463,000 33,165,000 30,918,000 33,126,000 28,963,000 24,491,000 22,715,000 24,238,000 24,593,000 21,636,000 17,504,000 18,191,000 17,475,000 23,133,000 18,214,000 19,343,000 15,326,000 20,465,000 13,482,000 12,629,000 13,493,000 11,543,000 13,444,000 11,937,000 10,780,000 8,947,000 8,611,000 7,169,000 6,701,000 5,436,000 4,640,000 3,187,000 2,839,000 1,936,000 1,519,000 2,848,000 1,596,000 1,908,000 2,410,000 3,552,000 2,450,000 2,238,000 1,297,000 800,000 1,086,000 2,090,000 1,171,000 1,824,000 3,057,000 
          adjustments to reconcile net income to net cash from operating activities:
                                                                                    1,911,000         
          depreciation and amortization
        19,210,000 19,606,000 19,662,000 19,195,000 18,236,000 18,540,000 18,728,000 18,356,000 18,200,000 19,530,000 17,561,000 17,005,000 16,461,000 15,730,000 15,302,000 15,240,000 15,174,000 14,607,000 13,964,000 13,097,000 11,779,000 10,592,000 9,032,000 8,305,000 8,067,000 7,730,000 6,700,000 6,345,000 6,082,000 5,848,000 6,173,000 5,790,000 5,269,000 5,208,000 4,583,000 4,790,000 4,693,000 4,292,000 4,325,000 4,540,000 4,681,000 4,685,000 4,642,000 4,603,000 4,612,000 4,425,000 4,482,000 4,351,000 4,121,000 3,746,000 3,559,000 3,177,000 2,569,000 2,337,000 2,081,000 1,961,000 1,854,000 1,793,000 1,799,000 1,627,000 1,562,000 1,552,000 1,560,000 1,622,000 1,616,000  1,654,000 1,679,000 1,791,000 1,789,000 2,494,000 1,816,000 1,780,000 1,694,000 1,686,000   1,703,000 1,703,000 1,637,000 1,685,000  1,175,000 1,084,000 1,008,000 
          amortization of operating lease right-of-use assets
        1,934,000 1,979,000 1,918,000 1,863,000 1,763,000 1,614,000 1,787,000 1,639,000 1,599,000 1,646,000 1,490,000 1,349,000 1,368,000 1,476,000 1,233,000 1,403,000 1,596,000 1,744,000 1,687,000 1,704,000 1,664,000 1,696,000 1,821,000 1,680,000 1,645,000 1,491,000 1,469,000 1,544,000 1,291,000                                                         
          stock-based compensation expense
        9,153,000 7,201,000 8,372,000 8,012,000 7,333,000 6,619,000 7,981,000 7,981,000 7,103,000 7,331,000 7,481,000 6,890,000 7,488,000 7,911,000 7,351,000 6,503,000 8,099,000 7,002,000 6,754,000 6,134,000 7,424,000 6,694,000 6,451,000 5,791,000 6,677,000 6,225,000 7,944,000 5,929,000 5,196,000 4,299,000 3,950,000 3,650,000 3,951,000 3,432,000 3,521,000 3,525,000 3,943,000 3,875,000 3,699,000 3,443,000 3,494,000 3,243,000 3,251,000 2,983,000 3,042,000 2,590,000 2,528,000 2,335,000 2,316,000 2,460,000 2,241,000 2,181,000 1,997,000 2,201,000 2,156,000 2,066,000 1,962,000 1,862,000 1,898,000 809,000 2,290,000 2,341,000 2,128,000 2,306,000 2,194,000 2,110,000 2,152,000 2,113,000 2,039,000 1,765,000 1,785,000 1,772,000 1,739,000             
          deferred taxes
        211,000 5,860,000 16,865,000 -582,000 -124,000 -2,055,000 638,000 -1,123,000 -1,338,000 -313,000 -3,060,000 -1,009,000 -1,433,000 -3,201,000 -1,182,000 -1,521,000 -643,000 80,000 1,438,000 1,009,000 591,000 1,444,000 3,914,000 2,007,000 2,734,000 2,609,000 -1,558,000 -391,000 2,022,000 -1,420,000 -1,286,000 -613,000 2,061,000 6,264,000 -1,073,000 -428,000 1,827,000 -1,194,000 -1,694,000 -2,024,000 2,331,000 -1,174,000 -2,108,000 -861,000 1,719,000 -1,949,000 -971,000 387,000 2,159,000 332,000 -1,593,000 -502,000 2,764,000 -2,601,000 -661,000 -4,000 2,623,000 1,633,000 4,719,000 5,747,000 4,030,000 4,785,000 3,749,000 3,856,000 3,377,000 5,102,000 2,957,000 2,052,000 2,144,000 966,000 471,000 1,886,000 1,496,000 -654,000 1,096,000 2,655,000 1,599,000 141,000 554,000 656,000 -448,000  493,000 1,025,000 2,004,000 
          foreign currency transaction losses
        -1,612,000 661,000 -1,159,000 2,389,000 1,691,000 -4,519,000 4,575,000 1,033,000 187,000 3,131,000 -2,345,000 2,233,000 1,699,000                                                                         
          other
        4,523,000 -1,332,000 2,538,000 1,983,000 -4,809,000 9,881,000 -3,348,000 -1,221,000 1,730,000 -3,960,000 3,488,000 -109,000 -2,532,000 -175,000 1,798,000 161,000 -1,229,000 -420,000 130,000 -102,000 -74,000 -1,277,000 -1,472,000 163,000 2,036,000 -1,672,000 1,182,000 291,000 -587,000 333,000 991,000 1,200,000 -186,000 663,000 550,000 347,000 393,000 292,000 232,000 317,000 329,000 411,000 437,000 772,000 429,000 243,000 630,000 294,000 558,000   152,000 -307,000 -72,000 286,000 543,000 -72,000 -71,000 -182,000 3,000 -28,000 -66,000 530,000 54,000 -62,000 -62,000 66,000 52,000 -28,000                 
          changes in operating assets and liabilities:
                                                                                             
          (increase) in accounts receivable
        -28,800,000 8,768,000 1,998,000 3,268,000 -16,414,000 7,947,000 -8,795,000 7,609,000 -10,491,000 4,534,000 1,428,000 8,857,000 -21,935,000   -12,029,000 -11,699,000   446,000 -7,880,000 2,217,000 17,225,000 -5,817,000 -31,640,000 12,517,000 -6,596,000 4,570,000 -13,453,000 4,443,000 -210,000 5,605,000 -14,955,000 10,182,000 -7,866,000 1,444,000 -6,113,000  6,238,000 -10,331,000 -12,346,000  -2,398,000 -908,000 -12,289,000  4,443,000 -1,845,000 -4,919,000         -5,433,000 2,458,000 -4,372,000 -4,318,000  -3,313,000 2,531,000 -3,777,000                     
          (increase) in receivables from broker-dealers, clearing organizations and customers
        -479,333,000         -134,898,000   -52,549,000 100,927,000 41,516,000 105,941,000 -296,015,000 131,198,000 -76,673,000 59,057,000 -270,491,000 121,152,000                                                                
          decrease in prepaid expenses and other assets
        -2,629,000 -3,539,000 1,532,000 -2,744,000 5,570,000 -2,194,000   -1,323,000    3,163,000    -2,445,000 4,129,000 2,709,000 -7,706,000 3,082,000  -5,603,000 -2,415,000 8,539,000    5,264,000    852,000                1,313,000    76,000    1,665,000 2,445,000    -393,000 461,000 119,000 -130,000 -662,000 252,000 -45,000 591,000 -1,035,000 606,000 246,000 -38,000 -818,000 141,000 640,000 118,000         
          decrease in mutual funds held in rabbi trust
        740,000    837,000     -897,000 818,000   -526,000 1,003,000                                                                       
          (decrease) in accrued employee compensation
        -34,854,000 12,036,000 10,855,000 14,614,000 -34,310,000  10,048,000 11,174,000 -29,017,000  8,340,000 10,821,000 -31,567,000  9,532,000 9,519,000 -33,553,000   11,055,000 -34,103,000   17,505,000 -25,436,000  8,413,000 9,970,000 -22,354,000  7,856,000 8,001,000 -20,891,000  7,947,000 9,208,000 -20,911,000  8,334,000 9,302,000 -18,386,000  6,729,000 7,149,000 -16,350,000  5,998,000 6,013,000 -17,628,000  7,231,000 6,903,000 -14,969,000  4,932,000 4,686,000 -13,608,000  3,741,000 5,959,000 -11,819,000      3,986,000 3,275,000 -7,486,000  2,691,000 2,498,000 -11,214,000  2,943,000 3,116,000 -7,401,000  3,000,000    2,963,000   
          increase in payables to broker-dealers, clearing organizations and customers
        376,039,000 -39,960,000 39,164,000 3,693,000 96,275,000 -56,511,000   -71,135,000 169,210,000 80,459,000 -34,030,000 12,281,000 -32,892,000 -38,326,000 -83,265,000 229,151,000 -74,114,000 25,136,000 -29,965,000 174,942,000 -4,794,000                                                                
          increase in income and other tax liabilities
        -13,968,000 -58,707,000 -9,189,000 14,111,000 77,295,000    -4,001,000    10,904,000    3,049,000 -4,724,000 2,187,000 -7,915,000 4,814,000 6,091,000 6,259,000 1,889,000 1,950,000    2,267,000    4,304,000    7,366,000   -7,882,000 6,026,000   -2,374,000 3,710,000 2,475,000                                        
          (decrease) in accounts payable, accrued expenses and other liabilities
        -1,749,000    -7,146,000    -8,385,000                                                                             
          (decrease) in operating lease liabilities
        -2,301,000 -2,354,000 -2,292,000 -2,248,000 -2,125,000 -2,084,000 -2,368,000 -2,124,000 -2,154,000 -2,014,000 -1,612,000 -1,547,000 -1,562,000 -1,685,000 -1,401,000 -1,488,000 -1,799,000 -1,663,000 -1,606,000 -1,887,000 -1,845,000   -1,556,000 -1,516,000   -1,101,000 -321,000                                                         
          net cash from operating activities
        -75,329,000 158,632,000 90,164,000 103,714,000 29,629,000 176,248,000 95,089,000 118,849,000 -4,949,000 141,685,000 79,161,000 105,394,000 7,527,000 134,226,000 85,098,000 93,637,000 -23,730,000 145,711,000 62,813,000 96,726,000 -23,159,000 227,620,000 -48,353,000 104,853,000 120,369,000 89,141,000 67,692,000 69,733,000 39,369,000 70,105,000 67,994,000 54,379,000 31,439,000 46,452,000 52,465,000 38,569,000 30,549,000 56,315,000 52,643,000 28,714,000 -57,383,000 43,858,000 35,743,000 30,561,000 10,034,000 41,363,000 32,177,000 26,265,000 10,147,000 23,550,000 37,080,000 19,970,000 10,279,000 28,312,000 27,375,000 12,521,000 13,374,000 18,687,000 27,382,000 18,343,000 1,066,000 22,563,000 19,026,000 22,638,000 -81,000 19,314,000 18,126,000 8,217,000 -2,330,000 9,785,000 8,928,000 10,829,000 -1,908,000 6,790,000 10,031,000 14,059,000 -1,760,000 9,022,000 7,467,000 5,431,000 -4,819,000 7,784,000 5,769,000 7,282,000 -3,927,000 
          capital expenditures
        -259,000 -3,572,000 -1,496,000 -1,206,000 -1,930,000 -215,000 -835,000 -7,695,000 -1,197,000 -2,071,000 -5,983,000 -1,055,000 -217,000 -6,500,000 -3,961,000 -1,285,000 -1,396,000 -2,926,000 -4,758,000 -5,552,000 -4,257,000 -1,988,000 -3,758,000 -4,973,000 -4,291,000 -3,609,000 -2,569,000 -5,465,000 -649,000 -12,067,000 -7,786,000 -13,757,000 -2,278,000 -4,841,000 -1,468,000 -1,628,000 -4,149,000 -1,631,000 -850,000 -1,252,000 -2,652,000 -1,065,000 -1,385,000 -1,528,000 -817,000 -625,000 -248,000 -2,132,000 -1,622,000 -5,980,000 -1,941,000 -6,622,000 -794,000 -198,000 -3,911,000 -437,000 -607,000 -643,000 -1,001,000 -1,018,000 -498,000 -521,000 -860,000 -935,000 -2,889,000 -3,349,000 -634,000 -441,000 -485,000 -362,000 -646,000 -348,000 -321,000 -396,000 -480,000 -309,000 -348,000 
          free cash flows
        -75,588,000 155,060,000 88,668,000 102,508,000 27,699,000 176,033,000 94,254,000 111,154,000 -6,146,000 139,614,000 73,178,000 104,339,000 7,310,000 127,726,000 81,137,000 92,352,000 -25,126,000 142,785,000 58,055,000 91,174,000 -27,416,000 225,632,000 -52,111,000 99,880,000 116,078,000 85,532,000 65,123,000 64,268,000 38,720,000 58,038,000 60,208,000 40,622,000 29,161,000 41,611,000 50,997,000 36,941,000 26,400,000 54,684,000 51,793,000 27,462,000 -60,035,000 42,793,000 34,358,000 29,033,000 9,217,000 40,738,000 31,929,000 24,133,000 8,525,000 17,570,000 35,139,000 13,348,000 9,485,000 28,114,000 23,464,000 12,084,000 12,767,000 18,044,000 26,381,000 17,325,000 568,000 22,042,000 18,166,000 21,703,000 -2,970,000 15,965,000 17,492,000 7,776,000 -2,815,000 9,423,000 8,282,000 10,481,000 -2,229,000 6,394,000 9,551,000 13,750,000 -2,108,000 9,022,000 7,467,000 5,431,000 -4,819,000 7,784,000 5,769,000 7,282,000 -3,927,000 
          cash flows from investing activities
                                                                                             
          available-for-sale investments
                                                                                             
          proceeds from maturities and sales
        4,274,000 2,150,000 1,174,000 1,975,000 5,271,000 3,445,000 1,531,000 3,162,000 4,302,000 1,141,000 1,340,000 923,000 1,048,000         102,061,000 23,442,000 45,154,000 14,127,000 25,934,000 63,272,000 67,603,000 77,490,000 103,966,000 101,333,000 51,002,000 41,499,000 44,941,000   14,322,000                    6,574,000    9,885,000          11,633,000 21,065,000 9,387,000            
          purchases
        -6,190,000 -3,737,000 -3,773,000 -5,458,000 -4,064,000 -30,880,000 -2,894,000 -4,972,000 -947,000 -1,120,000 -3,856,000 -22,895,000         -23,870,000 -8,995,000 -11,252,000 -21,386,000 -74,996,000 -53,193,000 -76,215,000 -101,126,000 -101,353,000 -57,839,000 -19,021,000 -53,596,000 -75,048,000 -68,166,000 -38,943,000 -34,430,000   -38,077,000 -10,987,000 -8,111,000 -12,242,000   -11,177,000    -10,167,000 -2,662,000 -3,714,000 -4,583,000 -15,163,000 -931,000 -11,625,000 -8,814,000 -25,831,000 -20,154,000 -11,209,000 -21,421,000 -6,557,000   -25,127,000 -1,199,000 221,000 -3,854,000 -7,472,000 -3,917,000 -30,605,000 -6,728,000  -18,676,000 -32,244,000 -12,293,000     
          purchases of furniture, equipment and leasehold improvements
        -259,000 -3,572,000 -1,496,000 -1,206,000 -1,930,000 -215,000 -835,000 -7,695,000 -1,197,000 -2,071,000 -5,983,000 -1,055,000 -217,000 -6,500,000 -3,961,000 -1,285,000 -1,396,000 -2,926,000 -4,758,000 -5,552,000 -4,257,000 -1,988,000 -3,758,000 -4,973,000 -4,291,000 -3,609,000 -2,569,000 -5,465,000 -649,000 -12,067,000 -7,786,000 -13,757,000 -2,278,000 -4,841,000 -1,468,000 -1,628,000 -4,149,000 -1,631,000 -850,000 -1,252,000 -2,652,000 -1,065,000 -1,385,000 -1,528,000 -817,000 -625,000 -248,000 -2,132,000 -1,622,000 -5,980,000 -1,941,000 -6,622,000 -794,000 -198,000 -3,911,000 -437,000 -607,000 -643,000 -1,001,000 -1,018,000 -498,000 -521,000 -860,000 -935,000 -2,889,000 -3,349,000 -634,000 -441,000 -485,000 -362,000 -646,000 -348,000 -321,000 -396,000 -480,000 -309,000 -348,000         
          capitalization of software development costs
        -17,089,000 -11,775,000 -11,494,000 -11,510,000 -15,031,000 -10,833,000 -11,331,000 -10,496,000 -13,963,000 -11,320,000 -10,087,000 -11,025,000 -10,690,000 -11,621,000 -8,548,000 -9,136,000 -9,425,000 -8,473,000 -8,191,000 -8,384,000 -8,075,000 -9,494,000 -8,121,000 -6,225,000 -6,778,000 -8,545,000 -6,553,000 -4,126,000 -3,184,000 -2,534,000 -2,635,000 -2,946,000 -3,590,000 -3,377,000 -3,427,000 -3,495,000 -3,172,000 -3,060,000 -2,916,000 -3,107,000 -3,035,000 -3,072,000 -2,701,000 -2,162,000 -2,654,000 -2,748,000 -2,441,000 -2,400,000 -2,571,000 -2,539,000 -2,122,000 -1,918,000 -1,366,000 -1,334,000 -1,315,000 -1,260,000 -1,298,000 -1,167,000 -1,108,000 -948,000 -842,000 -573,000 -510,000 -350,000 -471,000 -468,000 -424,000 -624,000 -373,000 -483,000 -526,000 -670,000 -686,000 -725,000 -937,000 -808,000 -900,000 -1,302,000 -656,000 -818,000 -1,350,000 -881,000 -1,168,000 -792,000 -554,000 
          net cash from investing activities
        -19,264,000 -16,934,000 -11,816,000 -51,029,000 -17,148,000 -11,667,000 -41,515,000 -17,923,000 -15,830,000 -91,673,000 -15,850,000 -15,013,000 -32,754,000 -18,121,000 -12,509,000 -44,821,000 -10,821,000 -11,399,000 -12,949,000 -31,014,000 -12,332,000 -34,252,000 90,188,000 -11,626,000 24,557,000 -106,761,000 -4,554,000 -21,298,000 10,562,000    -12,729,000  -13,570,000 -25,330,000 -29,007,000   -4,351,000 6,339,000          -48,195,000 -6,835,000 -5,544,000 1,231,000 -1,214,000 -879,000 15,892,000 215,000 -2,777,000 2,648,000 -8,662,000 -19,000 -984,000 -11,506,000 4,789,000 -19,331,000 -685,000 -29,627,000 5,478,000 -17,260,000 2,973,000 4,817,000 -13,029,000 -3,034,000 1,677,000 -13,184,000 3,362,000 7,496,000 5,715,000 -6,483,000 -2,497,000 -4,309,000 10,311,000 -28,332,000 -36,704,000 
          cash flows from financing activities
                                                                                             
          cash dividends on common stock
        -28,398,000 -28,048,000 -29,446,000 -28,241,000 -29,464,000 -27,698,000 -27,703,000                                                                               
          withholding tax payments on full value awards vesting and stock option exercises
        -8,517,000 -394,000 -6,915,000 -321,000 -9,525,000 -931,000 -164,000 -206,000 -14,893,000                                                                             
          repurchases of common stock
         -300,000,000 -45,251,000 -36,687,000 -38,077,000 -16,845,000 -15,032,000 -33,450,000 -10,147,000     -48,740,000 -38,800,000 -44,997,000 -4,236,000 -13,436,000 -520,000 -682,000 -4,165,000 -5,873,000 -5,415,000 -5,816,000 -2,770,000 -3,486,000 -5,184,000 -6,186,000 -6,081,000 -6,636,000 -6,268,000 -6,109,000 -12,205,000 -11,940,000 -12,207,000 -10,051,000 -8,474,000 -4,201,000 -1,199,000 -3,133,000 -5,561,000 -5,525,000 -8,939,000 -12,532,000 -11,694,000 -10,362,000 -3,386,000                                     
          proceeds from borrowings
        126,250,000                                                                                     
          repayments of borrowings
        -118,000,000                                                                                     
          net cash from financing activities
        -28,665,000 -108,442,000 -81,612,000 -65,249,000 -77,066,000 -44,907,000 -42,455,000 -61,472,000 -52,543,000 -36,275,000 -23,112,000 -39,528,000 -48,142,000 -26,898,000 -28,432,000 -100,581,000 -86,467,000 -70,161,000 -26,849,000 -73,915,000 -18,850,000   -34,173,000 -49,822,000 -32,041,000 -27,527,000 -22,305,000 -36,227,000    -29,445,000  -28,880,000 -23,750,000 -31,705,000          -16,460,000     -3,459,000 -7,927,000 -50,595,000 -5,115,000 -1,747,000 -78,718,000 -6,678,000 -2,437,000 -1,648,000 -436,000 -5,938,000 -22,766,000 -1,947,000 -3,198,000 -2,628,000 57,000 431,000 -506,000 -41,000 6,988,000 26,775,000 -3,411,000 -5,347,000 -2,666,000 -3,734,000 -15,268,000 226,000 972,000 373,000 1,247,000 217,000 833,000 1,638,000 21,000 
          effect of exchange rate changes on cash and cash equivalents
        -4,357,000 -179,000 -4,416,000 18,564,000 8,580,000 -19,220,000 14,756,000 -488,000 -3,186,000 9,039,000 -8,632,000 3,836,000 3,345,000 14,627,000 -4,217,000 -19,538,000 -4,356,000 -2,385,000 -4,457,000 764,000 -1,027,000 5,122,000 4,109,000 -318,000 -3,360,000 2,272,000 -1,282,000 -922,000 943,000 -314,000 -472,000 -744,000 -110,000 49,000 834,000 999,000 -425,000 -1,778,000 -795,000 -181,000 -4,000 42,000 70,000 -876,000 379,000 284,000 164,000 -491,000 -428,000 -286,000 -691,000 -127,000 203,000 -141,000 -540,000 -109,000 -359,000 -226,000 -314,000 -142,000 -395,000 -357,000                        
          cash and cash equivalents including restricted cash
                                                                                             
          net increase for the period
        -127,615,000     100,454,000    22,776,000        61,766,000 18,558,000 -7,439,000 -55,368,000 170,749,000 12,568,000 58,736,000 91,744,000 -47,389,000 34,329,000 25,208,000 14,647,000 36,237,000 39,399,000           39,352,000 -8,887,000   13,824,000 21,946,000       -21,193,000 20,506,000   11,998,000 21,854,000 19,201,000 -8,427,000 16,249,000 -4,781,000 8,974,000 1,211,000 -2,792,000 17,396,000 -21,086,000 2,500,000 -7,639,000 18,706,000   -1,639,000            
          beginning of period
        675,851,000 700,459,000 611,672,000 572,664,000 625,567,000 608,050,000 274,253,000 247,458,000 1,136,000 167,014,000 168,243,000 199,728,000 168,924,000 132,691,000        169,620,000                    58,189,000  97,652,000 
          end of period
        548,236,000 33,077,000 -7,680,000 6,000,000 644,454,000 100,454,000 25,875,000 38,966,000 535,164,000 22,776,000 31,567,000 54,689,000 502,640,000 103,834,000 39,940,000 -71,303,000 500,193,000 61,766,000 18,558,000 -7,439,000 552,682,000 170,749,000 12,568,000 58,736,000 365,997,000 -47,389,000 34,329,000 25,208,000 262,105,000 37,373,000 39,399,000 14,517,000 156,169,000 28,022,000 10,849,000 -9,512,000 137,655,000 6,799,000 8,169,000 15,280,000 137,995,000 39,352,000 -8,887,000 8,215,000 161,048,000 13,824,000 21,946,000 3,109,000 130,045,000   9,549,000 125,919,000 -21,193,000 20,506,000 9,786,000 119,809,000 11,998,000 21,854,000 19,201,000 116,567,000 16,249,000 -4,781,000 8,974,000 104,552,000 -2,792,000 17,396,000 -21,086,000 109,823,000 -7,639,000 18,706,000 41,957,000 54,299,000 -1,639,000 9,000,000    14,002,000 -867,000 52,158,000  16,863,000 -19,412,000 57,042,000 
          the accompanying notes are an integral part of these consolidated financial statements.
                                                                                             
          decrease in receivables from broker-dealers, clearing organizations and customers
         103,698,000 -67,061,000 -30,167,000 -129,508,000 111,571,000 121,185,000 65,600,000 21,735,000                                                                             
          decrease in trading investments
         8,000 264,000     -100,000 255,000  -24,771,000   -49,972,000    -5,000 -11,064,000 5,495,000   6,880,000 56,394,000 4,416,000 -9,225,000 2,839,000 6,015,000                                                         
          (increase) in mutual funds held in rabbi trust
         -244,000 68,000    115,000 -169,000 -529,000    -630,000    -117,000 -392,000 46,000 -347,000 -1,613,000 -852,000 -460,000 -1,070,000 -289,000 -348,000 -27,000 -197,000 -1,546,000 384,000 -114,000 -42,000 -1,161,000 -109,000 -110,000 -101,000 -1,519,000 1,000 -44,000 -31,000 -1,253,000                                             
          increase in accounts payable, accrued expenses and other liabilities
                 262,000 2,271,000 -2,924,000 -6,838,000 8,622,000 1,621,000 -791,000 1,932,000 1,633,000 61,000 -4,078,000 2,599,000 220,000 2,326,000 -12,481,000 15,941,000 491,000 -1,123,000 2,887,000 -3,764,000 9,760,000 -945,000 5,252,000 307,000 1,303,000 -2,476,000 -1,515,000 1,074,000 -302,000 -62,000 -2,015,000 4,723,000 -1,253,000 -5,000 400,000 849,000 576,000 -5,576,000 -693,000 4,743,000 -5,908,000 4,050,000 -1,921,000 4,960,000 -1,163,000 207,000 -2,109,000 2,351,000 -319,000 692,000 410,000 -605,000 -240,000 515,000 950,000 350,000                     
          acquisition, net of cash acquired
                                                                                           
          exercise of stock options
             567,000 444,000 1,977,000 215,000 18,000 707,000 388,000 148,000 86,000 50,000 148,000 2,283,000 4,421,000 244,000 3,259,000 9,000 659,000 80,000 322,000 363,000 350,000 172,000 1,586,000 1,016,000 113,000 258,000 332,000 302,000 838,000 500,000 127,000 34,000 1,307,000 831,000 294,000 540,000 298,000 692,000 1,121,000 545,000 426,000 419,000 1,223,000 436,000 750,000 630,000 2,528,000 569,000 5,102,000 326,000                             
          payment of contingent consideration
                                                                                         
          proceeds from short-term borrowings
             244,925,000   70,000,000 3,995,000 50,000,000 100,000,000 1,046,000 69,302,000 100,000,000                                                                
          repayments of short-term borrowings
             -244,925,000   -73,995,000 -50,000,000 -100,000,000 -1,046,000 -34,302,000 -35,000,000 -100,000,000                                                                
          net decrease for the period
          -7,680,000 6,000,000 -56,005,000   38,966,000 -76,508,000   54,689,000 -70,024,000  39,940,000 -71,303,000 -125,374,000                                    -2,989,000                           -867,000 -6,031,000  16,863,000 -19,412,000 -40,610,000 
          increase in securities sold, not yet purchased
                                                                                             
          (increase) in trading investments
                   -419,000                                                                         
          increase in accrued employee compensation
                         10,673,000    11,400,000                                                                
          (decrease) in income and other tax liabilities
             1,866,000 47,000   -10,770,000 3,799,000    1,838,000            382,000    409,000    -209,000                                                   
          acquisitions, net of cash and cash equivalents acquired
                                                                                           
          acquisition of equity method investment
                                                                                           
          supplemental cash flow information
                                                                                             
          cash paid for income taxes
              28,837,000 10,020,000 37,187,000  19,341,000 52,141,000 11,660,000 19,592,000 21,094,000 39,504,000 8,487,000 21,334,000 11,871,000                           7,675,000 10,722,000 14,352,000 878,000 12,874,000 5,282,000 11,783,000 829,000 4,500,000 3,666,000 5,948,000 988,000                             
          cash paid for interest
              542,000 426,000 431,000  155,000 54,000 187,000 -6,000 229,000 295,000 134,000 154,000 314,000                                                                   
          non-cash investing and financing activity
                                                                                             
          operating lease right-of-use assets obtained in exchange for operating lease liabilities
              887,000 130,000 630,000      19,000 1,560,000 91,000  683,000 330,000 878,000  17,000 14,000 674,000                                                             
          furniture, equipment, software and leasehold improvement additions included in accounts payable
              161,000 -4,340,000 4,825,000                                                                             
          stock-based and accrued incentive compensation relating to capitalized software development costs
              1,454,000 1,510,000 921,000                                                                             
          exercise of stock options - cashless
              1,735,000                                                                           
          (increase) in prepaid expenses and other assets
                 6,342,000 -5,827,000    -1,061,000                   -2,536,000 4,904,000 -7,261,000 -2,146,000  1,423,000 -574,000 -3,000,000              5,159,000     -3,480,000 -898,000                         
          (decrease) in payables to broker-dealers, clearing organizations and customers
                                                                                             
          cash dividend on common stock
                -29,480,000 -27,519,000 -26,891,000 -26,891,000 -28,357,000 -26,087,000 -26,328,000 -26,102,000 -27,425,000 -24,793,000 -24,761,000 -24,784,000 -25,454,000 -22,462,000 -22,436,000 -22,424,000 -23,244,000 -18,998,000 -18,910,000 -18,911,000 -19,412,000 -15,539,000 -15,543,000 -15,536,000 -15,814,000 -12,171,000 -12,182,000 -12,179,000 -12,356,000 -9,581,000 -9,601,000 -9,586,000 -9,727,000 -7,333,000 -7,339,000 -7,345,000 -7,517,000 -5,879,000 -5,898,000 -5,932,000 -6,232,000 -4,809,000 -4,770,000 -4,853,000 -5,405,000  -4,106,000 -4,081,000 -4,201,000                             
          withholding tax payments on restricted stock vesting and stock option exercises
                 -4,976,000 -216,000 -155,000 -20,492,000 -1,199,000 -2,252,000 339,000 -20,292,000 -519,000 911,000 -6,860,000 -27,422,000 -7,856,000 -6,784,000 -6,535,000 -21,243,000 -7,549,000 -6,210,000 -258,000 -11,803,000 -103,000 57,000 -376,000 -7,621,000 -14,785,000 -4,795,000 -469,000 -7,642,000 756,000 -344,000 -355,000 -5,230,000 -46,000 -207,000 -95,000 -4,148,000 -12,000 -40,000 -41,000 -4,927,000 -5,001,000                               
          non-cash activity
                                                                                             
          foreign currency transaction gains
                     4,812,000                                                                        
          decrease in accounts receivable
                     8,875,000    3,778,000                                  -6,291,000 -1,136,000 2,260,000 -168,000 -262,000 2,777,000                             
          supplemental cash flow information:
                                                                                             
          non-cash investing and financing activity:
                                                                                             
          right-of-use assets obtained in exchange for operating lease liabilities
                                                                                             
          contingent consideration payable recognized in connection with acquisitions
                                                                                             
          liabilities assumed in connection with acquisition:
                                                                                             
          fair value of assets acquired
                                                         46,000 259,000 44,486,000                                 
          cash paid for acquisition of business, net of cash and cash equivalents acquired
                                                                                             
          treasury stock used for acquisition of business
                                                                                             
          liabilities assumed
                                                         46,000 -450,000 7,368,000                                 
          contingent consideration payable assumed in connection with acquisitions
                                                                                             
          contingent consideration payable assumed in connection with acquisition
                                                                                             
          acquisition of business
                                                                                             
          net cash (used in) financing activities
                             -27,741,000         -20,551,000        -17,792,000 -8,902,000 -10,685,000    -17,241,000    -11,916,000                                     
          intangible assets acquired in exchange for contingent consideration payable
                                                                                             
          decrease (increase) in trading investments
                                                                                             
          increase in deferred revenue
                              1,024,000 118,000 451,000 -232,000 -79,000 265,000 735,000 -975,000 190,000 41,000 894,000 -531,000 115,000 -114,000 675,000 -491,000 400,000 4,000 290,000  -435,000 -75,000 260,000  321,000 228,000 9,000     -200,000   -97,000 289,000 594,000 -236,000 108,000 -307,000 599,000 -149,000 166,000 -163,000 2,334,000 -139,000 -73,000 -265,000 801,000 37,000 45,000    95,000         
          increase in operating lease liabilities
                                                                                             
          acquisition of business, net of cash and cash equivalents acquired
                              6,000 -533,000                                                             
          cash paid during the year for income taxes
                                                                                             
          liabilities assumed in connection with the liquidityedge acquisition:
                                                                                             
          decrease (increase) in prepaid expenses and other assets
                                                                                             
          decrease in corporate debt trading investments
                                        3,054,000                                                     
          net cash (used in) investing activities
                                      -7,572,000                                                       
          cash and cash equivalents
                                                                                             
          (increase) in corporate debt trading investments
                                           1,085,000 -1,196,000 340,000 -2,139,000 839,000 -73,235,000                                             
          net (decrease) for the period
                                        -10,845,000  10,849,000 -9,512,000 -30,588,000    -61,733,000    -7,876,000    -2,646,000        -49,811,000                -18,412,000   -2,941,000 -13,709,000         
          available-for-sale investments:
                                                                                             
          proceeds from maturities
                                            46,485,000   8,000,000 12,000,000 10,200,000 9,720,000 4,813,000 10,515,000 4,038,000 8,126,000 1,660,000 3,750,000 1,825,000 5,505,000 2,415,000 2,770,000 2,850,000 4,040,000 3,461,000 7,962,000   5,542,000 4,331,000   9,913,000 19,301,000 6,322,000 6,916,000 1,130,000 7,694,000              -2,109,000 29,666,000 5,797,000 
          excess tax benefits from stock-based compensation
                                             292,000 593,000 3,933,000 4,640,000 108,000 447,000 1,084,000 2,671,000 1,040,000 627,000 324,000 2,252,000 1,963,000 418,000 724,000 1,927,000 1,136,000 -42,000 11,518,000 2,163,000                 1,771,000 94,000           
          cash paid during the year
                                                                                             
          gain on the sale of discontinued operations
                                                                                             
          (decrease) in deferred revenue
                                                          -63,000 39,000 -1,041,000                                 
          acquisition of business, net of cash acquired
                                                         -709,000 -37,118,000                                 
          cash proceeds from the sale of discontinued operations, net of cash sold
                                                                                             
          securities available-for-sale:
                                                                                             
          proceeds from sales
                                                         30,900,000 10,086,000 13,577,000                   18,500,000 11,305,000    12,200,000    
          liabilities assumed in connection with the xtrakter acquisition:
                                                                                             
          cash paid for the capital stock
                                                         -709,000 -37,118,000                                 
          increase in prepaid expenses and other assets
                                                    -541,000                                         
          net cash (used in ) investing activities
                                                    -1,048,000  6,065,000 -7,080,000 -449,000                                     
          decrease (increase) in accounts receivable
                                                                                             
          net cash (used in ) provided by investing activities
                                                                                             
          conversion of common stock non-voting to common stock voting
                                                             15,880,000                             
          adjustments to reconcile net income to net cash provided by operating activities:
                                                                                             
          less: cash classified within assets from discontinued operations
                                                                                             
          end of period cash from continuing operations
                                                                                             
          decrease in securities and cash provided as collateral
                                                                                             
          repurchase of common stock
                                                             -2,530,000 -1,460,000 -27,000 -71,116,000                             
          conversion of series b preferred stock to common stock
                                                                                             
          non-cash out-of-period adjustment
                                                                                            
          benefit from bad debts
                                                                                             
          changes in operating assets and liabilities
                                                                                             
          increase in accounts receivable
                                                                                             
          beginning of year
                                                          128,908,000     124,994,000  103,341,000  107,323,000  72,711,000    82,000,000         
          end of period cash
                                                                                             
          cash paid during the period:
                                                                                             
          provision for bad debts
                                                           143,000 40,000 110,000 -37,000 92,000 354,000 1,121,000 178,000 -58,000 -64,000 213,000 84,000 63,000 242,000 -21,000 229,000 346,000 98,000 332,000 357,000 283,000 288,000 140,000 120,000 73,000 79,000 123,000 483,000 12,000 43,000  141,000 -107,000 25,000 
          (decrease) in prepaid expenses and other assets
                                                                                             
          securities and cash (provided) received as collateral
                                                             -6,000                                
          cash dividend on common stock and series b preferred stock
                                                                 -3,447,000 -3,432,000 -3,416,000 -3,388,000 -2,591,000 -2,658,000 -2,700,000 -2,681,000                     
          non-cash activity:
                                                                                             
          securities and cash provided as collateral
                                                               19,000 -28,000 34,000    4,000 -49,000 20,000 57,000 -415,000 14,000 -264,000 10,000 100,000 58,000 6,000 -25,000 -689,000 -39,000 38,000 33,000 -41,000   35,000  25,000 -19,000 20,000 
          withholding tax payments on restricted stock vesting
                                                                -5,818,000                             
          gain on sale of securities
                                                                                            
          proceeds from exercise of stock options and grants of restricted stock, net of surrenders on stock option exercises and withholding tax on stock vesting
                                                                 1,943,000 -1,474,000 1,732,000 191,000                         
          excess tax benefits (decrements) from stock-based compensation
                                                                                             
          purchase of treasury stock — common stock voting
                                                                             -2,773,000 -7,197,000 -3,520,000 -5,318,000 -18,539,000         
          converion of series b preferred stock to common stock
                                                                   30,315,000                         
          capital lease obligation
                                                                         723,000 32,000                
          purchase of treasury stock
                                                                                             
          windfall tax benefits from stock-based compensation
                                                                  2,539,000 105,000 2,829,000  428,000                       
          income taxes paid
                                                                  3,594,000 5,680,000 300,000  574,000 571,000 493,000  313,000 -146,000 46,000  16,000 19,000 16,000  70,000 17,000 40,000 60,000 115,000 88,000     
          changes in operating assets and liabilities, net of business acquired:
                                                                                             
          issuance of series b preferred stock and common stock purchase warrants
                                                                             6,750,000               
          issuance of common stock in connection with business acquisition
                                                                             5,775,000             
          decrease in accrued employee compensation
                                                                      5,043,000 4,171,000 -10,820,000                -9,011,000    -8,681,000 
          proceeds from exercise of stock options and grants of restricted stock, net of withholding tax
                                                                      2,192,000 596,000 -830,000 31,000 -24,000 390,000 -155,000 22,000                
          cash paid during the year:
                                                                                             
          effect of exchange rate changes on cash
                                                                       -211,000 -299,000 -147,000 -102,000 -107,000 -142,000 -123,000 -183,000 -464,000 -64,000 -48,000 -42,000 -82,000 -43,000 -37,000 -152,000 -188,000 38,000     
          acqusition of business
                                                                                             
          increment (decrement) in windfall tax benefits from stock-based compensation
                                                                        375,000                     
          changes in operating assets and liabilities, net of businesses acquired:
                                                                                             
          decrease in accounts receivable, including (increase) decrease of (1,501), 4,360 and 2,289 from related parties for the years ended december 31, 2009, 2008 and 2007, respectively
                                                                                             
          increase in accounts payable, accrued expenses and other liabilities, including increase of 18, (166) and 67 to related parties for the years ended december 31, 2009, 2008 and 2007, respectively
                                                                                             
          acquisition of businesses, net of cash acquired
                                                                         -1,368,000 315,000 -6,025,000 -29,208,000             
          (decrement in windfall) excess tax benefits from stock-based compensation
                                                                             -54,000 76,000 -31,000 -182,000             
          exercise of warrants and issuance of common stock
                                                                                             
          decrease in accounts receivable, including an decrease of (619) and 2,486 from related parties for the nine months ended september 30, 2009 and 2008, respectively
                                                                                             
          increase in accounts payable, accrued expenses and other liabilities, including an increase of 9 and (145) to related parties for the nine months ended september 30, 2009 and 2008, respectively
                                                                                             
          decrement in windfall tax benefits from stock-based compensation
                                                                          15,000 -11,000 -323,000                 
          decrease in accounts receivable, including an (increase) of (1,447) and a decrease of 2,569 from related parties for the six months ended june 30, 2009 and 2008, respectively
                                                                                             
          increase in accounts payable, accrued expenses and other liabilities, including an increase of 1 and a (decrease) of (167) to related parties for the six months ended june 30, 2009 and 2008, respectively
                                                                                             
          decrease in accounts receivable, including an (increase) of (741) and a decrease of 3,402 from related parties for the three months ended march 31, 2009 and 2008, respectively
                                                                            -4,732,000                 
          increase in accounts payable, accrued expenses and other liabilities, including a (decrease) of 0 and (177) to related parties for the three months ended march 31, 2009 and 2008, respectively
                                                                            459,000                 
          decrease in accounts receivable, including decreases (increases) of 4,360, 2,289 and (1,828) from related parties for the years ended december 31, 2008, 2007 and 2006, respectively
                                                                                             
          increase in accounts payable, accrued expenses and other liabilities, including increase of (166), 67 and 22 to related parties for the years ended december 31, 2008, 2007 and 2006, respectively
                                                                                             
          decrease in accounts receivable, including decrease of 2,486 and 2,168 from related parties for the nine months ended september 30, 2008 and 2007, respectively
                                                                                             
          increase in accounts payable, accrued expenses and other liabilities, including increase of (145) and 8 to related parties for the nine months ended september 30, 2008 and 2007, respectively
                                                                                             
          repayment of promissory notes
                                                                              48,000   110,000           
          decrease in accounts receivable, including decrease of 2,569 and 2,128 from related parties for the six months ended june 30, 2008 and 2007, respectively
                                                                                             
          increase in accounts payable, accrued expenses and other liabilities, including (decrease) of (167) and (35) to related parties for the six months ended june 30, 2008 and 2007, respectively
                                                                                             
          grants of restricted stock, net of withholding tax
                                                                                             
          non-cash exercise of warrants and issuance of common stock
                                                                                          
          decrease in accounts receivable, including decrease of 3,402 and 1,891 from related parties for the three months ended march 31, 2008 and 2007, respectively
                                                                                2,832,000             
          increase in accounts payable, accrued expenses and other liabilities, including (decrease) of (177) and (51) to related parties for the three months ended march 31, 2008 and 2007
                                                                                -432,000             
          grants of restricted stock, net of withholding tax net-down
                                                                                -456,000             
          non-cash exerise of warrants and issuance of common stock
                                                                                    882,000         
          (increase) in accounts receivable, including decreases (increases) of 2,289, (1,828) and (3,940) from related parties for the years ended december 31, 2007, 2006 and 2005, respectively
                                                                                             
          increase in accounts payable, accrued expenses and other liabilities, including increase of 67, 22 and (442) to related parties for the years ended december 31, 2007, 2006 and 2005, respectively
                                                                                             
          proceeds from maturities of short-term investments
                                                                                             
          securities held to maturity:
                                                                                             
          proceeds from the exercise of stock options and grants of restricted stock
                                                                                 79,000 650,000           
          stock based compensation expense
                                                                                  1,270,000 1,235,000 1,596,000         
          (increase) in accounts receivable, including decrease of 2,168 and (2,167) from related parties for the nine months ended september 30, 2007 and 2006, respectively
                                                                                             
          increase in accounts payable, accrued expenses and other liabilities, including increase of 8 and 157 to related parties for the nine months ended september 30, 2007 and 2006
                                                                                             
          (increase) in accounts receivable, including decrease of 2,128 and (1,230) from related parties for the six months ended june 30, 2007 and 2006, respectively
                                                                                             
          increase in accounts payable, accrued expenses and other liabilities, including (decrease) of (35) and (49) to related parties for the six months ended june 30, 2007 and 2006
                                                                                             
          (increase) in accounts receivable, including decrease of 1,891 and (195) from related parties for the three months ended march 31, 2007 and 2006, respectively
                                                                                    -2,648,000         
          increase in accounts payable, accrued expenses and other liabilities, including (decrease) of (51) and (3) to related parties for the three months ended march 31, 2007 and 2006
                                                                                    441,000         
          proceeds from the exercise of stock options and issuance of restricted stock
                                                                                    2,567,000         
          excess tax benefits from stock based compensation
                                                                                    704,000         
          end of year
                                                                                    68,291,000         
          warrant-related expense
                                                                                             
          amortization of unearned compensation
                                                                                             
          compensation expense related to employee stock options and restricted stock issuance
                                                                                             
          issuance of stock options and restricted stock to non-employees
                                                                                     160,000        
          (increase) in accounts receivable, including increases of 1,828 3,940 and 3,069 from related parties for the years ended december 31, 2006, 2005 and 2004, respectively
                                                                                             
          increase in accounts payable, accrued expenses and other liabilities, including increases (decreases) of 22, (442) and 34 to related parties for the years ended december 31, 2006, 2005 and 2004, respectively
                                                                                             
          short-term investments:
                                                                                             
          proceeds from the issuance of restricted stock and exercise of stock options
                                                                                             
          proceeds from initial public offering, net of underwriting discounts
                                                                                             
          direct costs of initial public offering
                                                                                             
          excess tax benefits from share-based compensation
                                                                                     598,000 510,000       
          net increase for the year
                                                                                             
          accrued and undeclared dividends on redeemable convertible preferred stock
                                                                                             
          compensation expense related to stock options and restricted stock
                                                                                             
          (increase) in accounts receivable, including increases of 2,167 and 1,315 from related parties for the nine months ended september 30, 2006 and 2005, respectively
                                                                                             
          decrease in prepaid expenses
                                                                                      -8,000 395,000 1,280,000  95,000 -215,000 -347,000 
          (decrease) in deferred license revenue
                                                                                      -118,000 -187,000 -274,000  -247,000   
          increase in accounts payable, accrued expenses and other liabilities, including increases of 157 and 0 from related parties for the nine months ended september 30, 2006 and 2005, respectively
                                                                                             
          purchase of furniture, equipment and leasehold improvements
                                                                                      -444,000 -776,000 -1,089,000  -163,000 -208,000 -142,000 
          proceeds received from the exercise of stock options
                                                                                      462,000    833,000   
          deferred taxes on disqualifying dispositions of incentive stock options
                                                                                             
          amortization of earned compensation
                                                                                        838,000   144,000 162,000 
          issuance of stock options to non-employees
                                                                                             
          compensation expense related to stock option and restricted stock issuance
                                                                                             
          (increase) in accounts receivable, including increases of 1,230 and 1,247 from related parties for the six months ended june 30, 2006 and 2005, respectively
                                                                                             
          increase in accounts payable, accrued expenses and other liabilities, including (decreases) increases of (49) and 0 from related parties for the six months ended june 30, 2006 and 2005,
                                                                                             
          deferred tax asset related to unrealized losses on securities-available-for-sale and foreign exchange
                                                                                       57,000 155,000     
          issuance of common stock to employees
                                                                                        8,200,000     
          adjustments to reconcile net income to net cash from operating activities
                                                                                             
          issuance of stock options to directors and non-employees
                                                                                        184,000   16,000 27,000 
          compensation expense related to stock option issuance
                                                                                        938,000  369,000 360,000 400,000 
          (increase) in accounts receivable, including (decreases) increases of (195) and 490 from related parties for the three months ended ended march 31, 2006 and 2005, respectively
                                                                                        -1,113,000     
          (decrease) in accounts payable, accrued expenses and other liabilities, including decrease of and of 0 to related parties for the three months ended march 31, 2006, and 2005, respectively
                                                                                        -27,000     
          short-term investments
                                                                                             
          securities-available-for-sale
                                                                                             
          securities held-to-maturity
                                                                                             
          excess tax benefit from share-based compensation
                                                                                        613,000     
          proceeds from the exercise of stock options
                                                                                        634,000    21,000 
          purchase of short-term investments
                                                                                             
          maturity of short-term investments
                                                                                             
          securities available-for-sale
                                                                                             
          purchase of furniture, equipment and leasehold improvements, net of write-offs
                                                                                             
          proceeds from the issuance of common stock
                                                                                             
          effect of exchange rate differences
                                                                                         4,000    
          cash paid during the year for:
                                                                                             
          income taxes
                                                                                             
          stock option issuance to directors
                                                                                             
          deferred tax asset related to unrealized losses on securities available-for-sale and foreign exchange
                                                                                             
          issuance of restricted stock and stock options to directors and non-employees
                                                                                             
          write-off of an intangible asset
                                                                                             
          (increase) in accounts receivable, including increases of 1,315 and 1,018 from related parties for nine months ended september 30, 2005 and 2004, respectively
                                                                                             
          decrease in other assets
                                                                                             
          increase in accounts payable, accrued expenses and other liabilities, including decreases of 0 and 276 to related parties for the nine months ended september 30, 2005 and 2004, respectively
                                                                                             
          other comprehensive
                                                                                           66,000 -136,000 
          (increase) in accounts receivable, including increases of 1,247 and 266 from related parties for six months ended june 30, 2005 and 2004, respectively
                                                                                             
          increase in accounts payable, accrued expenses and other liabilities, including increases of 0 and 140 from related parties for the six months ended june 30, 2005 and 2004, respectively
                                                                                             
          (increase) in accounts receivable, including increases of 490 and 604 from related parties for quarters ended march 31, 2005 and 2004, respectively
                                                                                            -205,000 
          increase in deferred license revenue
                                                                                            -801,000 
          decrease in accounts payable, accrued expenses and other liabilities, including 0 and a decrease of 32 to related parties for march 31, 2005, and 2004, respectively
                                                                                            -440,000 
          issuance of preferred stock
                                                                                             
          supplemental cash flow disclosures:
                                                                                             
          non-cash activities, see note 14