7Baggers

Huron Consulting Group Inc
(NASDAQ:HURN) 

HURN stock logo

Huron Consulting Group Inc., a professional services firm, provides consultancy services in the United States and internationally. Its Healthcare segment provides advisory services in the areas of financial and operational improvement, care transformation, and revenue cycle managed services; organiz...

Founded: 2002
Full Time Employees: 2,954
Sector: Industrials
Industry: Consulting Services

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 
                                                                                           
      revenues:
                                                                                           
      revenues before reimbursable expenses
    443,712,000 432,280,000 432,361,000 402,505,000 395,690,000 388,421,000 370,049,000                                                                                 
      reimbursable expenses
    8,055,000 9,683,000 8,923,000 9,250,000 8,451,000 10,893,000 8,040,000 9,363,000 7,424,000 10,777,000 9,288,000 8,140,000 8,490,000 7,472,000 6,816,000 7,492,000 4,726,000 12,442,000 3,690,000 3,252,000 1,934,000 1,754,000 2,860,000 2,970,000 19,303,000 22,930,000 23,636,000 23,534,000 18,617,000 23,226,000 21,296,000 20,733,000 17,619,000 19,313,000 17,982,000 20,930,000 16,950,000 17,076,000 19,093,000 18,982,000 16,561,000 14,113,000 17,356,000 21,389,000 17,155,000 18,952,000 18,679,000 21,141,000 19,103,000 16,266,000 17,542,000 18,123,000 15,336,000 13,944,000 13,470,000 14,554,000 13,796,000 9,806,000 14,202,000 14,470,000 13,102,000 14,744,000 12,860,000 12,900,000 12,673,000 8,802,000 14,652,000 13,146,000 14,240,000 15,826,000 16,696,000 12,565,000 11,613,000 11,430,000 11,286,000 10,910,000 10,035,000 13,279,000 7,921,000 6,691,000 5,439,000 4,848,000 4,840,000 4,691,000 4,370,000 -7,394,193 3,224,809 
      total revenues
    451,767,000 441,963,000 441,284,000 411,755,000 404,141,000 399,314,000 378,089,000                                                                                 
      yoy
    11.78% 10.68% 16.71%                                                                                     
      qoq
    2.22% 0.15% 7.17% 1.88% 1.21% 5.61%                                                                                  
      operating expenses:
                                                                                           
      direct costs
    308,194,000 286,555,000 288,803,000 269,028,000 278,043,000 260,320,000 247,849,000 248,605,000 253,303,000 234,342,000 244,774,000 235,198,000 228,383,000 216,033,000 193,368,000 189,233,000 187,247,000 173,233,000 153,902,000 161,526,000 148,115,000 141,207,000 145,459,000 149,514,000 156,248,000 153,160,000 143,034,000 141,628,000 137,780,000 132,581,000 128,596,000 127,574,000 132,786,000 111,621,000 113,775,000 113,669,000 115,741,000 114,246,000 108,354,000 103,099,000 111,857,000 35,837,000 115,587,000 125,490,000 125,001,000 122,373,000 129,899,000 124,289,000 123,610,000 128,455,000 106,087,000 102,869,000 106,128,000 106,942,000 89,283,000 91,878,000 96,781,000 90,492,000 97,030,000 95,503,000 93,059,000 88,424,000 87,250,000 90,228,000 94,608,000 78,752,000 108,813,000 105,411,000 99,131,000 90,706,000 100,263,000 85,991,000 83,444,000 79,739,000 80,237,000 66,508,000 66,903,000 47,170,000 42,973,000 37,436,000 35,990,000 31,068,000 29,194,000 27,514,000 24,945,000 -43,616,651 22,265,992 
      selling, general and administrative expenses
    84,711,000 79,868,000 81,296,000 80,217,000 76,634,000 72,170,000 70,375,000 71,410,000 74,268,000 66,833,000 64,347,000 64,019,000 62,289,000 60,495,000 54,458,000 46,033,000 48,395,000 49,410,000 43,520,000 45,190,000 39,766,000 43,822,000 38,561,000 44,857,000 43,446,000 51,662,000 48,123,000 52,537,000 50,749,000 42,502,000 45,915,000 45,488,000 47,078,000 43,227,000 41,576,000 43,705,000 46,856,000 40,267,000 38,256,000 39,624,000 42,057,000 25,275,000 43,629,000 46,665,000 42,333,000 35,286,000 39,276,000 43,184,000 37,688,000 38,231,000 37,197,000 30,847,000                                    
      other losses
    3,840,000                            -456,000 2,971,000 887,000  830,000 -55,500 880,000   123,500 494,000                                                 
      restructuring charges
    663,000 3,717,000 3,521,000 560,000 1,338,000 2,383,000 3,137,000 2,056,000 2,337,000 2,165,000 5,402,000 1,699,000 2,284,000 4,953,000 1,332,000 2,069,000 1,555,000 9,235,000 1,677,000 861,000 628,000 18,748,000 59,000 109,000 1,609,000 -301,000 127,000 754,000 1,275,000 992,000 -31,000 1,984,000 712,000 951,000 1,347,000 3,669,000 279,000 5,463,000 1,049,000 1,747,000 1,333,000 839,000 303,000 597,000 1,590,000 2,042,000 233,000 1,034,000 129,000 165,000  596,000  751,000 2,194,000 229,000      2,603,000 295,000 1,165,000  1,041,000 2,090,000    2,343,000               868,664.5 1,335,831 
      depreciation and amortization
    9,721,000 8,813,000 8,741,000 7,117,000 6,949,000 6,496,000 6,321,000 6,033,000 5,972,000 6,285,000 6,104,000 6,143,000 6,374,000 6,781,000 6,812,000 6,902,000 6,864,000 5,400,000 5,412,000 5,446,000 5,428,000 5,794,000 6,176,000 6,193,000 6,114,000 7,080,000 6,962,000 7,151,000 7,172,000 8,294,000 8,561,000 8,917,000 8,803,000 9,664,000 9,946,000 9,684,000 8,919,000 8,435,000 8,092,000 7,558,000 7,414,000 -636,000 8,994,000 9,000,000 7,777,000 6,376,000 6,315,000 6,267,000 6,056,000 5,886,000 4,968,000 4,877,000 4,779,000 4,944,000 4,879,000 4,053,000 4,653,000 4,760,000 5,065,000 4,394,000 4,305,000 4,531,000 4,608,000 4,851,000 4,644,000 4,888,000 5,697,000 5,848,000 5,759,000 6,523,000 6,260,000 5,370,000 5,138,000 4,705,000 4,283,000 4,177,000 4,042,000 3,203,000 2,921,000 1,569,000 1,508,000 1,421,000 1,905,000 1,109,000  1,366,146 607,012 
      total operating expenses
    415,184,000 391,779,000 391,284,000 366,101,000 371,409,000 352,264,000 335,644,000 321,614,000 343,464,000 320,149,000 330,124,000 315,180,000 307,954,000 295,684,000 262,887,000 251,813,000 248,817,000                    56,054,000               36,320,000 35,892,000 38,524,000 51,319,000 36,919,000 37,055,000 34,958,000 58,419,000 39,234,000 36,715,000 53,145,000 32,617,000 43,414,000 35,518,000 -1,708,000 156,566,000 40,354,000 40,290,000 41,294,000 43,038,000 37,150,000 35,300,000 31,773,000 29,958,000 29,783,000 27,869,000 21,851,000 19,645,000 17,282,000 16,349,000 14,853,000 15,679,000 13,215,000 12,570,000 -18,105,384 12,628,050 
      operating income
    36,583,000 50,184,000 50,000,000 45,654,000 32,732,000 47,050,000 42,445,000 59,403,000 19,921,000 29,856,000 37,342,000 39,719,000 18,431,000 25,499,000 29,299,000 29,004,000 15,958,000 10,164,000 18,306,000 16,129,000 8,240,000 -12,654,000 13,699,000 15,954,000 -45,851,000 18,499,000 20,576,000 17,875,000 6,756,000 17,075,000 13,561,000 19,138,000 2,322,000 -27,128,000 6,098,000 -200,575,000 14,149,000 8,409,000 23,240,000 28,209,000 14,376,000 21,813,000 36,825,000 36,092,000 8,768,000 25,877,000 21,277,000 34,023,000 41,819,000 36,894,000 31,119,000 30,549,000 21,343,000 34,541,000 20,564,000 14,701,000 3,637,000 18,739,000 2,244,000 22,826,000 11,638,000 1,327,000 24,629,000 9,225,000 7,830,000 51,700,000 -94,090,000 21,723,000 21,842,000 28,501,000 22,284,000 20,230,000 20,629,000 23,233,000 21,826,000 19,767,000 18,915,000 14,406,000 12,123,000 11,307,000 9,673,000 7,984,000 7,218,000 8,150,000 8,229,000 -21,648,713 2,134,183 
      yoy
    11.77% 6.66% 17.80% -23.15% 64.31% 57.59% 13.67% 49.56% 8.08% 17.09% 27.45% 36.94% 15.50% 150.88% 60.05% 79.83% 93.67% -180.32% 33.63% 1.10% -117.97% -168.40% -33.42% -10.75% -778.67% 8.34% 51.73% -6.60% 190.96% -162.94% 122.38% -109.54% -83.59% -422.61% -73.76% -811.03% -1.58% -61.45% -36.89% -21.84% 63.96% -15.71% 73.07% 6.08% -79.03% -29.86% -31.63% 11.37% 95.94% 6.81% 51.33% 107.80% 486.83% 84.33% 816.40% -35.60% -68.75% 1312.13% -90.89% 147.44% 48.63% -97.43% -126.18% -57.53% -64.15% 81.40% -522.23% 7.38% 5.88% 22.67% 2.10% 2.34% 9.06% 61.27% 80.04% 74.82% 95.54% 80.44% 67.96% 38.74% 17.55% -136.88% 238.21%     
      qoq
    -27.10% 0.37% 9.52% 39.48% -30.43% 10.85% -28.55% 198.19% -33.28% -20.05% -5.98% 115.50% -27.72% -12.97% 1.02% 81.75% 57.01% -44.48% 13.50% 95.74% -165.12% -192.37% -14.13% -134.80% -347.86% -10.09% 15.11% 164.58% -60.43% 25.91% -29.14% 724.20% -108.56% -544.87% -103.04% -1517.59% 68.26% -63.82% -17.61% 96.22% -34.09% -40.77% 2.03% 311.63% -66.12% 21.62% -37.46% -18.64% 13.35% 18.56% 1.87% 43.13% -38.21% 67.97% 39.88% 304.21% -80.59% 735.07% -90.17% 96.13% 777.02% -94.61% 166.98% 17.82% -84.85% -154.95% -533.14% -0.54% -23.36% 27.90% 10.15% -1.93% -11.21% 6.45% 10.42% 4.50% 31.30% 18.83% 7.22% 16.89% 21.15% 10.61% -11.44% -0.96% -138.01% -1114.38%  
      operating margin %
    8.10% 11.35% 11.33% 11.09% 8.10% 11.78% 11.23% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% -Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% 
      other income, net:
                                                                                           
      interest expense, net of interest income
    -8,891,000 -8,260,000 -11,009,000 -9,281,000 -5,647,000 -5,453,000 -6,800,000 -7,954,000 -5,140,000 -4,427,000 -5,047,000 -5,796,000 -4,303,000 -4,130,000 -3,111,000 -2,446,000 -2,196,000 -2,185,000 -2,217,000 -2,029,000 -1,719,000 -1,776,000 -2,259,000 -2,916,000 -2,341,000 -2,492,000 -4,374,000 -4,524,000 -4,258,000 -4,377,000 -4,628,000 -5,022,000 -4,986,000 -4,802,000 -4,880,000 -4,927,000 -4,004,000 -4,004,000 -4,176,000 -4,123,000 -3,971,000 -4,336,000 -4,642,000 -4,764,000 -4,394,000 -3,898,000 -1,878,000 -1,594,000 -1,371,000 -1,418,000 -1,531,000 -1,706,000 -1,863,000 -2,030,000 -2,312,000      -3,572,000 -3,854,000 -4,040,000 -3,553,000 -2,955,000 -3,247,000 -3,256,000 -3,020,000 -2,733,000                   
      other expense
    -626,000                                                                                       
      total other expense
    -9,517,000 -9,145,000 -7,354,000 -17,946,000 -11,280,000 -3,633,250 -4,864,000 -7,308,000 -2,361,000         -947,000 -2,611,000  -1,299,000    -7,637,000 -889,000 -4,456,000 -3,829,000 -2,041,000 -7,108,000 -3,921,000 -10,715,000 -5,131,000 -4,441,000 -3,950,000 -3,411,000 -3,246,000 -4,043,000 -3,687,000 -3,847,000  -4,194,000 -6,021,000 -4,597,000 -5,121,000    -1,195,000 -1,131,000 -1,427,000      -1,533,000 -2,600,250 -3,333,000                             
      income before taxes
    27,066,000 43,274,000 42,646,000 27,708,000 21,452,000 46,780,000 37,581,000 52,095,000 17,560,000 1,768,000 31,295,000 34,985,000 15,847,000 21,301,750 25,403,000 21,677,000 38,127,000                                                                       
      income tax expense
    3,819,000 12,620,000 12,226,000 8,278,000  12,791,000 10,432,000 14,613,000 -446,000 -1,064,000 9,779,000 10,273,000 2,428,000 6,286,000 7,662,000 7,802,000 11,275,000 10,091,000 1,968,000 3,454,000 1,536,000 -4,742,000 2,388,000 3,414,000 -11,215,000 3,256,000 2,414,000 3,477,000 1,365,000 6,912,000 1,391,000 2,561,000 413,000 -2,259,000 -1,984,000 -53,504,000 5,748,000 179,000 7,265,000 8,223,000 4,010,000 -4,567,000 11,430,000 12,662,000 2,145,000 9,248,000 7,126,000 12,685,000 6,498,000 13,644,000 12,531,000 12,877,000 8,124,000   6,218,000 1,517,000 8,902,000 -1,242,000 9,760,000 4,209,000   1,937,000 2,205,000                       
      net income
    23,247,000 30,654,000 30,420,000 19,430,000 24,536,000 33,989,000 27,149,000 37,482,000 18,006,000 2,832,000 21,516,000 24,712,000 13,419,000 17,084,000 17,741,000 13,875,000 26,852,000 31,058,000 13,727,000 12,797,000 5,405,000 -6,137,000 11,058,000 13,547,000 -42,308,000 14,313,000 13,654,000 10,472,000 3,304,000 3,061,000 8,477,000 5,372,000 -3,264,000 -29,612,000 4,370,000 -150,173,000 5,298,000 4,154,000 12,292,000 15,169,000 6,002,000 19,343,000 19,374,000 18,833,000 1,502,000 12,793,000 12,219,000 19,913,000 34,126,000 22,120,000 17,171,000 15,805,000 11,337,000 18,602,000 10,463,000 6,507,000 856,000 6,505,000 489,000 9,469,000 4,056,000 -3,814,000 7,450,000 2,375,000 2,514,000 14,399,000 -63,994,000 9,646,000 10,251,000 11,799,000 8,830,000 9,809,000 10,213,000 11,502,000 10,487,000 10,101,000 9,811,000 8,028,000 6,785,000 6,280,000 5,596,000 4,519,000 3,766,000 4,657,000 4,827,000 -12,507,816 1,109,257 
      yoy
    -5.25% -9.81% 12.05% -48.16% 36.27% 1100.18% 26.18% 51.68% 34.18% -83.42% 21.28% 78.10% -50.03% -44.99% 29.24% 8.42% 396.80% -606.08% 24.14% -5.54% -112.78% -142.88% -19.01% 29.36% -1380.51% 367.59% 61.07% 94.94% -201.23% -110.34% 93.98% -103.58% -161.61% -812.86% -64.45% -1090.00% -11.73% -78.52% -36.55% -19.46% 299.60% 51.20% 58.56% -5.42% -95.60% -42.17% -28.84% 25.99% 201.01% 18.91% 64.11% 142.89% 1224.42% 185.96% 2039.67% -31.28% -78.90% -270.56% -93.44% 298.69% 61.34% -126.49% -111.64% -75.38% -75.48% 22.04% -824.73% -1.66% 0.37% 2.58% -15.80% -2.89% 4.10% 43.27% 54.56% 60.84% 75.32% 77.65% 80.16% 34.85% 15.93% -136.13% 239.51%     
      qoq
    -24.16% 0.77% 56.56% -20.81% -27.81% 25.19% -27.57% 108.16% 535.81% -86.84% -12.93% 84.16% -21.45% -3.70% 27.86% -48.33% -13.54% 126.25% 7.27% 136.76% -188.07% -155.50% -18.37% -132.02% -395.59% 4.83% 30.39% 216.95% 7.94% -63.89% 57.80% -264.58% -88.98% -777.62% -102.91% -2934.52% 27.54% -66.21% -18.97% 152.73% -68.97% -0.16% 2.87% 1153.86% -88.26% 4.70% -38.64% -41.65% 54.28% 28.82% 8.64% 39.41% -39.05% 77.79% 60.80% 660.16% -86.84% 1230.27% -94.84% 133.46% -206.35% -151.19% 213.68% -5.53% -82.54% -122.50% -763.43% -5.90% -13.12% 33.62% -9.98% -3.96% -11.21% 9.68% 3.82% 2.96% 22.21% 18.32% 8.04% 12.22% 23.83% 19.99% -19.13% -3.52% -138.59% -1227.59%  
      net income margin %
    5.15% 6.94% 6.89% 4.72% 6.07% 8.51% 7.18% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% -Infinity% Infinity% -Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% 
      earnings per share:
                                                                                           
      net income per basic share
    1.37 1.77 1.75 1.12 1.38 1.91 1.53 2.1 0.99 0.17 1.15 1.3 0.7 0.713 0.88 0.67 1.29                                                                       
      net income per diluted share
    1.34 1.71 1.71 1.09 1.33 1.84 1.47 2.03 0.95 0.14 1.1 1.27 0.68 0.7 0.86 0.66 1.27                                                                       
      weighted-average shares used for eps calculation
                                                                                           
      basic
    16,984 17,445 17,340 17,320 17,821 17,894 17,754 17,887 18,196 18,832 18,770 18,939 19,119 20,249 20,109 20,582 20,850 21,439,000 21,242,000 21,555,000 21,932,000  21,905,000 21,869,000 21,827,000  22,052,000 21,997,000 21,868,000 21,706,000 21,745,000 21,709,000 21,592,000 21,439,000 21,505,000 21,492,000 21,239,000 21,084,000 21,076,000 21,061,000 21,114,000 22,136,000 22,107 22,220 22,126 22,431,000 22,488,000 22,645,000 22,588,000 22,322,000 22,386,000 22,351,000 22,139,000 21,905,000 21,950,000 21,918,000 21,775,000 21,324,000 21,551,000 21,190,000 20,925,000 20,546,000 20,619,000 20,534,000 20,296,000 20,114,000 20,239 19,752 19,528 18,257 18,901 17,558 17,372 16,944 17,033 16,842 16,725 16,359 16,424 16,309 16,077 15,741 15,777 15,646 15,547 11,803 12,179,654 
      diluted
    17,406 17,991 17,794 17,772 18,475 18,613 18,471 18,454 18,943 19,601 19,475 19,486 19,699 20,746 20,615 20,967 21,167 21,809,000 21,531,000 21,871,000 22,341,000  22,175,000 22,116,000 21,827,000  22,561,000 22,400,000 22,311,000 22,058,000 22,110,000 21,918,000 21,592,000 21,439,000 21,622,000 21,492,000 21,474,000 21,424,000 21,445,000 21,376,000 21,460,000 22,600,000 22,592 22,654 22,602 22,925,000 22,975,000 23,098,000 23,086,000 22,777,000 22,873,000 22,760,000 22,487,000 22,285,000 22,326,000 22,248,000 22,164,000 21,676,000 21,968,000 21,476,000 21,157,000 20,774,000 20,849,000 20,756,000 20,496,000 20,114,000 20,239 20,405 20,252 19,082 19,845 18,178 18,215 18,033 18,137 17,993 17,768 17,317 17,415 17,244 16,995 16,858 16,950 16,773 16,677 11,803 13,148,852 
      comprehensive income:
                                                                                           
      foreign currency translation adjustments, net of tax
    -1,931 448 -2,042 2,749 535 -3,288 900 -281 -722 795 -662 327 52 -157 -1,034 -656 -43 -1,161,000 -246,000 82,000 400,000 -73,500 381,000 104,000 -779,000 -168,250 -630,000 -359,000 316,000 -315,000 -579,000 -954,000 34,000 -233,000 609,000 802,000 424,000 12,000 50,000                                                 
      unrealized loss on investment, net of tax
     -3,941.5  -5,249 -10,517            -2,661    -4,648,000             -417,250 -2,200,000          -50                                           
      unrealized gain on cash flow hedging instruments, net of tax
    1,030    -2,233   -1,127 1,073 -3,381 -368 2,463 -2,329 257 3,762 971 4,325 1,579,000 309,000 218,000 1,429,000     -249,500 -149,000 -612,000 -237,000 -654,000 206,000 183,000 432,000 433,000 23,000  45,000 90,000 121,000 -34,000  -11,748 -91 48  -114,000 304,000 -156,000 -24,000 34,000 -245,000 616,000 68,000 57,000 -144,000 -241,000 49,000                               
      other comprehensive loss
    -901 -4,845.25 -2,552 -4,614 -12,215                -2,819,000                        -695    -130,000                                       
      comprehensive income
    22,346 31,984 27,868 14,816 12,321 36,129 22,890 29,756 16,910 4,981 19,136 28,055 15,015 13,756 19,639 14,963 28,473 34,713,000 14,948,000 14,519,000 2,586,000 -5,670,250 16,081,000 6,268,000 -45,030,000 8,374,750 14,043,000 13,416,000 6,040,000 5,391,000 7,252,000 7,760,000 -632,000 -23,019,000 2,802,000 -150,689,000 7,544,000 5,322,000 10,425,000 14,519,000 7,381,000 65,248,609 18,668 23,916 807 11,394,000 11,548,000 20,255,000 33,996,000 22,124,000 17,951,000 16,512,000 10,408,000 18,430,000 10,815,000 5,889,000 1,144,000                               
      other gains
     -17,750  -71,000  326,000 -173,000 -15,917,000                            -1,102,000                                                    
      other income
     1,350,000 3,655,000 -8,665,000 -5,633,000 5,183,000 1,936,000 646,000 2,779,000 -23,661,000 -1,000,000 1,062,000 1,719,000 2,001,000 -785,000 -4,881,000 24,365,000 33,170,000 -394,000 2,151,000 420,000 3,584,000 2,035,000 3,948,000 -5,296,000 1,603,000 -82,000 695,000 2,217,000 -2,731,000 707,000 -5,693,000 -145,000 361,000 930,000 1,516,000 758,000 -39,000 489,000 276,000 471,000 142,000 -1,379,000 167,000 -727,000 62,000 -54,000 169,000 176,000 287,000 104,000 -152,000 13,000 122,000 136,000 -163,000 333,000 454,000 -571,000 -65,000 104,000 219,000 261,000 -467,000 246,000 687,000 1,025,000 642,000 -471,000 -1,884,000 -518,000 -35,000 -294,000 -117,000 11,000 95,000 30,000     1,000 37,000  -1,000   
      unrealized loss on cash flow hedging instruments, net of tax
     157 -510 -2,114  -1,192.5 -4,716               -908,250 -243,000 -1,705,000 -1,685,000           -72,000     -114,000    -209                                           
      income tax benefit
        -3,084,000                                                 3,926,750 7,972,000       3,468,750 9,797,000   -3,707,000 -32,327,000                     
      unrealized gain on investment, net of tax
         4,031 -443 -6,318 -1,447 4,735 -1,350 553 3,873 -3,428 -830 773  3,237,000 1,158,000 1,422,000  -262,750 4,885,000 -5,678,000 -258,000 1,935,000 1,168,000 3,915,000 2,657,000 3,299,000 -852,000 3,159,000 2,166,000   -1,246,000 1,777,000 1,066,000 -2,038,000 -597,000 1,472,000 4,430,865  4,185  38,000 152,000                                         
      other comprehensive income
         2,140 -4,259 -7,726 -1,096 2,149 -2,380 3,343 1,596 -3,328 1,898 1,088 1,621 3,655,000 1,221,000 1,722,000  -1,244,500 5,023,000 -7,279,000 -2,722,000 1,517,250 389,000 2,944,000 2,736,000 2,330,000 -1,225,000 2,388,000 2,632,000 6,593,000 -1,568,000 -516,000 2,246,000 1,168,000 -1,867,000 -650,000 1,379,000 6,236,318 -706 5,083  -1,399,000 -671,000 342,000  4,000 780,000 707,000 -929,000 -172,000 352,000 -618,000 288,000                               
      revenues and reimbursable expenses:
                                                                                           
      revenues
           371,654,000 355,961,000 339,228,000 358,178,000 346,759,000 317,895,000 313,711,000 285,370,000 273,325,000 260,049,000 248,294,000 224,007,000 230,126,000 203,213,000 198,347,000 205,304,000 217,857,000 222,619,000 232,269,000 219,289,000 220,754,000 204,445,000 205,454,000 198,448,000 197,544,000 193,679,000 185,927,000 176,376,000 181,418,000 188,849,000 178,124,000 183,400,000 184,259,000 180,489,000 77,632,000 209,881,000 223,644,000 187,853,000 193,147,000 198,049,000 209,405,000 210,731,000 211,344,000 174,735,000 170,407,000 164,036,000 180,765,000 161,888,000 144,671,000 138,637,000 145,430,000 158,864,000 159,035,000 142,985,000 144,169,000 145,442,000 143,708,000 138,893,000 127,616,000 172,228,000 165,847,000 163,009,000 164,015,000 168,659,000 143,408,000 139,394,000 135,966,000 134,051,000 118,266,000 116,009,000 83,438,000 75,194,000 67,769,000 62,187,000 55,627,000 54,309,000 50,517,000 46,760,000 -83,611,485 37,108,802 
      total revenues and reimbursable expenses
           381,017,000 363,385,000 350,005,000 367,466,000 354,899,000 326,385,000 321,183,000 292,186,000 280,817,000 264,775,000 260,736,000 227,697,000 233,378,000 205,147,000 200,101,000 208,164,000 220,827,000 241,922,000 255,199,000 242,925,000 244,288,000 223,062,000 228,680,000 219,744,000 218,277,000 211,298,000 205,240,000 194,358,000 202,348,000 205,799,000 195,200,000 202,493,000 203,241,000 197,050,000 91,745,000 227,237,000 245,033,000 205,008,000 212,099,000 216,728,000 230,546,000 229,834,000 227,610,000 192,277,000 188,530,000 179,372,000 194,709,000 175,358,000 159,225,000 152,433,000 155,236,000 173,066,000 173,505,000 156,087,000 158,913,000 158,302,000 156,608,000 151,566,000 136,418,000 186,880,000 178,993,000 177,249,000 179,841,000 185,355,000 155,973,000 151,007,000 147,396,000 145,337,000 129,176,000 126,044,000 96,717,000 83,115,000 74,460,000 67,626,000 60,475,000 59,149,000 55,208,000 51,130,000 -91,005,678 40,333,611 
      total other income
             -28,088,000 -6,047,000 -4,734,000 -2,584,000 -2,129,000 -3,896,000 -7,327,000 22,169,000   122,000  -1,707,250 -224,000 1,032,000                 -3,500,000     -1,138,000 -1,932,000 -1,425,000    -1,858,000 -1,850,000 -1,471,750 -2,176,000 -2,178,000    -3,600,000 -3,468,000 -2,626,250 -3,779,000 -4,020,000 -2,709,000 -2,560,000 -2,231,000 -2,378,000 -3,204,000 -6,592,000 -5,456,000 -2,329,000 -2,127,000 -2,509,000 -2,610,000  -1,395,000 -322,000 -404,000 -193,000 232,000 -158,000 -47,000 -64,000 -166,000 183,724.25 219,606 
      direct costs and reimbursable expenses
                                                                                           
      amortization of intangible assets and software development costs
                     1,058,000 910,000 910,000 925,000 1,361,000 1,370,000 1,334,000 1,301,000 1,925,000 1,162,000 1,171,000 1,117,000 1,052,000 1,009,000 968,000 1,218,000 2,544,000 2,657,000 2,745,000 2,986,000 3,862,000 4,052,000 3,840,000 3,386,000 4,511,000 4,796,000 4,969,000 2,512,000 1,270,000 1,227,000 1,290,000 1,101,000 1,084,000 675,000 674,000 658,000                                   
      total direct costs and reimbursable expenses
                     186,427,000 158,726,000 165,752,000 151,043,000 144,391,000 149,669,000 153,714,000 176,938,000 177,884,000 167,767,000 166,456,000 157,566,000 156,846,000 150,851,000 149,457,000 151,553,000 133,700,000 134,511,000 137,367,000 135,596,000 135,110,000 131,362,000 126,103,000 131,870,000 54,454,000 137,486,000 151,929,000 144,766,000 142,518,000 149,777,000 146,478,000 144,142,000 145,859,000 124,293,000 121,661,000 122,137,000 121,644,000 103,475,000 107,605,000 111,741,000 101,539,000 112,403,000 111,445,000 107,734,000 104,441,000 101,056,000 103,969,000 108,218,000 88,526,000 124,404,000 119,603,000 115,117,000 110,046,000 120,033,000 98,593,000 95,078,000 92,390,000 93,553,000 79,626,000 79,260,000 60,460,000 51,347,000 45,871,000 41,604,000 37,638,000 36,252,000 33,843,000 30,331,000 -51,251,581 25,571,378 
      operating expenses and other losses
                                                                                           
      litigation and other losses
                     100,000 56,000  42,000     375,000 -630,000               131,000  750,000                                            
      goodwill impairment charges
                            59,816,000                                                               
      total operating expenses and other losses
                     64,145,000 50,665,000 51,497,000 45,864,000 68,364,000 44,796,000 51,159,000 110,835,000 58,816,000 54,582,000  58,740,000 54,759,000 55,332,000  57,423,000 98,668,000 53,749,000   36,906,000 47,891,000                                                 
      income from continuing operations before taxes
                     41,149,000 15,695,000 16,251,000 6,941,000 -10,846,000 13,475,000 16,986,000 -53,488,000 17,610,000 16,120,000 14,046,000 4,715,000 9,967,000 9,640,000 8,423,000 -2,809,000                                                       
      net income from continuing operations
                     31,058,000 13,727,000 12,797,000 5,405,000 -6,104,000 11,087,000 13,572,000 -42,273,000 14,354,000 13,706,000 10,569,000 3,350,000 3,055,000 8,249,000 5,862,000 -3,222,000 -29,310,000 4,132,000 -150,482,000 5,155,000 4,187,000 12,288,000 16,139,000 6,866,000     12,793,000 12,219,000 19,913,000 34,126,000 22,119,000 17,161,000 15,814,000 11,369,000 18,645,000 10,416,000 6,305,000 587,000 7,901,000 153,000 9,466,000 3,961,000 -4,867,000 11,053,000 3,268,000 2,916,000                       
      loss from discontinued operations, net of tax
                         -22,250 -29,000 -25,000 -35,000   -97,000 -46,000                                                           
      net earnings per basic share:
                                                                                           
      net earnings per diluted share:
                                                                                           
      litigation and other gains
                         -37,500   -150,000   -485,000    -6,707,000              -147,500 -150,000 -440,000                                        
      income from discontinued operations, net of tax
                             -41,000 -52,000   6,000 228,000 -490,000 -42,000 -302,000 238,000 309,000 143,000 -33,000 4,000 -970,000 -864,000         -7,750 10,000  -32,000 -517,980 47,000 202,000 269,000 -70 20 3,000 95,000 50 -180 -893,000 -402,000                       
      operating expenses and other gains
                                                                                           
      total operating expenses and other gains
                               59,957,000    49,682,000    265,556,000                                                    
      goodwill impairment charge
                                     52,400,000  209,600,000                  3,270,750 13,083,000   5,975,000 23,900,000                             
      operating expenses and other losses, net:
                                                                                           
      income from continuing operations before income tax expense
                                     -47,733,750 2,148,000 -203,986,000 10,903,000 4,366,000 19,553,000 24,362,000 10,876,000     22,041,000 19,345,000 32,598,000 40,624,000 35,763,000 29,692,000 28,691,000 19,493,000 32,633,000 18,388,000 12,523,000 2,104,000 16,803,000 -1,089,000 19,226,000 8,170,000 -2,308,000 20,850,000 5,205,000 5,121,000                       
      operating expenses and other gains, net:
                                                                                           
      operating expenses and other loss, net:
                                                                                           
      other loss
                                                                                           
      total operating expenses and other loss
                                           48,929,000                                                
      foreign currency translation gain, net of tax
                                           -19,000 21,000   850  -883,000 -1,127,000 498,000  -30,000 1,025,000 91,000 -997,000 -229,000 496,000 -377,000 239,000                               
      operating expenses and other operating gain:
                                                                                           
      other gain
                                                -226,000                     671,750  2,687,000                    
      total operating expenses and other operating gain
                                            50,804,000    51,474,000                                           
      operating expenses and other operating losses:
                                                                                           
      total operating expenses and other operating losses
                                             40,353,000 52,926,000 57,012,000                                            
      income before income tax expense
                                             16,486,500 30,804,000 31,495,000 3,647,000                                           
      earnings per share:
                                                                                           
      basic
                                             0.448 0.88 0.85 0.07                     -0.59 -3.16 0.49 0.52 0.62 0.46 0.56 0.59 0.67 0.61 0.6 0.59 0.288 0.41 0.39 0.35       
      diluted
                                             0.44 0.86 0.83 0.07                     -0.59 -3.16 0.47 0.51 0.59 0.44 0.54 0.56 0.63 0.58 0.56 0.55 0.27 0.39 0.36 0.33       
      foreign currency translation loss, net of tax
                                             -50.25 -615  -436    -106,000                                       
      operating expenses and other operating gains:
                                                                                           
      total operating expenses and other operating gains
                                                 43,704,000 45,674,000 50,045,000 43,873,000 44,857,000 36,865,000                                     
      litigation settlement gain
                                                        -1,150,000                                   
      restatement related expenses
                                                          68,000 212,000 1,505,000 709,000 845,000 1,785,000 1,240,000 4,423,000 1,056,000 2,428,000 759,000 4,063,000 13,042,000                     
      litigation settlement loss
                                                     -1,612,500 -5,300,000                                     
      litigation settlement (gain) loss
                                                                                           
      selling, general and administrative
                                                        32,263,000 32,829,000 31,095,000 31,275,000 30,067,000 28,966,000 28,215,000 32,086,000 30,058,000 29,036,000 26,658,000 30,206,000 30,115,000 27,266,000 29,737,000 34,506,000 34,531,000 34,771,000 34,435,000 31,780,000 30,162,000 27,068,000 25,675,000 25,606,000 23,827,000 18,648,000 16,724,000 15,713,000 14,841,000 12,888,000 13,289,000 11,650,000 11,312,000 -19,598,722 10,632,221 
      intangible assets amortization
                                                         738,000 787,000 1,142,000 1,142,000 1,253,000 1,309,000 1,369,000 1,433,000 1,466,000 886,000 887,000 886,000 961,000 961,000 1,087,000 1,686,000 3,545,000 3,036,000 24,000 24,000 1,241,000 2,208,000 2,304,000 2,240,000 24,000 467,000 1,640,000 76,000 247,000 682,000 385,000    
      litigation settlements
                                                           1,150,000                                
      other income:
                                                                                           
      interest (expense), net of interest income
                                                           -2,015,000 -1,866,000 -2,390,000 -2,762,000 -3,535,000                            
      restructuring charge
                                                            830,000 344,750 394,000 461,000 524,000                           
      litigation settlement
                                                               508,000 588,000 1,191,000  4,764,000                        
      income from discontinued operations (including gain on disposal of 1.2 million for the three and nine months ended september 30, 2010), net of tax
                                                             108,500 336,000   -1,227,250 -3,603,000                         
      income from continuing operations
                                                             160  450 190 -240 540 160 140                       
      impairment charge on goodwill
                                                                     -38,966,000 106,000,000                     
      income before income tax benefit
                                                                     -15,525,000 -96,321,000                     
      income before benefit from income taxes
                                                                       19,345,000 18,638,000 21,909,000 16,828,000 17,901,000 18,502,000 20,724,000 19,216,000 18,037,000 17,520,000 14,084,000 11,719,000 11,114,000 9,905,000 5,968,500 7,265,000 8,214,000 8,395,000   
      benefit from income taxes
                                                                       9,699,000 8,387,000 10,110,000 7,998,000 8,092,000 8,289,000 9,222,000 8,729,000 7,936,000 7,709,000 6,056,000 4,934,000 4,834,000 4,309,000 2,656,000 3,499,000 3,557,000 3,568,000   
      interest income
                                                                         -2,266,250 -4,938,000 -2,294,000  -2,392,000 -2,621,000  -1,425,000 -338,000 -404,000 -193,000 232,000 -159,000 -84,000 -64,000 -165,000   
      interest expense
                                                                            -1,833,000             -403,103 219,088 
      stock-based compensation
                                                                                     1,406,000 1,402,000 1,240,000 999,000   
      accrued dividends on 8% preferred stock
                                                                                         -211,154 298,755 
      net income attributable to common stockholders
                                                                                     4,519,000 3,766,000 4,657,000 4,827,000 -12,296,662 810,502 
      net income attributable to common stockholders per share:
                                                                                           
      basic
                                                                                     0.28 0.24 0.3 0.31 -0.98 0.06 
      diluted
                                                                                     0.26 0.22 0.28 0.29 -0.94 0.06 
      direct costs and reimbursable expenses:
                                                                                           
      gross profit
                                                                                        20,799,000 -39,754,097 14,762,233 
      yoy
                                                                                           
      qoq
                                                                                        -152.32% -369.30%  
      gross margin %
    0% 0% 0% 0% 0% 0% 0% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% NaN% Infinity% -Infinity% Infinity% 
      depreciation
                                                                                        847,000   
      stock-based compensation expense
                                                                                         82,387.25 143,816 
      loss on lease abandonment
                                                                                           
      other
                                                                                         1,206 518 
      net income before benefit for income taxes
                                                                                         -21,246,816 1,914,577 
      benefit for income taxes
                                                                                         -8,739,000 805,320 
      net income attributable to common stockholders per share*:
                                                                                           
      basic
                                                                                     0.28 0.24 0.3 0.31 -0.98 0.06 
      diluted
                                                                                     0.26 0.22 0.28 0.29 -0.94 0.06 
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 
                                                                                             
        assets
                                                                                             
        current assets:
                                                                                             
        cash and cash equivalents
      26,459,000 24,508,000 23,889,000 61,011,000 23,378,000 21,911,000 18,497,000 17,646,000 18,642,000 12,149,000 9,398,000 16,583,000 12,026,000 11,834,000 8,831,000 11,958,000 9,748,000 20,781,000 11,189,000 12,982,000 21,623,000 67,177,000 74,745,000 83,212,000 151,009,000 11,604,000 49,410,000 9,177,000 8,526,000 33,107,000 9,025,000 10,452,000 6,436,000 16,909,000 8,660,000 13,592,000 12,667,000 17,027,000 9,103,000 6,700,000 13,457,000 58,437,000 13,462,000 16,828,000 7,183,000 256,872,000 225,913,000 9,218,000 21,641,000 58,131,000 30,781,000 4,608,000 5,749,000 25,162,000 3,212,000 5,772,000 3,963,000 5,080,000 1,473,000 3,258,000 4,413,000 6,271,000 6,280,000 3,088,000 893,000 5,715,000 26,731,000 5,627,000 9,566,000 14,106,000 14,545,000 14,335,000 14,277,000 2,993,000 3,742,000 3,437,000 6,336,000 16,572,000 943,000 3,381,000 16,177,000 31,820,000 21,875,000 15,099,000 20,599,000 28,092,000 5,922,094 
        receivables from clients, net of allowances of 9,897 and 10,519, respectively
      209,060,000                                                                                       
        unbilled services, net of allowances of 2,919 and 3,384, respectively
      235,383,000                                                                                       
        income tax receivable
      8,591,000 8,430,000 17,789,000 17,515,000 6,618,000 1,355,000 9,192,000 8,342,000 9,339,000 6,385,000 4,500,000 6,475,000 275,000 960,000 213,000 677,000 4,997,000 8,071,000 2,120,000 1,811,000 4,403,000 5,121,000 244,000 323,000 748,000 2,376,000 713,000 846,000 3,209,000 6,612,000 1,754,000 2,540,000 4,073,000 4,039,000 4,018,000 2,988,000 5,626,000 4,211,000 2,711,000  7,618,000 406,000 4,778,000 5,067,000 8,413,000 8,125,000 7,044,000 11,322,000 11,059,000 270,000 2,765,000 2,271,000 1,003,000 192,000 42,000 7,419,000 17,073,000 19,501,000 1,948,000 8,514,000 7,661,000 4,896,000 8,746,000 10,947,000 25,555,000 18,911,000 358,000 2,294,000 2,295,000 3,496,000 6,469,000 7,636,000 13,996,000 13,492,000 4,097,000 1,651,000  3,637,000 2,510,000 3,092,000  232,000 682,000 803,000  494,000 1,711,434 
        prepaid expenses and other current assets
      35,249,000 33,676,000 36,250,000 29,919,000 28,236,000 28,063,000 27,789,000 40,399,000 34,755,000 28,491,000 32,450,000 29,734,000 28,718,000 26,057,000 25,524,000 21,279,000 17,134,000 15,229,000 13,624,000 14,642,000 14,964,000 16,569,000 11,853,000 13,863,000 13,309,000 14,248,000 14,211,000 14,766,000 13,596,000 13,922,000 13,328,000 13,552,000 13,633,000 10,951,000 15,106,000 16,871,000 14,690,000 13,308,000 12,772,000 15,955,000 14,887,000 28,922,000 22,962,000 20,598,000 14,220,000 16,358,000 15,731,000 15,261,000 12,908,000 19,740,000 21,877,000 16,688,000 13,914,000 15,525,000 14,602,000 15,610,000 13,282,000 14,086,000 13,424,000 13,623,000 15,535,000 15,653,000 14,929,000 17,173,000 14,981,000 19,437,000 16,037,000 16,472,000 16,172,000 14,563,000 12,943,000 13,298,000                
        total current assets
      514,742,000 448,584,000 475,045,000 490,441,000 439,974,000 409,117,000 437,809,000 435,536,000 450,958,000 400,460,000 405,531,000 379,501,000 361,510,000 328,484,000 323,619,000 303,712,000 274,197,000 257,682,000 233,343,000 235,645,000 205,216,000 237,014,000 259,832,000 297,962,000 359,405,000 224,736,000 280,436,000 233,205,000 216,509,000 232,931,000 208,144,000 209,866,000 206,138,000 191,295,000 187,241,000 188,651,000 196,785,000 180,082,000 184,567,000 173,195,000 180,728,000 229,589,000 256,861,000 270,235,000 265,177,000 486,159,000 463,452,000 277,905,000 243,474,000 272,514,000 233,101,000 204,465,000 190,969,000 200,372,000 191,598,000 174,567,000 194,187,000 211,524,000 198,067,000 170,998,000 205,443,000 200,614,000 182,047,000 179,211,000 176,414,000 192,783,000 234,634,000 182,687,000 177,690,000 179,055,000 212,658,000 182,682,000 183,154,000 155,712,000 168,811,000 139,812,000 125,722,000 106,409,000 101,559,000 88,145,000 94,200,000 97,755,000 84,758,000 69,179,000 71,218,000 72,138,000 45,042,764 
        property and equipment
      23,834,000 23,472,000 21,746,000 19,709,000 21,125,000 21,678,000 21,682,000 23,357,000 24,578,000 23,728,000 22,919,000 23,440,000 24,179,000 26,107,000 26,187,000 27,214,000 26,836,000 31,004,000 30,654,000 31,271,000 29,710,000 29,093,000 34,879,000 37,082,000 38,326,000 38,413,000 39,972,000 40,189,000 38,359,000 40,374,000 41,164,000 42,958,000 43,835,000 45,541,000 47,075,000 46,977,000 36,067,000 32,434,000 30,099,000 29,482,000 27,294,000 28,888,000 47,457,000 49,098,000 48,978,000 44,677,000 40,059,000 38,707,000 38,954,000 38,742,000 35,968,000 35,393,000 33,269,000 33,805,000 31,872,000 33,545,000 31,525,000 31,176,000 32,012,000 33,222,000 33,003,000 32,935,000 32,415,000 34,079,000 36,009,000 39,147,000 42,407,000 44,134,000 43,760,000 44,708,000 46,530,000 44,378,000 40,239,000 38,147,000 33,764,000 32,017,000 29,559,000 27,742,000 27,357,000 23,504,000 19,259,000 13,162,000 11,855,000 11,413,000 9,121,000 8,975,000 7,192,785 
        deferred income taxes
      3,241,000 3,563,000 2,712,000 2,545,000 2,548,000 2,546,000 2,408,000 2,325,000 2,299,000 2,288,000 1,735,000 1,397,000 1,410,000 1,554,000 1,625,000 1,775,000 1,791,000 1,804,000 1,726,000 4,745,000 5,303,000 4,191,000 11,425,000 12,426,000 8,334,000 1,145,000 1,108,000 1,094,000 1,302,000 2,153,000 14,028,000 13,952,000 15,134,000 16,752,000 15,159,000 15,421,000 45,359,000 35,633,000 38,659,000 39,830,000 42,555,000  9,228,000 13,481,000 14,155,000 14,772,000 18,509,000 11,931,000 7,994,000 15,498,000 13,290,000 12,432,000 9,631,000 14,751,000 10,588,000 10,697,000 8,434,000 12,531,000 16,701,000 10,223,000 17,783,000 19,853,000 13,156,000 13,850,000 8,032,000 16,338,000 18,636,000 16,523,000 14,427,000 15,708,000 15,381,000 13,960,000 15,567,000 13,680,000 24,674,000 22,280,000 19,757,000 15,290,000 15,903,000 14,747,000 14,110,000 12,553,000 10,030,000 9,664,000 9,234,000 7,919,000 2,466,906 
        long-term investments, net of allowances of 10,382 and 10,382, respectively
      36,433,000                                                                                       
        operating lease right-of-use assets
      19,846,000 20,027,000 21,269,000 16,963,000 17,728,000 19,176,000 21,026,000 22,409,000 22,898,000 24,131,000 23,441,000 27,829,000 28,692,000 30,304,000 32,112,000 32,018,000 33,737,000 35,311,000 37,367,000 36,575,000 38,207,000 39,360,000 50,499,000 52,298,000 52,849,000 54,954,000 52,342,000 55,045,000 53,805,000                                                           
        other non-current assets
      135,105,000 134,781,000 134,551,000 124,925,000 118,623,000 116,569,000 111,448,000 105,799,000 100,005,000 92,336,000 87,486,000 83,777,000 80,154,000 73,039,000 65,993,000 64,096,000 69,764,000 68,191,000 64,463,000 64,488,000 62,819,000 62,068,000 58,944,000 55,083,000 49,578,000 52,177,000 45,005,000 41,482,000 38,345,000 30,525,000 32,035,000 30,783,000 30,445,000 25,375,000 26,149,000 28,565,000 26,652,000 24,814,000 23,448,000 22,867,000 22,487,000 24,460,000 24,525,000 25,589,000 26,099,000 20,998,000 21,096,000 16,158,000 16,141,000 16,485,000 16,614,000 15,639,000 15,584,000 15,272,000 15,048,000 13,191,000 14,366,000 12,317,000 13,034,000 13,968,000 9,553,000 10,575,000 13,463,000 12,272,000 17,088,000 14,383,000 17,461,000 16,932,000 14,664,000 15,722,000 16,259,000 12,876,000                
        intangible assets
      68,975,000 72,927,000 71,958,000 52,015,000 27,350,000 26,076,000 22,547,000 24,118,000 25,649,000 18,074,000 20,090,000 19,188,000 21,161,000 23,392,000 25,453,000 28,271,000 31,089,000 31,894,000 16,663,000 18,957,000 21,232,000 20,483,000 22,250,000 24,916,000 28,127,000 31,625,000 36,141,000 39,037,000 43,461,000 47,857,000 53,703,000 59,690,000 66,503,000 72,311,000 80,861,000 89,489,000 97,469,000 81,348,000 90,090,000 93,398,000 94,256,000 94,992,000 102,450,000 110,428,000 119,110,000 24,684,000 26,908,000 29,773,000 24,397,000 21,222,000 14,815,000 15,888,000 17,337,000 18,879,000 20,350,000 14,173,000 15,301,000 16,867,000 19,802,000 21,890,000 24,014,000 26,205,000 16,759,000 18,598,000 20,488,000 22,406,000 24,553,000 26,880,000 29,317,000 32,372,000 38,195,000 10,519,000 12,213,000 13,936,000 16,117,000 15,002,000 18,449,000 4,238,000 5,269,000 3,085,000 629,000 844,000 756,000 2,123,000    
        goodwill
      786,949,000 786,896,000 781,757,000 739,070,000 684,909,000 678,743,000 647,541,000 647,451,000 647,100,000 625,711,000 625,711,000 624,966,000 624,966,000 624,966,000 623,841,000 623,841,000 623,841,000 620,879,000 597,552,000 597,552,000 597,552,000 594,237,000 586,730,000 586,235,000 586,235,000 646,680,000 645,986,000 645,266,000 645,541,000 645,263,000 645,543,000 645,655,000 646,367,000 645,750,000 689,375,000 688,836,000 897,752,000 799,862,000 799,958,000 787,354,000 765,533,000 751,400,000 806,801,000 807,107,000 807,677,000 567,146,000 566,297,000 566,998,000 544,874,000 536,637,000 519,514,000 518,941,000 518,916,000 519,522,000 518,472,000 512,830,000 512,120,000 512,185,000 482,644,000 506,764,000 506,771,000 506,214,000 468,287,000 464,225,000 464,270,000 464,169,000 401,706,000 506,502,000 506,544,000 505,676,000 451,271,000 246,386,000 223,284,000 223,053,000 190,780,000 137,707,000 135,026,000 53,328,000 50,146,000 35,501,000 14,637,000 14,637,000 14,637,000 14,554,000    
        total assets
      1,589,125,000 1,526,683,000 1,544,182,000 1,480,812,000 1,363,566,000 1,343,617,000 1,328,780,000 1,325,913,000 1,346,954,000 1,262,142,000 1,282,300,000 1,257,325,000 1,238,545,000 1,199,040,000 1,194,684,000 1,177,909,000 1,157,185,000 1,119,349,000 1,049,984,000 1,055,872,000 1,024,742,000 1,057,476,000 1,090,681,000 1,125,526,000 1,190,048,000 1,104,271,000 1,161,933,000 1,114,675,000 1,091,360,000 1,049,532,000 1,040,565,000 1,050,003,000 1,051,253,000 1,036,928,000 1,077,797,000 1,093,485,000 1,292,294,000 1,153,215,000 1,161,094,000 1,142,557,000 1,127,554,000 1,164,160,000 1,272,144,000 1,284,507,000 1,281,741,000 1,155,914,000 1,130,562,000 929,541,000 867,840,000 885,600,000 820,012,000 790,326,000 776,075,000 787,850,000 777,340,000 748,306,000 767,550,000 786,644,000 755,299,000 754,018,000 789,005,000 788,983,000 732,784,000 728,603,000 733,821,000 754,215,000 761,288,000 777,135,000 772,803,000 779,597,000 767,724,000 499,503,000 472,984,000 443,213,000 420,761,000 335,075,000 314,493,000 199,444,000 190,576,000 155,459,000 132,727,000 129,699,000 115,402,000 100,156,000 82,785,000 83,219,000 55,548,791 
        liabilities and stockholders’ equity
                                                                                             
        current liabilities:
                                                                                             
        accounts payable
      11,998,000 12,354,000 11,783,000 11,157,000 19,754,000 11,539,000 8,151,000 9,740,000 13,963,000 10,074,000 11,987,000 9,720,000 9,556,000 14,254,000 15,115,000 10,983,000 12,364,000 13,621,000 5,918,000 6,318,000 8,156,000 648,000 4,838,000 5,046,000 5,799,000 7,944,000 10,440,000 9,456,000 7,469,000 10,020,000 9,979,000 9,570,000 7,851,000 9,194,000 10,259,000 8,107,000 9,426,000 7,273,000 6,696,000 5,537,000 5,206,000 7,220,000 9,718,000 8,773,000 12,708,000 11,085,000 9,884,000 13,422,000 9,068,000 8,185,000 8,620,000 9,395,000 6,978,000 8,432,000 8,254,000 11,591,000 9,194,000 8,084,000 11,256,000 10,320,000 8,902,000 8,310,000 8,754,000 11,705,000 13,962,000 7,150,000 13,592,000 7,887,000 7,547,000 6,505,000 8,586,000 8,138,000 7,109,000 5,823,000 3,937,000 4,634,000 4,228,000 2,684,000 4,778,000 2,944,000 2,236,000 2,671,000 3,011,000 2,221,000 2,637,000 2,809,000 1,613,019 
        accrued expenses and other current liabilities
      43,423,000 38,117,000 37,882,000 27,870,000 28,764,000 26,768,000 26,490,000 26,495,000 36,640,000 33,087,000 31,591,000 27,472,000 28,938,000 27,268,000 32,016,000 25,549,000 19,470,000 22,519,000 18,520,000 19,822,000 16,302,000 14,874,000 23,646,000 23,532,000 21,580,000 18,554,000 22,719,000 20,663,000 16,611,000 17,207,000 21,016,000 20,461,000 21,473,000 20,144,000 22,846,000 28,268,000                                                    
        accrued payroll and related benefits
      113,967,000 266,950,000 215,354,000 152,592,000 108,702,000 247,579,000 183,182,000 135,595,000 87,675,000 225,921,000 183,872,000 126,430,000 78,354,000 171,723,000 118,195,000 92,738,000 64,169,000 139,131,000 103,526,000 90,158,000 56,811,000 133,830,000 105,276,000 80,066,000 53,380,000 141,605,000 108,111,000 78,619,000 53,966,000 109,825,000 83,069,000 69,219,000 49,292,000 73,698,000 62,451,000 51,549,000 39,988,000 82,669,000 62,341,000 52,565,000 41,813,000 80,839,000 62,600,000 58,932,000 42,697,000 106,488,000 87,069,000 62,955,000 37,682,000 97,677,000 61,956,000 44,477,000 32,869,000 61,672,000 41,919,000 37,837,000 28,740,000 66,464,000 46,967,000 32,816,000 24,416,000 45,184,000 38,147,000 28,564,000 23,138,000 71,473,000 63,632,000 41,308,000 29,642,000 48,374,000 49,931,000 29,490,000 21,582,000 58,279,000 52,661,000 35,100,000 26,079,000 41,649,000 33,356,000 23,318,000 17,872,000 32,073,000 24,607,000 18,877,000 10,684,000 20,494,000 18,451,258 
        current maturities of long-term debt
      20,000,000 20,000,000 20,000,000 13,750,000 13,750,000 13,750,000 13,750,000 13,750,000 13,750,000         559,000 555,000 551,000 548,000 499,000 540,000 536,000 533,000 529,000 250,525,000 248,034,000 245,569,000 243,132,000                28,750,000 27,500,000                                         
        current maturities of operating lease liabilities
      11,217,000 14,304,000 14,129,000 12,245,000 12,501,000 12,315,000 11,990,000 11,588,000 11,338,000 11,032,000 11,116,000 11,208,000 10,825,000 10,530,000 10,414,000 10,241,000 10,213,000 10,142,000 10,066,000 9,598,000 9,671,000 8,771,000 9,058,000 8,559,000 8,206,000 7,469,000 10,529,000 10,536,000 10,293,000                                                           
        deferred revenues
      31,569,000 31,708,000 30,906,000 29,277,000 28,022,000 26,869,000 27,703,000 28,583,000 24,722,000 22,461,000 26,217,000 24,703,000 20,542,000 21,909,000 20,378,000 18,969,000 21,632,000 19,212,000 17,820,000 19,182,000 18,686,000 34,748,000 31,768,000 35,044,000 30,010,000 28,443,000 31,224,000 27,575,000 30,023,000 28,130,000 30,043,000 29,480,000 24,525,000 27,916,000 25,495,000 24,689,000 24,005,000 24,053,000 22,158,000 21,290,000 19,944,000 19,086,000 22,721,000 23,828,000 19,600,000 12,738,000 13,015,000 16,588,000 13,700,000 15,248,000 13,114,000 12,261,000 15,345,000 15,388,000 21,853,000 25,213,000 28,279,000 36,721,000 32,187,000 22,771,000 21,827,000 18,069,000 15,625,000 13,144,000 14,733,000 13,764,000 18,499,000 15,916,000 20,096,000 21,208,000 21,175,000 7,377,000 5,610,000 5,278,000 4,466,000 6,608,000 6,599,000 4,035,000 3,538,000 5,180,000 4,127,000       
        total current liabilities
      232,174,000 383,433,000 330,054,000 246,891,000 211,493,000 338,820,000 271,266,000 225,751,000 188,088,000 302,575,000 264,783,000 199,533,000 148,215,000 245,684,000 196,118,000 158,480,000 127,848,000 205,184,000 156,405,000 145,629,000 110,174,000 193,370,000 175,126,000 152,783,000 119,508,000 204,544,000 433,548,000 395,418,000 373,945,000 418,305,000 152,110,000 135,927,000 112,556,000 139,467,000 128,794,000 118,720,000 106,024,000 135,768,000 114,208,000 102,745,000 89,200,000 131,421,000 120,266,000 113,139,000 97,055,000 176,376,000 158,276,000 140,540,000 111,768,000 173,384,000 130,461,000 112,690,000 101,729,000 116,725,000 98,499,000 95,495,000 94,983,000 169,702,000 120,869,000 102,257,000 132,023,000 166,159,000 97,320,000 81,565,000 86,104,000 192,993,000 131,617,000 106,856,000 97,872,000 166,151,000 126,929,000 87,300,000 78,210,000 122,201,000 88,358,000 67,245,000 57,655,000 70,362,000 73,387,000 48,929,000 35,328,000 45,483,000 38,417,000 30,216,000 22,397,000 29,240,000 26,872,323 
        non-current liabilities:
                                                                                             
        deferred compensation and other liabilities
      63,520,000 63,316,000 63,442,000 66,384,000 44,828,000 42,481,000 44,322,000 40,038,000 38,932,000 35,665,000 32,700,000 34,363,000 38,404,000 33,614,000 31,487,000 32,370,000 40,296,000 43,458,000 40,582,000 46,843,000 43,947,000 45,361,000 44,699,000 38,557,000 26,854,000 28,635,000 26,308,000 27,367,000 25,886,000 20,875,000 22,837,000 22,457,000 22,074,000 20,895,000 20,336,000 25,939,000 25,379,000 31,013,000 33,511,000 29,736,000 28,916,000 23,768,000 16,204,000 16,526,000 16,933,000 10,838,000 9,823,000 10,003,000 8,903,000 5,360,000 4,892,000 7,076,000 7,140,000 6,973,000 7,962,000 7,732,000 7,946,000 7,856,000 5,138,000 5,476,000 5,390,000 6,282,000 6,932,000 6,766,000 6,938,000 6,131,000 8,562,000 7,257,000 6,694,000 5,511,000 5,273,000 5,233,000 4,773,000 3,795,000 3,145,000 2,737,000 2,389,000 1,169,000 414,000         
        long-term debt
      834,739,000 489,665,000 589,591,000 643,165,000 561,511,000 342,857,000 428,204,000 496,550,000 558,897,000 324,000,000 358,000,000 395,000,000 447,000,000 290,000,000 341,000,000 342,000,000 335,000,000 232,221,000 262,362,000 267,502,000 267,642,000 202,780,000 250,917,000 331,054,000 451,189,000 208,324,000 53,457,000 59,590,000 79,722,000 53,853,000 315,691,000 352,438,000 378,210,000 342,507,000 374,328,000 400,173,000 422,297,000 292,065,000 325,858,000 334,674,000 350,013,000 311,993,000 419,426,000 467,630,000 498,356,000 327,852,000 333,619,000                                         
        operating lease liabilities, net of current portion
      21,477,000 24,371,000 27,166,000 24,731,000 27,217,000 29,686,000 33,442,000 35,618,000 36,767,000 38,850,000 39,207,000 41,407,000 43,393,000 45,556,000 48,221,000 49,093,000 51,756,000 54,313,000 56,873,000 57,324,000 59,730,000 61,825,000 64,318,000 66,547,000 67,317,000 69,233,000 59,460,000 62,130,000 60,280,000                                                           
        total non-current liabilities
      959,511,000 614,621,000 714,350,000 758,926,000 657,789,000 443,470,000 534,742,000 599,584,000 663,260,000 426,675,000 464,163,000 506,174,000 561,361,000 401,316,000 442,305,000 444,070,000 447,055,000 342,265,000 360,211,000 372,105,000 373,565,000 312,164,000 360,489,000 436,729,000 545,931,000 314,262,000 140,828,000 150,896,000 167,762,000 90,603,000 358,582,000 395,337,000 431,227,000 394,145,000 424,626,000 456,758,000 520,613,000 369,414,000 407,866,000 413,859,000 431,152,000 380,414,000 504,007,000 545,357,000 574,628,000 378,904,000 381,671,000 199,520,000 182,689,000 181,952,000 185,668,000 194,844,000 212,254,000 225,804,000 254,987,000 242,316,000 271,341,000 220,153,000 247,309,000 268,957,000 301,756,000 274,452,000 286,136,000 308,109,000 316,812,000 234,233,000 318,659,000 312,250,000 337,409,000 294,420,000 349,433,000 193,906,000 191,350,000 137,228,000 167,579,000 119,983,000 125,809,000 12,502,000 12,171,000 11,911,000 11,884,000 8,684,000 7,378,000 6,644,000 4,793,000 4,746,000 2,633,772 
        commitments and contingencies
                                                                                             
        stockholders’ equity
                                                                                             
        common stock; 0.01 par value...
      198,000 205,000 205,000 205,000 208,000 208,000 207,000 208,000 212,000 212,000 215,000 218,000 220,000 223,000 225,000 232,000 237,000 239,000 238,000 243,000 247,000 246,000 247,000 246,000 246,000 247,000 248,000 247,000 247,000 244,000 244,000 244,000 243,000 241,000 241,000 241,000 240,000 235,000 235,000 234,000 234,000 241,000 243,000 243,000 244,000 241,000 242,000 247,000 248,000 245,000 244,000 244,000 243,000 240,000 238,000 237,000 237,000 234,000 232,000 232,000 225,000 222,000 220,000 218,000 217,000 213,000 212,000 206,000 204,000 202,000 199,000 185,000 185,000 182,000 182,000 180,000 178,000 178,000 178,000 177,000 176,000 174,000 173,000 171,000 169,000   
        treasury stock
      -210,294,000 -189,989,000 -189,604,000 -189,388,000 -189,279,000 -160,093,000 -159,717,000 -159,537,000 -159,605,000 -142,136,000 -141,729,000 -141,407,000 -141,353,000 -137,556,000 -137,000,000 -136,425,000 -135,367,000 -135,969,000 -135,903,000 -135,364,000 -134,611,000 -129,886,000 -129,438,000 -128,646,000 -128,366,000 -128,348,000 -128,048,000 -127,133,000 -126,983,000 -124,794,000 -124,169,000 -123,215,000 -123,235,000 -121,994,000 -121,395,000 -120,735,000 -117,813,000 -113,195,000 -112,329,000 -109,768,000 -109,146,000 -103,734,000 -101,239,000 -100,205,000 -98,811,000 -94,074,000 -93,043,000 -92,412,000 -91,146,000 -88,091,000 -87,338,000 -86,500,000 -84,137,000 -83,715,000 -82,177,000 -80,820,000 -80,425,000 -75,735,000 -73,152,000 -72,388,000 -68,651,000 -65,675,000 -62,144,000 -56,044,000 -54,459,000 -51,561,000 -42,957,000 -31,735,000 -28,098,000 -21,443,000 -20,045,000 -18,297,000 -17,602,000 -20,703,000 -16,094,000 -12,252,000 -10,955,000 -9,396,000 -7,322,000 -6,029,000 -4,758,000 -3,061,000 -1,044,000 -750,000 -236,000   
        additional paid-in capital
      6,322,000 87,885,000 90,633,000 93,502,000 127,495,000 177,673,000 174,872,000 175,387,000 200,235,000 236,962,000 261,995,000 279,070,000 284,420,000 318,706,000 336,125,000 374,280,000 395,103,000 413,794,000 409,910,000 429,084,000 445,711,000 454,512,000 454,153,000 450,391,000 444,974,000 460,781,000 469,257,000 463,190,000 457,748,000 452,573,000 446,649,000 441,813,000 438,325,000 434,256,000 431,211,000 426,983,000 421,023,000 405,895,000 401,338,000 396,136,000 391,282,000 438,367,000 453,317,000 449,091,000 455,659,000 442,308,000 442,651,000 452,429,000 455,319,000 443,144,000 438,135,000 434,157,000 427,607,000 420,825,000 416,252,000 412,352,000 408,577,000 400,597,000 394,806,000 390,102,000 368,729,000 363,402,000 356,459,000 347,703,000 340,618,000 335,272,000 325,266,000 296,150,000 227,213,000 211,464,000 194,689,000 128,128,000 122,125,000 116,148,000 104,112,000 93,880,000 85,795,000 79,598,000 73,990,000 69,084,000 64,990,000 79,963,000 76,172,000 73,166,000 70,532,000 59,608,000 1,481,699 
        retained earnings
      608,280,000 636,693,000 606,039,000 575,619,000 556,189,000 531,653,000 497,664,000 470,515,000 433,033,000 415,027,000 412,195,000 390,679,000 365,967,000 352,548,000 335,464,000 317,723,000 303,848,000 276,996,000 245,938,000 232,211,000 219,414,000 214,009,000 220,146,000 209,088,000 195,541,000 237,849,000 223,536,000 209,882,000 199,410,000 196,106,000 192,984,000 184,507,000 179,135,000 180,443,000 210,543,000 206,173,000 356,346,000 351,483,000 347,329,000 335,037,000 319,868,000 313,866,000 294,523,000 275,149,000 256,316,000 254,814,000 242,021,000 229,802,000 209,889,000 175,763,000 153,643,000 136,472,000 120,667,000 109,330,000 90,728,000 80,265,000 73,758,000 72,902,000 66,397,000 65,908,000 56,439,000 52,383,000 56,197,000 48,747,000 46,372,000 43,858,000 29,459,000 93,453,000 139,003,000 128,752,000 116,953,000 108,123,000 98,314,000 88,101,000 76,599,000 66,112,000 56,011,000 46,200,000 38,172,000 31,387,000 25,107,000 19,511,000 14,992,000 11,226,000 6,569,000 1,742,000  
        accumulated other comprehensive loss
      -7,066,000                                            -3,350,000 -2,655,000 -1,256,000 -585,000 -927,000 -797,000 -801,000 -1,581,000 -2,288,000 -1,359,000 -1,187,000 -1,539,000 -921,000 -1,209,000 -1,162,000 -1,050,000 -1,516,000 -1,960,000 -1,404,000 -1,695,000 -1,843,000           -73,000            
        total stockholders’ equity
      397,440,000 528,629,000 499,778,000 474,995,000 494,284,000 561,327,000 522,772,000 500,578,000 495,606,000 532,892,000 553,354,000 551,618,000 528,969,000 552,040,000 556,261,000 575,359,000 582,282,000 571,900,000 533,368,000 538,138,000 541,003,000 551,942,000 555,066,000 536,014,000 524,609,000 585,465,000 587,557,000 568,361,000 549,653,000 540,624,000 529,873,000 518,739,000 507,470,000 503,316,000 524,377,000 518,007,000 665,657,000 648,033,000 639,020,000 625,953,000 607,202,000 652,325,000 647,871,000 626,011,000 610,058,000 600,634,000 590,615,000 589,481,000 573,383,000 530,264,000 503,883,000 482,792,000 462,092,000 445,321,000 423,854,000 410,495,000 401,226,000 396,789,000 387,121,000 382,804,000 355,226,000 348,372,000 349,328,000 338,929,000 330,905,000 326,989,000 311,012,000 358,029,000 337,522,000 319,026,000 291,362,000 218,297,000 203,424,000 183,784,000 164,824,000 147,847,000 131,029,000 116,580,000 105,018,000 94,619,000 85,515,000 75,532,000 69,607,000 63,296,000 55,595,000 49,233,000 897,779 
        total liabilities and stockholders’ equity
      1,589,125,000 1,526,683,000 1,544,182,000 1,480,812,000 1,363,566,000 1,343,617,000 1,328,780,000 1,325,913,000 1,346,954,000 1,262,142,000 1,282,300,000 1,257,325,000 1,238,545,000 1,199,040,000 1,194,684,000 1,177,909,000 1,157,185,000 1,119,349,000 1,049,984,000 1,055,872,000 1,024,742,000 1,057,476,000 1,090,681,000 1,125,526,000 1,190,048,000 1,104,271,000 1,161,933,000 1,114,675,000 1,091,360,000 1,049,532,000 1,040,565,000 1,050,003,000 1,051,253,000 1,036,928,000 1,077,797,000 1,093,485,000 1,292,294,000 1,153,215,000 1,161,094,000 1,142,557,000 1,127,554,000 1,164,160,000 1,272,144,000 1,284,507,000 1,281,741,000 1,155,914,000 1,130,562,000 929,541,000 867,840,000 885,600,000 820,012,000 790,326,000 776,075,000 787,850,000 777,340,000 748,306,000 767,550,000 786,644,000 755,299,000 754,018,000 789,005,000 788,983,000 732,784,000 728,603,000 733,821,000 754,215,000 761,288,000 777,135,000 772,803,000  767,724,000 499,503,000 472,984,000  420,761,000             
        receivables from clients, net of allowances of 10,519 and 11,575, respectively
       186,506,000                                                                                      
        unbilled services, net of allowances of 3,384 and 2,203, respectively
       195,464,000                                                                                      
        long-term investments, net of allowances of 10,382 and 0, respectively
       36,433,000                                                                                      
        accumulated other comprehensive income
       -6,165,000 -7,495,000 -4,943,000 -329,000 11,886,000 9,746,000 14,005,000 21,731,000 22,827,000 20,678,000 23,058,000 19,715,000 18,119,000 21,447,000 19,549,000 18,461,000 16,840,000 13,185,000 11,964,000 10,242,000 13,061,000 9,958,000 4,935,000 12,214,000 14,936,000 22,564,000 22,175,000 19,231,000 16,495,000 14,165,000 15,390,000 13,002,000 10,370,000 3,777,000 5,345,000 5,861,000 3,615,000 2,447,000 4,314,000 4,964,000 3,585,000 1,027,000 1,733,000                      -793,000 -968,000 -45,000 -800,000 51,000 -434,000 158,000 402,000 56,000 25,000             
        receivables from clients, net of allowances of 10,361 and 11,575, respectively
        201,960,000                                                                                     
        unbilled services, net of allowances of 3,118 and 2,203, respectively
        195,157,000                                                                                     
        long-term investments, net of allowances of 11,125 and 0, respectively
        35,144,000 35,144,000                                                                                    
        receivables from clients, net of allowances of 8,375 and 11,575, respectively
         192,958,000                                                                                    
        unbilled services, net of allowances of 2,260 and 2,203, respectively
         189,038,000                                                                                    
        receivables from clients, net of allowances of 9,891 and 11,575, respectively
          200,934,000                                                                                   
        unbilled services, net of allowances of 2,020 and 2,203, respectively
          180,808,000                                                                                   
        long-term investments
          51,309,000 69,712,000 64,319,000 64,918,000 73,467,000 75,414,000 95,387,000 97,227,000 96,473,000 91,194,000 95,854,000 96,982,000 95,930,000 72,584,000 68,216,000 66,639,000 64,703,000 71,030,000 66,122,000 59,524,000  54,541,000                                                              
        receivables from clients, net of allowances of 11,575 and 17,284, respectively
           197,771,000                                                                                  
        unbilled services, net of allowances of 2,203 and 5,984, respectively
           160,017,000                                                                                  
        receivables from clients, net of allowances of 15,707 and 17,284, respectively
            204,894,000                                                                                 
        unbilled services, net of allowances of 3,064 and 5,984, respectively
            177,437,000                                                                                 
        receivables from clients, net of allowances of 12,425 and 17,284, respectively
             181,074,000                                                                                
        unbilled services, net of allowances of 2,709 and 5,984, respectively
             188,075,000                                                                                
        receivables from clients, net of allowances of 18,233 and 17,284, respectively
              215,141,000                                                                               
        unbilled services, net of allowances of 4,675 and 5,984, respectively
              173,081,000                                                                               
        receivables from clients, net of allowances of 17,284 and 10,600, respectively
               162,566,000                                                                              
        unbilled services, net of allowances of 5,984 and 3,850, respectively
               190,869,000                                                                              
        receivables from clients, net of allowances of 16,011 and 10,600, respectively
                166,330,000                                                                             
        unbilled services, net of allowances of 4,779 and 3,850, respectively
                192,853,000                                                                             
        receivables from clients, net of allowances of 16,808 and 10,600, respectively
                 152,300,000                                                                            
        unbilled services, net of allowances of 3,283 and 3,850, respectively
                 174,409,000                                                                            
        receivables from clients, net of allowances of 12,803 and 10,600, respectively
                  147,037,000                                                                           
        unbilled services, net of allowances of 5,937 and 3,850, respectively
                  173,454,000                                                                           
        receivables from clients, net of allowances of 10,600 and 8,827, respectively
                   147,852,000                                                                          
        unbilled services, net of allowances of 3,850 and 2,637, respectively
                   141,781,000                                                                          
        receivables from clients, net of allowances of 10,494 and 8,827, respectively
                    166,734,000                                                                         
        unbilled services, net of allowances of 3,992 and 2,637, respectively
                    122,317,000                                                                         
        receivables from clients, net of allowances of 8,115 and 8,827, respectively
                     150,973,000                                                                        
        unbilled services, net of allowances of 3,493 and 2,637, respectively
                     118,825,000                                                                        
        receivables from clients, net of allowances of 7,125 and 8,827, respectively
                      116,527,000                                                                       
        unbilled services, net of allowances of 2,673 and 2,637, respectively
                      125,791,000                                                                       
        receivables from clients, net of allowances of 8,827 and 7,680, respectively
                       122,316,000                                                                      
        unbilled services, net of allowances of 2,637 and 2,603, respectively
                       91,285,000                                                                      
        receivables from clients, net of allowances of 8,236 and 7,680, respectively
                        111,548,000                                                                     
        unbilled services, net of allowances of 2,738 and 2,603, respectively
                        94,862,000                                                                     
        receivables from clients, net of allowances of 8,809 and 7,680, respectively
                         116,091,000                                                                    
        unbilled services, net of allowances of 3,214 and 2,603, respectively
                         90,119,000                                                                    
        receivables from clients, net of allowances of 8,464 and 7,680, respectively
                          87,146,000                                                                   
        unbilled services, net of allowances of 2,969 and 2,603, respectively
                          77,080,000                                                                   
        accrued contingent consideration for business acquisitions
                          1,812,000 1,770,000      535,000 10,014,000 9,991,000 8,003,000 7,197,000 9,415,000 8,515,000 7,743,000 6,107,000 8,263,000                                                   
        receivables from clients, net of allowances of 7,680 and 8,907, respectively
                           86,966,000                                                                  
        unbilled services, net of allowances of 2,603 and 2,994, respectively
                           61,181,000                                                                  
        receivables from clients, net of allowances of 8,520 and 8,907, respectively
                            94,644,000                                                                 
        unbilled services, net of allowances of 2,734 and 2,994, respectively
                            78,346,000                                                                 
        receivables from clients, net of allowances of 8,906 and 8,907, respectively
                             117,632,000                                                                
        unbilled services, net of allowances of 3,640 and 2,994, respectively
                             82,932,000                                                                
        receivables from clients, net of allowances of 9,187 and 8,907, respectively
                              105,379,000                                                               
        unbilled services, net of allowances of 3,356 and 2,994, respectively
                              88,960,000                                                               
        long-term investment
                              67,194,000  60,943,000 59,357,000 54,038,000 50,429,000 45,948,000 47,099,000 42,831,000 39,904,000 31,937,000 35,546,000 37,569,000 34,675,000 32,932,000 36,261,000 37,256,000 34,831,000 34,050,000 22,050,000 14,700,000 12,250,000 12,750,000                                         
        receivables from clients
                               116,571,000 116,318,000 116,665,000 104,674,000 109,677,000 108,747,000 105,095,000 106,046,000 101,778,000 94,025,000 93,083,000 96,262,000 94,246,000 88,387,000 72,320,000 71,314,000 85,297,000 123,984,000 118,013,000 115,492,000 98,640,000 102,354,000 136,149,000 100,217,000 123,750,000 82,007,000 90,671,000 101,549,000 97,206,000 104,037,000 86,066,000 108,173,000 107,820,000 107,240,000 86,045,000 74,184,000 91,389,000 76,243,000 82,748,000 73,520,000 90,543,000 109,129,000 86,412,000 87,496,000 88,071,000 102,267,000 90,198,000 90,239,000 86,867,000 86,157,000 66,116,000 57,435,000 41,848,000 51,858,000 38,472,000 34,770,000 29,164,000 27,388,000 25,682,000 22,914,000 21,750,000 20,862,624 
        unbilled services
                               79,937,000 99,784,000 91,751,000 86,504,000 69,613,000 75,290,000 78,227,000 75,950,000 57,618,000 65,432,000 62,117,000 67,540,000 51,290,000 71,594,000 78,220,000 73,452,000 56,527,000 82,447,000 96,248,000 105,714,000 91,392,000 93,901,000 94,024,000 89,655,000 55,125,000 82,381,000 77,795,000 59,123,000 47,286,000 58,866,000 48,568,000 41,758,000 49,056,000 57,281,000 49,335,000 58,867,000 33,076,000 50,242,000 46,368,000 48,919,000 37,558,000 63,743,000 55,359,000 47,734,000 43,111,000 61,053,000 43,255,000 38,798,000 28,245,000 41,116,000 34,124,000 33,283,000 22,627,000 24,726,000 23,242,000 21,246,000 18,187,000 20,850,000 14,626,000 15,083,000 10,830,000 12,773,067 
        accrued contingent consideration for business acquisitions, net of current portion
                                 95,000 1,115,000 1,450,000 4,886,000 4,829,000 14,666,000 14,313,000 14,726,000 15,362,000 15,101,000                                                   
        deferred lease incentives
                                   13,693,000 14,110,000 14,544,000 15,137,000 15,333,000 15,236,000 15,284,000 12,477,000 10,703,000 9,838,000 9,619,000 9,668,000 9,965,000 14,535,000 13,308,000 13,832,000 13,359,000 13,867,000 14,150,000 13,500,000 12,355,000 10,163,000 8,373,000 6,874,000 6,936,000 6,533,000 6,905,000 7,410,000 6,670,000 6,449,000 6,562,000 6,947,000 7,323,000 7,704,000 8,191,000 8,442,000 8,681,000 8,547,000 8,958,000 9,076,000 8,705,000 8,908,000 9,046,000 9,413,000 9,699,000 9,934,000 10,246,000 10,420,000 10,333,000 10,623,000 10,175,000 9,569,000 6,283,000 5,025,000 4,200,000 4,279,000 4,148,000 1,955,798 
        accrued expenses
                                          24,342,000 21,773,000 23,013,000 23,353,000 22,237,000 24,276,000 25,227,000 21,606,000 22,050,000 17,089,000 20,808,000 15,845,000 20,473,000 19,180,000 16,447,000 16,242,000 15,786,000 17,692,000 18,641,000 17,065,000 24,846,000 22,505,000 26,363,000 33,299,000 31,472,000 28,849,000 28,548,000 25,955,000 30,900,000 29,201,000 31,037,000 23,586,000 22,627,000 27,361,000 22,131,000 16,206,000 15,785,000 17,748,000 26,011,000 19,762,000 14,365,000 12,712,000 8,572,000 9,846,000 7,289,000 4,357,000 4,173,000 3,364,000 2,475,000 3,334,000 3,943,194 
        current assets of discontinued operations
                                                           250,000 251,000 435,000 1,504,000 3,345,000    2,476,000 12,451,000 5,037,000 4,514,000 4,281,000                      
        non-current assets of discontinued operations
                                                                       29,000                      
        current liabilities of discontinued operations
                                                           29,000 106,000 103,000 12,000 765,000    699,000 3,906,000 2,058,000 2,568,000 7,065,000                      
        non-current liabilities of discontinued operations
                                                              49,000 49,000      152,000 427,000 416,000                      
        accrued consideration for business acquisitions
                                                   226,000  5,480,000 5,843,000                 63,188,000 211,000 15,075,000 16,132,000 60,099,000 21,152,000  24,300,000 32,422,000              
        income tax payable
                                                      2,000 2,917,000 221,000 152,000 165,000 7,872,000 145,000 186,000 52,000 101,000 85,000 112,000 1,305,000 451,000 272,000 4,000 601,000 874,000 4,326,000 2,716,000 1,412,000 2,086,000 3,500,000 2,843,000 2,659,000 1,342,000 140,000  5,246,000    2,666,000 491,000 335,000 230,000 4,406,000   
        bank borrowings, current portion
                                                     26,250,000 25,000,000 25,000,000 25,000,000 25,000,000 25,000,000                                   
        bank borrowings, net of current portion
                                                     152,500,000 137,500,000 143,750,000 150,000,000 156,250,000 177,500,000                                   
        accrued consideration for business acquisitions, current portion
                                                       5,177,000 5,103,000 5,163,000 5,586,000 5,640,000 7,581,000 3,500,000 3,860,000 35,062,000 4,011,000 2,914,000 3,914,000 25,013,000 2,000,000                         
        accrued consideration for business acquisitions, net of current portion
                                                         5,029,000 4,956,000 4,885,000 4,814,000    1,972,000 2,914,000 2,914,000 3,847,000 2,000,000                         
        bank borrowings
                                                           192,500,000 222,500,000 213,500,000 244,000,000 193,500,000 233,750,000 254,000,000 286,500,000 257,000,000 269,500,000 293,000,000 301,000,000 219,000,000 301,500,000 295,000,000 321,500,000 280,000,000 335,000,000 179,500,000 177,000,000  154,500,000 107,000,000 112,000,000           
        receivable from disposal of business
                                                               105,000                              
        insurance recovery receivable
                                                                  27,000,000 27,000,000                          
        accrued litigation settlement
                                                                  40,140,000 39,552,000                          
        current portion of capital lease obligations
                                                                 25,000 47,000 32,000 68,000 135,000 202,000 278,000 320,000 368,000 416,000                   
        capital lease obligations, net of current portion
                                                                 5,000 5,000    5,000 5,000 50,000 94,000 139,000 204,000 252,000 127,000 164,000               
        note payable and current portion of capital lease obligations
                                                                           518,000 454,000 23,246,000                
        total liabilities and stockholders equity
                                                                           779,597,000    443,213,000  335,075,000 314,493,000 199,444,000 190,576,000 155,459,000 132,727,000 129,699,000 115,402,000 100,156,000 82,785,000 83,219,000 55,548,791 
        other current assets
                                                                              10,277,000 10,435,000 9,025,000 12,204,000 8,911,000 6,435,000 5,619,000 5,211,000 7,897,000 5,799,000 3,933,000 3,305,000 3,388,000 3,053,000 4,295,634 
        deposits and other assets
                                                                              10,866,000 8,737,000 7,503,000 7,508,000 4,012,000 2,294,000 1,468,000 1,273,000 1,024,000 1,147,000      
        current portion of notes payable and capital lease obligations
                                                                              1,165,000 1,309,000 1,143,000 1,141,000 1,138,000 1,282,000 1,143,000 1,141,000 1,138,000 1,282,000      
        notes payable and capital lease obligations, net of current portion
                                                                               234,000   1,000,000 1,000,000 1,134,000 1,132,000 2,129,000 2,127,000      
        borrowings
                                                                                   8,000,000 22,000,000 6,500,000        
        accrued expenses and other liabilities
                                                                                     604,000        
        deferred revenue
                                                                                       4,609,000 5,291,000 4,524,000 2,195,000 2,603,000 2,255,827 
        deferred stock-based compensation
                                                                                       -21,055,000 -20,686,000 -20,517,000 -21,439,000 -12,281,000  
        deposits
                                                                                        541,000 641,000 641,000 656,000 648,580 
        current portion of notes payable
                                                                                        1,000,000 1,000,000    
        notes payable, net of current portion
                                                                                        2,000,000 2,000,000    
        other assets:
                                                                                             
        total other assets
                                                                                          2,446,000 2,106,000 3,313,242 
        interest payable to hcg holdings llc
                                                                                            609,025 
        notes payable to hcg holdings llc
                                                                                            10,075,764 
        8% preferred stock, 1,000 per share stated value plus accrued 8% annual cumulative dividends; 106,840 shares authorized; 0 and 12,500 shares issued and outstanding at december 31, 2004 and 2003, respectively
                                                                                             
        common stock (previously named class a common stock)*; 0.01 par value...
                                                                                           164,000  
        class b common stock (retired in 2004)*; 0.01 par value...
                                                                                             
        allowance for doubtful accounts and unbilled services
                                                                                            -2,988,995 
        net receivables from clients and unbilled services
                                                                                            30,646,696 
        8% preferred stock, 1,000 per share stated value plus accrued 8% annual cumulative dividends; 106,840 shares authorized; 12,500 shares issued and outstanding at september 30, 2004 (unaudited) and december 31, 2003
                                                                                            15,069,153 
        class a common stock*; 0.01 par value...
                                                                                            112,858 
        class b common stock*; 0.01 par value...
                                                                                            8,988 
        retained deficit
                                                                                            -705,766 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 
                                                                                              
          cash flows from operating activities:
                                                                                              
          net income
        23,247,000 30,654,000 30,420,000 19,430,000 24,536,000 33,989,000 27,149,000 37,482,000 18,006,000 2,832,000 21,516,000 24,712,000 13,419,000 17,084,000 17,741,000 13,875,000 26,852,000 31,058,000 13,727,000 12,797,000 5,405,000 -6,137,000 11,058,000 13,547,000 -42,308,000 14,313,000 13,654,000 10,472,000 3,304,000 3,061,000 8,477,000 5,372,000 -3,264,000 -29,612,000 4,370,000 -150,173,000 5,298,000 4,154,000 12,292,000 15,169,000 6,002,000 19,343,000 19,374,000 18,833,000 1,502,000 12,793,000 12,219,000 19,913,000 34,126,000 22,120,000 17,171,000 15,805,000 11,337,000 18,602,000 10,463,000 6,507,000 856,000 6,505,000 489,000 9,469,000 4,056,000 -3,814,000 7,450,000 2,375,000 2,514,000 14,399,000 -63,994,000 6,471,000 10,251,000 11,799,000 8,830,000 9,809,000 10,213,000 11,502,000 10,487,000 10,101,000 9,811,000 8,028,000 6,785,000 6,280,000 5,596,000 4,519,000 3,766,000 4,657,000 4,827,000 2,522,184 
          adjustments to reconcile net income to cash flows from operating activities:
                                                                                              
          depreciation and amortization
        9,721,000 8,965,000 9,398,000 7,117,000 6,949,000 6,974,000 6,321,000 6,033,000 5,972,000 6,285,000 6,104,000 6,142,000 6,407,000 6,781,000 6,812,000 6,902,000 6,864,000 6,733,000 6,322,000 6,356,000 6,567,000 7,711,000 7,569,000 7,527,000 7,415,000 2,582,000 10,141,000 10,972,000 10,710,000 9,346,000 9,571,000 10,373,000 10,021,000 12,208,000 13,176,000 12,774,000 11,931,000 12,472,000 12,143,000 11,402,000 10,799,000 19,833,000 13,789,000 14,142,000 10,289,000 8,353,000 7,565,000 7,914,000 7,157,000 6,978,000 5,643,000 5,551,000 5,437,000 6,257,000 6,350,000 6,023,000 6,621,000 6,842,000 6,374,000 5,763,000 5,738,000 6,021,000 5,499,000 5,744,000 5,597,000 7,295,000 6,658,000 6,935,000 7,445,000 10,068,000 9,296,000 5,394,000 5,162,000 5,946,000 6,491,000 6,481,000 6,282,000 3,227,000 3,388,000 3,209,000 1,584,000 1,668,000 2,587,000 1,494,000 847,000 683,146 
          non-cash lease expense
        1,641,000 2,284,000 1,628,000 1,418,000 1,437,000 1,579,000 1,443,000 1,499,000 1,544,000 1,481,000 1,500,000 1,696,000 1,644,000 1,601,000 1,594,000 1,534,000 1,640,000 2,055,000 1,611,000 1,608,000 1,693,000 1,919,000 1,964,000 1,942,000 1,938,000                                                              
          lease-related impairment charges
         -424,000 424,000 738,000 1,220,000 1,444,000 849,000 664,000                                                                             
          gain on lease modification
        -3,814,000                                                                                      
          share-based compensation
        15,693,000 10,193,000 10,562,000 10,399,000 15,358,000 11,111,000 8,679,000 11,335,000 13,949,000 10,299,000 12,247,000 11,589,000 11,562,000 7,888,000 7,917,000 7,231,000 7,935,000 7,878,000 6,413,000 5,941,000 5,625,000 5,522,000 4,032,000 6,023,000 8,504,000 6,119,000 6,611,000 6,117,000 5,366,000 5,978,000 3,723,000 4,634,000 4,483,000 3,127,000 4,110,000 3,662,000 3,939,000 3,432,000 3,358,000 4,579,000 5,208,000 6,199,000 3,512,000 6,496,000 5,280,000 4,626,000 5,231,000 5,137,000 5,136,000 5,655,000 3,860,000 4,197,000 4,635,000 4,468,000 2,592,000 3,749,000 4,842,000 5,239,000 4,455,000 4,458,000 5,236,000 4,001,000 4,621,000 6,095,000 5,965,000 3,330,000 3,136,000 6,800,000 6,638,000 6,386,000 6,853,000 7,150,000 6,418,000 5,574,000 5,187,000 4,845,000 4,206,000  2,502,000 2,458,000 2,263,000      
          amortization of debt discount and issuance costs
        288,000 289,000 287,000 285,000 286,000 285,000 285,000 285,000 223,000 192,000 195,000 191,000 191,000 574,000 198,000 199,000 198,000 199,000 198,000 199,000 198,000 198,000 198,000 199,000 198,000 198,000 2,802,000 2,646,000 2,618,000 2,592,000 2,566,000 2,540,000 2,615,000 2,599,000 2,573,000 2,549,000 2,482,000 2,438,000 2,414,000 2,390,000 2,367,000 2,344,000 2,322,000 2,298,000 2,365,000 2,350,000                                         
          allowances for doubtful accounts
        133,000 552,000 -6,000 124,000 272,000 11,000 709,000 2,337,000 16,000 368,000 50,000 3,000 94,000 19,000 28,000      27,000 491,000 21,000                                                              
          deferred income taxes
        2,339,000 1,776,000 8,705,000 140,000 259,000 -2,424,000 3,095,000 1,340,000 602,000 -7,072,000 -865,000   11,651,000 44,000 -40,000 7,129,000 10,046,000 2,482,000   6,266,000 -610,000 -1,499,000 -14,016,000 9,057,000    10,538,000    -2,691,000 1,623,000 -60,001,000 7,316,000 -3,788,000 26,000 -2,313,000 6,332,000 -10,642,000 10,216,000 475,000 2,716,000 6,279,000 -3,999,000 -4,013,000 9,829,000 -2,379,000 1,849,000 -870,000 6,083,000 -2,979,000 -726,000 -160,000 3,344,000 25,900,000 -9,221,000 10,442,000 2,581,000 -3,567,000 1,967,000 -9,645,000 10,382,000 18,919,000 -43,174,000 -438,000 2,931,000 145,000 -312,000 2,174,000 -1,487,000 11,549,000 -2,994,000 -3,305,000 -3,866,000 -43,000 -2,429,000 -1,611,000 -2,380,000 -1,822,000 -975,000 -871,000 -1,670,000 -4,236,907 
          gain on sale of business
        -303,000                                                                                    
          change in fair value of contingent consideration liabilities
        3,840,000 3,023,000   56,000 -173,000 -932,000 516,000 -239,000 -18,000 -668,000 435,000 -325,000 -67,000 21,000 12,000 75,000 56,000 42,000     -630,000 -485,000 -391,000 2,844,000 887,000 -4,180,000 830,000 1,333,000 880,000                                                    
          change in fair value of equity investment
                                                                                             
          changes in operating assets and liabilities, net of acquisitions:
                                                                                              
          decrease in receivables from clients
        -22,660,000 15,535,000 -4,125,000 8,373,000 -2,879,000 14,243,000 -24,367,000 30,744,000 -51,116,000 3,462,000 -14,068,000 -5,267,000 827,000 18,912,000 -15,934,000 -34,616,000 5,791,000 -16,551,000 4,455,000 -28,927,000 1,178,000 9,558,000 23,832,000 -12,037,000 11,698,000 -3,306,000 167,000 -12,113,000 5,129,000 -1,406,000 -3,719,000 -932,000 -4,452,000 -7,375,000 -1,923,000 4,285,000 6,663,000 -8,002,000 -10,376,000    -7,175,000 -1,003,000 -6,547,000    27,757,000 -34,931,000      25,748,000 2,133,000 -5,170,000 -23,826,000 -11,325,000 19,266,000    15,342,000                      
          decrease in unbilled services
        -39,979,000 280,000 -5,162,000 -6,328,000 -20,617,000 17,353,000 10,713,000 -15,040,000 18,097,000 2,041,000 -18,525,000 -898,000 -31,669,000 -19,422,000 -3,608,000 6,910,000 -35,239,000 2,063,000 -4,795,000 -13,002,000 -23,086,000 17,279,000 4,656,000 6,079,000 -9,138,000 19,894,000 -8,058,000 -5,255,000 -16,850,000 5,620,000 2,979,000 -3,702,000 -15,991,000 7,919,000 -4,500,000 6,531,000 -14,282,000 23,935,000 5,060,000    16,003,000 7,160,000 -7,984,000    -34,329,000 24,151,000       4,456,000                              
          decrease in current income tax receivable / payable
        -57,000 9,665,000 -301,000 -11,493,000 -5,668,000 8,526,000 -508,000 757,000 -3,363,000 -774,000 1,776,000 -7,628,000 1,487,000 -7,031,000 5,310,000 6,128,000 3,266,000 -5,882,000 -207,000 2,793,000 573,000 -13,117,000 2,909,000 4,214,000 2,332,000 -6,119,000 4,075,000 2,996,000 3,490,000 -4,007,000 800,000 1,405,000 -805,000 242,000 -991,000 2,985,000 -2,026,000 -1,371,000 -2,469,000    598,000 3,465,000 -359,000    -13,703,000 5,191,000             2,041,000    3,533,000 1,235,000 538,000                  
          decrease in other assets
        -4,354,000 5,110,000 -11,638,000 -6,221,000 170,000 259,000 6,530,000 -9,934,000 -5,008,000 -292,000 -1,363,000 325,000 -5,205,000 -936,000 -516,000 2,623,000 1,361,000 -2,768,000 1,215,000 -1,444,000 327,000 -8,546,000 -1,752,000 -5,978,000 4,304,000 4,016,000 583,000 -2,189,000 -2,554,000 2,407,000 372,000 -387,000 -3,753,000 1,436,000 1,149,000 -2,123,000 -828,000 -765,000 2,245,000    -1,256,000 -5,941,000 1,816,000    5,778,000 2,493,000    2,359,000 -665,000 -932,000 1,853,000 2,922,000    2,254,000                         
          increase in accounts payable and other liabilities
        -5,005,000 -7,777,000 -2,539,000 3,046,000 1,017,000 -5,234,000 -16,000 -11,415,000 4,437,000 -1,587,000 233,000 -3,713,000 -1,881,000  -1,014,000 -6,480,000 -7,044,000  -2,809,000 2,472,000 2,566,000  -2,485,000 921,000 -3,708,000  -3,432,000 -2,529,000 2,396,000                                                          
          increase in accrued payroll and related benefits
        -142,770,000 46,099,000 54,511,000 41,451,000 -132,731,000 57,755,000 45,015,000 45,890,000 -132,290,000 40,217,000 55,082,000 45,566,000 -89,843,000 51,653,000 24,537,000 27,269,000 -70,689,000 33,322,000 6,529,000 31,786,000 -74,273,000 24,121,000 28,130,000 31,490,000 -84,910,000 32,189,000 28,612,000 23,689,000 -54,151,000 26,036,000 14,181,000 18,897,000 -23,633,000 10,962,000 10,498,000 10,891,000 -43,317,000 20,751,000 9,271,000 10,473,000 -37,451,000 18,289,000 3,604,000 15,336,000 -62,450,000 18,400,000 23,199,000 24,405,000 -57,169,000 33,833,000 16,740,000 11,169,000 -27,018,000 18,416,000    19,184,000    3,973,000    13,392,000    -1,177,000    5,493,000    8,293,000    7,466,000 5,731,000   2,043,132 
          increase in deferred revenues
        -128,000 794,000 1,603,000 448,000 -164,000 -559,000 -888,000 5,497,000 -3,158,000 -3,768,000 1,524,000 4,153,000 -1,349,000 1,366,000 1,437,000 -2,662,000 828,000 2,707,000 -1,344,000 489,000 -9,569,000 2,956,000 -3,348,000 5,032,000 1,606,000 -2,816,000 3,668,000 -2,415,000 1,845,000 -1,848,000 541,000 5,033,000 -3,416,000 2,435,000 787,000 510,000 -1,615,000 1,870,000 841,000 989,000 198,000 -2,648,000 -1,106,000 5,377,000 3,236,000 -313,000 -3,565,000 2,868,000 -1,964,000 2,066,000 92,000 -3,086,000 -34,000 -5,814,000 -3,345,000 -3,293,000 -7,978,000 4,566,000 9,416,000 945,000 3,755,000 1,036,000   966,000 -4,722,000 2,580,000 -4,712,000 -1,747,000 277,000 6,554,000 1,767,000 332,000     497,000 -2,142,000        
          net cash from operating activities
        -162,168,000 126,407,000 93,767,000 80,047,000 -106,827,000 139,615,000 85,207,000 107,221,000 -130,724,000 80,368,000 68,774,000 78,221,000 -92,101,000 91,179,000 44,457,000 28,863,000 -79,099,000 46,193,000 33,764,000 20,784,000 -82,754,000 58,753,000 76,180,000 57,951,000 -56,146,000 80,475,000 57,952,000 32,082,000 -38,289,000 52,791,000 41,954,000 43,176,000 -36,263,000 47,363,000 29,146,000 41,678,000 -18,392,000 49,501,000 38,263,000 50,427,000 -9,880,000 81,030,000 64,906,000 60,485,000 -42,154,000 54,332,000 79,922,000 21,364,000 -9,165,000 69,967,000 43,453,000 26,664,000 -24,826,000 65,221,000 11,846,000 41,073,000 -12,551,000 53,764,000 22,803,000 35,442,000 -3,392,000 39,139,000 24,912,000 8,045,000 -22,045,000 68,086,000 20,315,000 29,603,000 2,052,000 56,791,000 39,649,000 33,210,000 -28,450,000 43,117,000 17,426,000 8,331,000 -15,190,000 32,733,000 12,330,000 7,502,000 -10,023,000 13,937,000 8,503,000 10,066,000 -6,512,000 5,214,127 
          capital expenditures
        -11,857,000 -7,819,000 -8,454,000 -6,282,000 -8,529,000 -7,214,000 -7,566,000 -9,006,000 -8,797,000 -10,429,000 -8,034,000 -8,192,000 -8,531,000 -7,676,000 -5,849,000 -4,790,000 -5,984,000 -1,953,000 -4,574,000 -5,910,000 -2,037,000 -2,394,000 -2,960,000 -5,678,000 -3,923,000 -3,216,000 -6,693,000 -6,351,000 -4,442,000 -2,274,000 -2,993,000 -5,183,000 -2,097,000 -4,263,000 -5,262,000 -9,047,000 -6,768,000 -4,564,000 -4,298,000 -3,680,000 -2,232,000 -3,531,000 -5,508,000 -3,387,000 -6,482,000 -9,230,000 -5,250,000 -6,593,000  -6,207,000 -4,743,000 -6,579,000 -4,268,000 -6,402,000 -2,584,000 -6,493,000 -5,267,000 -3,466,000 -4,280,000 -2,856,000 -3,337,000 -3,809,000 -2,202,000 -1,923,000 -566,000 -1,645,000 -2,544,000 -4,829,000 -3,598,000 -2,343,000 -4,154,000 -7,794,000 -5,530,000 -7,059,000 -3,756,000 -5,072,000 -3,022,000 -3,154,000 -1,756,000 -7,600,000 -2,180,000 -1,701,000 -3,292,000 -993,000 -2,566,612 
          free cash flows
        -174,025,000 118,588,000 85,313,000 73,765,000 -115,356,000 132,401,000 77,641,000 98,215,000 -139,521,000 69,939,000 60,740,000 70,029,000 -100,632,000 83,503,000 38,608,000 24,073,000 -85,083,000 44,240,000 29,190,000 14,874,000 -84,791,000 56,359,000 73,220,000 52,273,000 -60,069,000 77,259,000 51,259,000 25,731,000 -42,731,000 50,517,000 38,961,000 37,993,000 -38,360,000 43,100,000 23,884,000 32,631,000 -25,160,000 44,937,000 33,965,000 46,747,000 -12,112,000 77,499,000 59,398,000 57,098,000 -48,636,000 45,102,000 74,672,000 14,771,000  63,760,000 38,710,000 20,085,000 -29,094,000 58,819,000 9,262,000 34,580,000 -17,818,000 50,298,000 18,523,000 32,586,000 -6,729,000 35,330,000 22,710,000 6,122,000 -22,611,000 66,441,000 17,771,000 24,774,000 -1,546,000 54,448,000 35,495,000 25,416,000 -33,980,000 36,058,000 13,670,000 3,259,000 -18,212,000 29,579,000 10,574,000 7,502,000 -17,623,000 11,757,000 6,802,000 6,774,000 -7,505,000 2,647,515 
          cash flows from investing activities:
                                                                                              
          purchases of property and equipment
        -5,680,000 -2,578,000 -3,967,000 -2,042,000 -1,850,000 -2,623,000 -2,363,000 -2,473,000 -1,192,000 -4,297,000 -1,422,000 -1,769,000 -1,956,000 -2,779,000 -2,968,000 -2,876,000 -3,924,000 -1,953,000 -3,479,000 -4,802,000 -637,000 -2,394,000 -1,314,000 -3,416,000 -1,001,000 -3,216,000 -3,640,000 -4,035,000 -2,349,000 -2,274,000 -1,531,000 -3,762,000 -1,369,000 -4,263,000 -4,852,000 -8,784,000 -6,503,000 -4,564,000 -3,996,000 -3,396,000 -1,980,000 -3,531,000 -5,171,000 -3,387,000 -6,482,000 -9,230,000 -5,250,000 -6,593,000 -4,840,000 -5,842,000 -4,594,000 -6,213,000 -3,576,000 -6,402,000 -2,584,000 -6,493,000 -5,267,000 -3,466,000 -4,280,000 -2,856,000 -3,337,000 -3,809,000 -2,202,000 -1,923,000 -566,000 -1,645,000 -2,544,000 -4,829,000 -3,598,000 -2,343,000 -4,154,000 -7,794,000 -5,530,000 -7,059,000 -3,756,000 -5,072,000 -3,022,000 -3,154,000 -1,756,000        
          investments in life insurance policies
         -344,000 -585,000 -590,000 -1,722,000 -428,000 -805,000                                                                                
          purchases of businesses, net of cash acquired
        1,493,000 -4,456,000 -54,063,000 -47,921,000 -5,190,000                         -215,000 -3,459,000 -1,639,000 -101,817,000 -20,062,000 -35,071,000 -14,000,000         -30,000,000                -3,180,000 -1,305,000 -862,000 -46,203,000 -2,410,000 -192,983,000 -24,401,000 -10,153,000 -7,694,000     -29,625,000        
          capitalization of internally developed software costs
        -6,177,000 -5,241,000 -4,487,000 -4,240,000 -6,679,000 -4,591,000 -5,203,000 -6,533,000 -7,605,000 -6,132,000 -6,612,000 -6,423,000 -6,575,000 -4,897,000 -2,881,000 -1,914,000 -2,060,000  -1,095,000 -1,108,000 -1,400,000  -1,646,000 -2,262,000 -2,922,000  -3,053,000 -2,316,000 -2,093,000  -1,462,000 -1,421,000 -728,000  -410,000 -263,000 -265,000  -302,000 -284,000 -252,000  -337,000                                            
          proceeds from note receivable
        2,250,000 154,000 154,000 154,000 -3,000                 1,000,000 177,000         109,000 219,000 219,000                                    
          proceeds from divestiture of business
        300,000                                                                                      
          net cash from investing activities
        -7,814,000 -12,569,000 -63,102,000 -54,793,000 -15,287,000 -31,701,000 -8,371,000 -9,078,000 -30,599,000 -10,853,000 -10,036,000 -5,591,000 -10,172,000 -9,349,000 -3,171,000 -4,292,000 -3,316,000 -1,417,000 -4,974,000 -5,715,000 -8,037,000 -13,646,000 -4,247,000 -5,746,000 -18,395,000 -10,582,000 -9,540,000 -6,793,000 -8,087,000 -5,066,000 -3,490,000 -6,239,000 -3,767,000 -3,695,000 -5,832,000 -10,880,000 -108,541,000 -5,403,000 -24,551,000 -39,584,000 -17,098,000 96,344,000 -17,980,000 -4,792,000 -345,730,000 -12,131,000 -18,407,000 -41,075,000 -22,218,000 -36,367,000 -5,009,000 -6,507,000 -4,775,000 -8,719,000 -23,585,000 -8,234,000 -36,926,000 -4,008,000 -3,790,000 -4,326,000 -26,366,000 -26,378,000 -64,000 -1,053,000 -60,322,000 -3,796,000 -4,465,000 -6,345,000 -49,955,000 -4,520,000 -197,214,000 -32,566,000 -16,561,000 -14,753,000 -65,926,000 -7,105,000 -99,334,000 -4,040,000 -31,381,000 -26,162,000 -7,600,000 -2,655,000 -1,785,000 -15,658,000 -993,000 -2,566,612 
          cash flows from financing activities:
                                                                                              
          proceeds from exercises of stock options
        708,000 945,000 1,551,000 64,000 2,527,000 198,000 419,000 48,000 1,167,000 1,537,000 360,000 627,000 236,000 537,000 648,000 191,000 191,000 248,000 174,000 178,000 179,000 178,000 468,000                                                              
          shares redeemed for employee tax withholdings
        -20,530,000 -594,000 -467,000 -326,000 -32,181,000 -627,000 -378,000 -153,000 -20,927,000 -486,000 -322,000 -199,000 -9,529,000 -255,000 -529,000 -127,000 -6,884,000 -836,000 -616,000 -148,000 -8,503,000 -106,000 -580,000 -84,000 -7,133,000 -176,000 -746,000 -75,000 -4,385,000 -96,000 -371,000 -36,000 -2,684,000 -396,000 -191,000 -78,000 -4,181,000 -116,000 -392,000 -68,000 -4,377,000 -1,960,000 -544,000 -165,000 -4,485,000 -192,000 -321,000 -73,000 -3,067,000 -689,000 -179,000 -16,000 -565,000 -564,000 -49,000 -115,000 -3,710,000 -1,895,000 -95,000 -94,000 -2,437,000 -171,000 -80,000 -188,000 -1,111,000 -141,000 -1,242,000 -373,000 -1,548,000 -389,000 -29,000 -253,000 -5,491,000 -4,463,000 -3,727,000 -330,000 -1,564,000 -2,063,000 -383,000 -150,000 -864,000      
          share repurchases
        -153,130,000 -13,628,000 -18,728,000 -69,059,000 -65,310,000 -18,453,000 -7,289,000 -36,266,000 -60,998,000 -33,860,000 -28,529,000 -15,235,000 -45,133,000 -24,919,000 -43,031,000 -28,346,000 -24,097,000 -4,383,000 -24,986,000 -23,789,000 -11,454,000 -5,026,000 -22,115,000             -55,265,000 -21,093,000   -4,908,000 -35,553,000                                        
          proceeds from bank borrowings
        413,000,000 67,000,000 489,000,000 224,000,000 328,000,000 61,000,000 64,000,000 52,500,000 566,000,000 62,000,000 62,000,000 29,000,000 201,000,000 27,000,000 63,000,000 74,000,000 150,000,000 46,000,000 50,000,000 50,000,000 89,000,000 2,000,000 281,000,000                                                              
          repayments of bank borrowings
        -68,000,000 -167,000,000 -535,813,000 -142,437,000 -109,438,000 -146,438,000 -132,437,000 -114,938,000 -316,000,000 -96,000,000 -99,000,000 -81,000,000 -44,000,000 -78,000,000 -64,000,000 -67,000,000 -47,780,000 -76,137,000 -55,092,000 -50,135,000 -24,135,000 -48,178,000 -80,133,000 -122,132,000 -38,131,000                                                              
          deferred payments for business acquisitions
                                                                                             
          net cash from financing activities
        172,048,000 -113,277,000 -67,557,000 12,242,000 123,562,000 -104,320,000 -76,041,000 -99,133,000 167,859,000 -66,809,000 -65,851,000 -68,116,000 102,449,000 -78,860,000 -44,324,000 -22,311,000 71,387,000 -35,165,000 -30,503,000 -23,824,000 45,082,000 -53,132,000 -80,534,000 -120,038,000 214,089,000 -107,776,000 -8,139,000 -24,643,000 21,722,000 -23,549,000 -39,850,000 -32,832,000 29,541,000 -35,441,000 -28,273,000 -30,016,000 122,551,000 -36,119,000 -11,317,000 -17,567,000 -18,160,000 -131,832,000 -50,264,000 -46,088,000 138,229,000 -11,212,000 155,234,000 7,269,000 -5,121,000 -6,290,000 -12,318,000 -21,305,000 10,265,000 -34,544,000 9,022,000 -30,479,000 47,930,000 -45,968,000 -20,344,000 -32,553,000 27,396,000 -12,109,000 -23,286,000 -5,613,000 78,565,000 -84,515,000 5,184,000 -27,219,000 43,860,000 -52,437,000 158,367,000 -342,000 55,949,000 -29,144,000 48,707,000 -4,052,000 104,288,000 -13,064,000 16,613,000 5,864,000 1,980,000 -1,337,000 58,000 92,000 12,000 19,522,488 
          effect of exchange rate changes on cash
        -115,000 58,000 -230,000 137,000 19,000 -180,000 56,000 -6,000 -43,000 45,000 -72,000 43,000 16,000 33,000 -89,000 -50,000 -5,000 -19,000 -80,000 114,000 155,000 457,000 134,000 36,000 -143,000 77,000 -40,000 5,000 73,000 -94,000 -41,000 -89,000 16,000 22,000 27,000 143,000 22,000 -55,000 8,000 -33,000 158,000 -567,000 -28,000 40,000 -34,000 -30,000 -54,000 19,000 14,000 40,000 47,000 7,000 -77,000 -8,000 157,000 -551,000 430,000 -181,000 -454,000 282,000 428,000 -1,050,000 1,210,000 726,000 -789,000 -47,000 70,000 22,000 -497,000 -273,000 -592,000 -244,000 346,000 31,000 98,000            
          net increase in cash and cash equivalents
        1,951,000 619,000 -37,122,000 37,633,000 1,467,000 3,414,000 851,000 -996,000 6,493,000   4,557,000 192,000     9,592,000 -1,793,000 -8,641,000 -45,554,000 -7,568,000 -8,467,000 -67,797,000 139,405,000 -37,806,000                44,975,000    30,959,000    27,350,000 26,173,000           -398,000    -20,272,000 21,104,000 -3,939,000 -4,540,000 -439,000 210,000 58,000 11,284,000         9,945,000    22,170,003 
          cash and cash equivalents at beginning of the period
        24,508,000 21,911,000 12,149,000 11,834,000 20,781,000 67,177,000 11,604,000 33,107,000 16,909,000 17,027,000 58,437,000 256,872,000 58,131,000 25,162,000 5,080,000 6,347,000 6,459,000 14,106,000 2,993,000 16,572,000        
          cash and cash equivalents at end of the period
        26,459,000 619,000 -37,122,000 37,633,000 23,378,000 3,414,000 851,000 -996,000 18,642,000 2,751,000 -7,185,000 4,557,000 12,026,000 3,003,000 -3,127,000 2,210,000 9,748,000 9,592,000 -1,793,000 -8,641,000 21,623,000 -7,568,000 -8,467,000 -67,797,000 151,009,000 -37,806,000 40,233,000 651,000 8,526,000 24,082,000 -1,427,000 4,016,000 6,436,000 8,249,000 -4,932,000 925,000 12,667,000 7,924,000 2,403,000 -6,757,000 13,457,000 44,975,000 -3,366,000 9,645,000 7,183,000 30,959,000 216,695,000 -12,423,000 21,641,000 27,350,000 26,173,000 -1,141,000 5,749,000 21,950,000 -2,560,000 1,809,000 3,963,000 3,607,000 -1,785,000 -1,155,000 4,413,000 -398,000 2,772,000 2,105,000 1,868,000 -20,272,000 21,104,000 -3,939,000 9,566,000 -439,000 210,000 58,000 14,277,000 -749,000 305,000 -2,899,000 6,336,000 15,629,000 -2,438,000        
          supplemental disclosure of cash flow information:
                                                                                              
          non-cash investing and financing activities:
                                                                                              
          property and equipment expenditures and capitalized software included in current liabilities
        2,673,000 2,521,000 842,000 -392,000 3,446,000 822,000 -633,000 -1,320,000 6,147,000 -152,000 871,000 375,000 4,062,000                                                                          
          operating lease right-of-use assets obtained in exchange for operating lease liabilities
        1,795,000  6,485,000 741,000 694,000  957,000 2,141,000 1,073,000  481,000 1,091,000 748,000                                                                          
          common stock issued related to purchase of business
              8,640,000                                                                              
          share repurchases included in current liabilities
        1,267,000    8,121,000    2,228,000                                                                              
          excise tax on net share repurchases included in non-current liabilities
        1,133,000    73,000                                                                                  
          adjustments to reconcile net income to net cash flows from operating activities:
                                                                                              
          losses on sale of property and equipment
                                                                                              
          gain on sale of businesses, excluding transaction costs
                                                                                              
          change in fair value of preferred stock investment
            4,210,000         -26,964,000                                                                      
          credit-related impairment charge on convertible debt investment
         -743,000                                                                                    
          changes in operating assets and liabilities, net of acquisitions and divestiture:
                                                                                              
          distributions from life insurance policies
                   419,000                                                                        
          proceeds from sale of property and equipment
               49,000    3,000 4,750,000 153,000 97,000                                                                    
          proceeds from divestitures of businesses
                                                                                              
          payments for debt issuance costs
            -63,000 -1,383,000 -42,000 -16,000             -26,000    -1,385,000 -13,000 -395,000                                                 
          deferred payments on business acquisition
             -356,000   -1,000,000 -500,000                                                                          
          common stock issued related to purchases of businesses
         2,112,000 6,198,000 18,553,000 2,344,000                                                                                  
          contingent consideration accrued related to purchases of businesses
         1,548,000 3,303,000   36,000                                                                             
          note receivable issued related to divestiture of business
                                                                                              
          excise tax on net share repurchases included in current liabilities
         57,000 -105,000   31,000    304,000 258,000                                                                            
          gain on sale of property and equipment
                                                                                              
          deferred payment on business acquisition
            -36,000            -500,000    1,000,000                                                                  
          contingent consideration accrued related to purchase of business
                                                                                              
          gain on sale of property and equipment, excluding transaction costs
                 -3,000    6,000 -50,000 -1,067,000                                                                      
          other
                        -96,000 -89,000                                                       7,000    60,000 -1,000 135,000      
          cash paid during the year for:
                                                                                              
          interest
                                                                                      212,000        
          income taxes
                                                                                      5,374,000        
          purchases of businesses
              381,000 -21,150,000 -1,651,000 38,000        -6,000,000                      -776,000 -183,000 -331,807,000  -303,000 -33,961,000 -17,430,000      -20,696,000 -1,838,000 -31,298,000  15,000 -995,000 -22,886,000  -2,001,000 48,000 -63,277,000                      
          loss on sale of property and equipment
                                                                                              
          excise tax on net share repurchases included in current and non-current liabilities
               -615,000 1,064,000                                                                              
          loss on sale of property and equipment, excluding transaction costs
                   1,000                                                                          
          investment in life insurance policies
                -806,000  -413,000 -355,000 -1,833,000     -671,000 -497,000   -436,000 -486,000 -68,000 -1,472,000 -269,000 -347,000 -442,000 -3,645,000 -348,000 -234,000 -1,455,000 -1,693,000 -133,000 -145,000 -191,000 -833,000 -866,000 -981,000 304,000 -186,000 -4,941,000                                          
          adjustments to reconcile net income to net cash from operating activities:
                                                                                              
          gain on sale of business, excluding transaction costs
                                                                                              
          divestiture of business
                      207,000                                                                      
          net decrease in cash and cash equivalents
                      -3,127,000 2,210,000 -11,033,000           651,000 -24,581,000  -1,427,000 4,016,000 -10,473,000 8,249,000 -4,932,000 925,000 -4,360,000  2,403,000 -6,757,000 -44,980,000   9,645,000 -249,689,000   -12,423,000 -36,490,000    -19,413,000  -2,560,000 1,809,000 -1,117,000   -1,155,000 -1,934,000   2,105,000 -4,591,000          305,000 -2,899,000 -10,236,000  -2,438,000 -12,796,000 -15,643,000   -5,500,000 -7,493,000  
          lease-related impairment charge
                   216,000 1,870,000                                                                          
          contingent consideration related to purchase of business
                      869,000                                                                      
          goodwill impairment charges
                             59,816,000                                                              
          loss on sales of businesses, excluding transaction costs
                                                                                              
          changes in operating assets and liabilities, net of acquisitions and divestitures:
                                                                                              
          increase in accounts payable and accrued liabilities
                                     -8,398,000 1,182,000 -1,897,000 901,000 1,882,000 -5,126,000 2,275,000 4,701,000 -778,000 2,228,000 -634,000 -3,960,000 -780,000 5,596,000 -7,023,000 9,886,000 -2,302,000 949,000 2,228,000 8,289,000 3,532,000 -3,718,000 4,700,000 -3,000,000   -6,130,000 3,492,000   -649,000 1,165,000 -1,948,000 -2,628,000 -8,302,000 9,213,000 -9,318,000 13,311,000 2,403,000 532,000 -3,311,000 5,448,000 1,542,000 1,815,000 1,342,000 -951,000 4,401,000 -521,000          
          purchases of investment securities
                              -13,000,000                                                              
          divestitures of business
                                                                                              
          deferred payments on business acquisitions
                                                                                            
          property and equipment expenditures and capitalized software included in accounts payable, accrued expenses and accrued payroll and related benefits
                     310,000 340,000 452,000 2,682,000 2,593,000 -1,175,000 -230,000 3,545,000 -871,000                                                                 
          contingent consideration related to purchases of businesses
                                                                                              
          share repurchases included in accounts payable
                     -1,465,000       1,729,000                                                                  
          purchases of business, net of cash acquired
                      341,000 -2,289,000                                                                      
          operating lease right-of-use asset obtained in exchange for operating lease liability
                      1,806,000 102,000      59,000                                                                
          lease impairment charges
                                                                                              
          capitalization of internally developed software
                                                         -365,000 -149,000 -366,000 -692,000                                  
          divestitures of businesses, net of cash sold
                                                                                              
          repayment of convertible notes
                                                                                              
          payments for contingent consideration liabilities
                                                                                              
          loss on sale of business
                              102,000                                                              
          changes in operating assets and liabilities, net of acquisition and divestiture:
                                                                                              
          purchase of investment securities
                                                                                              
          purchase of business
                                                                                             
          allowances for doubtful accounts and unbilled services
                                 59,000 21,000 111,000 59,000 84,000 183,000 189,000 201,000 -595,000 2,520,000 -54,000 1,346,000 -2,857,000 1,230,000 3,459,000 2,418,000 2,630,000 -571,000 870,000 -1,904,000 -2,911,000 9,110,000 -209,000 -72,000 1,258,000 -2,222,000 -1,578,000 6,953,000 -6,658,000 4,211,000 -4,734,000 2,246,000 -6,850,000 -3,227,000 1,503,000 182,000 -4,058,000 3,927,000 1,559,000 -1,078,000 -1,534,000 1,076,000 3,712,000 -1,261,000 1,618,000 2,687,000 521,000 651,000 1,795,000 1,292,000 1,184,000 3,035,000 -181,000 509,000 -163,000 404,000 -234,000 368,000 -402,000 547,000  
          losses on sales of businesses
                                                                                              
          contingent consideration related to business acquisitions
                                     212,000 15,489,000 2,254,000 6,500,000 2,063,000 900,000 226,000 590,000                                      
          lease impairment charge
                                  65,000 740,000                                                          
          changes in operating assets and liabilities, net of divestiture:
                                                                                              
          payments of contingent consideration liabilities
                                                                                             
          property and equipment expenditures and capitalized software included in accounts payable and accrued expenses
                               -1,646,000 3,716,000 -485,000 -757,000 1,929,000 1,913,000                                                          
          loss on sale of businesses
                                     -56,000 32,000                                                        
          promissory note assumed for purchase of property and equipment
                                                                                            
          common stock issued related to business acquisition
                                           9,560,000      2,204,000                                          
          proceeds from exercise of stock options
                                  234,000 235,000 234,000  234,000 235,000 234,000      123,000     9,000 69,000 39,000 740,000 159,000 9,000 3,000 27,000 246,000 1,000 29,000 13,000 206,000 33,000 1,000 22,000 17,000 2,000 44,000 73,000 43,000 166,000 50,000 45,000 136,000 131,000 26,000 241,000 164,000 64,000 90,000 107,000 127,000 20,000 33,000 92,000 12,000 12,488 
          proceeds from borrowings under credit facility
                                  18,000,000 47,000,000 40,500,000 24,500,000 40,500,000 47,800,000 91,500,000 36,500,000 35,500,000 26,500,000 179,000,000 32,000,000 52,000,000 45,500,000 70,500,000 42,000,000 15,500,000 59,000,000 197,500,000 55,000,000   12,500,000 17,500,000 44,000,000 22,000,000 29,000,000 105,500,000 45,500,000 93,000,000 52,301,000 61,500,000 61,500,000 107,000,000 66,000,000 65,500,000 70,000,000 162,000,000 44,000,000 37,500,000 64,000,000 100,500,000                  
          repayments of debt
                                  -24,129,000 -67,129,000 -14,627,000 -46,127,000 -79,625,000 -75,925,000 -58,124,000 -70,663,000                                                     
          contingent consideration related to business acquisition
                                                                                              
          deferred acquisition payments
                                     -2,060,000                                                        
          property & equipment expenditures and capitalized software included in accounts payable and accrued expenses
                                                                                              
          common stock issued related to business acquisitions
                                                                                              
          goodwill impairment charge
                                         43,493,000                                                    
          divestitures of businesses
                                      -497,000                                                        
          property and equipment expenditures included in accounts payable and accrued expenses
                                      17,000 -454,000 1,937,000 -2,482,000 -608,000 527,000 4,130,000 1,533,000 -320,000 1,787,000 1,461,000 -112,000 -1,522,000 1,863,000 1,860,000 778,000 716,000 -2,135,000 4,174,000                                      
          common stock issued related to a business acquisition
                                                                                              
          purchases of convertible debt investment
                                                 -300,000 -12,000,000                                            
          proceeds from sale of businesses, net of cash sold
                                                                                              
          payments for capital lease obligations
                                                  -14,000 -14,000 -20,000  -21,000 -21,000 -21,000                                      
          proceeds from sale of business
                                                                                             
          repayments on credit facility
                                           -55,500,000 -51,000,000 -68,000,000 -63,000,000 -63,000,000 -30,000,000 -151,250,000 -65,500,000 -91,500,000 -57,500,000 -6,250,000 -83,750,000 -57,750,000 -6,250,000 -18,750,000 -23,750,000 -65,250,000 -12,000,000 -59,000,000 -96,500,000 -76,000,000 -42,500,000 -95,250,000 -81,750,000 -94,000,000 -77,500,000 -78,500,000 -89,000,000 -78,000,000 -80,000,000 -126,500,000 -31,000,000 -90,500,000 -59,000,000                  
          payment of contingent consideration liabilities
                                           -938,000 -873,000                                                  
          proceeds from sale of business, net of cash sold
                                                                                              
          tax benefit from share-based compensation
                                             -3,000 75,000 1,000 859,000 471,000 294,000 89,000 2,734,000 145,000 360,000 1,125,000 3,477,000 980,000 132,000 439,000 803,000 260,000 72,000 137,000 1,116,000 883,000 11,000 44,000 156,000 571,000 360,000 2,625,000 -2,265,000 -1,789,000 -26,000 -326,000 3,963,000 2,897,000 2,953,000 -1,634,000 8,018,000  4,906,000 2,034,000 1,832,000  1,406,000 409,000 2,861,000      
          proceeds from convertible senior notes issuance
                                                                                             
          proceeds from sale of warrants
                                                                                             
          payments for convertible senior note hedges
                                                                                             
          deferred payments for purchase of property and equipment
                                                                                             
          purchase of convertible debt investment
                                                    -2,500,000                                          
          increase in receivables from clients
                                                14,834,000      31,486,000     9,318,000 -4,742,000             19,023,000 -21,618,000    -4,707,000 1,176,000 -2,823,000 -2,667,000 -8,667,000 -8,686,000 -10,937,000 10,096,000 -7,594,000 -4,145,000 -5,319,000 -1,494,000 -1,900,000 -1,684,000 -1,244,000 -3,232,043 
          increase in unbilled services
                                                -19,363,000      -6,800,000     -15,513,000 -18,423,000      -2,215,000 7,469,000 -26,402,000  -9,509,000 1,244,000 -8,703,000  -10,485,000 -9,118,000 -4,564,000 17,487,000 -12,001,000 -6,114,000 -11,752,000 12,658,000 -7,933,000 -1,769,000 -10,972,000 2,195,000 -1,484,000 -1,390,000 -3,750,000 2,616,000 -6,398,000 22,000 -4,720,000 623,010 
          increase in current income tax receivable / payable
                                                -8,247,000      4,276,000     -1,282,000 -8,513,000            -7,014,000                      
          increase in other assets
                                                10,983,000      -1,231,000     -1,747,000 2,459,000           703,000 -2,445,000    -503,000 -1,126,000 -1,739,000 -4,661,000 -1,094,000 -2,641,000 3,232,000 -6,783,000 -3,430,000          
          payments of capital lease obligations
                                                             -4,000 -2,000 -1,000 -5,000  -10,000 -16,000 -29,000  -67,000 -72,000 -76,000  -92,000 -93,000 -98,000                  
          payments for convertible senior note hedge
                                                                                              
          payments for debt issue costs
                                                                                             
          deferred acquisition payment
                                                          -4,875,000                                    
          deferred payments related to business combinations
                                                                                              
          net investment in life insurance policies
                                                      -354,000 -630,000 -167,000 -160,000 -188,000 -147,000 -507,000  -305,000 97,000 -361,000    -143,000    -171,000 1,029,000 -616,000 -654,000 -154,000 233,000 -77,000 -371,000 -878,000              
          deferred payment for purchase of property and equipment
                                                                                              
          changes in operating assets and liabilities, net of businesses acquired:
                                                                                              
          loss on disposal of property and equipment
                                                                    10,000                         
          non-cash portion of litigation settlement
                                                                  508,000 588,000                          
          sale of business
                                                                       3,692,000                      
          note received for sale of business
                                                                                              
          debt issuance costs
                                                                                              
          issuance of common stock in connection with settlement of class action lawsuit
                                                                                            
          non-cash financing activities:
                                                                                              
          deferred payments related to business acquisitions
                                                                                              
          non-cash portion of litigation settlements
                                                                                              
          impairment charges on goodwill
                                                                                              
          net (investment in) surrender of life insurance policies
                                                                 -291,000 475,000                            
          sales of businesses
                                                                                             
          decrease (increase) in receivables from clients
                                                                      -2,124,000      630,000                  
          decrease in current income tax receivable
                                                                2,379,000                              
          decrease in accounts payable and accrued liabilities
                                                                                              
          gain on disposal of property and equipment
                                                                   -46,000                          
          decrease (increase) in unbilled services
                                                                                              
          decrease (increase) in current income tax receivable
                                                                                              
          decrease in accrued payroll and related benefits
                                                                   10,936,000 -20,058,000   5,056,000 -52,784,000   11,441,000 -18,838,000   7,908,000 -36,697,000   8,791,000 -16,115,000   5,446,000 -14,201,000    -9,810,000  
          (decrease) in accrued payroll and related benefits
                                                                -36,795,000                              
          sales of business
                                                                                              
          non-cash compensation
                                                                         1,226,000                    
          write-down of goodwill and intangibles related to sale of business
                                                                                              
          other gains
                                                                                              
          principal payments of notes payable and capital lease obligations
                                                                                     19,000        
          capitalized lease obligations incurred
                                                                                              
          increase in current income tax receivable
                                                                   -2,046,000 -2,201,000                          
          decrease (increase) in other assets
                                                                   -2,031,000 2,748,000      -274,000                    
          adjustments to reconcile net income to net cash used by operating activities:
                                                                                              
          impairment charge on goodwill
                                                                                             
          decrease in current income tax receivable/payable
                                                                                              
          net surrender of (investment in) life insurance policies
                                                                     147,000 -111,000                        
          issuance of common stock in connection with business combinations
                                                                             6,320,000                 
          issuance of common stock in connection with a business combination
                                                                                              
          classified as a liability
                                                                                              
          other gain
                                                                                              
          decrease in deferred revenues
                                                                                    -1,567,000          
          impairment of goodwill and intangibles related to discontinued operations
                                                                                              
          non-cash gains and other
                                                                                              
          (increase) in other assets
                                                                                              
          issuance of common stock in connection with a business combination classified as a liability
                                                                                              
          non-cash gain and other
                                                                                             
          non-cash investing activity:
                                                                                              
          issuance of common stock in connection with business combination classified as a liability
                                                                                              
          issuance of note payable for purchase of a business
                                                                                              
          decrease (increase) in current income tax receivable / payable
                                                                                              
          proceeds from borrowings under line of credit
                                                                             56,000,000 402,000,000 72,000,000 101,500,000 48,500,000 107,500,000 38,000,000 146,500,000 25,200,000 53,900,000       
          repayments on line of credit
                                                                             -111,000,000 -246,500,000 -69,500,000 -48,000,000 -79,500,000 -60,000,000 -43,000,000 -42,500,000 -39,200,000 -38,400,000       
          decrease (increase) in income tax receivable / payable
                                                                                              
          principal payment of note payable and capital lease obligations
                                                                              -107,000                
          decrease in income tax receivable / payable
                                                                               6,544,000 812,000    8,884,000          
          principal payment of notes payable and capital lease obligations
                                                                                -214,000  2,000            
          increase in income tax receivable / payable
                                                                                 -8,193,000 -2,306,000            
          acquisition of intangibles
                                                                                              
          refund of initial public offering costs
                                                                                             
          issuance of notes payable for purchase of a business
                                                                                              
          cash paid for interest
                                                                                         11,000 6,000 63,000 694,830 
          cash paid for income taxes
                                                                                              
          purchases of a businesses, net of cash acquired
                                                                                   -2,033,000 -96,312,000          
          principal payment of capital lease obligations
                                                                                    -144,000          
          share-based compensation expense
                                                                                              
          proceeds from issuance of common stock (previously named class a common stock), net of offering costs
                                                                                              
          redemption of notes issued to hcg holdings llc
                                                                                              
          redemption of 8% preferred stock
                                                                                              
          payment of accrued dividends on 8% preferred stock
                                                                                              
          dividends paid on common stock
                                                                                              
          capitalized lease obligation incurred
                                                                                              
          accrued dividends on 8% preferred stock
                                                                                             73,846 
          increase in income tax receivable
                                                                                      91,000    121,000    
          decrease (increase) in other current assets and other
                                                                                              
          increase in accounts payable and accrued expenses
                                                                                      2,185,000 -801,000 5,695,000 945,000 2,334,000   1,748,808 
          decrease in income tax payable
                                                                                              
          cash paid during the period for:
                                                                                              
          liabilities assumed in connection with businesses acquired
                                                                                              
          issuance of notes payable for purchase of business
                                                                                             
          changes in operating assets and liabilities:
                                                                                              
          decrease in other current assets and other
                                                                                              
          liabilities incurred for purchases of businesses
                                                                                              
          decrease in income tax receivable
                                                                                        232,000    494,000  
          increase in other current assets and other
                                                                                        -1,975,000      
          increase in income tax payable
                                                                                        2,175,000   -4,176,000 3,456,000  
          decrease in deferred revenue
                                                                                        -482,000      
          purchase of property and equipment
                                                                                        -7,600,000 -2,180,000 -1,701,000 -3,292,000 -993,000 -2,566,612 
          principal payments under capital lease obligations
                                                                                        -144,000      
          cash and cash equivalents:
                                                                                              
          beginning of the period
                                                                                        31,820,000 28,092,000 -97 
          end of the period
                                                                                        16,177,000 9,945,000 6,776,000 -5,500,000 20,599,000 22,169,906 
          cash paid for taxes
                                                                                        1,423,000 4,114,000 3,647,000 8,153,000 1,174,000 3,968,641 
          stock-based compensation expense
                                                                                         1,950,000 1,887,000 1,696,000 1,410,000  
          tax benefit from stock-based compensation
                                                                                         793,000 600,000 1,256,000 113,000  
          changes in operating assets and liabilities, net of acquisition:
                                                                                              
          increase in deferred revenue
                                                                                         -682,000 766,000 1,496,000 -408,000 347,059 
          changes in other assets and liabilities
                                                                                              
          purchase of a business, net of cash acquired
                                                                                              
          proceeds from issuance of class b common stock
                                                                                              
          noncash transactions:
                                                                                              
          increase in other current assets
                                                                                            -335,000  
          decrease in deposits
                                                                                          100,000 2,000 15,000  
          decrease in interest payable to hcg holdings llc
                                                                                              
          purchase of business, net of cash acquired
                                                                                          -84,000    
          dividends paid
                                                                                              
          noncash transaction:
                                                                                              
          decrease (increase) in other current assets
                                                                                              
          decrease in accounts payable and accrued expenses
                                                                                            -34,000  
          loss on long-term deposits
                                                                                              
          tax benefit from stock options exercised
                                                                                             176,348 
          decrease (increase) in income tax receivable
                                                                                             2,166,419 
          decrease (increase) in deposits
                                                                                              
          increase in interest payable to hcg holdings llc
                                                                                             -609,401 
          proceeds from (redemption) issuance of 8% preferred stock
                                                                                              
          (redemption of) proceeds from notes issued to hcg holdings llc
                                                                                              
          compensation expense related to stock option issuance
                                                                                              
          allowance for doubtful accounts and unbilled services