7Baggers

ACI Worldwide, Inc
(NASDAQ:ACIW) 

ACIW stock logo

ACI Worldwide, Inc., a software company, develops, markets, installs, and supports a range of software products and solutions for facilitating electronic payments to banks, financial intermediaries, merchants, and billers worldwide. The company offers ACI Acquiring, a merchant management system to d...

Founded: 1975
Full Time Employees: 4,018
Sector: Technology
Industry: Software-Infrastructure

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-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 2004-09-30 2003-09-30 2002-12-31 
                                                                                          
      revenues
                                                                                          
      software as a service and platform as a service
    261,957,000 253,191,000 246,916,000 271,258,000 237,083,000 223,481,000 223,367,000 235,399,000 215,732,000 223,172,000 211,369,000 209,676,000 204,930,000 205,800,000 195,540,000 206,978,000 194,562,000 190,812,000 191,456,000 196,328,000 195,746,000 205,288,000 190,369,000 180,573,000 192,950,000 203,661,000 192,952,000 172,499,000 108,557,000 110,626,000 104,519,000 113,600,000 104,280,000 112,895,000 99,761,000 113,469,000 99,447,000                                                  
      license
    88,041,000 158,344,000 161,957,000 56,711,000 84,493,000 159,322,000 157,429,000 65,582,000 29,973,000 178,543,000 79,679,000 44,671,000 18,331,000 179,874,000 43,661,000 64,314,000 60,285,000 209,484,000 54,454,000 34,727,000 21,202,000 111,858,000 56,773,000 50,136,000 28,129,000 122,584,000 92,058,000 52,541,000 21,078,000 137,991,000 68,964,000 45,555,000 28,046,000 129,546,000 50,017,000 54,180,000 59,381,000 159,277,000 43,256,000 33,510,000 37,423,000 94,230,000 50,237,000 67,161,000 39,577,000 80,425,000 57,653,000 61,377,000 35,702,000                                      
      maintenance
    50,918,000 50,797,000 51,420,000 50,421,000 48,642,000 46,717,000 47,559,000 48,733,000 47,754,000 51,632,000 51,942,000 51,391,000 50,103,000 48,902,000 49,163,000 50,562,000 51,418,000 51,462,000 53,519,000 53,155,000 52,363,000 52,619,000 53,049,000 52,749,000 53,280,000 53,738,000 52,638,000 51,922,000 55,111,000 53,065,000 54,373,000 55,048,000 56,659,000 55,242,000 56,349,000 56,009,000 54,471,000 58,072,000 57,741,000 60,332,000 57,331,000 63,000,000 59,262,000 60,141,000 59,492,000 67,421,000 63,764,000 62,309,000 62,499,000                                      
      services
    24,833,000 19,268,000 22,066,000 22,868,000 24,347,000 23,518,000 23,397,000 23,765,000 22,560,000 23,216,000 20,025,000 17,587,000 16,312,000 17,229,000 18,227,000 18,571,000 16,815,000 15,071,000 17,485,000 17,459,000 15,875,000 17,279,000 15,692,000 16,452,000 17,126,000 19,937,000 17,253,000 20,656,000 21,109,000 18,268,000 17,669,000 20,792,000 20,325,000 28,712,000 19,608,000 16,941,000 18,163,000 24,262,000 19,809,000 23,823,000 19,576,000 34,371,000 25,842,000 23,110,000 23,497,000 29,811,000 28,194,000 24,991,000 22,588,000 40,952,000 30,240,000 26,964,000 23,929,000 38,985,000 35,811,000 33,888,000 22,852,000 21,956,000 23,770,000 18,673,000 15,371,000 26,745,000 15,439,000 17,187,000 14,618,000 31,361,000 28,885,000 26,708,000 25,595,000 30,133,000 28,137,000 38,138,000 22,020,000 22,849,000 25,902,000 21,523,000 23,375,000 18,023,000 16,820,000 17,357,000 16,365,000 -36,101,686 15,409,000    
      total revenues
    425,749,000 481,600,000 482,359,000 401,258,000 394,565,000 453,038,000 451,752,000 373,479,000 316,019,000 476,563,000 363,015,000 323,325,000 289,676,000 451,805,000 306,591,000 340,425,000 323,080,000 466,829,000 316,914,000 301,669,000 285,186,000 387,044,000 315,883,000 299,910,000 291,485,000 399,920,000 354,901,000 297,618,000 205,855,000 319,950,000 245,525,000 234,995,000 209,310,000 326,395,000 225,735,000 240,599,000 231,462,000 342,730,000 216,975,000 219,930,000 226,066,000 308,637,000 238,701,000 265,822,000 232,817,000 290,224,000 249,644,000 254,808,000 221,473,000 283,162,000 213,939,000 205,830,000 161,997,000 224,095,000 155,062,000 149,797,000 137,625,000 135,037,000 112,149,000 113,366,000 104,543,000 141,241,000 97,017,000 92,423,000 87,743,000 125,911,000 104,461,000 87,170,000 88,213,000 107,283,000 108,560,000 109,219,000 92,591,000 101,282,000 98,109,000 89,948,000 93,289,000 88,230,000 84,764,000 89,833,000 85,075,000 -233,921,763 78,003,000    
      yoy
    7.90% 6.30% 6.78% 7.44% 24.85% -4.94% 24.44% 15.51% 9.09% 5.48% 18.40% -5.02% -10.34% -3.22% -3.26% 12.85% 13.29% 20.61% 0.33% 0.59% -2.16% -3.22% -10.99% 0.77% 41.60% 24.99% 44.55% 26.65% -1.65% -1.97% 8.77% -2.33% -9.57% -4.77% 4.04% 9.40% 2.39% 11.05% -9.10% -17.26% -2.90% 6.34% -4.38% 4.32% 5.12% 2.49% 16.69% 23.80% 36.71% 26.36% 37.97% 37.41% 17.71% 65.95% 38.26% 32.14% 31.64% -4.39% 15.60% 22.66% 19.15% 12.18% -7.13% 6.03% -0.53% 17.36% -3.78% -20.19% -4.73% 5.93% 10.65% 21.42% -0.75% 14.79% 15.74% 0.13% 9.66% -137.72% 8.67%        
      qoq
    -11.60% -0.16% 20.21% 1.70% -12.91% 0.28% 20.96% 18.18% -33.69% 31.28% 12.28% 11.62% -35.88% 47.36% -9.94% 5.37% -30.79% 47.30% 5.05% 5.78% -26.32% 22.53% 5.33% 2.89% -27.11% 12.68% 19.25% 44.58% -35.66% 30.31% 4.48% 12.27% -35.87% 44.59% -6.18% 3.95% -32.47% 57.96% -1.34% -2.71% -26.75% 29.30% -10.20% 14.18% -19.78% 16.26% -2.03% 15.05% -21.79% 32.36% 3.94% 27.06% -27.71% 44.52% 3.51% 8.84% 1.92% 20.41% -1.07% 8.44% -25.98% 45.58% 4.97% 5.33% -30.31% 20.53% 19.84% -1.18% -17.78% -1.18% -0.60% 17.96% -8.58% 3.23% 9.07% -3.58% 5.73% 4.09% -5.64% 5.59% -136.37% -399.89%     
      operating expenses
                                                                                          
      cost of revenue
    228,459,000 226,335,000 223,138,000 234,800,000 213,378,000 200,087,000 197,351,000 203,238,000 191,107,000 181,689,000 177,625,000 181,343,000 178,554,000 178,699,000 171,753,000 179,333,000 166,286,000 162,060,000 158,712,000 158,614,000 159,485,000 150,697,000 158,579,000 147,346,000 165,837,000 173,104,000 174,168,000 155,240,000 114,941,000 104,281,000 102,473,000 116,261,000 107,336,000 115,993,000 107,393,000 120,357,000 108,543,000                                                  
      research and development
    44,092,000 44,959,000 42,567,000 41,107,000 38,908,000 38,614,000 37,660,000 35,410,000 34,993,000 34,636,000 33,739,000 35,265,000 37,118,000 31,963,000 35,899,000 40,642,000 37,807,000 39,519,000 35,248,000 35,029,000 34,514,000 31,118,000 33,573,000 35,578,000 39,024,000 34,601,000 36,543,000 39,235,000 36,194,000 32,969,000 36,008,000 37,862,000 36,791,000 30,732,000 33,935,000 34,969,000 37,285,000 37,665,000 42,210,000 46,358,000 43,518,000 33,285,000 36,123,000 39,425,000 37,091,000 31,554,000 36,321,000 38,876,000 37,456,000 33,375,000 33,642,000 38,391,000 37,149,000 33,586,000 34,213,000 35,027,000 30,933,000 20,781,000 22,481,000 23,784,000 23,130,000 18,717,000 18,165,000 18,798,000 18,396,000 18,530,000 20,071,000 19,932,000 18,973,000 9,256,000 11,393,000 12,694,000 12,553,000 16,411,000 13,422,000 12,041,000 11,985,000 10,847,000 10,191,000 9,978,000 9,752,000 -29,802,314 9,704,000    
      selling and marketing
    30,236,000 33,437,000 30,710,000 28,741,000 32,186,000 34,360,000 28,691,000 28,551,000 26,750,000 34,473,000 29,442,000 33,289,000 35,435,000 32,019,000 32,794,000 35,391,000 34,608,000 36,328,000 33,413,000 28,660,000 28,138,000 26,875,000 22,154,000 24,455,000 30,083,000 30,875,000 30,417,000 32,962,000 29,430,000 24,576,000 28,252,000 33,160,000 31,893,000 26,695,000 25,236,000 28,817,000 27,137,000 29,421,000 29,874,000 28,743,000 30,000,000 40,747,000 28,451,000 31,298,000 28,911,000 29,053,000 27,078,000 28,007,000 27,909,000 23,118,000 24,098,000 27,538,000 25,074,000 22,730,000 20,448,000 23,178,000 20,698,000 20,023,000 19,814,000 21,791,000 19,294,000 19,786,000 17,933,000 15,989,000 16,845,000 16,269,000 14,911,000 15,511,000 15,108,000 15,990,000 18,547,000 22,741,000 16,750,000 20,673,000 16,894,000 16,799,000 18,150,000 18,283,000 15,896,000 16,529,000 16,012,000 -46,786,400 16,183,000    
      general and administrative
    40,216,000 43,365,000 34,098,000 37,651,000 27,592,000 33,437,000 33,949,000 24,993,000 26,000,000 24,515,000 29,821,000 31,472,000 31,382,000 29,441,000 30,516,000 28,362,000 25,875,000 34,372,000 29,717,000 31,937,000 27,775,000 49,784,000 37,000,000 29,758,000 35,926,000 27,174,000 27,286,000 49,319,000 31,517,000 20,399,000 29,537,000 28,837,000 28,649,000 22,700,000 25,302,000 72,527,000 32,503,000 21,639,000 31,390,000 34,437,000 25,878,000 20,552,000 20,284,000 25,008,000 21,575,000 19,938,000 25,329,000 24,682,000 25,116,000 23,557,000 24,559,000 26,147,000 25,037,000 21,616,000 24,533,000 28,236,000 34,362,000 20,191,000 19,068,000 15,804,000 16,362,000 20,558,000 16,341,000 15,735,000 17,462,000 17,811,000 21,064,000 18,865,000 21,504,000 28,211,000 30,379,000 24,515,000 22,680,000 26,443,000 26,190,000 26,353,000 23,831,000 19,030,000 15,877,000 15,563,000 16,970,000 -44,242,488 16,289,000    
      depreciation and amortization
    25,256,000 24,670,000 24,140,000 24,101,000 23,985,000 24,252,000 31,515,000 27,586,000 27,609,000 28,934,000 30,464,000 31,436,000 31,539,000 31,460,000 32,140,000 32,240,000 30,838,000 31,746,000 31,845,000 32,005,000 31,584,000 32,863,000 33,395,000 33,635,000 31,898,000 31,753,000 31,169,000 26,744,000 21,866,000 21,311,000 20,896,000 21,033,000 21,345,000 22,238,000 22,446,000 22,372,000 22,371,000 22,833,000 22,098,000 21,382,000 23,208,000 22,985,000 20,298,000 20,004,000 19,693,000 19,519,000 18,295,000 17,010,000 17,078,000 16,660,000 15,249,000 13,490,000 10,957,000 10,158,000 9,742,000 9,681,000 7,422,000 5,477,000 5,759,000 5,611,000 5,210,000 5,078,000 5,146,000 5,125,000 4,979,000 4,756,000 4,577,000 4,310,000 4,346,000                  
      total operating expenses
    368,259,000 372,766,000 354,653,000 366,400,000 336,049,000 330,750,000 329,166,000 319,778,000 306,459,000 304,247,000 301,091,000 312,805,000 314,028,000 303,582,000 303,102,000 315,968,000 295,414,000 304,025,000 288,935,000 286,245,000 281,496,000 291,337,000 284,701,000 270,772,000 302,768,000 297,507,000 299,583,000 303,500,000 233,948,000 203,536,000 217,166,000 237,153,000 226,014,000 218,358,000 214,312,000 279,042,000 227,839,000 222,387,000 226,328,000 246,275,000 89,135,000 234,664,000 214,815,000 242,158,000 226,392,000 210,953,000 217,775,000 228,067,000 221,182,000                                      
      operating income
    57,490,000 108,834,000 127,706,000 34,858,000 58,516,000 122,288,000 122,586,000 53,701,000 9,560,000 172,316,000 61,924,000 10,520,000 -24,352,000 148,223,000 3,489,000 24,457,000 27,666,000 162,804,000 27,979,000 15,424,000 3,690,000 95,707,000 31,182,000 29,138,000 -11,283,000 102,413,000 55,318,000 -5,882,000 -28,093,000 116,414,000 28,359,000 -2,158,000 -16,704,000 108,037,000 11,423,000 -38,443,000 3,623,000 120,343,000 -9,353,000 -26,345,000 136,931,000 73,973,000 23,886,000 23,664,000 6,425,000 79,271,000 31,869,000 26,741,000 291,000 85,980,000 29,555,000 11,522,000 -4,009,000 75,535,000 8,308,000 -7,858,000 -1,613,000 37,043,000 11,268,000 10,422,000 7,498,000 42,799,000 7,388,000 4,366,000 -905,000 34,970,000 11,943,000 -3,236,000 -2,107,000 18,008,000 2,958,000 1,259,000  2,852,000 4,882,000 211,000 4,965,000 2,541,000 15,520,000 21,202,000 14,515,000 -53,249,545 15,186,000    
      yoy
    -1.75% -11.00% 4.18% -35.09% 512.09% -29.03% 97.96% 410.47% -139.26% 16.25% 1674.84% -56.99% -188.02% -8.96% -87.53% 58.56% 649.76% 70.11% -10.27% -47.07% -132.70% -6.55% -43.63% -595.38% -59.84% -12.03% 95.06% 172.57% 68.18% 7.75% 148.26% -94.39% -561.05% -10.23% -222.13% 45.92% -97.35% 62.69% -139.16% -211.33% 2031.22% -6.68% -25.05% -11.51% 2107.90% -7.80% 7.83% 132.09% -107.26% 13.83% 255.74% -246.63% 148.54% 103.91% -26.27% -175.40% -121.51% -13.45% 52.52% 138.71% -928.51% 22.39% -38.14% -234.92% -57.05% 94.19% 303.75% -357.03%  531.42% -39.41% 496.68%  12.24% -68.54% -99.00% -65.79% -104.77% 2.20%        
      qoq
    -47.18% -14.78% 266.36% -40.43% -52.15% -0.24% 128.28% 461.73% -94.45% 178.27% 488.63% -143.20% -116.43% 4148.29% -85.73% -11.60% -83.01% 481.88% 81.40% 317.99% -96.14% 206.93% 7.01% -358.25% -111.02% 85.14% -1040.46% -79.06% -124.13% 310.50% -1414.13% -87.08% -115.46% 845.78% -129.71% -1161.08% -96.99% -1386.68% -64.50% -119.24% 85.11% 209.69% 0.94% 268.31% -91.89% 148.74% 19.18% 9089.35% -99.66% 190.92% 156.51% -387.40% -105.31% 809.18% -205.73% 387.17% -104.35% 228.75% 8.12% 39.00% -82.48% 479.30% 69.22% -582.43% -102.59% 192.81% -469.07% 53.58% -111.70% 508.79% 134.95%   -41.58% 2213.74% -95.75% 95.40% -83.63% -26.80% 46.07% -127.26% -450.65%     
      operating margin %
    13.50% 22.60% 26.48% 8.69% 14.83% 26.99% 27.14% 14.38% 3.03% 36.16% 17.06% 3.25% -8.41% 32.81% 1.14% 7.18% 8.56% 34.87% 8.83% 5.11% 1.29% 24.73% 9.87% 9.72% -3.87% 25.61% 15.59% -1.98% -13.65% 36.39% 11.55% -0.92% -7.98% 33.10% 5.06% -15.98% 1.57% 35.11% -4.31% -11.98% 60.57% 23.97% 10.01% 8.90% 2.76% 27.31% 12.77% 10.49% 0.13% 30.36% 13.81% 5.60% -2.47% 33.71% 5.36% -5.25% -1.17% 27.43% 10.05% 9.19% 7.17% 30.30% 7.62% 4.72% -1.03% 27.77% 11.43% -3.71% -2.39% 16.79% 2.72% 1.15% 0% 2.82% 4.98% 0.23% 5.32% 2.88% 18.31% 23.60% 17.06% 22.76% 19.47%  NaN% NaN% 
      other income
                                                                                          
      interest expense
    -12,198,000 -13,826,000 -14,811,000 -14,527,000 -14,683,000 -16,634,000 -18,356,000 -18,471,000 -19,010,000 -19,845,000 -19,840,000 -19,909,000 -18,892,000 -16,179,000 -14,336,000 -11,784,000 -10,894,000 -11,117,000 -11,208,000 -11,260,000 -11,475,000 -12,392,000 -12,925,000 -14,142,000 -17,171,000 -18,109,000 -18,987,000 -15,323,000 -11,614,000 -9,875,000 -12,573,000 -9,717,000 -9,365,000 -8,815,000 -9,374,000 -10,664,000 -10,160,000 -10,217,000 -9,838,000 -9,715,000 -10,414,000 -10,198,000 -9,728,000 -10,505,000 -10,941,000 -10,818,000 -10,416,000 -9,329,000 -9,175,000 -9,818,000 -7,453,000 -6,053,000 -3,897,000 -3,031,000 -2,620,000 -2,875,000 -1,891,000 -1,008,000 -406,000 -374,000 -643,000 -514,000 -418,000 -541,000 -523,000 -1,073,000 -488,000 -526,000 -769,000         -31,500 -10,000 -87,000 -29,000 -101,750 -102,000    
      interest income
    3,606,000 3,200,000 3,676,000 3,934,000 4,064,000 4,093,000 3,871,000 3,953,000 4,009,000 3,757,000 3,495,000 3,458,000 3,505,000 3,342,000 2,995,000 3,051,000 3,159,000 2,969,000 2,834,000 2,865,000 2,854,000 2,847,000 2,927,000 2,954,000 2,900,000 2,949,000 2,988,000 2,997,000 3,033,000 2,893,000 2,763,000 2,742,000 2,744,000 143,000 165,000 150,000 106,000 114,000 145,000 121,000 150,000 132,000 94,000 58,000 102,000 143,000 98,000 135,000 199,000 158,000 159,000 211,000 131,000 209,000 222,000 234,000 249,000 676,000 205,000 196,000 238,000 230,000 185,000 126,000 124,000 178,000 117,000 446,000 301,000 678,000 635,000 703,000 593,000 763,000 940,000 1,014,000 885,000 1,671,000 1,641,000 1,586,000 2,927,000 -2,723,157 1,279,000    
      other
    1,526,000 831,000 1,551,000 -6,393,000 23,740,000 511,000 -823,000 1,156,000 -2,025,000 -2,107,000 1,084,000 -4,092,000 -3,395,000 -2,355,000 41,545,000 2,006,000 2,250,000 -258,000 -1,088,000 1,434,000 -1,382,000 5,245,000 1,356,000 2,041,000 -9,758,000 3,399,000 -2,369,000 1,402,000 -1,912,000 -688,000 -1,304,000 -1,677,000 -55,000 -443,000 -1,059,000 -1,766,000 649,000 -378,000 2,794,000 2,023,000 -334,000 -1,284,000 4,314,000 19,659,000 3,722,000 1,104,000 3,614,000 -3,901,000 -1,057,000 -1,821,000 -3,152,000 -1,519,000 3,165,000 1,298,000 -1,430,000 -347,000 878,000 -714,000 -46,000 260,000 -302,000 -163,000 -1,556,000 -1,682,000 -214,000 -1,929,000 16,000 -3,615,000 -1,120,000 5,172,000 932,000 2,333,000      -59,750 -227,000 354,000 -366,000 -361,250 -453,000    
      total other income
    -7,066,000 -9,795,000 -9,584,000 -16,986,000 13,121,000 -12,030,000 -15,308,000 -13,362,000 -17,026,000 -18,195,000 -15,261,000 -20,543,000 -18,782,000 -15,192,000 30,204,000 -6,727,000 -5,485,000 -8,406,000 -9,462,000 -6,961,000 -10,003,000 -4,300,000 -8,642,000 -9,147,000 -24,029,000 -11,761,000 -18,368,000 -10,924,000 -10,493,000 -7,670,000 -11,114,000 -8,652,000 -6,676,000 -9,115,000 -10,268,000 -12,280,000 -9,405,000 -10,481,000 -6,899,000 -7,571,000 -10,598,000 -11,350,000 -5,320,000 9,212,000 -7,117,000 -9,571,000 -6,704,000 -13,095,000 -10,033,000    -601,000 -1,524,000 -3,828,000 -2,988,000 -764,000 -1,046,000 -247,000 82,000 -707,000 -447,000 -1,789,000 -2,097,000 -613,000 -2,824,000 -355,000 -3,695,000 -1,588,000 4,390,000 418,000 1,998,000      1,308,000 1,404,000 1,853,000 2,532,000 -873,348 724,000    
      income before income taxes
    50,424,000 99,039,000 118,122,000 17,872,000 71,637,000 110,258,000 107,278,000 40,339,000 -7,466,000 154,121,000 46,663,000 -10,023,000 -43,134,000 133,031,000 33,693,000 17,730,000 22,181,000 154,398,000 18,517,000 8,463,000 -6,313,000 91,407,000 22,540,000 19,991,000 -35,312,000 90,652,000 36,950,000 -16,806,000 -38,586,000 108,744,000 17,245,000 -10,810,000 -23,380,000 98,922,000 1,155,000 -50,723,000 -5,782,000 109,862,000 -16,252,000 -33,916,000 126,333,000 62,623,000 18,566,000 32,876,000 -692,000 69,700,000 25,165,000 13,646,000 -9,742,000 74,499,000 19,109,000 4,161,000 -4,610,000 74,011,000 4,480,000 -10,846,000 -2,377,000 35,997,000 11,021,000 10,504,000 6,791,000 42,352,000 5,599,000 2,269,000 -1,518,000 32,146,000 11,588,000 -6,931,000 -3,695,000 22,398,000 3,376,000 3,257,000  1,892,000 2,858,000  4,097,000 3,849,000 16,924,000 23,055,000 17,047,000 -54,122,893 15,910,000    
      income tax expense
    12,118,000 34,703,000 26,872,000 5,670,000 12,767,000 11,703,000 25,851,000 9,452,000 285,000 31,505,000 8,752,000 -3,313,000 -10,826,000 42,803,000 10,576,000 4,388,000 6,691,000 44,927,000 4,753,000 1,962,000  24,261,000 6,674,000 5,916,000  35,166,000 5,136,000 -22,531,000  21,054,000 2,012,000 3,764,000  65,758,000 -2,233,000 -20,914,000 -4,174,000 43,171,000 -6,426,000 -17,058,000 36,849,000 18,856,000 3,786,000 5,825,000  23,334,000 9,433,000 2,409,000  24,108,000 5,347,000 2,280,000  24,347,000 -1,175,000 -6,195,000 -555,000 12,106,000 482,000 704,000 5,169,000 15,254,000 3,263,000  571,000 12,585,000 3,829,000 -3,369,000 437,000 10,901,000 1,659,000 2,429,000 1,985,000 3,908,000             
      net income
    38,306,000 64,336,000 91,250,000 12,202,000 58,870,000 98,555,000 81,427,000 30,887,000 -7,751,000 122,616,000 37,911,000 -6,710,000 -32,308,000 90,228,000 23,117,000 13,342,000 15,490,000 109,471,000 13,764,000 6,501,000 -1,945,000 67,146,000 15,866,000 14,075,000 -24,427,000 55,486,000 31,814,000 5,725,000 -25,963,000 87,690,000 15,233,000 -14,574,000 -19,428,000 33,164,000 3,388,000 -29,809,000 -1,608,000 66,691,000 -9,826,000 -16,858,000 89,484,000 43,767,000 14,780,000 27,051,000 -162,000 46,366,000 15,732,000 11,237,000 -5,775,000 50,391,000 13,762,000 1,881,000 -2,166,000 49,664,000 5,655,000 -4,651,000 -1,822,000 23,891,000 10,539,000 9,800,000 1,622,000 27,098,000 2,336,000 -150,000 -2,089,000 19,561,000 7,759,000 -3,562,000 -4,132,000 11,497,000 1,717,000 828,000 -3,460,000 -2,016,000 -2,723,000 -414,000 2,621,000 1,881,000 23,308,000 14,986,000 15,190,000 -34,067,754 9,995,000    
      yoy
    -34.93% -34.72% 12.06% -60.49% -859.51% -19.62% 114.78% -560.31% -76.01% 35.90% 64.00% -150.29% -308.57% -17.58% 67.95% 105.23% -896.40% 63.03% -13.25% -53.81% -92.04% 21.01% -50.13% 145.85% -5.92% -36.72% 108.85% -139.28% 33.64% 164.41% 349.62% -51.11% 1108.21% -50.27% -134.48% 76.82% -101.80% 52.38% -166.48% -162.32% -55337.04% -5.61% -6.05% 140.73% -97.19% -7.99% 14.31% 497.40% 166.62% 1.46% 143.36% -140.44% 18.88% 107.88% -46.34% -147.46% -212.33% -11.83% 351.16% -6633.33% -177.64% 38.53% -69.89% -95.79% -49.44% 70.14% 351.89% -530.19% 19.42% -670.29% -163.06% -300.00% -232.01% -207.18% -111.68% -102.76% -82.75% -105.52% 133.20%        
      qoq
    -40.46% -29.49% 647.83% -79.27% -40.27% 21.03% 163.63% -498.49% -106.32% 223.43% -664.99% -79.23% -135.81% 290.31% 73.26% -13.87% -85.85% 695.34% 111.72% -434.24% -102.90% 323.21% 12.72% -157.62% -144.02% 74.41% 455.70% -122.05% -129.61% 475.66% -204.52% -24.98% -158.58% 878.87% -111.37% 1753.79% -102.41% -778.72% -41.71% -118.84% 104.46% 196.12% -45.36% -16798.15% -100.35% 194.72% 40.00% -294.58% -111.46% 266.16% 631.63% -186.84% -104.36% 778.23% -221.59% 155.27% -107.63% 126.69% 7.54% 504.19% -94.01% 1060.02% -1657.33% -92.82% -110.68% 152.11% -317.83% -13.79% -135.94% 569.60% 107.37% -123.93% 71.63% -25.96% 557.73% -115.80% 39.34% -91.93% 55.53% -1.34% -144.59% -440.85%     
      net income margin %
    9.00% 13.36% 18.92% 3.04% 14.92% 21.75% 18.02% 8.27% -2.45% 25.73% 10.44% -2.08% -11.15% 19.97% 7.54% 3.92% 4.79% 23.45% 4.34% 2.16% -0.68% 17.35% 5.02% 4.69% -8.38% 13.87% 8.96% 1.92% -12.61% 27.41% 6.20% -6.20% -9.28% 10.16% 1.50% -12.39% -0.69% 19.46% -4.53% -7.67% 39.58% 14.18% 6.19% 10.18% -0.07% 15.98% 6.30% 4.41% -2.61% 17.80% 6.43% 0.91% -1.34% 22.16% 3.65% -3.10% -1.32% 17.69% 9.40% 8.64% 1.55% 19.19% 2.41% -0.16% -2.38% 15.54% 7.43% -4.09% -4.68% 10.72% 1.58% 0.76% -3.74% -1.99% -2.78% -0.46% 2.81% 2.13% 27.50% 16.68% 17.85% 14.56% 12.81%  NaN% NaN% 
      income per common share
                                                                                          
      basic
    380 620 880 120 560 940 780 290  1,130 350 -60 -300 800 200 120 130 930 120 60  570 140 120  480 270 50              90 130 230  45 140 100                                       
      diluted
    370 620 880 120 550 930 770 290  1,130 350 -60 -300 790 200 120 130 930 120 50  570 130 120  470 270 50              87.5 120 230  45 140 100                                       
      weighted-average common shares outstanding
                                                                                          
      basic
    101,922,000 103,956,000 103,245,000 104,376,000 105,350,000 105,491,000 104,770,000 105,395,000 106,799,000 108,497,000 108,667,000 108,455,000 108,156,000 113,700,000 113,812,000 114,669,000 115,287,000 117,407,000 117,512,000 117,718,000 117,491,000 116,397,000 116,558,000 116,033,000 116,006,000 116,175,000 116,169,000 116,586,000 116,090,000 116,057,000 115,889,000 115,548,000 115,642,000 118,059,000 118,254,000 117,149,000 116,610,000 117,533,000 116,118,000 115,480,000 118,679,000 117,465,000 117,922,000 117,109,000 115,855,000 114,798,000 114,484,000 113,907,000 38,411,000 39,295,000 39,125 39,835 39,465 38,696 39,126 39,263 36,707 33,457 33,495 33,446 33,318 33,560 33,244 33,500 33,725 34,368 34,012 34,129 34,522 34,498 34,259 34,133 35,165 35,700 37,075 37,162  37,369    37,682   35,558  
      diluted
    102,843,000 104,805,000 103,895,000 105,103,000 106,827,000 106,493,000 106,018,000 106,166,000 106,799,000 108,857,000 108,933,000 108,455,000 108,156,000 114,238,000 114,348,000 115,205,000 116,098,000 118,647,000 118,540,000 119,010,000 117,491,000 118,079,000 117,804,000 117,264,000 116,006,000 118,571,000 118,307,000 118,786,000 116,090,000 117,632,000 117,492,000 115,548,000 115,642,000 119,444,000 119,743,000 117,149,000 116,610,000 118,847,000 116,118,000 115,480,000 119,938,000 118,919,000 119,304,000 118,575,000 115,855,000 116,771,000 116,428,000 115,977,000 38,411,000 40,018,000 39,807 40,501 39,465 39,905 40,712 39,263 36,707 34,195 34,305 34,254 33,983 33,870 33,480 33,500 33,725 34,554 34,170 34,129 34,522 34,795 34,578 34,903 35,165 35,700 37,075 37,162  38,237    38,501   35,707  
      loss per common share
                                                                                          
      basic
            -70            -20    -210    -220   -130 -170                -150                                      
      diluted
            -70            -20    -210    -220   -130 -170                -150                                      
      income tax benefit
                        -4,368,000    -10,885,000    -12,623,000    -3,952,000            -530,000    -3,967,000    -2,444,000           2,419,000            295,000  -885,500 6,384,000   -5,019,500 -5,915,000    
      earnings per common share
                                                                                          
      basic
                                 750 130   280 30 -250 -10 570 -80 -150 750                                              
      diluted
                                 750 130   280 30 -250 -10 560 -80 -150 750                                              
      gain on sale of cfs assets
                                          489,000  -151,952,000                                              
      hosting
                                         101,119,000 96,169,000 102,265,000 111,736,000 117,036,000 103,360,000 115,410,000 110,251,000 112,567,000 100,033,000 106,131,000 100,684,000                                      
      cost of license
                                         7,043,000 5,253,000 4,610,000 5,439,000 5,810,000 5,387,000 5,939,000 6,109,000 6,499,000 5,433,000 6,897,000 5,736,000                                      
      cost of maintenance, services and hosting
                                         103,786,000 95,014,000 110,745,000 113,044,000 111,285,000 104,272,000 120,484,000 113,013,000 104,390,000 105,319,000 112,595,000 107,887,000                                      
      revenues:
                                                                                          
      software license fees
                                                     37,826,500 56,236,000 53,714,000 41,356,000 94,731,000 39,560,000 36,645,000 50,910,000 60,762,000 39,249,000 46,085,000 43,724,000 66,039,000 37,804,000 31,399,000 29,317,000 57,461,000 40,714,000 27,116,000 31,178,000 45,438,000 46,460,000 38,214,000 39,098,000 46,266,000 40,920,000 38,524,000 41,185,000 42,552,000 41,955,000 47,730,000 43,392,000 -128,246,578 37,656,000    
      maintenance fees
                                                     44,230,250 60,457,000 57,830,000 58,634,000 58,862,000 47,920,000 49,359,000 43,735,000 39,164,000 36,928,000 37,195,000 35,070,000 35,414,000 32,480,000 34,207,000 33,422,000 37,089,000 34,862,000 33,346,000 31,440,000 31,712,000 33,963,000 32,867,000 31,473,000 32,167,000 31,287,000 29,901,000 28,729,000 27,655,000 25,989,000 24,746,000 25,318,000 -69,573,499 24,938,000    
      software hosting fees
                                                     43,101,500 67,006,000 67,322,000 38,078,000 31,517,000 31,771,000 29,905,000 20,128,000 13,155,000 12,202,000 11,413,000 10,378,000 13,043,000 11,294,000 9,630,000 10,386,000                      
      expenses:
                                                                                          
      cost of software license fees
                                                     4,493,750 5,888,000 6,169,000 5,918,000 6,968,000 5,874,000 5,818,000 4,932,000 4,077,000 3,763,000 4,136,000 3,442,000 3,322,000 3,088,000 3,107,000 3,074,000 3,818,000 3,936,000 3,833,000 3,167,000 9,291,000 11,739,000 11,966,000 12,491,000 10,214,000 9,932,000 11,193,000 10,211,000 8,789,000 7,895,000 7,505,000 6,935,000 -18,145,352 6,539,000    
      cost of maintenance, services, and hosting fees
                                                     56,348,000 80,948,000 82,573,000 61,871,000 37,137,500 51,944,000 55,715,000 40,891,000 22,855,250 29,996,000 31,818,000 29,607,000 21,537,750 28,956,000 29,303,000 27,892,000                      
      total expenses
                                                     136,174,500 184,384,000 194,308,000 166,006,000 148,560,000 146,754,000 157,655,000 139,238,000 97,994,000 100,881,000 102,944,000 97,045,000 98,442,000 89,629,000 88,057,000 88,648,000 90,941,000 92,518,000 90,406,000 90,320,000 89,275,000 105,602,000 107,960,000 93,103,000 98,430,000 93,227,000 89,737,000 88,324,000 85,689,000 69,244,000 68,631,000 70,560,000 -180,672,218 62,817,000    
      other income:
                                                                                          
      total other expense
                                                     -4,602,000 -10,446,000 -7,361,000                                   
      income per share information
                                                                                          
      weighted-average shares outstanding
                                                                                          
      basic
    101,922,000 103,956,000 103,245,000 104,376,000 105,350,000 105,491,000 104,770,000 105,395,000 106,799,000 108,497,000 108,667,000 108,455,000 108,156,000 113,700,000 113,812,000 114,669,000 115,287,000 117,407,000 117,512,000 117,718,000 117,491,000 116,397,000 116,558,000 116,033,000 116,006,000 116,175,000 116,169,000 116,586,000 116,090,000 116,057,000 115,889,000 115,548,000 115,642,000 118,059,000 118,254,000 117,149,000 116,610,000 117,533,000 116,118,000 115,480,000 118,679,000 117,465,000 117,922,000 117,109,000 115,855,000 114,798,000 114,484,000 113,907,000 38,411,000 39,295,000 39,125 39,835 39,465 38,696 39,126 39,263 36,707 33,457 33,495 33,446 33,318 33,560 33,244 33,500 33,725 34,368 34,012 34,129 34,522 34,498 34,259 34,133 35,165 35,700 37,075 37,162  37,369    37,682   35,558  
      diluted
    102,843,000 104,805,000 103,895,000 105,103,000 106,827,000 106,493,000 106,018,000 106,166,000 106,799,000 108,857,000 108,933,000 108,455,000 108,156,000 114,238,000 114,348,000 115,205,000 116,098,000 118,647,000 118,540,000 119,010,000 117,491,000 118,079,000 117,804,000 117,264,000 116,006,000 118,571,000 118,307,000 118,786,000 116,090,000 117,632,000 117,492,000 115,548,000 115,642,000 119,444,000 119,743,000 117,149,000 116,610,000 118,847,000 116,118,000 115,480,000 119,938,000 118,919,000 119,304,000 118,575,000 115,855,000 116,771,000 116,428,000 115,977,000 38,411,000 40,018,000 39,807 40,501 39,465 39,905 40,712 39,263 36,707 34,195 34,305 34,254 33,983 33,870 33,480 33,500 33,725 34,554 34,170 34,129 34,522 34,795 34,578 34,903 35,165 35,700 37,075 37,162  38,237    38,501   35,707  
      income per share
                                                                                          
      basic
                                                     0.085 0.35 0.05  -0.005 0.14 -0.12 -0.05 0.165 0.31 0.29 0.05  0.07                        
      diluted
                                                     0.085 0.35 0.05  -0.005 0.14 -0.12 -0.05 0.16 0.31 0.29 0.05  0.07                        
      other expense:
                                                                                          
      loss per share information
                                                                                          
      loss per share
                                                                                          
      basic
                                                        -0.05            -0.06    -0.12    -0.1              
      diluted
                                                        -0.05            -0.06    -0.12    -0.1              
      cost of maintenance and services
                                                                     29,757,000 27,959,000 27,955,000 27,222,000 26,527,000 33,544,000 36,044,000 28,629,000 24,689,000 26,789,000 23,351,000 24,147,000 20,290,000 19,385,000 19,056,000 20,891,000 -41,695,664 14,102,000    
      earnings per share information
                                                                                          
      earnings per share
                                                                                          
      basic
                                                                      0.23 -0.1  0.34 0.05 0.02  -0.06 -0.07 -0.01 0.07 0.05 0.62 0.4 0.41 0.25 0.27    
      diluted
                                                                      0.23 -0.1  0.33 0.05 0.02  -0.06 -0.07 -0.01 0.07 0.05 0.61 0.39 0.4 0.24 0.26    
      income tax provision
                                                                                   -8,069,000 -1,857,000      
      weighted average shares outstanding
                                                                                          
      basic
                                                                                37,182  37,529 37,241 37,253  37,576    
      diluted
                                                                                38,035  38,454 38,065 38,026  38,312    
      earnings per share information:
                                                                                          
      weighted average shares outstanding:
                                                                                          
      basic
                                                                                37,182  37,529 37,241 37,253  37,576    
      diluted
                                                                                38,035  38,454 38,065 38,026  38,312    
      earnings per share:
                                                                                          
      basic
                                                                      0.23 -0.1  0.34 0.05 0.02  -0.06 -0.07 -0.01 0.07 0.05 0.62 0.4 0.41 0.25 0.27    
      diluted
                                                                      0.23 -0.1  0.33 0.05 0.02  -0.06 -0.07 -0.01 0.07 0.05 0.61 0.39 0.4 0.24 0.26    
    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-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 2004-09-30 2003-09-30 
                                                                                           
        assets
                                                                                           
        current assets
                                                                                           
        cash and cash equivalents
      161,757,000 196,462,000 199,268,000 189,697,000 230,057,000 216,394,000 177,860,000 156,983,000 183,393,000 164,239,000 139,520,000 132,391,000 142,412,000 124,981,000 134,799,000 118,953,000 114,754,000 122,059,000 141,482,000 146,213,000 184,364,000 165,374,000 133,845,000 129,223,000 119,124,000 121,398,000 121,581,000 139,396,000 176,173,000 148,502,000 76,342,000 59,033,000 74,281,000 69,710,000 67,930,000 95,357,000 99,744,000 75,753,000 50,912,000 52,463,000 94,369,000 102,239,000 80,857,000 50,397,000 68,459,000 77,301,000 60,071,000 54,982,000 58,936,000 95,059,000 166,511,000 107,741,000 112,484,000 76,329,000 87,682,000 149,616,000 201,080,000 197,098,000 179,700,000 170,807,000 168,882,000 171,310,000 143,902,000 117,757,000 130,546,000 125,917,000 102,986,000 114,403,000 109,500,000 112,966,000 94,341,000 98,193,000 108,667,000 97,011,000 89,965,000 95,963,000 89,900,000 110,148,000 108,365,000 113,539,000 95,705,000 83,693,000 113,015,000 169,632,000 113,986,000 
        accounts receivable
      456,831,000 445,866,000 460,526,000 398,164,000 386,083,000 414,399,000 424,518,000 369,171,000 345,125,000 452,337,000 370,766,000 350,094,000 342,765,000 403,781,000 302,301,000 326,852,000 310,778,000 320,405,000 299,336,000 289,351,000 280,386,000 342,879,000 309,496,000 324,659,000 305,647,000 359,197,000 325,333,000 286,393,000 265,750,000 348,182,000 279,641,000 273,192,000 278,369,000 262,845,000 182,269,000 195,154,000 183,482,000 268,162,000 159,409,000 168,626,000 170,004,000 219,116,000 178,936,000 220,969,000 176,001,000 227,106,000 217,450,000 206,901,000 203,600,000 203,575,000                                    
        settlement assets
      460,893,000 397,346,000 446,494,000 498,971,000 543,245,000 318,871,000 428,479,000 792,745,000 700,733,000 723,039,000 649,494,000 453,276,000 413,343,000 540,667,000 727,754,000 549,019,000 531,804,000 452,396,000 510,477,000 486,983,000 435,066,000 605,008,000 376,382,000 338,372,000 317,156,000 391,039,000 498,101,000 613,290,000                                                          
        prepaid expenses
      35,705,000 29,876,000 33,336,000 37,212,000 35,885,000 29,218,000 31,878,000 30,485,000 34,416,000 31,479,000 32,176,000 35,563,000 34,017,000 28,010,000 29,766,000 34,027,000 33,465,000 24,698,000 29,820,000 31,258,000 32,181,000 24,288,000 25,913,000 29,620,000 32,047,000 24,542,000 28,160,000 30,645,000 31,464,000 23,277,000 25,875,000 28,370,000 29,961,000 23,219,000 25,620,000 27,190,000 29,806,000 25,884,000 28,825,000 26,006,000 27,487,000 27,461,000 25,733,000 25,625,000 27,341,000 24,314,000 21,141,000 21,580,000 24,458,000 22,549,000 21,106,000 19,305,000 20,939,000 16,746,000 15,733,000 15,461,000 17,837,000 9,454,000 9,486,000 14,531,000 15,587,000 13,369,000 12,580,000 12,757,000 11,442,000 12,079,000 10,939,000 11,010,000 10,107,000 9,483,000 10,991,000 11,131,000 10,231,000 9,803,000            
        other current assets
      17,821,000 19,564,000 23,915,000 20,706,000 13,430,000 11,940,000 22,865,000 31,826,000 34,935,000 35,551,000 34,754,000 57,177,000 21,499,000 17,366,000 16,342,000 16,951,000 18,926,000 17,876,000 30,420,000 31,425,000 24,255,000 17,365,000 24,695,000 30,533,000 32,472,000 24,200,000 31,715,000 52,259,000 40,830,000 39,830,000 23,244,000 21,488,000 29,010,000 58,126,000 24,968,000 20,584,000 21,086,000 33,578,000 18,304,000 17,941,000 18,246,000 27,220,000 24,864,000 24,361,000 26,369,000 40,417,000 26,787,000 29,884,000 50,956,000 65,328,000 18,377,000 14,433,000 15,147,000 5,816,000 10,677,000 9,669,000 13,124,000 9,320,000 9,474,000 10,470,000 11,741,000 10,462,000 12,332,000 12,028,000 13,067,000 10,224,000 10,847,000 12,672,000 9,647,000 8,800,000 8,249,000 9,322,000 11,078,000 8,399,000 19,486,000 17,667,000 20,363,000 19,079,000        
        total current assets
      1,133,007,000 1,089,114,000 1,163,539,000 1,144,750,000 1,208,700,000 990,822,000 1,085,600,000 1,381,210,000 1,298,602,000 1,406,645,000 1,226,710,000 1,028,501,000 954,036,000 1,114,805,000 1,210,962,000 1,045,802,000 1,009,727,000 937,434,000 1,011,535,000 985,230,000 956,252,000 1,154,914,000 870,331,000 852,407,000 806,446,000 920,376,000 1,004,890,000 1,121,983,000 514,217,000 566,477,000 413,335,000 389,986,000 419,294,000 421,821,000 306,722,000 345,477,000 340,867,000 407,991,000 262,768,000 268,479,000 312,914,000 388,084,000 380,626,000 381,457,000 356,046,000 418,268,000 410,449,000 390,603,000 411,928,000 436,362,000 475,694,000 417,915,000 422,026,000 356,126,000 337,506,000 373,833,000 416,613,000 341,864,000 291,239,000 288,180,000 285,600,000 294,809,000 268,508,000 249,047,000 251,677,000 274,062,000 237,285,000 237,561,000 242,194,000 246,544,000 224,256,000 235,256,000 237,270,000 225,684,000 205,240,000 210,430,000 191,699,000 225,519,000 265,249,000 273,846,000 244,577,000 244,612,000 253,976,000 243,980,000 194,504,000 
        noncurrent assets
                                                                                           
        accrued receivables
      369,078,000 391,719,000 363,064,000 345,608,000 353,767,000 360,079,000 338,977,000 290,348,000 290,186,000 313,983,000 279,303,000 269,051,000 270,332,000 297,818,000 248,285,000 268,075,000 276,731,000 276,164,000 196,676,000 190,399,000 199,590,000 215,772,000 205,885,000 199,964,000 198,554,000 213,041,000 190,326,000 177,513,000 177,407,000 189,010,000 181,832,000 180,197,000 187,133,000                  32,303,000 37,038,000 31,844,000 41,008,000 36,325,000 30,845,000 23,480,000 6,693,000 7,129,000 9,824,000 8,043,000 9,578,000 9,163,000 8,104,000 6,614,000 9,468,000 8,305,000 11,138,000 11,558,000 17,412,000 16,697,000 15,371,000 8,927,000 11,132,000 13,777,000 11,332,000 13,593,000 14,443,000 9,992,000 8,547,000 11,882,000 5,535,000 6,387,000 11,206,000 9,592,000 
        property and equipment
      37,528,000 37,363,000 33,323,000 33,195,000 33,712,000 35,069,000 31,441,000 34,943,000 36,924,000 37,856,000 41,098,000 44,998,000 48,327,000 52,499,000 54,328,000 56,233,000 60,770,000 63,050,000 61,689,000 61,527,000 62,742,000 64,734,000 67,028,000 69,011,000 67,893,000 70,380,000 72,747,000 70,805,000 70,909,000 72,729,000 75,437,000 78,813,000 80,775,000 80,228,000 79,883,000 77,794,000 77,979,000 78,950,000 78,894,000 71,719,000 59,974,000 60,630,000 58,796,000 58,309,000 57,492,000 60,360,000 56,275,000 54,731,000 55,988,000 57,347,000 50,400,000 47,862,000 49,342,000 41,286,000 40,373,000 38,813,000 45,714,000 20,479,000 21,192,000 22,292,000 22,112,000 18,539,000 18,099,000 17,868,000 17,159,000 17,570,000             9,234,000 9,642,000 9,264,000 9,089,000 8,543,000 8,251,000 9,405,000 
        operating lease right-of-use assets
      26,526,000 28,733,000 28,947,000 29,179,000 26,460,000 28,864,000 29,181,000 31,119,000 33,153,000 34,338,000 33,609,000 34,544,000 38,374,000 40,031,000 37,916,000 40,833,000 47,161,000 47,825,000 49,438,000 51,511,000 40,548,000 41,243,000 47,017,000 54,816,000 53,490,000 57,382,000 60,280,000 62,316,000 60,978,000                                                         
        software
      72,063,000 77,523,000 79,716,000 88,574,000 83,738,000 92,893,000 90,313,000 100,200,000 112,368,000 108,418,000 105,324,000 114,451,000 119,801,000 129,109,000 134,942,000 147,133,000 146,952,000 157,782,000 166,936,000 180,873,000 190,940,000 196,456,000 204,239,000 216,287,000 225,171,000 234,517,000 235,936,000 246,314,000 130,812,000 137,228,000 147,316,000 144,665,000 150,653,000 155,386,000 164,470,000 171,476,000 175,708,000 185,496,000 188,743,000 197,861,000 208,837,000 237,941,000 202,242,000 211,016,000 206,757,000 209,507,000 207,683,000 191,465,000 193,130,000 191,468,000 176,263,000 177,836,000 189,810,000 129,314,000 133,603,000 117,648,000 108,268,000 22,598,000 24,006,000 25,357,000 26,271,000 25,366,000 26,462,000 25,099,000 27,773,000 30,037,000 26,674,000 27,531,000 28,857,000 29,438,000 28,805,000 31,155,000 30,960,000 31,430,000 33,118,000 32,760,000 32,990,000 34,294,000 11,044,000 4,275,000 4,649,000 4,930,000 2,053,000 1,454,000 2,319,000 
        goodwill
      1,231,026,000 1,231,128,000 1,226,026,000 1,226,026,000 1,226,026,000 1,226,026,000 1,226,026,000 1,226,026,000 1,226,026,000 1,226,026,000 1,226,026,000 1,226,026,000 1,226,026,000 1,226,026,000 1,226,026,000 1,280,226,000 1,280,226,000 1,280,226,000 1,280,226,000 1,280,226,000 1,280,226,000 1,280,226,000 1,280,226,000 1,280,226,000 1,280,226,000 1,280,525,000 1,278,265,000 1,279,472,000 909,691,000 909,691,000 909,691,000 909,691,000 909,691,000 909,691,000 909,691,000 915,184,000 913,014,000 909,691,000 915,857,000 915,657,000 917,470,000 913,261,000 773,260,000 775,279,000 773,416,000 781,163,000 816,931,000 668,566,000 665,406,000 669,217,000 630,739,000 625,990,000 603,669,000 501,141,000 505,787,000 480,900,000 487,535,000 214,144,000 215,864,000 219,315,000 218,403,000 203,935,000 204,615,000 199,737,000 202,330,000 204,850,000 203,611,000 202,086,000 197,012,000 199,986,000 204,560,000 210,175,000 209,952,000 206,770,000 202,974,000 201,360,000 193,927,000 191,518,000 88,411,000 66,248,000 66,482,000 66,169,000 46,792,000 46,706,000 46,425,000 
        intangible assets
      141,439,000 147,062,000 151,192,000 156,538,000 160,716,000 165,377,000 172,310,000 178,601,000 186,782,000 195,646,000 203,137,000 212,260,000 220,540,000 228,698,000 235,053,000 261,782,000 273,527,000 283,004,000 292,659,000 303,151,000 311,975,000 321,983,000 328,257,000 335,697,000 344,156,000 356,969,000 363,346,000 374,908,000 162,845,000 168,127,000 174,057,000 179,572,000 188,688,000 191,281,000 195,098,000 198,192,000 200,496,000 203,634,000 212,393,000 217,653,000 226,285,000 256,925,000 239,527,000 248,960,000 252,021,000 261,436,000 255,803,000 224,505,000 232,053,000 237,693,000                                    
        deferred income taxes
      66,233,000 73,124,000 84,316,000 80,831,000 76,681,000 72,713,000 64,674,000 61,230,000 56,017,000 58,499,000 75,448,000 74,403,000 63,345,000 53,738,000 55,454,000 53,885,000 51,243,000 50,778,000 64,775,000 64,857,000 63,766,000 57,476,000 60,397,000 59,301,000 63,795,000 51,611,000 62,970,000 63,569,000 38,408,000 27,048,000 28,179,000 25,181,000 22,109,000 66,749,000 121,839,000 111,843,000 85,440,000 77,479,000 99,365,000 91,117,000 71,889,000 90,872,000 58,947,000 55,998,000 52,859,000 44,349,000 81,767,000 74,247,000 71,051,000 47,593,000 66,461,000 69,974,000 69,347,000 34,342,000 42,987,000 39,136,000 39,940,000 25,944,000 13,623,000 11,292,000 10,087,000 12,317,000 17,682,000 16,164,000 15,572,000 17,459,000 17,217,000 14,005,000 13,166,000 17,005,000 4,238,000 5,747,000 5,827,000 5,374,000 5,830,000 4,575,000 2,441,000 9,410,000 3,103,000 4,509,000 2,688,000 2,552,000 2,545,000 230,000 10,316,000 
        other noncurrent assets
      27,722,000 29,141,000 30,780,000 33,582,000 33,462,000 53,450,000 54,463,000 60,995,000 60,143,000 63,328,000 64,173,000 64,656,000 66,020,000 67,171,000 60,174,000 64,699,000 64,108,000 62,478,000 60,556,000 57,406,000 54,158,000 54,099,000 69,054,000 69,868,000 70,168,000 72,733,000 71,996,000 53,440,000 48,875,000 52,145,000 54,477,000 57,631,000 56,826,000 36,483,000 37,186,000 38,337,000 37,302,000 39,054,000 44,166,000 37,439,000 36,973,000      46,316,000 42,594,000 41,956,000 40,912,000 43,034,000 39,278,000 40,235,000 31,749,000 32,694,000 32,798,000 32,586,000 33,748,000 20,943,000 7,965,000 8,707,000 10,289,000 11,971,000 10,760,000 10,654,000                     
        total assets
      3,104,622,000 3,104,907,000 3,160,903,000 3,138,283,000 3,203,262,000 3,025,293,000 3,092,985,000 3,364,672,000 3,300,201,000 3,444,739,000 3,254,828,000 3,068,890,000 3,006,801,000 3,209,895,000 3,263,140,000 3,218,668,000 3,210,445,000 3,158,741,000 3,184,490,000 3,175,180,000 3,160,197,000 3,386,903,000 3,132,434,000 3,137,577,000 3,109,899,000 3,257,534,000 3,340,756,000 3,450,320,000 2,114,142,000 2,122,455,000 1,984,324,000 1,965,736,000 2,015,169,000 1,861,639,000 1,814,889,000 1,858,303,000 1,830,806,000 1,902,295,000 1,802,186,000 1,799,925,000 1,834,342,000 1,990,212,000 1,744,664,000 1,772,458,000 1,771,494,000 1,850,700,000 1,822,021,000 1,614,204,000 1,640,002,000 1,681,851,000 1,601,495,000 1,533,724,000 1,557,316,000 1,250,886,000 1,220,802,000 1,202,999,000 1,228,676,000 664,642,000 614,702,000 613,647,000 615,453,000 601,529,000 581,393,000 552,516,000 560,371,000 590,043,000 552,958,000 546,626,000 548,314,000 552,842,000 558,326,000 582,504,000 584,715,000 570,458,000 529,582,000 533,386,000 509,476,000 534,147,000 427,336,000 390,795,000 362,306,000 363,380,000 342,494,000 325,458,000 263,900,000 
        liabilities and stockholders’ equity
                                                                                           
        current liabilities
                                                                                           
        accounts payable
      61,842,000 64,931,000 55,279,000 58,082,000 52,521,000 45,422,000 47,912,000 48,798,000 44,292,000 45,964,000 40,951,000 48,137,000 47,170,000 47,997,000 38,227,000 41,084,000 38,929,000 41,312,000 35,318,000 37,899,000 37,276,000 41,223,000 38,932,000 42,795,000 32,166,000 37,010,000 36,002,000 46,975,000 28,046,000 39,602,000 27,381,000 30,830,000 33,479,000 34,718,000 29,664,000 36,050,000 35,980,000 42,873,000 38,124,000 53,328,000 38,605,000 55,420,000 38,446,000 36,284,000 38,360,000 50,351,000 43,718,000 41,235,000 41,882,000 43,658,000 39,453,000 43,691,000 40,003,000 33,926,000 27,470,000 27,238,000 22,834,000 11,532,000 11,425,000 12,703,000 14,506,000 15,263,000 7,364,000 11,031,000 12,645,000 17,591,000 14,880,000 17,861,000 13,728,000 16,047,000 12,291,000 12,524,000 12,911,000 16,351,000 14,293,000 10,806,000 12,465,000 15,090,000 6,960,000 6,316,000 7,442,000 9,521,000 8,069,000 6,974,000 6,965,000 
        settlement liabilities
      459,870,000 396,034,000 445,927,000 498,523,000 542,092,000 317,484,000 428,080,000 792,166,000 699,804,000 721,164,000 648,956,000 452,864,000 412,800,000 539,087,000 727,237,000 548,524,000 531,148,000 451,575,000 512,980,000 489,302,000 434,520,000 604,096,000 349,510,000 314,017,000 297,936,000 368,719,000 477,064,000 589,742,000                                                          
        employee compensation
      31,716,000 56,142,000 47,347,000 40,786,000 30,780,000 55,567,000 42,806,000 33,446,000 26,938,000 53,892,000 42,025,000 40,837,000 29,834,000 45,289,000 43,637,000 40,076,000 32,316,000 51,379,000 46,689,000 39,894,000 35,486,000 48,560,000 42,638,000 36,717,000 35,035,000 29,318,000 41,285,000 38,976,000 29,570,000 38,115,000 48,142,000 42,514,000 34,350,000 48,933,000 47,702,000 44,220,000 35,763,000 47,804,000 48,647,000 42,218,000 33,615,000 31,213,000 39,935,000 40,701,000 31,766,000 35,299,000 39,980,000 36,665,000 32,294,000 35,623,000                                    
        current portion of long-term debt
      40,957,000 40,941,000 40,925,000 40,909,000 34,945,000 34,928,000 34,910,000 34,892,000 34,875,000 74,405,000 74,350,000 74,294,000 70,443,000 65,521,000 60,603,000 55,688,000 50,778,000 45,870,000 40,967,000 36,067,000 34,294,000 34,265,000 34,236,000 34,206,000 34,177,000 34,148,000 34,119,000 34,089,000 20,788,000 20,767,000 18,765,000 22,988,000 20,379,000 17,786,000 17,772,000 17,774,000 17,701,000 90,323,000 90,270,000 90,198,000 90,055,000 95,293,000 95,293,000 95,293,000 91,323,000 87,352,000 83,381,000 59,141,000 53,227,000 47,313,000                                    
        deferred revenue
      79,344,000 73,637,000 65,081,000 71,695,000 72,449,000 75,419,000 68,550,000 72,659,000 77,147,000 59,580,000 61,438,000 69,352,000 69,999,000 58,303,000 53,163,000 81,065,000 92,518,000 84,425,000 105,725,000 97,503,000 105,822,000 95,849,000 59,414,000 73,729,000 90,660,000 65,784,000 76,731,000 79,311,000 91,369,000 104,843,000 93,668,000 102,333,000 111,639,000 107,543,000 109,179,000 106,147,000 109,990,000 105,191,000 116,990,000 123,059,000 123,411,000 128,559,000 124,782,000 135,799,000 131,008,000 131,808,000 141,323,000 141,388,000 149,972,000 122,045,000 129,230,000 149,319,000 148,909,000 139,863,000 169,190,000 165,137,000 177,801,000 132,995,000 123,855,000 131,735,000 141,433,000 121,936,000 131,501,000 113,346,000 106,868,000 106,349,000 103,400,000 107,720,000 111,505,000 99,921,000 105,370,000 121,119,000 135,398,000 115,519,000 97,105,000 96,402,000 78,497,000 78,996,000 78,808,000 80,134,000 80,746,000 81,374,000 77,764,000 82,647,000 70,798,000 
        other current liabilities
      65,650,000 73,958,000 82,541,000 64,626,000 71,727,000 73,808,000 75,036,000 62,160,000 65,764,000 82,244,000 77,910,000 96,382,000 70,664,000 102,645,000 75,107,000 78,565,000 67,923,000 79,594,000 61,806,000 65,794,000 68,721,000 81,612,000 65,452,000 78,995,000 66,382,000 76,971,000 69,679,000 81,156,000 90,604,000 88,054,000 60,075,000 58,615,000 64,312,000 102,904,000 53,016,000 103,867,000 54,153,000 78,841,000 55,079,000 61,233,000 65,458,000 75,225,000 61,807,000 58,186,000 50,312,000 67,505,000 44,181,000 55,639,000 70,818,000 95,016,000                                    
        total current liabilities
      739,379,000 705,643,000 737,100,000 774,621,000 804,514,000 602,628,000 697,294,000 1,044,121,000 948,820,000 1,037,249,000 945,630,000 781,866,000 700,910,000 858,842,000 997,974,000 845,002,000 813,612,000 754,155,000 803,485,000 766,459,000 716,119,000 905,605,000 590,182,000 580,459,000 556,356,000 611,950,000 734,880,000 870,249,000 260,377,000 296,620,000 249,631,000 260,417,000 270,337,000 321,782,000 264,992,000 313,193,000 264,569,000 376,366,000 352,223,000 376,520,000 363,810,000 390,444,000 365,078,000 368,310,000 351,646,000 378,816,000 356,536,000 337,384,000 353,254,000 345,600,000 295,420,000 321,509,000 311,527,000 266,599,000 305,149,000 292,000,000 298,831,000 227,057,000 185,970,000 265,671,000 273,377,000 270,764,000 271,006,000 172,638,000 164,210,000 195,400,000 172,955,000 173,284,000 170,367,000 166,264,000 165,858,000 189,002,000 198,130,000 186,852,000 156,053,000 145,416,000 124,941,000 157,587,000 129,640,000 122,390,000 116,288,000 124,018,000 116,792,000 119,892,000 113,420,000 
        noncurrent liabilities
                                                                                           
        long-term debt
      766,438,000 776,667,000 826,892,000 857,112,000 810,906,000 889,649,000 959,387,000 973,121,000 981,851,000 963,599,000 987,221,000 991,829,000 1,010,938,000 1,024,351,000 947,750,000 1,031,134,000 1,036,380,000 1,019,872,000 1,033,353,000 1,071,822,000 1,097,158,000 1,120,742,000 1,234,319,000 1,282,889,000 1,321,452,000 1,339,007,000 1,373,555,000 1,352,096,000 645,784,000 650,989,000 656,159,000 654,811,000 658,861,000 667,943,000 674,394,000 674,803,000 679,133,000 653,595,000 652,387,000 633,155,000 668,859,000 843,290,000 689,113,000 712,937,000 758,760,000 804,583,000 862,906,000 693,500,000 725,285,000 708,070,000                                    
        operating lease liabilities
      20,500,000 22,609,000 23,213,000 23,550,000 20,934,000 22,592,000 23,601,000 25,237,000 27,378,000 29,074,000 28,657,000 29,394,000 32,026,000 33,910,000 32,235,000 35,120,000 41,718,000 43,346,000 45,354,000 48,008,000 37,670,000 39,958,000 39,952,000 45,999,000 43,053,000 46,766,000 48,281,000 50,550,000 50,636,000                                                         
        other noncurrent liabilities
      27,012,000 28,776,000 29,825,000 29,524,000 24,929,000 26,873,000 25,319,000 25,093,000 25,517,000 25,005,000 25,491,000 31,478,000 34,982,000 36,001,000 34,060,000 36,835,000 33,759,000 34,544,000 41,881,000 42,599,000 42,199,000 39,933,000 45,997,000 42,661,000 43,177,000 44,635,000 40,206,000 42,483,000 39,203,000 43,608,000 40,435,000 33,718,000 35,005,000 38,440,000 36,737,000 35,731,000 36,338,000 41,205,000 38,039,000 29,482,000 29,669,000 31,930,000 30,070,000 30,472,000 24,829,000 23,455,000 24,223,000 22,347,000 27,396,000 27,831,000 26,590,000 26,170,000 29,253,000 26,721,000 25,264,000 27,940,000 18,683,000 12,534,000 12,813,000 17,734,000 22,512,000 23,430,000 27,282,000 28,679,000 29,225,000 30,067,000 28,125,000 29,566,000 32,219,000 34,023,000 33,791,000 34,693,000 37,635,000 37,069,000 17,480,000 16,721,000 16,755,000 13,968,000        
        total liabilities
      1,603,986,000 1,585,829,000 1,681,721,000 1,744,785,000 1,720,662,000 1,600,966,000 1,763,355,000 2,127,916,000 2,043,148,000 2,120,442,000 2,043,793,000 1,896,364,000 1,839,174,000 2,016,708,000 2,064,924,000 2,010,304,000 1,985,778,000 1,913,964,000 1,988,936,000 1,996,620,000 1,962,480,000 2,180,306,000 2,009,590,000 2,046,840,000 2,042,101,000 2,127,566,000 2,281,819,000 2,397,743,000 1,081,558,000 1,074,224,000 1,021,386,000 1,025,021,000 1,036,147,000 1,097,042,000 1,043,580,000 1,100,403,000 1,060,533,000 1,147,378,000 1,107,424,000 1,104,287,000 1,130,170,000 1,335,812,000 1,145,760,000 1,173,898,000 1,194,278,000 1,269,295,000 1,301,193,000 1,111,538,000 1,161,402,000 1,138,157,000 1,124,799,000 1,025,305,000 1,031,590,000 716,529,000 743,569,000 707,413,000 699,501,000 347,312,000 326,937,000 334,107,000 349,795,000 345,906,000 354,680,000 335,249,000 330,057,000 353,980,000 337,989,000 342,827,000 338,520,000 339,001,000 342,010,000 364,919,000 372,294,000 329,419,000 274,275,000 262,480,000 239,110,000 266,935,000 148,839,000 144,673,000 137,506,000 146,262,000 138,079,000 138,497,000 141,026,000 
        commitments and contingencies
                                                                                           
        stockholders’ equity
                                                                                           
        preferred stock; 0.01 par value...
                                                                                           
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at march 31, 2026, and december 31, 2025
      702,000                                                                                     
        additional paid-in capital
      771,834,000 761,523,000 745,347,000 733,542,000 735,751,000 731,927,000 725,724,000 718,559,000 714,936,000 712,994,000 708,506,000 704,096,000 701,040,000 702,458,000 697,763,000 690,574,000 685,354,000 688,313,000 683,044,000 676,399,000 670,018,000 682,431,000 675,941,000 667,554,000 656,723,000 667,658,000 660,653,000 650,797,000 636,960,000 632,235,000 632,547,000 624,851,000 616,913,000 610,345,000 620,974,000 611,791,000 604,362,000 600,344,000 590,009,000 578,044,000 565,940,000 561,379,000 547,077,000 549,866,000 551,813,000 551,713,000 555,202,000 547,201,000 544,720,000 543,163,000 539,252,000 535,167,000 531,248,000 534,953,000 531,331,000 533,149,000 528,838,000 322,654,000 318,766,000 316,695,000 314,576,000 312,947,000 311,274,000 309,393,000 307,635,000 307,279,000 307,235,000 304,911,000 303,021,000 302,237,000 302,549,000 308,139,000 306,143,000 311,108,000 309,616,000 309,445,000 309,086,000 307,553,000 292,322,000 287,059,000 280,410,000 274,344,000 266,850,000 254,715,000 235,767,000 
        retained earnings
      1,863,049,000 1,824,743,000 1,760,407,000 1,669,157,000 1,656,955,000 1,598,085,000 1,499,530,000 1,418,103,000 1,387,216,000 1,394,967,000 1,272,351,000 1,234,440,000 1,241,150,000 1,273,458,000 1,183,230,000 1,160,113,000 1,146,771,000 1,131,281,000 1,021,810,000 1,008,046,000 1,001,545,000 1,003,490,000 936,344,000 920,478,000 906,403,000 930,830,000 875,344,000 843,530,000 837,805,000 863,768,000 776,078,000 760,845,000 775,420,000 550,866,000 517,702,000 514,314,000 544,123,000 545,731,000 479,040,000 489,477,000 506,335,000 416,851,000 373,084,000 358,304,000 331,253,000 331,415,000 285,049,000 269,317,000 258,080,000 263,855,000 213,464,000 199,702,000 197,821,000 199,987,000 150,323,000 144,668,000 149,319,000 151,141,000 127,250,000 116,711,000 106,911,000 105,289,000 78,191,000 75,855,000 76,005,000 78,094,000 58,533,000 50,774,000 54,336,000 58,468,000 46,971,000 45,254,000 44,426,000 47,886,000 61,841,000 64,564,000 64,978,000 62,357,000 73,813,000 50,505,000 35,519,000 20,329,000 11,194,000   
        treasury stock
      -1,026,803,000 -964,752,000 -924,013,000 -910,960,000 -797,214,000 -784,914,000 -791,353,000 -786,526,000 -733,927,000 -674,896,000 -653,162,000 -655,660,000 -661,223,000 -665,771,000 -555,753,000 -528,758,000 -506,513,000 -475,972,000 -411,684,000 -412,492,000 -378,987,000 -387,581,000 -393,651,000 -399,663,000 -398,278,000 -377,639,000 -383,126,000 -349,426,000 -351,587,000 -355,857,000 -357,923,000 -361,079,000 -342,316,000 -319,960,000 -288,495,000 -289,927,000 -290,865,000 -297,760,000 -298,526,000 -298,350,000 -303,344,000 -252,956,000 -253,735,000 -258,910,000 -271,676,000 -282,538,000 -290,655,000 -300,454,000 -304,018,000 -240,241,000 -252,769,000 -192,778,000 -179,088,000 -186,784,000 -188,545,000 -186,977,000 -158,796,000 -163,411,000 -166,557,000 -167,286,000 -168,343,000 -171,676,000 -173,164,000 -170,624,000 -158,948,000  -159,973,000 -159,812,000 -145,247,000 -147,808,000        -94,313,000 -79,305,000 -82,251,000 -81,924,000  -64,534,000   
        accumulated other comprehensive loss
      -108,146,000 -103,138,000 -103,261,000 -98,943,000 -113,594,000 -121,473,000 -104,973,000 -114,082,000 -111,874,000 -109,470,000 -117,362,000 -111,052,000 -114,042,000 -117,660,000 -127,726,000 -114,267,000 -101,647,000 -99,547,000 -98,318,000 -94,095,000 -95,561,000 -92,445,000 -96,492,000 -98,334,000 -97,752,000 -91,583,000 -94,636,000 -93,026,000 -91,296,000 -92,617,000 -88,466,000 -84,604,000 -71,697,000 -77,356,000 -79,574,000 -78,980,000 -88,049,000 -94,100,000 -76,463,000 -74,235,000 -65,461,000 -71,576,000 -68,220,000 -51,398,000 -34,872,000 -19,883,000 -29,466,000 -14,096,000 -20,414,000 -23,315,000 -23,483,000 -33,904,000 -24,487,000 -14,031,000 -16,108,000 -19,489,000 -14,421,000 -17,261,000 -15,901,000 -10,787,000 -11,693,000 -15,144,000 -13,795,000 -21,564,000 -18,585,000 -14,865,000 -15,033,000 -16,281,000 -26,523,000 -23,263,000        -8,589,000 -8,537,000 -9,395,000 -9,408,000  -9,295,000   
        total stockholders’ equity
      1,500,636,000 1,519,078,000 1,479,182,000 1,393,498,000 1,482,600,000 1,424,327,000 1,329,630,000 1,236,756,000 1,257,053,000 1,324,297,000 1,211,035,000 1,172,526,000 1,167,627,000 1,193,187,000 1,198,216,000 1,208,364,000 1,224,667,000 1,244,777,000 1,195,554,000 1,178,560,000 1,197,717,000 1,206,597,000 1,122,844,000 1,090,737,000 1,067,798,000 1,129,968,000 1,058,937,000 1,052,577,000 1,032,584,000 1,048,231,000 962,938,000 940,715,000 979,022,000 764,597,000 771,309,000 757,900,000 770,273,000 754,917,000 694,762,000 695,638,000 704,172,000 654,400,000 598,904,000 598,560,000 577,216,000 581,405,000 520,828,000 502,666,000 478,600,000 543,694,000 476,696,000 508,419,000 525,726,000 534,357,000 477,233,000 495,586,000 529,175,000 317,330,000 287,765,000 279,540,000 265,658,000 255,623,000 226,713,000 217,267,000 230,314,000 236,063,000 214,969,000 203,799,000 209,794,000 213,841,000 216,316,000 217,585,000 212,421,000 241,039,000 255,307,000 270,906,000 270,366,000 267,212,000    217,118,000  186,961,000 122,874,000 
        total liabilities and stockholders’ equity
      3,104,622,000 3,104,907,000 3,160,903,000 3,138,283,000 3,203,262,000 3,025,293,000 3,092,985,000 3,364,672,000 3,300,201,000 3,444,739,000 3,254,828,000 3,068,890,000 3,006,801,000 3,209,895,000 3,263,140,000 3,218,668,000 3,210,445,000 3,158,741,000 3,184,490,000 3,175,180,000 3,160,197,000 3,386,903,000 3,132,434,000 3,137,577,000 3,109,899,000 3,257,534,000 3,340,756,000 3,450,320,000 2,114,142,000 2,122,455,000 1,984,324,000 1,965,736,000 2,015,169,000 1,861,639,000 1,814,889,000 1,858,303,000 1,830,806,000 1,902,295,000 1,802,186,000 1,799,925,000 1,834,342,000 1,990,212,000 1,744,664,000 1,772,458,000 1,771,494,000 1,850,700,000 1,822,021,000 1,614,204,000 1,640,002,000 1,681,851,000 1,601,495,000 1,533,724,000 1,557,316,000 1,250,886,000 1,220,802,000 1,202,999,000 1,228,676,000 664,642,000 614,702,000 613,647,000 615,453,000 601,529,000 581,393,000 552,516,000 560,371,000 590,043,000 552,958,000 546,626,000 548,314,000 552,842,000 558,326,000 582,504,000 584,715,000 570,458,000 529,582,000 533,386,000 509,476,000 534,147,000    363,380,000  325,458,000 263,900,000 
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at december 31, 2025 and 2024
       702,000                                                                                    
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at september 30, 2025, and december 31, 2024
        702,000                                                                                   
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at june 30, 2025, and december 31, 2024
         702,000                                                                                  
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at march 31, 2025, and december 31, 2024
          702,000                                                                                 
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at december 31, 2024 and 2023
           702,000                                                                                
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at september 30, 2024, and december 31, 2023
            702,000                                                                               
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at june 30, 2024, and december 31, 2023
             702,000                                                                              
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at march 31, 2024, and december 31, 2023
              702,000                                                                             
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at december 31, 2023 and 2022
               702,000                                                                            
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at september 30, 2023, and december 31, 2022
                702,000                                                                           
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at june 30, 2023, and december 31, 2022
                 702,000                                                                          
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at march 31, 2023, and december 31, 2022
                  702,000                                                                         
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at december 31, 2022 and 2021
                   702,000                                                                        
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at september 30, 2022, and december 31, 2021
                    702,000                                                                       
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at june 30, 2022, and december 31, 2021
                     702,000                                                                      
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at march 31, 2022, and december 31, 2021
                      702,000                                                                     
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at december 31, 2021 and 2020
                       702,000                                                                    
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at september 30, 2021, and december 31, 2020
                        702,000                                                                   
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at june 30, 2021, and december 31, 2020
                         702,000                                                                  
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at march 31, 2021, and december 31, 2020
                          702,000                                                                 
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at december 31, 2020 and 2019
                           702,000                                                                
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at september 30, 2020, and december 31, 2019
                            702,000                                                               
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at june 30, 2020, and december 31, 2019
                             702,000                                                              
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at march 31, 2020, and december 31, 2019
                              702,000                                                             
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at december 31, 2019 and 2018
                               702,000                                                            
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at september 30, 2019, and december 31, 2018
                                702,000                                                           
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at june 30, 2019, and december 31, 2018
                                 702,000                                                          
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at march 31, 2019, and december 31, 2018
                                  702,000                                                         
        recoverable income taxes
                                   6,686,000 8,233,000 7,903,000 7,673,000 7,921,000 5,935,000 7,192,000 6,749,000 4,614,000 5,318,000 3,443,000 2,808,000 12,048,000 11,289,000 4,107,000 5,017,000 4,781,000 3,233,000 3,009,000 2,927,000 2,258,000 4,287,000 3,974,000 4,120,000 5,572,000 9,008,000 9,398,000 5,706,000  2,781,000    1,524,000 5,701,000 5,891,000  505,000 3,869,000 3,596,000 3,140,000 9,998,000 7,284,000 4,337,000 6,033,000 2,956,000 5,825,000     4,976,000 3,474,000  11,524,000 11,985,000 
        income taxes payable
                                   5,239,000 1,600,000 3,137,000 6,178,000 9,898,000 7,659,000 5,135,000 10,982,000 11,334,000 3,113,000 6,484,000 12,666,000 4,734,000 4,551,000 1,765,000 8,383,000 6,276,000 3,752,000 2,625,000 4,121,000 1,192,000 5,095,000 3,590,000 4,732,000 3,542,000   270,000 10,427,000 1,166,000 1,784,000 2,482,000 6,181,000 604,000 1,425,000 1,687,000 10,681,000 2,338,000 820,000 934,000 78,000        1,788,000 8,362,000 8,999,000   3,007,000   
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at december 31, 2018 and 2017
                                   702,000                                                        
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at september 30, 2018 and december 31, 2017
                                    702,000                                                       
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at june 30, 2018 and december 31, 2017
                                     702,000                                                      
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at march 31, 2018 and december 31, 2017
                                      702,000                                                     
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at
                                                                                           
        december 31, 2017 and 2016
                                       702,000                                                    
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at september 30, 2017 and december 31, 2016
                                        702,000                                                   
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at june 30, 2017 and december 31, 2016
                                         702,000                                                  
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at march 31, 2017 and december 31, 2016
                                          702,000                                                 
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at december 31, 2016 and 2015
                                           702,000                                                
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at september 30, 2016 and december 31, 2015
                                            702,000                                               
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at june 30, 2016 and december 31, 2015
                                             702,000                                              
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at march 31, 2016 and december 31, 2015
                                              702,000                                             
        other noncurrent assets, including 33,824 for assets at fair value at december 31, 2014
                                               42,499,000                                            
        common stock; 0.005 par value; 280,000,000 shares authorized; 140,525,055 and 139,820,388 shares issued at december 31, 2015 and 2014, respectively
                                               702,000                                            
        other noncurrent assets, including 33,824 at december 31, 2014 for assets at fair value
                                                44,520,000 43,132,000                                          
        common stock; 0.005 par value; 280,000,000 shares authorized; 139,820,388 shares issued at september 30, 2015 and december 31, 2014
                                                698,000                                           
        common stock; 0.005 par value; 280,000,000 shares authorized; 139,820,388 shares issued at june 30, 2015 and december 31, 2014
                                                 698,000                                          
        other noncurrent assets, including 37.3 million and 33.8 million, respectively, for assets at fair value
                                                  74,088,000                                         
        common stock; 0.005 par value; 280,000,000 shares authorized; 139,820,388 shares issued at march 31, 2015 and december 31, 2014
                                                  698,000                                         
        other noncurrent assets, including 33.8 million for assets at fair value at december 31, 2014
                                                   69,779,000                                        
        common stock; 0.005 par value; 280,000,000 shares authorized; 139,820,388 shares issued at december 31, 2014 and 2013
                                                   698,000                                        
        common stock; 0.005 par value; 280,000,000 shares authorized; 139,820,388 shares issued at september 30, 2014 and december 31, 2013
                                                    698,000                                       
        common stock; 0.005 par value; 280,000,000 shares authorized; 139,820,388 shares issued at june 30, 2014 and december 31, 2013
                                                     698,000                                      
        common stock; 0.005 par value; 140,000,000 shares authorized; 46,606,796 shares issued at march 31, 2014 and december 31, 2013
                                                      232,000                                     
        common stock; 0.005 par value; 70,000,000 shares authorized; 46,606,796 shares issued at december 31, 2013 and 2012
                                                       232,000                                    
        billed receivables, net of allowances of 6,969 and 8,117, respectively
                                                        166,649,000                                   
        other intangible assets
                                                        190,591,000 193,814,000 232,114,000 127,900,000 125,552,000 128,624,000 129,774,000 18,343,000 19,783,000 21,762,000 23,428,000 20,448,000 22,130,000 23,123,000 24,984,000 26,906,000 26,313,000 27,704,000 28,469,000 30,347,000 32,799,000 35,368,000 36,964,000 38,088,000 40,846,000 41,050,000 41,338,000 42,435,000 17,985,000 12,481,000 12,908,000 13,573,000    
        accrued employee compensation
                                                        40,298,000 37,047,000 33,342,000 35,194,000 37,808,000 34,621,000 34,122,000 27,955,000 26,573,000 23,127,000 16,626,000 26,174,000 26,236,000 19,456,000 15,362,000 24,492,000 24,141,000 19,575,000 14,959,000 19,955,000 22,532,000 24,948,000 21,150,000 22,659,000 26,823,000 21,447,000 17,242,000 30,089,000 15,794,000 15,967,000 14,590,000 19,296,000 13,538,000 13,354,000 9,822,000 
        current portion of term credit facility
                                                        41,398,000 56,250,000 50,000,000 17,500,000 15,625,000 15,000,000 14,375,000                             
        accrued and other current liabilities
                                                        39,372,000 31,398,000 34,211,000 36,400,000 34,389,000 29,337,000 28,762,000 23,481,000 21,351,000 19,722,000 21,730,000 24,293,000 26,058,000 22,082,000 22,343,000 25,780,000 21,452,000 20,524,000 21,857,000 24,068,000 20,261,000 23,264,000 21,119,000 32,323,000 17,832,000 16,761,000 16,737,000 23,174,000        
        note payable under term credit facility
                                                        422,855,000 416,875,000 432,500,000 168,750,000 175,000,000 178,750,000 182,500,000                             
        note payable under revolving credit facility
                                                         188,000,000 188,000,000 188,000,000 194,000,000 170,000,000 170,000,000                             
        senior notes
                                                        300,000,000                                   
        common stock; 0.005 par value; 70,000,000 shares authorized; 46,606,796 shares issued at september 30, 2013 and december 31, 2012
                                                        232,000                                   
        billed receivables, net of allowances of 10,035 and 8,117, respectively
                                                         165,450,000                                  
        common stock; 0.005 par value; 70,000,000 shares authorized; 46,606,796 shares issued at june 30, 2013 and december 31, 2012
                                                         232,000                                  
        billed receivables, net of allowances of 8,834 and 8,117, respectively
                                                          168,145,000                                 
        common stock; 0.005 par value; 70,000,000 shares authorized; 46,606,796 shares issued at march 31, 2013 and december 31, 2012
                                                          232,000                                 
        billed receivables, net of allowances of 8,117 and 4,843, respectively
                                                           176,313,000                                
        alliance agreement liability
                                                            20,667,000 20,667,000 20,667,000 20,667,000 1,600,000 1,600,000 1,600,000 1,917,000 4,243,000 5,298,000 5,305,000 10,507,000 5,237,000 6,784,000 7,384,000 6,195,000 5,404,000 7,147,000 7,552,000             
        common stock; 0.005 par value; 70,000,000 shares authorized; 46,606,796 and 40,821,516 shares issued at december 31, 2012 and 2011, respectively
                                                           232,000                                
        common stock warrants
                                                             24,003,000 24,003,000 24,003,000 24,003,000 24,003,000 24,003,000 24,003,000 24,003,000 24,003,000 24,003,000 24,003,000 24,003,000 24,003,000 24,003,000 24,003,000 24,003,000 24,003,000 24,003,000 24,003,000            
        billed receivables, net of allowances of 8,020 and 4,843, respectively
                                                            135,094,000                               
        preferred stock, 0.01 par value...
                                                                                           
        common stock
                                                            232,000 232,000 232,000  204,000 204,000 204,000  204,000 204,000           204,000 204,000 204,000 204,000 204,000 204,000 203,000 202,000 200,000   
        billed receivables, net of allowances of 8,046 and 4,843, respectively
                                                             119,708,000                              
        billed receivables, net of allowances of 7,982 and 4,843, respectively
                                                              115,446,000                             
        billed receivables, net of allowances of 4,843 and 5,738, respectively
                                                               93,355,000                            
        note payable under credit facility
                                                                 75,000,000 75,000,000 75,000,000 75,000,000 75,000,000 75,000,000 75,000,000 75,000,000 75,000,000 75,000,000 75,000,000 75,000,000 75,000,000 75,000,000 75,000,000 75,000,000 75,000,000 75,000,000 75,000,000        
        alliance agreement noncurrent liability
                                                                20,667,000 20,667,000 20,667,000 20,667,000 20,667,000 21,824,000 24,327,000 21,980,000 28,836,000 30,991,000 33,441,000 37,327,000 40,706,000 40,226,000 38,259,000             
        common stock; 0.005 par value; 70,000,000 shares authorized; 40,821,516 shares issued at december 31, 2011 and 2010
                                                               204,000                            
        billed receivables, net of allowances of 4,477 and 5,738, respectively
                                                                69,046,000                           
        billed receivables, net of allowances of 4,823 and 5,738, respectively
                                                                 71,256,000                          
        billed receivables, net of allowances of 5,533 and 5,738, respectively
                                                                  71,260,000                         
        billed receivables, net of allowances of 5,738 and 2,732, respectively
                                                                   77,773,000                        
        common stock; 0.005 par value; 70,000,000 shares authorized; 40,821,516 shares issued at december 31, 2010 and 2009
                                                                   204,000                        
        billed receivables, net of allowances of 2,892 and 2,732, respectively
                                                                    71,325,000                       
        billed receivables, net of allowances of 2,871and 2,732, respectively
                                                                     76,536,000                      
        billed receivables, net of allowances of 3,076 and 2,732, respectively
                                                                      68,545,000                     
        common stock; 0.005 par value; 70,000,000 shares authorized; 40,821,516 shares issued at march 31, 2010 and december 31, 2009
                                                                      204,000                     
        billed receivables, net of allowances of 2,732 and 1,920, respectively
                                                                       98,915,000                    
        other assets
                                                                       10,594,000 11,605,000 11,357,000 14,014,000 14,207,000 16,270,000 17,609,000 16,347,000 17,700,000 12,543,000 12,791,000 13,106,000 13,781,000        
        and outstanding at december 31, 2009 and 2008
                                                                                           
        common stock; 0.005 par value; 70,000,000 shares authorized; 40,821,516
                                                                                           
        shares issued at december 31, 2009 and 2008
                                                                       204,000                    
        december 31, 2009 and 2008
                                                                       -158,652,000                    
        billed receivables, net of allowances of 2,852 and 1,920, respectively
                                                                        86,486,000                   
        property, plant and equipment
                                                                        18,041,000 17,702,000 18,202,000 19,421,000 20,355,000 20,400,000 19,282,000 19,503,000 18,926,000 18,869,000 18,899,000 14,306,000        
        common stock; 0.005 par value; 70,000,000 shares authorized; 40,821,516 shares issued at september 30, 2009 and december 31, 2008
                                                                        204,000                   
        billed receivables, net of allowances of 2,490 and 1,920, respectively
                                                                         70,464,000                  
        common stock; 0.005 par value; 70,000,000 shares authorized; 40,821,516 shares issued at june 30, 2009 and december 31, 2008
                                                                         204,000                  
        billed receivables, net of allowances of 2,514 and 1,920, respectively
                                                                          84,620,000                 
        common stock; 0.005 par value; 70,000,000 shares authorized; 40,821,516 shares issued at march 31, 2009 and december 31, 2008
                                                                          204,000                 
        billed receivables, net of allowances of 1,920, 1,723 and 2,041, respectively
                                                                           77,738,000                
        preferred stock , 0.01 par value...
                                                                                           
        common stock; 0.005 par value; 70,000,000 shares authorized; 40,821,516 shares issued at december 31, 2008 and 2007 and september 30, 2007
                                                                           204,000                
        billed receivables, net of allowances of 1,923, 1,723, and 2,041, respectively
                                                                            79,742,000               
        common stock; 0.005 par value; 70,000,000 shares authorized; 40,821,516 shares issued at september 30, 2008, december 31, 2007, and september 30, 2007
                                                                            204,000               
        billed receivables, net of allowances of 2,218, 1,723, and 2,041, respectively
                                                                             88,208,000              
        common stock; 0.005 par value; 70,000,000 shares authorized; 40,821,516 shares issued at june 30, 2008, december 31, 2007, and september 30, 2007
                                                                             204,000              
        accumulated other comprehensive income
                                                                             458,000              
        billed receivables, net of allowances of 1,721, 1,723, and 2,041, respectively
                                                                              88,203,000             
        common stock; 0.005 par value; 70,000,000 shares authorized; 40,821,516 shares issued at march 31, 2008, december 31, 2007, and september 30, 2007
                                                                              204,000             
        billed receivables, net of allowances of 1,723 and 2,041
                                                                               87,932,000            
        common stock; 0.005 par value; 70,000,000 shares authorized; 40,821,516 shares issued at december 31, 2007 and september 30, 2007
                                                                                           
        billed receivables, net of allowances of 1,709 and 2,110
                                                                                73,226,000           
        accrued settlement for class action litigation
                                                                                   8,450,000        
        billed receivables, net of allowances of 2,097 and 2,110
                                                                                 75,068,000          
        billed receivables, net of allowances of 2,162 and 2,110
                                                                                  65,402,000         
        marketable securities
                                                                                    67,725,000 76,182,000 62,093,000 72,819,000 76,083,000  1,296,000 
        billed receivables, net of allowances of 2,110 and 2,390
                                                                                   72,439,000        
        current portion of debt — financing agreements
                                                                                       2,165,000  7,027,000 15,493,000 
        debt — financing agreements
                                                                                       154,000  2,327,000 9,444,000 
        current assets:
                                                                                           
        billed receivables, net of allowances of 2,057 and 2,390, respectively
                                                                                    62,324,000       
        other
                                                                                    13,740,000 11,959,000 13,427,000 13,009,000 10,192,000 6,901,000 5,104,000 
        current liabilities:
                                                                                           
        current portion of debt - financing agreements
                                                                                    78,000 308,000 975,000  3,202,000   
        accrued and other liabilities
                                                                                    19,638,000 10,666,000 12,535,000 11,662,000 11,212,000 9,890,000  
        debt - financing agreements
                                                                                      58,000  406,000   
        stockholders' equity:
                                                                                           
        preferred stock, .01 par value...
                                                                                           
        total stockholders' equity
                                                                                    278,497,000 246,122,000 224,800,000  204,415,000   
        total liabilities and stockholders' equity
                                                                                    427,336,000 390,795,000 362,306,000  342,494,000   
        billed receivables, net of allowances of 2,102 and 2,390, respectively
                                                                                     59,110,000      
        billed receivables, net of allowances of 2,389 and 2,390, respectively
                                                                                      53,806,000     
        billed receivables, net of allowances of 2,390 and 2,834, respectively
                                                                                       63,530,000    
        stockholders’ equity:
                                                                                           
        class a common stock
                                                                                         196,000 188,000 
        billed receivables, net of allowances of 2,179 and 2,834, respectively
                                                                                        45,754,000   
        billed receivables, net of allowances of 2,834 and 4,037, respectively
                                                                                         44,487,000  
        class b common stock
                                                                                           
        accumulated deficit
                                                                                           
        accumulated other comprehensive loss, net of taxes
                                                                                           
        billed receivables, net of allowances of 4,037 and 3,613, respectively
                                                                                          42,225,000 
        accrued liabilities
                                                                                          9,714,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 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-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 
                                                                                          
          cash flows from operating activities:
                                                                                          
          net income
        38,306,000 64,336,000 91,250,000 12,202,000 58,870,000 98,555,000 81,427,000   122,616,000 37,911,000 -6,710,000 -32,308,000 90,228,000 23,117,000 13,342,000 15,490,000 109,471,000 13,764,000   67,146,000    55,486,000        33,164,000 3,388,000 -29,809,000 -1,608,000 66,691,000 -9,782,000 -16,858,000 89,484,000 43,767,000 14,780,000   46,366,000 15,732,000   50,391,000    49,664,000 5,655,000 -4,651,000 -1,822,000 23,891,000 10,539,000 9,800,000 1,622,000 27,098,000 2,336,000 -150,000 -2,089,000 19,561,000   -4,132,000     -2,016,000 -2,723,000 -414,000 2,621,000 1,881,000 23,308,000 14,986,000 15,190,000 9,135,000 
          adjustments to reconcile net income to net cash flows from operating activities:
                                                                                          
          depreciation
        3,400,000 3,308,000 3,183,000 3,189,000 3,156,000 3,162,000 7,804,000 3,564,000 3,631,000 5,017,000 5,631,000 6,960,000 6,131,000 6,129,000 6,044,000 6,027,000 4,981,000 5,062,000 5,130,000 5,292,000 5,416,000 6,716,000 6,260,000 5,927,000 5,825,000 6,176,000 6,085,000 5,930,000 5,901,000 5,909,000 6,021,000 5,949,000 5,926,000 6,213,000 6,085,000 6,299,000 6,274,000 6,454,000 5,547,000 5,095,000 5,488,000 5,737,000 5,331,000 5,257,000 5,331,000 5,406,000 4,542,000 5,234,000 5,324,000 5,218,000 5,569,000 4,200,000 3,764,000 3,596,000 3,559,000 3,456,000 2,673,000 2,012,000 2,001,000 1,845,000 1,683,000 1,544,000 1,777,000 1,713,000 1,617,000 1,577,000 1,616,000 1,579,000 1,566,000 1,752,000 1,580,000 1,598,000 1,576,000 1,496,000 1,516,000 1,460,000 1,379,000 949,000 993,000 1,052,000 990,000 963,000 
          amortization
        21,919,000 21,414,000 20,957,000 20,912,000 20,829,000 21,090,000 23,711,000 24,022,000 23,978,000 23,918,000 24,832,000 24,476,000 25,408,000 25,330,000 26,096,000 26,213,000 26,508,000 27,965,000 28,250,000 28,111,000 28,167,000 28,596,000 29,230,000 29,765,000 27,997,000 27,850,000 27,828,000 23,848,000 18,951,000 18,552,000 17,524,000 18,402,000 19,067,000 19,239,000 19,468,000 19,282,000 19,364,000 21,162,000 19,436,000 19,248,000 21,024,000 20,846,000 18,324,000 18,324,000 18,281,000 18,003,000 17,583,000 15,309,000 15,282,000 14,966,000 13,108,000 12,720,000 10,422,000 10,352,000 9,941,000 9,682,000 7,522,000 5,023,000 5,220,000 5,457,000 5,136,000 5,025,000 4,875,000 4,922,000 4,874,000 4,673,000 4,391,000 4,150,000 4,175,000 3,847,000 3,956,000 3,932,000 3,809,000 3,724,000 3,757,000 3,622,000 3,499,000 1,434,000 1,082,000 938,000 923,000 634,000 
          amortization of operating lease right-of-use assets
        2,337,000 2,453,000 2,403,000 2,407,000 2,435,000 2,369,000 2,338,000 2,431,000 2,568,000 2,430,000 2,699,000 3,724,000 2,767,000 2,740,000 2,807,000 2,773,000 2,716,000 2,763,000 2,752,000 2,655,000 2,345,000 9,303,000 5,344,000 5,245,000 3,556,000 5,057,000 3,848,000 3,646,000 3,383,000                                                      
          amortization of deferred debt issuance costs
        412,000 416,000 421,000 620,000 650,000 655,000 659,000 662,000 936,000 908,000 923,000 1,377,000 1,115,000 1,126,000 1,136,000 1,146,000 1,153,000 1,160,000 1,168,000 1,175,000 1,182,000 1,189,000 1,197,000 1,204,000 1,212,000 1,219,000 1,226,000 930,000 753,000 756,000 2,436,000 746,000 699,000 749,000 777,000 1,026,000 1,734,000 1,369,000 1,372,000 1,248,000 1,578,000 1,490,000 1,542,000 1,584,000 1,628,000 1,670,000 1,527,000 1,332,000 1,348,000                                  
          deferred income taxes
        6,328,000 -190,000 5,341,000 -1,745,000 -2,463,000 -10,901,000 -3,745,000 510,000 1,006,000 21,122,000 -2,566,000 -12,259,000 -10,382,000 10,662,000 -2,674,000 -3,018,000 -3,367,000 15,475,000 -2,184,000 -3,480,000 -6,078,000 13,889,000 -5,798,000 5,671,000 -10,413,000 17,183,000 2,008,000 -23,917,000 -17,414,000 1,405,000 -4,095,000 1,783,000 -4,827,000 59,367,000 -7,586,000 -24,202,000 -5,919,000 19,263,000 -5,139,000 -16,018,000 19,596,000 15,555,000 7,734,000 752,000 -4,713,000 18,074,000 2,497,000 -857,000 -11,277,000 14,913,000 1,436,000 -680,000 -6,096,000 12,542,000 -4,748,000 -6,242,000 3,223,000 1,332,000 795,000 3,068,000 2,318,000 8,988,000 -4,439,000 306,000 4,589,000 6,332,000 -5,391,000 -3,569,000 -3,934,000 3,342,000       1,658,000  -10,166,000 -1,848,000 217,000  
          stock-based compensation expense
        16,957,000 25,214,000 17,381,000 16,411,000 11,627,000 11,116,000 11,346,000 10,720,000 8,099,000 7,010,000 6,822,000 5,414,000 5,301,000 7,869,000 7,126,000 6,800,000 7,958,000 6,452,000 6,367,000 7,720,000 6,703,000 6,659,000 8,061,000 7,932,000 6,950,000 6,435,000 9,371,000 14,372,000 6,585,000 -282,000 6,575,000 7,705,000 6,362,000 -9,041,000 8,084,000 8,343,000 6,297,000 9,801,000 11,240,000 13,080,000 9,492,000 8,330,000 759,000 5,355,000 3,936,000 -2,697,000 4,554,000 4,416,000 4,772,000 2,462,000 3,386,000 3,774,000 3,950,000 3,525,000 2,575,000 3,468,000 5,618,000 4,563,000 2,158,000 2,164,000 2,369,000 2,335,000 1,857,000 1,792,000 1,806,000 977,000 2,026,000 2,026,000 2,616,000 106,000 2,617,000 2,613,000 2,552,000          
          gain on sale of equity investment
         -25,927,000                                                                              
          other
        -590,000 125,000 1,119,000 1,591,000 -718,000 1,740,000 2,247,000 -756,000 -1,311,000 -247,000 1,857,000 601,000 -290,000 545,000 1,359,000 523,000 601,000 882,000 -463,000 542,000 -106,000 1,678,000 2,567,000 1,122,000 650,000 2,744,000 898,000 959,000 574,000 575,000 1,680,000 415,000 -663,000 -659,000 651,000 -95,000 538,000 1,213,000 355,000 -364,000 -398,000 258,000 1,011,000 601,000 855,000 -154,000 1,335,000 734,000 -63,000 -4,877,000 1,607,000 1,633,000 1,044,000 852,000 855,000 784,000 -1,322,000 419,000 123,000 138,000 72,000 451,000 121,000 75,000 262,000    50,000          -137,000 137,000 -15,000  
          changes in operating assets and liabilities:
                                                                                          
          receivables
        10,160,000 -11,844,000 -83,007,000 7,051,000 41,640,000 -27,282,000 -95,899,000 -27,671,000 127,269,000 -105,010,000 -39,844,000 -7,104,000 88,960,000 -137,961,000 19,807,000 -23,700,000 9,660,000 -99,783,000 -20,801,000 619,000 76,135,000 -32,468,000 12,208,000 -19,646,000 48,699,000 -53,744,000 -53,906,000 -5,953,000 94,549,000 -73,203,000 -9,246,000 -1,052,000 68,741,000 -88,641,000 9,834,000 -13,469,000 84,033,000 -111,244,000 5,485,000 -5,289,000 34,588,000 -42,921,000 34,977,000 -45,833,000 42,422,000 -13,633,000 -7,731,000 -6,156,000 -3,123,000                                  
          accounts payable
        937,000 1,320,000 -2,413,000 4,932,000 7,479,000 -1,026,000 -4,091,000 5,297,000 -448,000 3,423,000 -5,244,000 -646,000 -1,308,000 10,777,000 -1,728,000 1,429,000 -2,748,000 6,488,000 -2,540,000 268,000 -2,808,000 804,000 -4,607,000 12,374,000 -6,087,000 711,000 -9,708,000 11,591,000 -10,297,000 9,983,000 -559,000 -1,047,000 -2,611,000 9,910,000 -7,681,000 -240,000 -3,689,000 1,978,000 -12,651,000 9,633,000 -12,880,000 13,998,000 1,575,000 -3,386,000 -3,630,000 3,079,000 -3,298,000 -1,723,000 -1,480,000 1,481,000 -4,298,000 -1,516,000 -9,215,000 5,965,000 -3,156,000 3,715,000 -543,000 -305,000 -879,000 -858,000 -2,921,000 5,883,000 -3,773,000 -1,113,000 -3,315,000 231,000 -4,194,000 2,336,000 -53,000     2,799,000     -257,000 -1,152,000 -1,969,000 767,000 
          accrued employee compensation
        -24,289,000 8,728,000 6,748,000 8,980,000 -25,182,000 14,012,000 8,759,000 6,569,000 -26,453,000 11,025,000 1,749,000 10,965,000 -15,593,000 711,000 6,329,000 8,937,000 -19,138,000 4,814,000 7,261,000 4,324,000 -12,725,000 4,906,000 5,408,000 1,192,000 6,985,000 -12,569,000 2,903,000 7,435,000 -8,598,000 -9,776,000 5,897,000 8,938,000 -14,743,000 1,150,000 3,204,000 8,161,000 -12,421,000 -200,000 6,314,000 8,910,000 3,036,000 -9,139,000 -99,000 9,191,000 -1,951,000 -3,678,000 -3,341,000 4,239,000 -3,580,000 -19,494,000 3,005,000 4,269,000 -12,281,000 -2,737,000 1,567,000 556,000 -28,412,000 1,600,000 4,322,000 6,375,000 -10,564,000 -51,000 5,932,000 4,522,000 -8,920,000 118,000 4,294,000 3,531,000 -4,451,000 -752,000 -958,000        -1,126,000 1,459,000 -4,188,000  
          deferred revenue
        4,903,000 7,280,000 -9,784,000 -3,193,000 -4,648,000 10,002,000 -6,433,000 -5,590,000 13,907,000 -1,699,000 -8,296,000 2,498,000 10,202,000 3,390,000 -11,899,000 -4,417,000 9,949,000 -27,671,000 10,042,000 -7,855,000 8,152,000 -4,940,000 -7,875,000 -259,000 22,495,000 -19,826,000 246,000 -13,854,000 -4,127,000 14,266,000 -10,189,000 -1,184,000 11,326,000 1,687,000 -2,089,000 -8,208,000 9,049,000 -648,000 -5,256,000 377,000 8,542,000 300,000 -7,466,000 2,469,000 184,000 -194,000 -4,405,000 -6,559,000 26,896,000 -29,494,000 -15,856,000 5,799,000 15,938,000 -21,470,000 5,789,000 -57,000 3,922,000 10,625,000 -385,000 -13,325,000 17,894,000 -13,989,000 13,141,000 7,505,000 8,058,000 5,007,000 -8,455,000 -2,716,000 14,576,000   -11,669,000 12,400,000 16,171,000 -1,016,000    -7,264,000 -123,000 -823,000 2,992,000 
          other current and noncurrent assets and liabilities
        -16,533,000 -785,000 19,439,000 -23,560,000 -9,527,000 2,990,000 25,885,000 4,372,000 -22,190,000 -4,770,000 -1,208,000 -11,856,000 -39,935,000 19,869,000 -4,865,000 2,834,000 -24,889,000 19,497,000 -9,064,000 -7,779,000 -34,315,000 38,171,000 -8,104,000 7,433,000 -20,581,000 4,590,000 12,362,000 -11,681,000 -20,829,000 22,281,000 1,260,000 3,568,000 -21,144,000 22,053,000 -47,591,000 52,576,000 -14,627,000 10,316,000 -4,816,000 6,289,000 -6,378,000 6,094,000 -4,520,000 10,711,000 -11,817,000 4,569,000 -3,918,000 7,610,000 -15,163,000                                  
          net cash flows from operating activities
        64,247,000 121,775,000 73,038,000 49,797,000 78,221,000 126,482,000 54,008,000 55,017,000 123,241,000 85,743,000 25,266,000 17,440,000 40,068,000 41,415,000 34,203,000 38,889,000 28,874,000 72,575,000 39,682,000 38,093,000 70,123,000 144,244,000 66,529,000 68,029,000 57,500,000 48,711,000 32,073,000 14,438,000 42,427,000 83,470,000 29,351,000 25,975,000 45,136,000 61,125,000 -14,025,000 13,411,000 85,686,000 34,974,000 7,988,000 18,435,000 38,433,000 64,080,000 69,058,000 766,000 49,167,000 77,043,000 23,660,000 33,066,000 15,257,000 51,858,000 28,929,000 22,704,000 34,927,000 3,477,000 5,325,000 -5,453,000 -12,614,000 31,227,000 26,751,000 7,541,000 17,943,000 32,175,000 32,035,000 3,520,000 13,578,000 32,790,000 -8,023,000 16,601,000 2,849,000 31,572,000 3,149,000 -3,419,000 46,524,000 12,123,000 10,971,000        
          cash flows from investing activities:
                                                                                          
          purchases of property and equipment
        -3,003,000 -5,177,000 -3,404,000 -2,156,000 -2,170,000 -6,939,000 -3,509,000 -1,746,000 -3,208,000 -968,000 -3,380,000 -2,318,000 -2,258,000 -4,980,000 -4,466,000 -1,377,000 -2,280,000 -7,614,000 -4,893,000 -3,729,000 -4,346,000 -3,713,000 -3,476,000 -7,018,000 -3,597,000 -4,360,000 -8,824,000 -4,665,000 -5,250,000 -1,831,000 -5,326,000 -5,171,000 -5,937,000 -7,151,000 -6,757,000 -5,243,000 -6,566,000 -6,383,000 -13,701,000 -13,590,000 -7,138,000 -7,737,000 -6,138,000 -4,270,000 -9,138,000 -5,872,000 -3,436,000 -4,091,000 -4,228,000 -9,622,000 -2,432,000 -2,809,000 -6,241,000 -3,018,000 -6,640,000 -2,076,000 -1,316,000 -1,358,000 -1,440,000 -2,682,000 -5,188,000 -800,000 -1,751,000 -1,227,000 -1,179,000 -696,000 -741,000 -575,000 -930,000          -84,000 -1,560,000 -1,489,000  
          purchases of software
        -11,508,000                                                                              -2,146,000 -112,000 -143,000  
          proceeds from sale of equity investment
         46,021,000                                                                              
          net cash flows from investing activities
        -14,511,000 -12,426,000 -9,905,000 -7,539,000 37,092,000 -13,410,000 -7,663,000 -6,188,000 -17,790,000 -7,250,000 -10,930,000 -10,858,000 -8,739,000 -13,376,000 88,017,000 -5,908,000 -8,487,000 -12,359,000 -9,282,000 -11,328,000 -12,399,000 4,948,000 -9,975,000 -15,534,000 -10,138,000 -17,435,000 -33,285,000 -769,933,000 -9,828,000 -5,583,000 -10,426,000 -16,762,000 -12,589,000 -14,520,000 -13,659,000 -13,830,000 -12,405,000 -9,208,000 -21,047,000 -17,208,000 177,096,000 -196,709,000 -9,659,000 20,904,000 -14,497,000 -8,918,000 -214,962,000 -9,002,000 -7,808,000 -128,152,000 -4,732,000 -4,623,000 -273,207,000 -3,072,000 -57,878,000 -8,950,000 -273,040,000 -4,677,000 -12,742,000 -6,247,000 -24,017,000 -4,394,000 -5,568,000 -3,738,000 -5,649,000 -10,874,000 -3,566,000 -1,956,000 -6,971,000     5,898,000         
          cash flows from financing activities:
                                                                                          
          proceeds from issuance of common stock
        905,000 914,000 871,000 819,000 813,000 789,000 732,000 704,000 693,000 697,000 696,000 719,000 707,000 780,000 839,000 1,056,000 906,000 914,000 878,000 596,000 1,052,000 906,000 959,000 947,000 947,000 929,000 909,000 922,000 831,000 772,000 762,000 811,000 753,000 773,000 744,000 748,000 693,000 592,000 863,000 801,000 731,000 806,000 774,000 773,000 751,000 738,000 704,000 686,000 652,000 654,000 594,000 463,000 475,000 398,000 290,000 352,000 386,000 305,000 340,000 328,000 300,000 266,000 329,000 280,000 257,000 278,000 321,000 314,000 330,000 351,000 311,000 403,000 639,000 279,000      306,000 283,000 271,000 
          proceeds from exercises of stock options
        64,000 6,636,000 466,000 214,000 582,000 4,375,000 1,202,000 277,000 475,000 3,594,000 263,000 2,791,000 78,000 2,792,000 395,000 375,000 1,022,000 1,610,000 208,000 4,245,000 2,799,000 5,406,000 5,396,000 722,000 400,000 6,308,000 861,000 959,000 4,857,000 1,269,000 3,499,000 5,788,000 9,118,000 3,588,000 2,335,000 914,000 7,035,000 576,000 763,000 7,749,000 237,000 621,000 920,000 3,716,000 6,918,000 5,355,000 6,989,000 1,230,000 2,887,000 9,669,000 4,309,000 1,719,000 3,864,000 1,671,000 1,253,000 9,407,000 4,399,000 1,698,000 405,000 593,000 1,782,000 639,000 416,000 736,000 1,356,000 267,000 147,000 35,000 1,362,000 242,000 2,812,000 405,000 382,000 610,000 25,000 148,000 4,553,000 3,746,000 3,309,000 5,631,000 
          repurchase of stock-based compensation awards for tax withholdings
        -3,839,000 -4,395,000 -3,628,000 -13,156,000 -7,070,000 -3,812,000 -2,960,000 -3,037,000 -3,302,000 -946,000 -883,000 -319,000 -3,001,000 -1,163,000 -18,000 -265,000 -5,537,000 -37,000 -590,000 -14,206,000 -418,000 -26,000 -151,000 -10,973,000                                                          
          repurchases of common stock
        -65,277,000  -16,253,000 -119,362,000 -14,408,000  -7,996,000 -57,159,000 -62,515,000      -28,227,000 -24,847,000 -37,860,000     -28,881,000  -34,986,000 -631,000 -23,414,000 -31,113,000     -7,640,000 -52,449,000     -70,000,000 -264,000 -68,580,000   -13,772,000 -37,823,000 -6,241,000                          
          proceeds from revolving credit facility
        15,000,000   20,000,000 164,000,000 59,000,000 20,000,000 5,000,000 50,000,000 95,000,000 25,000,000 20,000,000 40,000,000     30,000,000 30,000,000   24,000,000 37,000,000 48,000,000 25,000,000 30,000,000 12,000,000 24,000,000    186,000,000 47,000,000 36,000,000 29,000,000 20,000,000 99,500,000 10,000,000 40,000,000                                  
          repayment of revolving credit facility
        -15,000,000  -20,000,000 -30,000,000 -70,000,000  -25,000,000 -152,000,000  -6,000,000 -45,000,000  -55,000,000 -10,000,000 -10,000,000  -25,000,000 -15,000,000 -15,000,000  -40,000,000 -30,000,000 -39,000,000     -27,000,000 -34,000,000 -50,000,000  -26,000,000 -100,000,000  -10,000,000 -13,000,000 -143,000,000  -47,000,000 -58,000,000 -51,000,000  -36,000,000 -27,000,000 -8,000,000                                 
          repayment of term portion of credit agreement
        -10,625,000  -10,625,000 -9,375,000 -9,375,000  -9,375,000 -9,375,000 -529,073,000  -19,475,000 -19,475,000 -14,606,000  -49,606,000 -11,481,000 -9,738,000  -9,737,000 -9,737,000 -9,738,000  -9,737,000 -9,738,000 -9,737,000  -9,738,000 -3,487,000 -5,937,000  -94,957,000 -5,188,000 -5,187,000  -5,187,000 -5,188,000 -370,477,000 -23,823,000 -23,824,000 -23,823,000 -23,823,000 -23,822,000 -23,824,000 -19,853,000 -19,853,000 -19,853,000 -19,854,000 -8,871,000 -8,871,000 -8,871,000 -8,871,000 -9,375,000 -3,750,000 -4,375,000 -3,125,000 -3,125,000 -3,125,000                          
          payments on or proceeds from other debt
        -3,539,000  -1,301,000 -6,447,000 -4,217,000  -630,000 -5,975,000 -2,694,000 -4,293,000 -643,000 -6,160,000 -5,670,000 -2,017,000 -737,000 -5,183,000 -4,186,000 -4,998,000 -1,915,000 -4,672,000 -3,600,000 -3,810,000 -5,358,000 -1,093,000 -3,593,000                                                          
          net increase in settlement assets and liabilities
        18,126,000 7,646,000 -55,234,000 -26,751,000 88,324,000 -43,174,000    -10,769,000    6,765,000                                                                     
          net cash flows from financing activities
        -64,185,000 -101,400,000 -105,704,000 -114,192,000 -15,351,000 -117,752,000 -172,000 -61,783,000 -108,490,000 -63,779,000 13,410,000 -40,857,000 -20,326,000 -28,052,000 -82,695,000 -34,315,000 -25,998,000 -118,013,000 -35,603,000 -64,569,000 -38,693,000 -112,654,000 -48,766,000 -39,313,000 -60,837,000 -28,476,000 -18,956,000 720,016,000 -5,361,000 -4,403,000 -1,731,000 -21,875,000 -29,695,000 -40,828,000 -1,914,000 -6,533,000 -48,873,000 222,000 13,874,000 -40,648,000 -224,524,000 154,727,000 -23,856,000 -43,671,000 -37,637,000 -47,564,000 201,325,000 -31,369,000 -44,310,000 3,909,000 31,549,000 -22,585,000 278,767,000 -9,804,000 -10,858,000 -34,206,000 288,769,000 -9,847,000 -1,710,000 729,000 2,107,000 571,000 -4,249,000 -12,005,000 -1,892,000 249,000 -168,000 -15,002,000 865,000     20,382,000         
          effect of exchange rate fluctuations on cash
        -2,419,000 -2,364,000 -2,973,000 4,118,000 1,791,000 1,028,000 -1,621,000 -1,024,000 2,314,000 573,000 -1,039,000 2,870,000 2,557,000 -1,977,000 1,002,000 1,402,000 -2,464,000 449,000 472,000 -347,000 -41,000 -5,009,000 -3,166,000 -3,083,000 11,201,000 -2,983,000 2,353,000 -1,298,000 433,000 -1,324,000 115,000 -2,586,000 1,719,000 -3,997,000 2,171,000 2,565,000 -417,000 -1,147,000 -2,366,000 -2,485,000 1,125,000 -716,000 -5,083,000 3,939,000 -5,875,000 -3,331,000 -4,934,000 3,351,000 738,000 933,000 3,024,000 -239,000 -4,332,000 -1,954,000 1,477,000 -2,855,000 867,000 695,000 -3,406,000 -98,000 1,539,000 -944,000 3,927,000 -566,000 -1,408,000 766,000 340,000 5,260,000 -209,000      2,080,000 -224,000 284,000 -3,319,000 3,306,000 759,000 -711,000 -282,000 
          net increase in cash and cash equivalents
        -16,868,000 5,585,000 -45,544,000 -67,816,000 101,753,000 -3,652,000   -725,000 15,287,000   13,560,000 -1,990,000    -57,348,000 -4,731,000 -38,151,000 18,990,000 31,529,000 4,622,000 10,099,000 -2,274,000 -183,000   27,671,000 72,160,000 17,309,000 -15,248,000 4,571,000   -4,387,000 23,991,000 24,841,000    21,382,000    17,230,000 5,089,000 -3,954,000 -36,123,000 -71,452,000 58,770,000 -4,743,000 36,155,000 -11,353,000 -61,934,000 -51,464,000 3,982,000 17,398,000   -2,428,000 27,408,000 26,145,000 -12,789,000 4,629,000   4,903,000 -3,466,000   -10,474,000 11,656,000      -5,174,000 17,834,000 12,012,000  
          cash and cash equivalents, including settlement deposits, beginning of period
        258,996,000 265,018,000 238,821,000 214,672,000 184,142,000                                                                  
          cash and cash equivalents, including settlement deposits, end of period
        242,128,000 5,585,000 -45,544,000 -67,816,000 366,771,000 -3,652,000 44,552,000 -13,978,000 238,096,000 15,287,000 26,707,000 -31,405,000 228,232,000 -1,990,000 40,527,000 68,000 176,067,000                                                                  
          reconciliation of cash and cash equivalents to the consolidated balance sheets
                                                                                          
          cash and cash equivalents
        161,757,000    230,057,000 38,534,000 20,877,000 -26,410,000 183,393,000 24,719,000 7,129,000 -10,021,000 142,412,000 -9,818,000 15,846,000 4,199,000 114,754,000                                                                  
          settlement deposits
        80,371,000    136,714,000 -42,186,000 23,675,000 12,432,000 54,703,000 -9,432,000 19,578,000 -21,384,000 85,820,000 7,828,000 24,681,000 -4,131,000 61,313,000                                                                  
          total cash and cash equivalents, including settlement deposits
        242,128,000    366,771,000 -3,652,000 44,552,000 -13,978,000 238,096,000 15,287,000 26,707,000 -31,405,000 228,232,000 -1,990,000 40,527,000 68,000 176,067,000                                                                  
          supplemental cash flow information
                                                                                          
          income taxes paid
        5,362,000    12,695,000 24,771,000 8,457,000 12,162,000 2,524,000 21,526,000 10,008,000 16,639,000 17,268,000 18,566,000 6,520,000 10,049,000 8,418,000 18,035,000 6,868,000 10,550,000 10,713,000 8,027,000 7,612,000 5,482,000 6,639,000 6,522,000 5,729,000 9,527,000 5,949,000 9,766,000 1,826,000 12,350,000 8,263,000 13,124,000 5,088,000 12,686,000 6,919,000 7,095,000 6,129,000 8,502,000 -2,645,000 6,867,000 3,294,000 8,064,000 5,811,000 4,130,000 5,776,000 8,062,000 5,114,000 8,692,000 3,831,000 6,270,000 1,398,000 7,466,000 4,398,000 5,220,000 11,816,000 2,476,000 4,676,000 4,017,000 7,845,000 4,042,000 3,249,000 4,177,000 13,460,000 4,705,000 5,201,000 1,700,000 3,596,000 -121,000 3,309,000 3,345,000 3,407,000 243,000   4,176,000      
          interest paid
        11,860,000    19,807,000 10,277,000 23,782,000 12,061,000 24,081,000 12,946,000 24,495,000 12,699,000 23,403,000 9,309,000 18,921,000 4,804,000 15,492,000 4,105,000 15,724,000 4,288,000 15,954,000 5,502,000 17,463,000 7,189,000 21,837,000 11,239,000 23,804,000 9,549,000 14,388,000 3,386,000 14,617,000 4,170,000 13,127,000 3,214,000 14,825,000 3,516,000 13,421,000 3,946,000 13,335,000 3,732,000 14,040,000 3,759,000 13,243,000 4,123,000 14,058,000 4,273,000 13,366,000 3,236,000 12,394,000 3,307,000 3,976,000 4,468,000 2,847,000 2,318,000 2,066,000 2,151,000 1,740,000 564,000 364,000 293,000 562,000 425,000 347,000 449,000 442,000 988,000 451,000 796,000 1,329,000 848,000 960,000 1,240,000 1,344,000 1,271,000 1,254,000 1,290,000 288,000      
          changes in operating assets and liabilities, net of impact of divestiture:
                                                                                          
          purchases of software and distribution rights
         -1,802,000 -6,501,000 -5,383,000 -6,759,000 -6,471,000 -4,154,000 -4,442,000 -14,582,000 -6,282,000 -7,550,000 -8,540,000 -6,481,000 -8,396,000 -7,656,000 -4,531,000 -6,207,000 -4,745,000 -4,389,000 -7,599,000 -8,053,000 -7,273,000 -6,499,000 -8,516,000 -6,541,000 -6,350,000 -7,265,000 -6,722,000 -4,578,000 -3,752,000 -5,100,000 -10,124,000 -6,652,000 -7,369,000 -6,902,000 -8,587,000 -5,839,000 -3,057,000 -6,827,000 -3,618,000 -8,766,000 -9,605,000 -3,521,000 -5,137,000 -3,359,000 -3,046,000 -7,236,000 -3,411,000 -3,580,000 -4,619,000 -2,300,000 -1,814,000 -2,764,000 -54,000 -1,386,000 -1,396,000 -776,000 -1,719,000 -1,302,000 -3,444,000 -1,844,000 -1,834,000 -2,449,000 -1,163,000 -2,763,000 -2,672,000 -5,000 -494,000 -4,358,000              
          repurchase of common stock
                                                                                          
          redemption of 2026 notes
                                                                                        
          repayments of revolving credit facility
                                                                                          
          proceeds from term portion of credit agreement
           500,000,000                       415,000,000            300,000,000 200,000,000                          
          repayments of term portion of credit agreement
                                                                                          
          payments on other debt
                                  -5,989,000 -363,000 -1,857,000          -3,328,000    -1,665,000                                        
          payments for debt issuance costs
           -5,141,000                                       -6,861,000 -264,000 -9,272,000  -541,000 -553,000                          
          gain on divestiture
                                                                                         
          proceeds from divestiture
                                                                                         
          net decrease in settlement assets and liabilities
               12,782,000 -18,933,000   -21,253,000 -2,834,000   -3,970,000 -605,000                                                                  
          net decrease in cash and cash equivalents
                       68,000 -8,075,000                       -41,906,000 -7,870,000   -18,062,000 -8,842,000                                      
          net loss
                -7,751,000            -1,945,000   14,075,000 -24,427,000   5,725,000 -25,963,000  15,233,000 -14,574,000 -19,428,000            -162,000    -5,775,000   1,881,000 -2,166,000                    -3,460,000          
          adjustments to reconcile net loss to net cash flows from operating activities:
                                                                                          
          changes in operating assets and liabilities, net of impact of acquisitions:
                                                                                          
          acquisition of businesses, net of cash acquired
                                 1,278,000                      -113,911,000 -264,202,000 -49,852,000 -4,432,000 -270,948,000                        
          payment for debt issuance costs
                                             -285,000        -118,000 -4,381,000 -163,000                                  
          cash and cash equivalents, beginning of period
                          165,374,000 121,398,000 148,502,000 69,710,000 75,753,000 102,239,000 77,301,000 95,059,000 76,329,000 197,098,000 171,310,000 125,917,000 112,966,000 97,011,000 60,794,000 110,148,000 83,693,000 
          cash and cash equivalents, end of period
                          -4,731,000 -38,151,000 184,364,000 31,529,000 4,622,000 10,099,000 119,124,000 -183,000 -17,815,000 -36,777,000 176,173,000 72,160,000 17,309,000 -15,248,000 74,281,000 1,780,000 -27,427,000 -4,387,000 99,744,000 24,841,000 -1,551,000 -41,906,000 94,369,000 21,382,000 30,460,000 -18,062,000 68,459,000 17,230,000 5,089,000 -3,954,000 58,936,000 -71,452,000 58,770,000 -4,743,000 112,484,000 -11,353,000 -61,934,000 -51,464,000 201,080,000 17,398,000 8,893,000 1,925,000 168,882,000 27,408,000 26,145,000 -12,789,000 130,546,000 22,931,000 -11,417,000 4,903,000 109,500,000 18,625,000 -3,852,000 -10,474,000 108,667,000 97,011,000 -5,998,000 6,063,000 89,900,000 1,783,000 -5,174,000 17,834,000 95,705,000 -29,322,000 
          proceeds from senior notes
                                                                                         
          redemption of senior notes
                                                                                         
          current income taxes
                              6,772,000 -4,006,000 -5,361,000 7,399,000 -2,902,000 -4,593,000 -1,041,000 5,314,000 -3,186,000 -3,674,000 -3,569,000 5,934,000 -569,000 -6,253,000 -3,339,000 8,819,000 -5,307,000 -6,305,000 17,303,000 -164,000 -4,445,000 -5,833,000 2,198,000 1,623,000 4,617,000 -1,438,000 6,166,000 3,165,000 2,415,000 -498,000 4,278,000 5,886,000 1,865,000 -1,222,000 -12,189,000 12,725,000 -3,020,000 -658,000 -2,746,000 6,695,000 3,968,000 -50,000 -14,837,000 1,296,000 4,869,000 -491,000 355,000    1,536,000 2,443,000     -452,000 13,976,000 -1,502,000  
          repurchase of restricted share awards and restricted share units for tax withholdings
                                  -13,000 -185,000 -2,624,000                                                      
          changes in operating assets and liabilities
                                                                                          
          gain on sale of cfs assets
                                             489,000 -151,952,000                                          
          proceeds from sale of cfs assets
                                             -519,000 200,000,000                                          
          repurchase of restricted stock for tax withholdings
                                     -1,674,000 -914,000  -541,000 -1,615,000 -3,155,000                 -331,000 -578,000 -127,000 -2,237,000 -64,000 -312,000 -20,000 -346,000 -45,000 -262,000 -255,000                  
          payments on other debt and capital leases
                                     -2,421,000 -782,000 -1,198,000 -352,000 -614,000 -3,265,000 -1,392,000 -4,629,000    -6,270,000    -2,829,000 -432,000 -1,225,000 -6,305,000 -382,000                                  
          payment of debt issuance costs
                                          -5,340,000                                              
          gain on sale of available-for-sale equity securities
                                                                                          
          proceeds from sale of available-for-sale equity securities
                                                                                         
          repurchase of restricted stock and performance shares for tax withholdings
                                             -1,529,000 -1,406,000 -40,000 -96,000 -506,000 -28,000 -4,019,000 -145,000 -442,000 -30,000 -4,503,000 -328,000 -320,000 -54,000 -5,520,000                              
          distribution to noncontrolling interest
                                                                                       
          gain on sale of available-for-sale securities
                                                                                         
          changes in operating assets and liabilities, net of impact of acquisitions and divestiture:
                                                                                          
          excess tax benefit of stock-based compensation
                                               -611,000 -90,000                                          
          proceeds from sale of available-for-sale securities
                                                                                          
          excess tax benefit of stock compensation
                                                 -71,000                                         
          gain on available for sale securities
                                                                                          
          proceeds from available-for-sale securities
                                                                                          
          proceeds from issuance of senior notes
                                                                                         
          excess tax benefit of stock options exercised
                                                   -1,012,000 -3,395,000   -312,000 -4,070,000 -4,396,000 -883,000 -373,000 -1,308,000 -165,000 -550,000 -892,000 -1,936,000 -553,000 -260,000 -171,000 -895,000 -19,000 49,000 37,000 73,000 9,000 24,000 7,000 48,000 1,000 79,000 34,000 28,000 109,000 17,000 -81,000 815,000 823,000 683,000  
          repayment of ibm alliance agreement liability
                                                                                          
          proceeds from exercises of common stock warrants
                                                                                         
          cash settlement of common stock warrants
                                                                                         
          excess tax benefit of stock options exercised and vesting of restricted stock and performance shares
                                                                                          
          purchase of available-for-sale securities
                                                                                          
          adjustments to reconcile net income to net cash flows from operating activities
                                                                                          
          provision for doubtful accounts receivable
                                                          -1,484,000 1,399,000 475,000                              
          billed and accrued receivables
                                                          3,754,000 -8,643,000 30,671,000 -50,700,000 -18,774,000 -15,284,000 22,793,000 -29,977,000 2,173,000 -2,966,000 9,422,000 -8,449,000 6,667,000 -12,709,000 28,821,000 -14,745,000 -13,096,000 20,097,000 -2,621,000 -5,553,000   3,215,000  976,000 -5,806,000 9,564,000  -801,000 -1,344,000 2,438,000  
          other current and noncurrent assets
                                                          -1,957,000 2,486,000 -440,000  753,000 4,753,000 -2,026,000  1,902,000 2,697,000 -2,420,000                      
          accrued liabilities
                                                          5,080,000 -3,650,000 -4,347,000 2,311,000 3,311,000 -3,097,000 -10,181,000 2,327,000 3,561,000 -2,090,000 -2,995,000 -2,377,000 393,000 -1,350,000 -4,432,000 3,090,000 -2,460,000 -4,891,000 -4,151,000     3,982,000 181,000 1,000 2,574,000  943,000 -1,147,000 450,000  
          other current and noncurrent liabilities
                                                          285,000 -97,000 238,000 -266,000 -2,051,000 -422,000 66,000 -269,000 -1,499,000 -4,302,000 -582,000 -3,487,000 -398,000 -1,197,000 -498,000 1,570,000 -1,482,000 -2,041,000 -453,000 -1,221,000 60,000 87,000 54,000 103,000 -49,000 -17,000 2,309,000 9,492,000 5,000 81,000 21,000 -530,000 
          other investments
                                                                                         
          exercise of common stock warrants
                                                                                          
          proceeds from revolver portion of credit agreement
                                                             24,000,000 95,000,000                          
          repayment of revolver portion of credit agreement
                                                                                          
          payment of acquired debt
                                                          -7,500,000                              
          payments on debt and capital leases
                                                          -1,605,000 -3,379,000 -838,000  -1,205,000 -3,782,000 -796,000 -550,000 -2,403,000 -343,000 -524,000 -270,000 -590,000 -391,000 -325,000 -305,000 -383,000 -358,000 -530,000              
          adjustments to reconcile net loss to net cash flows from operating activities
                                                                                          
          benefit from doubtful accounts receivable
                                                                                          
          other current assets
                                                                     1,178,000 922,000 -551,000 -2,367,000 1,746,000 1,618,000 -2,172,000 -1,124,000          -1,077,000 1,482,000 -438,000  
          other noncurrent assets
                                                                      -1,958,000 -811,000 -686,000                  
          alliance technical enablement expenditures
                                                                 -1,600,000 -256,000 -1,760,000 -1,368,000 -1,348,000 -1,707,000 -932,000 -2,347,000 -1,887,000 -1,733,000              
          proceeds from interim revolving credit facility
                                                                                          
          repayment of interim revolving credit facility
                                                                                          
          purchase of available-for-sale equity securities
                                                                                          
          proceeds from transfer of assets under contractual arrangements
                                                                                          
          proceeds from credit agreement
                                                                                          
          tax expense of intellectual property shift
                                                                  367,000 550,000 550,000 550,000 551,000 549,000 549,000 550,000 550,000 550,000 172,000 590,000 590,000 590,000 591,000         
          proceeds from senior secured revolving credit facility
                                                                                          
          acquisition of business, net of cash acquired
                                                                    -16,729,000                      
          excess tax benefit of stock options exercised and cash settled
                                                                                          
          other assets
                                                                         423,000 -836,000 2,373,000 -573,000    668,000    121,000 3,172,000 -3,015,000 -414,000 408,000  
          proceeds from alliance agreement
                                                                             348,000 3,100,000 1,400,000 36,087,000          
          proceeds from alliance agreement, net of common stock warrants
                                                                                 9,330,000         
          tax benefit of stock options exercised
                                                                      64,000 65,000 146,000  9,000 -15,000 27,000        121,000 -86,000 775,000 298,000 383,000 1,563,000 
          changes in operating assets and liabilities, net:
                                                                                          
          proceeds from assets transferred under contractual obligations
                                                                                         
          payments of earn-out obligations
                                                                                          
          purchases of common stock
                                                                      -2,959,000 -12,667,000 -2,998,000             -10,710,000 -1,176,000 -12,802,000  
          amortization of debt financing costs
                                                                         84,000 84,000 84,000 84,000 84,000 84,000 84,000 84,000 84,000         
          gain on reversal of asset retirement obligation
                                                                                          
          gain on transfer of assets under contractual obligations
                                                                         -993,000 -56,000              
          (gain) loss on disposal of assets
                                                                                          
          decrease in fair value of interest rate swaps
                                                                                          
          tax benefit of stock options exercised and cash settled
                                                                             43,000 205,000 69,000 40,000 97,000         
          accrued settlement for class action litigation
                                                                                          
          purchases of marketable securities
                                                                                      -14,875,000 -28,359,000 -7,703,000  
          sales of marketable securities
                                                                                     67,725,000 23,335,000 14,275,000 18,428,000  
          proceeds from issuance of common stock warrants
                                                                                 24,003,000         
          supplemental noncash investing activities costs accrued in connection with acquisitions
                                                                                          
          loss on disposal of assets
                                                                          23,000 -3,000 8,000  17,000 18,000 218,000 17,000 4,000 9,000 54,000      
          change in fair value of interest rate swaps
                                                                          652,000 328,000 440,000 4,271,000 775,000 -2,935,000 3,689,000 2,475,000         
          common stock withheld from vested restricted stock awards for payroll tax withholdings
                                                                          -277,000                
          common stock withheld from vested restricted share awards for payroll tax withholdings
                                                                            -345,000              
          borrowings under revolving credit facility
                                                                                          
          supplemental noncash investing activities
                                                                                          
          shares issued in connection with acquisitions
                                                                                          
          costs accrued in connection with acquisitions
                                                                                          
          payment of class action litigation settlement
                                                                                          
          proceeds from transfer of assets under contractual arrangement
                                                                                 500,000         
          payments for cash settlement of stock options
                                                                                          
          net increase (decrease) in cash and cash equivalents
                                                                                 36,217,000         
          tax expense of intellectual property transfer
                                                                                  478,000 478,000 478,000      
          amortization of debt financing cost
                                                                                  84,000 84,000 84,000      
          gain on transfer of assets under contractual obligation
                                                                                          
          share-based compensation expense
                                                                                  1,382,000 1,664,000 1,748,000  1,528,000 1,478,000 1,406,000  
          tax benefit of stock options exercised and settled
                                                                                  -6,000        
          changes in operating assets and liabilities, net of acquired balances:
                                                                                          
          proceeds from assets transferred under contractual obligation
                                                                                  500,000      
          supplemental cash flow information:
                                                                                          
          income taxes paid (benefit received)
                                                                                  3,311,000        
          acquisition of business
                                                                                       -59,000  
          payment for cash settlement of stock options
                                                                                          
          loss on sale of marketable securities
                                                                                          
          acquisition of businesses
                                                                                          
          payments on debt
                                                                                          
          payments on capital leases
                                                                                          
          supplemental noncash investing activities:
                                                                                          
          shares issued in connection with acquisition
                                                                                          
          costs accrued in connection with acquisition
                                                                                          
          adjustments to reconcile net income to net cash from operating activities:
                                                                                          
          net cash from operating activities
                                                                                      4,476,000 29,722,000 13,506,000 4,687,000 
          capital expenditures
                                                                                      -84,000 -1,560,000 -1,489,000 
          free cash flows
                                                                                      4,392,000 28,162,000 12,017,000 4,687,000 
          net cash from investing activities
                                                                                      -6,850,000 -15,756,000 9,034,000  
          proceeds from issuance of common stock under employee stock purchase plan
                                                                                          
          payments on debt and capital lease obligations
                                                                                          
          net cash from financing activities
                                                                                      -6,106,000 3,109,000 -9,817,000  
          payments on debt - financing agreements
                                                                                       -727,000 -1,275,000  
          impairment of goodwill
                                                                                          
          payments on debt — financing agreements
                                                                                          
          recoverable income taxes
                                                                                          
          net (purchases) sales of marketable securities
                                                                                          
          gain on sale of business
                                                                                          
          non cash and other impairment charges
                                                                                          
          net proceeds from sale of business
                                                                                          
          proceeds from sales of marketable securities
                                                                                          
          proceeds from issuance of class a common stock
                                                                                          
          payments on lines of credit
                                                                                          
          proceeds from debt - financing agreements
                                                                                          
          impairments of goodwill and software
                                                                                          
          income tax liabilities
                                                                                          
          other liabilities
                                                                                          
          cash received from acquired business
                                                                                          
          proceeds from sale and exercise of stock options
                                                                                          
          proceeds from debt financing arrangements
                                                                                          
          payments on debt financing arrangements