NetScout Systems, Inc(NASDAQ:NTCT)

NetScout Systems, Inc. provides service assurance, security, and business analytics for digital business services against disruptions in availability, performance, and security. The company offers nGeniusONE management software that enables customers to predict, preempt, and resolve network and serv...
Website: http://www.netscout.com
Founded: 1984
Full Time Employees: 2,502
Sector: Technology
Industry: Software-Infrastructure
• 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: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
product | 80,736,000 | 121,704,000 | 94,712,000 | 72,993,000 | 89,517,000 | 128,175,000 | 81,033,000 | 61,169,000 | 89,406,000 | 95,832,000 | 80,545,000 | 94,661,000 | 91,274,000 | 149,452,000 | 111,816,000 | 98,251,000 | 82,132,000 | 144,420,000 | 101,619,000 | 81,950,000 | 99,084,000 | 114,965,000 | 91,979,000 | 71,693,000 | 116,538,000 | 143,309,000 | 102,775,000 | 75,719,000 | 125,474,000 | 134,135,000 | 110,753,000 | 96,927,000 | 128,845,000 | 153,179,000 | 149,281,000 | 114,822,000 | 210,059,000 | 192,010,000 | 168,873,000 | 164,589,000 | 195,792,000 | 209,124,000 | 174,899,000 | 53,593,000 | 74,130,000 | 76,446,000 | 57,953,000 | 64,366,000 | 70,373,000 | 68,561,000 | 52,357,000 | 42,977,000 | 59,649,000 | 52,676,000 | 46,162,000 | 40,262,000 | 54,525,000 | 46,005,000 | 38,080,000 | 29,531,000 | 45,659,000 | 43,016,000 | 37,301,000 | 33,972,000 | 42,317,000 | 40,774,000 | 30,631,000 | 28,391,000 | 36,791,000 | 42,940,000 | 39,513,000 | 34,917,000 | 33,673,000 | 36,085,000 | 18,911,000 | 17,512,000 | 11,587,750 | 16,366,000 | 15,758,000 | 14,227,000 | 17,202,000 | 16,274,000 | 15,069,000 | 15,046,000 | 14,337,000 | 13,231,000 | 12,224,000 | 11,560,000 | 11,746,000 | 11,190,000 | |||
service | 122,299,000 | 128,979,000 | 124,305,000 | 113,754,000 | 115,470,000 | 123,844,000 | 110,075,000 | 113,396,000 | 114,037,000 | 122,240,000 | 116,257,000 | 116,477,000 | 116,819,000 | 120,092,000 | 116,265,000 | 110,561,000 | 109,059,000 | 117,774,000 | 110,299,000 | 108,322,000 | 114,305,000 | 113,774,000 | 113,360,000 | 112,122,000 | 112,813,000 | 116,715,000 | 113,646,000 | 110,305,000 | 109,528,000 | 111,873,000 | 113,044,000 | 108,184,000 | 106,379,000 | 115,765,000 | 107,582,000 | 110,934,000 | 108,861,000 | 110,182,000 | 103,175,000 | 104,363,000 | 90,095,000 | 98,555,000 | 86,211,000 | 47,150,000 | 45,255,000 | 46,387,000 | 45,646,000 | 43,486,000 | 41,944,000 | 41,867,000 | 39,740,000 | 38,828,000 | 38,428,000 | 38,891,000 | 38,383,000 | 36,099,000 | 34,937,000 | 37,292,000 | 34,544,000 | 33,765,000 | 32,321,000 | 33,320,000 | 32,112,000 | 32,839,000 | 29,557,000 | 29,941,000 | 29,060,000 | 29,671,000 | 29,295,000 | 29,110,000 | 29,348,000 | 25,690,000 | 24,017,000 | 17,656,000 | 10,701,000 | 10,400,000 | 10,145,000 | 10,133,000 | 9,322,000 | 9,348,000 | 8,612,000 | 8,637,000 | 8,581,000 | 8,271,000 | 7,839,000 | 8,354,000 | 7,826,000 | 8,105,000 | 7,314,000 | 7,268,000 | |||
total revenue | 203,035,000 | 250,683,000 | 219,017,000 | 186,747,000 | 204,987,000 | 252,019,000 | 191,108,000 | 174,565,000 | 203,443,000 | 218,072,000 | 196,802,000 | 211,138,000 | 208,093,000 | 269,544,000 | 228,081,000 | 208,812,000 | 191,191,000 | 262,194,000 | 211,918,000 | 190,272,000 | 213,389,000 | 228,739,000 | 205,339,000 | 183,815,000 | 229,351,000 | 260,024,000 | 216,421,000 | 186,024,000 | 235,002,000 | 246,008,000 | 223,797,000 | 205,111,000 | 235,224,000 | 268,944,000 | 256,863,000 | 225,756,000 | 318,920,000 | 302,192,000 | 272,048,000 | 268,952,000 | 285,887,000 | 307,679,000 | 261,110,000 | 100,743,000 | 119,385,000 | 122,833,000 | 103,599,000 | 107,852,000 | 112,317,000 | 110,428,000 | 92,097,000 | 81,805,000 | 98,077,000 | 91,567,000 | 84,545,000 | 76,361,000 | 89,462,000 | 83,297,000 | 72,624,000 | 63,296,000 | 77,980,000 | 76,336,000 | 69,413,000 | 66,811,000 | 71,874,000 | 70,715,000 | 59,691,000 | 58,062,000 | 66,086,000 | 72,050,000 | 68,861,000 | 60,607,000 | 57,690,000 | 53,741,000 | 29,612,000 | 27,912,000 | 27,318,000 | 26,499,000 | 25,080,000 | 23,575,000 | 25,814,000 | 24,911,000 | 23,650,000 | 23,501,000 | 22,628,000 | 22,000,000 | 20,489,000 | 20,097,000 | 19,526,000 | 18,890,000 | |||
yoy | -0.95% | -0.53% | 14.60% | 6.98% | 0.76% | 15.57% | -2.89% | -17.32% | -2.23% | -19.10% | -13.71% | 1.11% | 8.84% | 2.80% | 7.63% | 9.74% | -10.40% | 14.63% | 3.20% | 3.51% | -6.96% | -12.03% | -5.12% | -1.19% | -2.40% | 5.70% | -3.30% | -9.31% | -0.09% | -8.53% | -12.87% | -9.14% | -26.24% | -11.00% | -5.58% | -16.06% | 11.55% | -1.78% | 4.19% | 166.97% | 139.47% | 150.49% | 152.04% | -6.59% | 6.29% | 11.23% | 12.49% | 31.84% | 14.52% | 20.60% | 8.93% | 7.13% | 9.63% | 9.93% | 16.41% | 20.64% | 14.72% | 9.12% | 4.63% | -5.26% | 8.50% | 7.95% | 16.29% | 15.07% | 8.76% | -1.85% | -13.32% | -4.20% | 14.55% | 34.07% | 132.54% | 117.14% | 111.18% | 102.80% | 18.07% | 18.40% | 5.83% | 6.37% | 6.05% | 0.31% | 14.08% | 13.23% | 15.43% | 16.94% | 15.89% | 16.46% | |||||||
qoq | -19.01% | 14.46% | 17.28% | -8.90% | -18.66% | 31.87% | 9.48% | -14.19% | -6.71% | 10.81% | -6.79% | 1.46% | -22.80% | 18.18% | 9.23% | 9.22% | -27.08% | 23.72% | 11.38% | -10.83% | -6.71% | 11.40% | 11.71% | -19.85% | -11.80% | 20.15% | 16.34% | -20.84% | -4.47% | 9.92% | 9.11% | -12.80% | -12.54% | 4.70% | 13.78% | -29.21% | 5.54% | 11.08% | 1.15% | -5.92% | -7.08% | 17.84% | 159.18% | -15.62% | -2.81% | 18.57% | -3.94% | -3.98% | 1.71% | 19.90% | 12.58% | -16.59% | 7.11% | 8.31% | 10.72% | -14.64% | 7.40% | 14.70% | 14.74% | -18.83% | 2.15% | 9.97% | 3.89% | -7.04% | 1.64% | 18.47% | 2.81% | -12.14% | -8.28% | 4.63% | 13.62% | 5.06% | 7.35% | 81.48% | 6.09% | 2.17% | 3.09% | 5.66% | 6.38% | -8.67% | 3.62% | 5.33% | 0.63% | 3.86% | 2.85% | 7.37% | 1.95% | 2.92% | 3.37% | ||||
cost of revenue: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total cost of revenue | 43,927,000 | 46,029,000 | 43,610,000 | 43,422,000 | 45,697,000 | 46,612,000 | 42,057,000 | 44,369,000 | 50,340,000 | 43,624,000 | 43,052,000 | 50,396,000 | 50,941,000 | 56,802,000 | 57,641,000 | 57,714,000 | 47,662,000 | 60,470,000 | 51,644,000 | 54,410,000 | 54,942,000 | 55,275,000 | 58,900,000 | 52,980,000 | 62,732,000 | 65,585,000 | 59,132,000 | 54,743,000 | 58,536,000 | 69,584,000 | 63,980,000 | 62,027,000 | 66,591,000 | 64,509,000 | 74,243,000 | 66,562,000 | 92,917,000 | 81,678,000 | 84,510,000 | 87,034,000 | 100,851,000 | 106,115,000 | 100,187,000 | 21,296,000 | 23,388,000 | 26,982,000 | 21,595,000 | 22,596,000 | 24,285,000 | 23,602,000 | 19,704,000 | 16,922,000 | 21,040,000 | 19,164,000 | 16,941,000 | 16,863,000 | 18,960,000 | 17,239,000 | 15,577,000 | 13,896,000 | 16,387,000 | 16,092,000 | 14,307,000 | 14,575,000 | 15,618,000 | 15,405,000 | 12,873,000 | 12,168,000 | 15,430,000 | 16,026,000 | 17,346,000 | 15,338,000 | 18,538,000 | 15,683,000 | 6,703,000 | 6,139,000 | 5,844,000 | 5,944,000 | 5,697,000 | 5,123,000 | 6,278,000 | 5,929,000 | 5,477,000 | 5,796,000 | 5,785,000 | 5,154,000 | 4,978,000 | 4,718,000 | 4,645,000 | 4,528,000 | |||
gross profit | 159,108,000 | 204,654,000 | 175,407,000 | 143,325,000 | 159,290,000 | 205,407,000 | 149,051,000 | 130,196,000 | 153,103,000 | 174,448,000 | 153,750,000 | 160,742,000 | 157,152,000 | 212,742,000 | 170,440,000 | 151,098,000 | 143,529,000 | 201,724,000 | 160,274,000 | 135,862,000 | 158,447,000 | 173,464,000 | 146,439,000 | 130,835,000 | 166,619,000 | 194,439,000 | 157,289,000 | 131,281,000 | 176,466,000 | 176,424,000 | 159,817,000 | 143,084,000 | 168,633,000 | 204,435,000 | 182,620,000 | 159,194,000 | 226,003,000 | 220,514,000 | 187,538,000 | 181,918,000 | 185,036,000 | 201,564,000 | 160,923,000 | 79,447,000 | 95,997,000 | 95,851,000 | 82,004,000 | 85,256,000 | 88,032,000 | 86,826,000 | 72,393,000 | 64,883,000 | 77,037,000 | 72,403,000 | 67,604,000 | 59,498,000 | 70,502,000 | 66,058,000 | 57,047,000 | 49,400,000 | 61,593,000 | 60,244,000 | 55,106,000 | 52,236,000 | 56,256,000 | 55,310,000 | 46,818,000 | 45,894,000 | 50,656,000 | 56,024,000 | 51,515,000 | 45,269,000 | 39,152,000 | 38,058,000 | 22,909,000 | 21,773,000 | 21,474,000 | 20,555,000 | 19,383,000 | 18,452,000 | 19,536,000 | 18,982,000 | 18,173,000 | 17,705,000 | 16,843,000 | 16,846,000 | 15,511,000 | ||||||
yoy | -0.11% | -0.37% | 17.68% | 10.08% | 4.04% | 17.75% | -3.06% | -19.00% | -2.58% | -18.00% | -9.79% | 6.38% | 9.49% | 5.46% | 6.34% | 11.21% | -9.42% | 16.29% | 9.45% | 3.84% | -4.90% | -10.79% | -6.90% | -0.34% | -5.58% | 10.21% | -1.58% | -8.25% | 4.64% | -13.70% | -12.49% | -10.12% | -25.38% | -7.29% | -2.62% | -12.49% | 22.14% | 9.40% | 16.54% | 128.98% | 92.75% | 110.29% | 96.24% | -6.81% | 9.05% | 10.39% | 13.28% | 31.40% | 14.27% | 19.92% | 7.08% | 9.05% | 9.27% | 9.61% | 18.51% | 20.44% | 14.46% | 9.65% | 3.52% | -5.43% | 9.49% | 8.92% | 17.70% | 13.82% | 11.05% | -1.27% | -9.12% | 1.38% | 29.38% | 47.21% | 124.87% | 107.91% | 82.32% | 85.15% | 18.19% | 18.00% | 9.92% | 8.29% | 6.66% | 4.22% | 15.99% | 12.68% | 17.16% | ||||||||||
qoq | -22.26% | 16.67% | 22.38% | -10.02% | -22.45% | 37.81% | 14.48% | -14.96% | -12.24% | 13.46% | -4.35% | 2.28% | -26.13% | 24.82% | 12.80% | 5.27% | -28.85% | 25.86% | 17.97% | -14.25% | -8.66% | 18.45% | 11.93% | -21.48% | -14.31% | 23.62% | 19.81% | -25.61% | 0.02% | 10.39% | 11.69% | -15.15% | -17.51% | 11.95% | 14.72% | -29.56% | 2.49% | 17.58% | 3.09% | -1.69% | -8.20% | 25.25% | 102.55% | -17.24% | 0.15% | 16.89% | -3.81% | -3.15% | 1.39% | 19.94% | 11.57% | -15.78% | 6.40% | 7.10% | 13.62% | -15.61% | 6.73% | 15.80% | 15.48% | -19.80% | 2.24% | 9.32% | 5.49% | -7.15% | 1.71% | 18.14% | 2.01% | -9.40% | -9.58% | 8.75% | 13.80% | 15.62% | 2.87% | 66.13% | 5.22% | 1.39% | 4.47% | 6.05% | 5.05% | -5.55% | 2.92% | 4.45% | 2.64% | 5.12% | -0.02% | 8.61% | |||||||
gross margin % | 78.36% | 81.64% | 80.09% | 76.75% | 77.71% | 81.50% | 77.99% | 74.58% | 75.26% | 80.00% | 78.12% | 76.13% | 75.52% | 78.93% | 74.73% | 72.36% | 75.07% | 76.94% | 75.63% | 71.40% | 74.25% | 75.83% | 71.32% | 71.18% | 72.65% | 74.78% | 72.68% | 70.57% | 75.09% | 71.71% | 71.41% | 69.76% | 71.69% | 76.01% | 71.10% | 70.52% | 70.87% | 72.97% | 68.94% | 67.64% | 64.72% | 65.51% | 61.63% | 78.86% | 80.41% | 78.03% | 79.16% | 79.05% | 78.38% | 78.63% | 78.61% | 79.31% | 78.55% | 79.07% | 79.96% | 77.92% | 78.81% | 79.30% | 78.55% | 78.05% | 78.99% | 78.92% | 79.39% | 78.18% | 78.27% | 78.22% | 78.43% | 79.04% | 76.65% | 77.76% | 74.81% | 74.69% | 67.87% | 70.82% | 77.36% | 78.01% | 78.61% | 77.57% | 77.28% | 78.27% | 75.68% | 76.20% | 76.84% | 75.34% | 74.43% | 76.57% | 75.70% | 0% | 0% | 0% | NaN% | NaN% | |
operating expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 39,768,000 | 39,635,000 | 40,269,000 | 39,789,000 | 36,737,000 | 37,753,000 | 35,909,000 | 42,465,000 | 43,558,000 | 37,023,000 | 35,112,000 | 45,520,000 | 46,241,000 | 42,558,000 | 43,917,000 | 43,457,000 | 42,191,000 | 41,637,000 | 44,483,000 | 42,820,000 | 43,558,000 | 43,769,000 | 46,455,000 | 45,381,000 | 45,903,000 | 48,606,000 | 50,058,000 | 43,727,000 | 42,241,000 | 49,925,000 | 55,959,000 | 55,463,000 | 53,314,000 | 44,287,000 | 58,509,000 | 58,966,000 | 53,020,000 | 58,084,000 | 61,046,000 | 60,551,000 | 59,545,000 | 65,131,000 | 65,896,000 | 18,058,000 | 18,370,000 | 18,864,000 | 19,241,000 | 18,767,000 | 19,503,000 | 18,348,000 | 16,638,000 | 15,965,000 | 16,916,000 | 15,352,000 | 15,201,000 | 14,077,000 | 13,405,000 | 13,593,000 | 11,160,000 | 11,320,000 | 10,894,000 | 10,145,000 | 9,811,000 | 9,778,000 | 9,581,000 | 9,181,000 | 8,670,000 | 9,218,000 | 9,981,000 | 9,900,000 | 10,135,000 | 10,173,000 | 11,482,000 | 9,272,000 | 4,711,000 | 4,534,000 | -13,689,497 | 4,782,000 | 4,486,000 | 4,422,000 | 4,508,000 | 4,380,000 | 4,639,000 | 4,614,000 | 4,232,000 | 4,180,000 | 4,058,000 | 4,319,000 | 4,189,000 | 3,836,000 | |||
sales and marketing | 63,626,000 | 65,392,000 | 64,925,000 | 70,595,000 | 66,562,000 | 69,933,000 | 61,226,000 | 70,330,000 | 61,909,000 | 69,124,000 | 60,950,000 | 78,996,000 | 67,478,000 | 66,994,000 | 66,118,000 | 76,323,000 | 67,000,000 | 66,048,000 | 65,185,000 | 65,958,000 | 62,062,000 | 60,934,000 | 60,300,000 | 59,434,000 | 62,278,000 | 67,653,000 | 73,067,000 | 73,525,000 | 67,663,000 | 74,024,000 | 72,051,000 | 78,132,000 | 72,639,000 | 77,270,000 | 77,266,000 | 85,361,000 | 87,122,000 | 83,212,000 | 76,706,000 | 81,588,000 | 84,704,000 | 91,386,000 | 79,153,000 | 38,092,000 | 32,142,000 | 34,836,000 | 32,196,000 | 37,272,000 | 33,427,000 | 32,425,000 | 31,559,000 | 32,200,000 | 29,810,000 | 30,105,000 | 26,743,000 | 30,149,000 | 28,480,000 | 27,518,000 | 26,854,000 | 26,772,000 | 27,439,000 | 27,022,000 | 25,691,000 | 25,119,000 | 29,253,000 | 26,328,000 | 21,372,000 | 22,106,000 | 23,801,000 | 25,219,000 | 25,739,000 | 24,059,000 | 25,835,000 | 21,463,000 | 11,436,000 | 11,541,000 | -32,111,392 | 11,253,000 | 10,028,000 | 10,830,000 | 10,859,000 | 10,054,000 | 9,532,000 | 10,022,000 | 9,773,000 | 9,531,000 | 8,802,000 | 8,783,000 | 9,725,000 | 8,655,000 | |||
general and administrative | 24,936,000 | 24,131,000 | 26,261,000 | 27,857,000 | 23,917,000 | 23,484,000 | 23,742,000 | 25,581,000 | 21,911,000 | 23,109,000 | 22,652,000 | 28,214,000 | 27,926,000 | 25,533,000 | 25,261,000 | 24,790,000 | 27,811,000 | 23,665,000 | 23,471,000 | 22,745,000 | 21,525,000 | 21,718,000 | 20,573,000 | 25,153,000 | 27,558,000 | 25,048,000 | 25,177,000 | 22,211,000 | 19,431,000 | 22,788,000 | 25,294,000 | 26,059,000 | 27,079,000 | 23,033,000 | 29,495,000 | 29,872,000 | 27,444,000 | 28,540,000 | 31,527,000 | 30,927,000 | 35,237,000 | 30,973,000 | 41,301,000 | 10,099,000 | 14,085,000 | 13,391,000 | 11,067,000 | 8,753,000 | 8,256,000 | 7,929,000 | 7,457,000 | 6,981,000 | 7,647,000 | 8,539,000 | 6,975,000 | 6,557,000 | 7,353,000 | 6,564,000 | 7,037,000 | 6,534,000 | 5,830,000 | 6,356,000 | 5,825,000 | 5,297,000 | 5,300,000 | 5,475,000 | 4,604,000 | 5,230,000 | 6,358,000 | 7,149,000 | 6,080,000 | 6,532,000 | 10,670,000 | 9,454,000 | 3,192,000 | 2,833,000 | -6,912,730 | 2,571,000 | 2,236,000 | 2,106,000 | 2,111,000 | 2,266,000 | 2,211,000 | 2,285,000 | 2,299,000 | 2,062,000 | 1,806,000 | 1,954,000 | 1,772,000 | 1,553,000 | |||
amortization of acquired intangible assets | 11,165,000 | 11,156,000 | 11,162,000 | 11,119,000 | 11,583,000 | 11,601,000 | 11,642,000 | 11,614,000 | 12,547,000 | 12,533,000 | 12,550,000 | 12,707,000 | 13,890,000 | 13,818,000 | 13,801,000 | 13,881,000 | 14,846,000 | 14,919,000 | 14,970,000 | 15,006,000 | 15,234,000 | 15,273,000 | 15,363,000 | 15,261,000 | 16,110,000 | 16,120,000 | 16,132,000 | 16,143,000 | 16,426,000 | 16,433,000 | 17,981,000 | 23,465,000 | 21,738,000 | 18,221,000 | 18,298,000 | 18,383,000 | 17,495,000 | 17,515,000 | 17,559,000 | 17,572,000 | 10,472,000 | 11,249,000 | 9,843,000 | 809,000 | 812,000 | 821,000 | 856,000 | 862,000 | 861,000 | 860,000 | 857,000 | 854,000 | 800,000 | 846,000 | 645,000 | 586,000 | 590,000 | 565,000 | 494,000 | 482,000 | 477,000 | 476,000 | 477,000 | 477,000 | 586,000 | 490,000 | 491,000 | 490,000 | 491,000 | 490,000 | 490,000 | 490,000 | 491,000 | 314,000 | 6,000 | 29,000 | 39,000 | ||||||||||||||||
restructuring charges | 25,000 | 25,000 | 304,000 | 529,000 | 605,000 | 923,000 | 2,409,000 | 16,563,000 | -21,000 | 89,000 | -60,000 | 1,774,000 | -31,000 | 93,000 | 2,208,000 | 193,000 | 150,000 | 123,000 | 1,179,000 | 13,895,000 | 2,472,000 | 1,147,000 | 1,388,000 | 3,363,000 | 291,000 | 167,000 | 2,271,000 | -199,000 | -105,000 | 2,034,000 | 572,000 | -1,000 | 1,153,000 | -87,000 | 231,000 | 372,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment | 426,967,000 | 50,154,000 | 167,106,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 139,520,000 | 140,339,000 | 142,921,000 | 149,889,000 | 139,404,000 | 143,694,000 | 134,928,000 | 593,520,000 | 190,079,000 | 308,895,000 | 127,458,000 | 165,437,000 | 155,514,000 | 148,992,000 | 149,037,000 | 160,225,000 | 151,848,000 | 146,269,000 | 148,109,000 | 146,529,000 | 142,379,000 | 141,694,000 | 142,660,000 | 145,322,000 | 154,057,000 | 157,620,000 | 164,584,000 | 155,729,000 | 147,235,000 | 177,065,000 | 182,934,000 | 220,137,000 | 176,158,000 | 166,174,000 | 183,859,000 | 192,749,000 | 187,352,000 | 187,152,000 | 186,733,000 | 192,672,000 | 189,958,000 | 199,311,000 | 196,193,000 | 67,058,000 | 65,409,000 | 67,912,000 | 63,360,000 | 65,654,000 | 62,047,000 | 59,562,000 | 56,511,000 | 56,000,000 | 55,173,000 | 54,841,000 | 50,717,000 | 51,282,000 | 50,059,000 | 48,612,000 | 45,545,000 | 45,108,000 | 44,640,000 | 43,999,000 | 41,804,000 | 40,671,000 | 44,720,000 | 41,474,000 | 35,137,000 | 37,044,000 | 40,631,000 | 42,758,000 | 42,444,000 | 41,254,000 | 48,478,000 | 40,503,000 | 19,339,000 | 18,914,000 | 13,207,750 | 18,645,000 | 16,789,000 | 17,397,000 | 17,517,000 | 16,739,000 | 16,421,000 | 17,183,000 | 16,304,000 | 15,773,000 | 14,666,000 | 15,056,000 | 15,686,000 | 14,044,000 | |||
income from operations | 19,588,000 | 64,315,000 | 32,486,000 | -6,564,000 | 19,886,000 | 61,713,000 | 14,123,000 | -463,324,000 | -36,976,000 | -134,447,000 | 26,292,000 | -4,695,000 | 1,638,000 | 63,750,000 | 21,403,000 | -9,127,000 | -8,319,000 | 55,455,000 | 12,165,000 | -10,667,000 | 16,068,000 | 31,770,000 | 3,779,000 | -14,487,000 | 12,562,000 | 36,819,000 | -7,295,000 | -24,448,000 | 29,231,000 | -641,000 | -23,117,000 | -77,053,000 | -7,525,000 | 38,261,000 | -1,239,000 | -33,555,000 | 38,651,000 | 33,362,000 | 805,000 | -10,754,000 | -4,922,000 | 2,253,000 | -35,270,000 | 12,389,000 | 30,588,000 | 27,939,000 | 18,644,000 | 19,602,000 | 25,985,000 | 27,264,000 | 15,882,000 | 8,883,000 | 21,864,000 | 17,562,000 | 16,887,000 | 8,216,000 | 20,443,000 | 17,446,000 | 11,502,000 | 4,292,000 | 16,953,000 | 16,245,000 | 13,302,000 | 11,565,000 | 11,536,000 | 13,836,000 | 11,681,000 | 8,850,000 | 10,025,000 | 13,266,000 | 9,071,000 | 4,015,000 | -9,326,000 | -2,445,000 | 3,570,000 | 2,859,000 | 1,389,750 | 1,910,000 | 2,594,000 | 1,055,000 | 2,019,000 | 2,243,000 | 1,752,000 | 522,000 | 539,000 | 1,073,000 | 845,000 | 323,000 | -805,000 | 318,000 | |||
yoy | -1.50% | 4.22% | 130.02% | -98.58% | -153.78% | -145.90% | -46.28% | 9768.46% | -2357.39% | -310.90% | 22.84% | -48.56% | -119.69% | 14.96% | 75.94% | -14.44% | -151.77% | 74.55% | 221.91% | -26.37% | 27.91% | -13.71% | -151.80% | -40.74% | -57.03% | -5843.99% | -68.44% | -68.27% | -488.45% | -101.68% | 1765.78% | 129.63% | -119.47% | 14.68% | -253.91% | 212.02% | -885.27% | 1380.78% | -102.28% | -186.80% | -116.09% | -91.94% | -289.18% | -36.80% | 17.71% | 2.48% | 17.39% | 120.67% | 18.85% | 55.24% | -5.95% | 8.12% | 6.95% | 0.66% | 46.82% | 91.43% | 20.59% | 7.39% | -13.53% | -62.89% | 46.96% | 17.41% | 13.88% | 30.68% | 15.07% | 4.30% | 28.77% | 120.42% | -207.50% | -642.58% | 154.09% | 40.43% | -771.06% | -228.01% | 37.63% | 171.00% | -31.17% | -14.85% | 48.06% | 102.11% | 274.58% | 109.04% | 107.34% | 61.61% | -166.96% | 237.42% | |||||||
qoq | -69.54% | 97.98% | -594.91% | -133.01% | -67.78% | 336.97% | -103.05% | 1153.04% | -72.50% | -611.36% | -660.00% | -386.63% | -97.43% | 197.86% | -334.50% | 9.71% | -115.00% | 355.86% | -214.04% | -166.39% | -49.42% | 740.70% | -126.09% | -215.32% | -65.88% | -604.72% | -70.16% | -183.64% | -4660.22% | -97.23% | -70.00% | 923.96% | -119.67% | -3188.05% | -96.31% | -186.82% | 15.85% | 4044.35% | -107.49% | 118.49% | -318.46% | -106.39% | -384.69% | -59.50% | 9.48% | 49.86% | -4.89% | -24.56% | -4.69% | 71.67% | 78.79% | -59.37% | 24.50% | 4.00% | 105.54% | -59.81% | 17.18% | 51.68% | 167.99% | -74.68% | 4.36% | 22.12% | 15.02% | 0.25% | -16.62% | 18.45% | 31.99% | -11.72% | -24.43% | 46.25% | 125.93% | -143.05% | 281.43% | -168.49% | 24.87% | 105.72% | -27.24% | -26.37% | 145.88% | -47.75% | -9.99% | 28.03% | 235.63% | -3.15% | -49.77% | 26.98% | 161.61% | -140.12% | -353.14% | ||||
operating margin % | 9.65% | 25.66% | 14.83% | -3.51% | 9.70% | 24.49% | 7.39% | -265.42% | -18.18% | -61.65% | 13.36% | -2.22% | 0.79% | 23.65% | 9.38% | -4.37% | -4.35% | 21.15% | 5.74% | -5.61% | 7.53% | 13.89% | 1.84% | -7.88% | 5.48% | 14.16% | -3.37% | -13.14% | 12.44% | -0.26% | -10.33% | -37.57% | -3.20% | 14.23% | -0.48% | -14.86% | 12.12% | 11.04% | 0.30% | -4.00% | -1.72% | 0.73% | -13.51% | 12.30% | 25.62% | 22.75% | 18.00% | 18.17% | 23.14% | 24.69% | 17.24% | 10.86% | 22.29% | 19.18% | 19.97% | 10.76% | 22.85% | 20.94% | 15.84% | 6.78% | 21.74% | 21.28% | 19.16% | 17.31% | 16.05% | 19.57% | 19.57% | 15.24% | 15.17% | 18.41% | 13.17% | 6.62% | -16.17% | -4.55% | 12.06% | 10.24% | 5.09% | 7.21% | 10.34% | 4.48% | 7.82% | 9.00% | 7.41% | 2.22% | 2.38% | 4.88% | 4.12% | 1.61% | -4.12% | 1.68% | NaN% | NaN% | |
interest and other income, net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | 3,813,000 | 3,277,000 | 3,530,000 | 3,211,000 | 2,559,000 | 2,533,000 | 2,546,000 | 3,098,000 | 2,660,000 | 2,145,000 | 2,509,000 | 2,288,000 | 2,411,000 | 1,480,000 | 756,000 | 276,000 | 143,000 | 45,000 | 45,000 | 63,000 | 136,000 | 73,000 | 171,000 | 265,000 | 829,000 | 826,000 | 1,214,000 | 1,658,000 | 1,557,000 | 1,455,000 | 1,293,000 | 941,000 | 612,000 | 307,000 | 410,000 | 480,000 | 394,000 | 207,000 | 229,000 | 191,000 | 172,000 | 189,000 | 172,000 | 158,000 | 147,000 | 95,000 | 98,000 | 104,000 | 99,000 | 66,000 | 57,000 | 87,000 | 85,000 | 115,000 | 192,000 | 116,000 | 115,000 | 104,000 | 101,000 | 99,000 | 85,000 | 210,000 | 199,000 | 178,000 | 117,000 | 109,000 | 141,000 | 277,000 | 290,000 | 473,000 | 606,000 | 662,000 | 840,000 | 866,000 | 1,089,000 | 1,018,000 | |||||||||||||||||
interest expense | -413,000 | -456,000 | -421,000 | -415,000 | -765,000 | -2,649,000 | -1,801,000 | -1,945,000 | -2,176,000 | -2,208,000 | -2,174,000 | -2,093,000 | -3,227,000 | -2,914,000 | -2,242,000 | -1,864,000 | -1,734,000 | -1,748,000 | -2,411,000 | -2,154,000 | -2,382,000 | -2,708,000 | -2,715,000 | -3,074,000 | -4,430,000 | -4,629,000 | -5,173,000 | -6,365,000 | -6,823,000 | -7,005,000 | -6,427,000 | -5,888,000 | -4,719,000 | -2,798,000 | -2,565,000 | -2,550,000 | -2,401,000 | -2,260,000 | -2,193,000 | -2,331,000 | -2,282,000 | -2,070,000 | -1,786,000 | -192,000 | -193,000 | -191,000 | -196,000 | -194,000 | -193,000 | -198,000 | -187,000 | -190,000 | -206,000 | -293,000 | -401,000 | -296,000 | -317,000 | -472,000 | -477,000 | -500,000 | -573,000 | -599,000 | -658,000 | -622,000 | -636,000 | -873,000 | -868,000 | -1,087,000 | -1,153,000 | -1,560,000 | -1,573,000 | -2,001,000 | -2,033,000 | -1,955,000 | -22,000 | -9,000 | |||||||||||||||||
other income | 358,000 | -528,000 | -4,213,000 | 940,000 | -3,479,000 | -4,222,000 | -2,542,000 | 8,475,000 | 3,560,000 | 792,000 | 847,000 | -834,000 | -1,879,000 | -1,738,000 | -538,000 | 230,000 | 428,000 | 1,880,000 | 30,000 | -823,000 | -948,000 | -850,000 | -1,971,000 | -183,000 | -112,000 | 343,000 | 308,000 | 107,250 | 986,000 | 254,000 | 786,000 | -576,000 | -416,000 | -445,000 | -41,000 | 24,000 | 176,000 | 30,000 | 21,500 | 74,000 | 93,000 | -176,000 | -459,000 | 2,000 | -500 | -3,000 | -3,000 | 4,000 | 1,250 | -98,000 | 12,000 | 91,000 | -413,000 | ||||||||||||||||||||||||||||||||||||||||
total interest and other income | 3,758,000 | 2,293,000 | -1,104,000 | 3,736,000 | -1,685,000 | -4,338,000 | -1,797,000 | 9,628,000 | 4,044,000 | 729,000 | 1,182,000 | -1,638,500 | -3,172,000 | -1,144,750 | 177,000 | -296,500 | -512,000 | -543,000 | -131,000 | -22,000 | 44,000 | -73,000 | -356,000 | -835,000 | -399,000 | -478,000 | -392,000 | -462,000 | -440,000 | -536,000 | -862,000 | -715,000 | -719,000 | -889,000 | -1,267,000 | -1,428,000 | -1,752,000 | -1,934,000 | -1,343,000 | 1,009,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax expense | 23,346,000 | 66,608,000 | 31,382,000 | 18,201,000 | 57,375,000 | 12,326,000 | -32,932,000 | -133,718,000 | 27,474,000 | -1,057,000 | 60,578,000 | 19,379,000 | -9,482,000 | 55,632,000 | 9,829,000 | 12,999,000 | 28,187,000 | 385,000 | 8,778,000 | 32,904,000 | -12,561,000 | 35,154,000 | 36,854,000 | 30,614,000 | -13,658,000 | -7,934,000 | -650,000 | -36,098,000 | 12,243,000 | 29,966,000 | 27,427,000 | 18,101,000 | 19,471,000 | 25,915,000 | 27,308,000 | 15,823,000 | 8,810,000 | 21,647,000 | 17,458,000 | 16,771,000 | 7,860,000 | 20,120,000 | 16,238,000 | 10,667,000 | 3,893,000 | 16,475,000 | 15,853,000 | 12,840,000 | 11,125,000 | 11,000,000 | 12,974,000 | 10,966,000 | 8,131,000 | 7,643,000 | 2,263,000 | 2,876,000 | 2,930,000 | 2,321,000 | 1,036,000 | 934,000 | 1,419,000 | 964,000 | 502,000 | -94,250 | 485,000 | ||||||||||||||||||||||||||||
income tax expense | 5,106,000 | 11,466,000 | 5,554,000 | 851,000 | -416,000 | 8,565,000 | 3,299,000 | -513,000 | -1,141,000 | 6,012,000 | 2,164,000 | 7,960,000 | 1,996,000 | -1,076,000 | 7,907,000 | 1,933,000 | 1,562,000 | -834,000 | 4,071,000 | -1,847,000 | 1,442,000 | -3,821,000 | 6,561,000 | 496,000 | -29,378,000 | -54,531,000 | 14,544,000 | 9,369,000 | -4,660,000 | -4,318,000 | 23,857,000 | -28,183,000 | 4,574,000 | 9,112,000 | 9,798,000 | 6,868,000 | 7,995,000 | 9,239,000 | 10,014,000 | 5,940,000 | 3,557,000 | 7,094,000 | 6,320,000 | 6,861,000 | 2,852,000 | 7,173,000 | 6,207,000 | 3,616,000 | 1,494,000 | 5,704,000 | 4,752,000 | 4,592,000 | 3,980,000 | 3,947,000 | 4,433,000 | 3,880,000 | 2,894,000 | 3,462,000 | 4,064,000 | 2,701,000 | 766,000 | -6,347,000 | -682,000 | 1,380,000 | 1,188,000 | 625,000 | 844,000 | 1,364,000 | 766,000 | 1,072,000 | 1,043,000 | 867,000 | 384,000 | 324,000 | 513,000 | -93,000 | 205,000 | -2,250 | 301,000 | ||||||||||||||
net income | 18,240,000 | 55,142,000 | 25,828,000 | -3,679,000 | 18,617,000 | 48,810,000 | 9,027,000 | -443,376,000 | -32,419,000 | -132,577,000 | 21,462,000 | -4,200,000 | -3,221,000 | 52,618,000 | 17,383,000 | -7,132,000 | -8,406,000 | 47,725,000 | 7,896,000 | -11,341,000 | 11,437,000 | 29,021,000 | -3,686,000 | -17,420,000 | 7,336,000 | 36,725,000 | -17,472,000 | -29,343,000 | 19,211,000 | -3,603,000 | -26,428,000 | -62,504,000 | 16,817,000 | 89,685,000 | -2,468,000 | -24,222,000 | 22,310,000 | 21,245,000 | -1,266,000 | -8,998,000 | -3,616,000 | -24,507,000 | -7,915,000 | 7,669,000 | 20,854,000 | 17,629,000 | 11,233,000 | 11,476,000 | 16,676,000 | 17,294,000 | 9,883,000 | 5,253,000 | 14,553,000 | 11,138,000 | 9,910,000 | 5,008,000 | 12,947,000 | 10,031,000 | 7,051,000 | 2,399,000 | 10,771,000 | 11,101,000 | 8,248,000 | 7,145,000 | 7,053,000 | 8,541,000 | 7,086,000 | 5,237,000 | 5,674,000 | 7,935,000 | 4,942,000 | 1,497,000 | -4,913,000 | -3,106,000 | 3,251,000 | 2,680,000 | 1,414,750 | 1,983,000 | 2,302,000 | 1,374,000 | 1,804,000 | 1,887,000 | 1,454,000 | 652,000 | 610,000 | 906,000 | 1,057,000 | 297,000 | -177,000 | 184,000 | |||
yoy | -2.03% | 12.97% | 186.12% | -99.17% | -157.43% | -136.82% | -57.94% | 10456.57% | 906.49% | -351.96% | 23.47% | -41.11% | -61.68% | 10.25% | 120.15% | -37.11% | -173.50% | 64.45% | -314.22% | -34.90% | 55.90% | -20.98% | -78.90% | -40.63% | -61.81% | -1119.29% | -33.89% | -53.05% | 14.24% | -104.02% | 970.83% | 158.05% | -24.62% | 322.15% | 94.94% | 169.19% | -716.98% | -186.69% | -84.01% | -217.33% | -117.34% | -239.02% | -170.46% | -33.17% | 25.05% | 1.94% | 13.66% | 118.47% | 14.59% | 55.27% | -0.27% | 4.89% | 12.40% | 11.04% | 40.55% | 108.75% | 20.20% | -9.64% | -14.51% | -66.42% | 52.72% | 29.97% | 16.40% | 36.43% | 24.30% | 7.64% | 43.38% | 249.83% | -215.49% | -355.47% | 52.01% | -44.14% | -447.27% | -256.63% | 41.23% | 95.05% | -21.58% | 5.09% | 58.32% | 110.74% | 195.74% | 108.28% | 37.56% | 119.53% | -444.63% | 392.39% | |||||||
qoq | -66.92% | 113.50% | -802.04% | -119.76% | -61.86% | 440.71% | -102.04% | 1267.64% | -75.55% | -717.73% | -611.00% | 30.39% | -106.12% | 202.70% | -343.73% | -15.16% | -117.61% | 504.42% | -169.62% | -199.16% | -60.59% | -887.33% | -78.84% | -337.46% | -80.02% | -310.19% | -40.46% | -252.74% | -633.19% | -86.37% | -57.72% | -471.67% | -81.25% | -3733.91% | -89.81% | -208.57% | 5.01% | -1778.12% | -85.93% | 148.84% | -85.25% | 209.63% | -203.21% | -63.23% | 18.29% | 56.94% | -2.12% | -31.18% | -3.57% | 74.99% | 88.14% | -63.90% | 30.66% | 12.39% | 97.88% | -61.32% | 29.07% | 42.26% | 193.91% | -77.73% | -2.97% | 34.59% | 15.44% | 1.30% | -17.42% | 20.53% | 35.31% | -7.70% | -28.49% | 60.56% | 230.13% | -130.47% | 58.18% | -195.54% | 21.31% | 89.43% | -28.66% | -13.86% | 67.54% | -23.84% | -4.40% | 29.78% | 123.01% | 6.89% | -32.67% | -14.29% | 255.89% | -267.80% | -196.20% | ||||
net income margin % | 8.98% | 22.00% | 11.79% | -1.97% | 9.08% | 19.37% | 4.72% | -253.99% | -15.94% | -60.80% | 10.91% | -1.99% | -1.55% | 19.52% | 7.62% | -3.42% | -4.40% | 18.20% | 3.73% | -5.96% | 5.36% | 12.69% | -1.80% | -9.48% | 3.20% | 14.12% | -8.07% | -15.77% | 8.17% | -1.46% | -11.81% | -30.47% | 7.15% | 33.35% | -0.96% | -10.73% | 7.00% | 7.03% | -0.47% | -3.35% | -1.26% | -7.97% | -3.03% | 7.61% | 17.47% | 14.35% | 10.84% | 10.64% | 14.85% | 15.66% | 10.73% | 6.42% | 14.84% | 12.16% | 11.72% | 6.56% | 14.47% | 12.04% | 9.71% | 3.79% | 13.81% | 14.54% | 11.88% | 10.69% | 9.81% | 12.08% | 11.87% | 9.02% | 8.59% | 11.01% | 7.18% | 2.47% | -8.52% | -5.78% | 10.98% | 9.60% | 5.18% | 7.48% | 9.18% | 5.83% | 6.99% | 7.57% | 6.15% | 2.77% | 2.70% | 4.12% | 5.16% | 1.48% | -0.91% | 0.97% | NaN% | NaN% | |
basic net income per share | 0.26 | 0.76 | 0.36 | 0.27 | 0.68 | 0.13 | -0.46 | -1.87 | 0.3 | -0.04 | 0.73 | 0.24 | -0.12 | 0.65 | 0.11 | 0.15 | 0.39 | 0.09 | 0.49 | 0.24 | -0.05 | 0.2 | 1.03 | 0.24 | 0.23 | -0.1 | -0.03 | -0.25 | -0.09 | 0.19 | 0.51 | 0.43 | 0.27 | 0.28 | 0.41 | 0.42 | 0.24 | 0.13 | 0.35 | 0.27 | 0.24 | 0.12 | 0.31 | 0.24 | 0.17 | 0.06 | 0.26 | 0.26 | 0.2 | 0.17 | 0.17 | 0.21 | 0.18 | 0.13 | 0.04 | -0.14 | -0.09 | 0.1 | 0.08 | 31,712.82 | 0.06 | 0.07 | 0.04 | 0.06 | 0.06 | 0.05 | 0.02 | 0.02 | 0.03 | 0.03 | 0.01 | -0.003 | 0.01 | ||||||||||||||||||||
diluted net income per share | 0.24 | 0.75 | 0.35 | 0.27 | 0.67 | 0.13 | -0.46 | -1.87 | 0.29 | -0.04 | 0.72 | 0.24 | -0.11 | 0.64 | 0.11 | 0.15 | 0.39 | 0.09 | 0.49 | 0.24 | -0.05 | 0.2 | 1.02 | 0.24 | 0.23 | -0.1 | -0.03 | -0.25 | -0.09 | 0.19 | 0.5 | 0.42 | 0.27 | 0.27 | 0.4 | 0.41 | 0.24 | 0.12 | 0.34 | 0.26 | 0.23 | 0.12 | 0.3 | 0.24 | 0.17 | 0.06 | 0.25 | 0.26 | 0.19 | 0.17 | 0.17 | 0.2 | 0.17 | 0.13 | 0.04 | -0.14 | -0.09 | 0.1 | 0.08 | 0.043 | 0.06 | 0.07 | 0.04 | 0.05 | 0.06 | 0.05 | 0.02 | 0.02 | 0.03 | 0.03 | 0.01 | -0.003 | 0.01 | ||||||||||||||||||||
weighted-average common shares outstanding used in computing: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | -23 | 72,211 | 72,077 | 71,729 | 76 | 71,737 | 71,447 | 71,467 | -103 | 71,077 | 72,112 | 71,540 | -234 | 71,744 | 71,856 | 72,452 | -29 | 73,898 | 74,382 | 73,859 | 150 | 73,492 | 73,058 | 72,303 | -618 | 74,367 | 75,687 | 77,302 | -299 | 77,774 | 78,631 | 80,358 | -1,560 | 87,210 | 88,589 | 91,180 | -111 | 91,762 | 91,919 | 93,344 | 4,801 | 98,797 | 91,410 | 40,776 | -23 | 41,206 | 41,060 | 41,081 | -51 | 41,425 | 41,392 | 41,405 | -50 | 41,709 | 41,695 | 41,742 | -91 | 41,523 | 42,258 | 42,608 | 113 | 42,105 | 41,922 | 41,812 | 228 | 40,684 | 40,395 | 40,309 | |||||||||||||||||||||||||
loss before income tax expense | -2,828,000 | -19,267,000 | -10,911,000 | -28,847,000 | -4,562,000 | -36,690,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic net loss per share | -0.05 | -6.2 | -0.06 | -0.1 | -0.15 | -0.05 | -0.24 | -0.23 | -0.38 | -0.34 | -0.78 | -0.03 | -0.27 | -0.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net loss per share | -0.05 | -6.2 | -0.06 | -0.1 | -0.15 | -0.05 | -0.24 | -0.23 | -0.38 | -0.34 | -0.78 | -0.03 | -0.27 | -0.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on divestiture of a business | -3,806,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss before income tax benefit | -453,696,000 | -5,334,000 | -10,485,000 | -13,087,000 | -29,063,000 | -81,746,000 | -1,625,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | -10,320,000 | -1,134,000 | -3,353,000 | -1,746,000 | -5,869,750 | -1,602,000 | -2,635,000 | -19,242,000 | -2,094,000 | -12,468,000 | -359,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest and other expense, net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total interest and other expense | -639,000 | -2,024,000 | -1,358,000 | -2,336,000 | -2,420,000 | -3,069,000 | -3,583,000 | -3,394,000 | -4,780,000 | -3,784,000 | -3,915,000 | -3,616,000 | -4,399,000 | -6,129,000 | -4,564,000 | -5,946,000 | -4,693,000 | -5,036,000 | -3,107,000 | -3,323,000 | -3,135,000 | -1,797,000 | -2,748,000 | -2,430,000 | -2,904,000 | -3,012,000 | -2,903,000 | -828,000 | -146,000 | -217,000 | -104,000 | -116,000 | -323,000 | -1,208,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other expense | -329,000 | -812,000 | -711,750 | -616,000 | -1,168,000 | -1,065,000 | -764,000 | -87,250 | -1,022,000 | -112,000 | -121,000 | -150,000 | -26,000 | -180,000 | -461,000 | -65,000 | -254,000 | -6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of intangible assets | 35,871,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on divestiture of business | 295,000 | 9,177,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax benefit | -29,003,500 | -5,205,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other expense, | -481,500 | -695,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income, | -466,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income expense | 71,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total interest and other expense income | -59,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on extinguishment of debt | -690,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
share-based compensation expenses included in these amounts are as follows: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of product revenue | 29 | 28 | 39 | 27 | 26 | 26 | 34 | 2 | 10 | 11 | 11 | 10 | 10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of service revenue | 56 | 56 | 66 | 57 | 55 | 40 | 36 | 15 | 14 | 12 | 14 | 12 | 12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total share-based compensation expense, before income tax effect | 1,284 | 1,283 | 1,191 | 326 | 385 | 396 | 357 | 333 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | 5,476,250 | 11,999,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic net income per share attributable to common shareholders | 0.093 | 0.2 | 0.13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net income per share attributable to common shareholders | 0.088 | 0.2 | 0.12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding—basic | 39,334 | 39,201 | 36,495 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding—diluted | 40,506 | 41,008 | 36,495 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
share-based compensation expenses included in these amounts are as follows: - sum | 900.25 | 1,222 | 1,188 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common shares outstanding—basic | 38,954 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common shares outstanding—diluted | 40,504 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax expense and cumulative effect of accounting change | -11,260,000 | -3,788,000 | 4,631,000 | 3,868,000 | 2,703,000 | 2,827,000 | 3,666,000 | 2,070,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before cumulative effect of accounting change | -4,913,000 | -3,106,000 | 3,251,000 | 2,680,000 | 2,078,000 | 1,983,000 | 2,302,000 | 1,304,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cumulative effect of accounting change, net of taxes of 42 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
__________ share-based compensation expenses included in these amounts are as follows: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income and other expense, net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total interest income and other expense | 1,061,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cumulative effect of accounting change, net of taxes of 41 | 70,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares used in computing: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
license and royalty | 184,000 | 452,000 | 415,000 | 439,000 | 432,000 | 466,000 | 432,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
in-process research and development | 143,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest and other income | 751,000 | 917,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of other intangible assets | 39,000 | 39,000 | 39,000 | 39,000 | 39,000 | 119,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income and other expenses | 1,072,000 | 1,015,000 | 442,500 | 687,000 | 569,000 | 514,000 | 161,000 | 346,000 | 119,000 | 179,000 | 131,000 | 167,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
share-based compensation expense included in these amounts is as follows: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross margin | 15,379,000 | 14,881,000 | 14,362,000 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2002-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 586,499,000 | 540,642,000 | 483,380,000 | 489,572,000 | 457,415,000 | 398,361,000 | 363,355,000 | 362,213,000 | 389,674,000 | 297,655,000 | 279,944,000 | 332,716,000 | 386,794,000 | 352,044,000 | 320,325,000 | 332,502,000 | 636,161,000 | 548,105,000 | 468,470,000 | 487,168,000 | 467,176,000 | 477,755,000 | 415,719,000 | 403,306,000 | 338,489,000 | 287,660,000 | 245,064,000 | 353,721,000 | 409,632,000 | 369,054,000 | 332,183,000 | 353,416,000 | 369,821,000 | 331,912,000 | 251,505,000 | 261,736,000 | 304,880,000 | 244,833,000 | 195,423,000 | 210,870,000 | 210,711,000 | 230,521,000 | 215,539,000 | 94,352,000 | 104,893,000 | 106,704,000 | 78,986,000 | 88,974,000 | 102,076,000 | 88,648,000 | 94,917,000 | 102,727,000 | 99,930,000 | 90,836,000 | 160,386,000 | 135,025,000 | 117,255,000 | 102,762,000 | 103,859,000 | 39,473,000 | 67,168,000 | 121,482,000 | 114,043,000 | 98,063,000 | 63,322,000 | 66,524,000 | 84,698,000 | 75,733,000 | 82,222,000 | 63,204,000 | 64,810,000 | 68,708,000 | 56,702,000 | 52,497,000 | 31,923,000 | 12,650,000 | 70,151,000 | 56,108,000 | 51,999,000 | 61,676,000 | 56,278,000 | 32,706,000 | 33,498,000 | 57,070,000 | 33,500,000 | 37,870,000 | 30,092,000 | 19,011,000 | 23,154,000 | ||
marketable securities | 81,458,000 | 32,204,000 | 57,262,000 | 46,806,000 | 42,144,000 | 67,037,000 | 5,349,000 | 7,347,000 | 6,737,000 | 9,277,000 | 12,689,000 | 12,127,000 | 23,202,000 | 47,969,000 | 56,274,000 | 55,129,000 | 84,354,000 | 76,344,000 | 105,753,000 | 119,935,000 | 105,637,000 | 77,941,000 | 47,895,000 | 55,582,000 | 138,719,000 | 137,892,000 | 114,870,000 | 99,297,000 | 108,743,000 | 128,003,000 | 127,751,000 | 103,138,000 | 112,857,000 | 101,392,000 | 87,967,000 | 90,783,000 | 88,890,000 | 75,234,000 | 56,343,000 | 42,094,000 | 46,333,000 | 37,338,000 | 35,324,000 | 69,604,000 | 74,517,000 | 79,617,000 | 61,167,000 | 68,520,000 | 142,319,000 | 133,430,000 | 64,407,000 | 53,261,000 | 63,513,000 | 69,875,000 | 49,412,000 | 29,232,000 | 37,032,000 | 24,162,000 | 25,353,000 | 13,053,000 | 8,556,000 | 10,465,000 | 29,237,000 | 70,856,000 | 80,530,000 | 14,130,000 | 31,247,000 | 32,761,000 | 19,810,000 | 18,043,000 | 38,796,000 | 43,786,000 | 26,793,000 | 39,842,000 | 34,416,000 | 40,443,000 | 50,432,000 | 38,028,000 | |||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 129 and 214 at march 31, 2026 and 2025, respectively | 151,473,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories and deferred costs | 13,321,000 | 12,409,000 | 12,381,000 | 13,047,000 | 12,891,000 | 14,414,000 | 16,388,000 | 14,994,000 | 14,095,000 | 15,342,000 | 15,909,000 | 18,449,000 | 17,956,000 | 18,621,000 | 24,063,000 | 22,840,000 | 28,220,000 | 21,500,000 | 25,728,000 | 20,841,000 | 22,813,000 | 26,040,000 | 26,223,000 | 27,300,000 | 22,227,000 | 24,977,000 | 26,195,000 | 26,479,000 | 26,270,000 | 28,909,000 | 30,985,000 | 32,739,000 | 34,774,000 | 36,592,000 | 36,956,000 | 41,013,000 | 40,002,000 | 54,151,000 | 52,860,000 | 58,842,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid income taxes | 6,159,000 | 7,922,000 | 14,660,000 | 14,800,000 | 13,380,000 | 8,800,000 | 15,391,000 | 13,352,000 | 11,076,000 | 14,946,000 | 13,619,000 | 10,834,000 | 2,235,000 | 8,780,000 | 30,420,000 | 21,271,000 | 9,349,000 | 4,355,000 | 11,526,000 | 11,534,000 | 1,906,000 | 9,566,000 | 8,998,000 | 12,392,000 | 13,505,000 | 14,454,000 | 13,109,000 | 19,614,000 | 18,000,000 | 23,826,000 | 25,143,000 | 28,544,000 | 22,932,000 | 23,483,000 | 48,563,000 | 48,523,000 | 40,346,000 | 18,913,000 | 34,435,000 | 28,402,000 | 18,137,000 | 37,795,000 | 40,694,000 | 1,393,000 | 2,864,000 | 6,742,000 | 1,207,000 | 1,012,000 | 1,920,000 | 1,523,000 | 8,917,000 | 8,282,000 | 4,939,000 | 4,600,000 | 4,413,000 | 3,563,000 | 5,376,000 | 3,205,000 | 2,386,000 | 442,000 | 2,730,000 | 6,788,000 | 6,764,000 | ||||||||||||||||||||||||||||
prepaid expenses and other current assets | 28,972,000 | 28,961,000 | 33,969,000 | 31,359,000 | 31,786,000 | 27,461,000 | 32,435,000 | 26,267,000 | 32,094,000 | 28,344,000 | 29,794,000 | 27,493,000 | 34,316,000 | 29,402,000 | 27,649,000 | 31,749,000 | 32,927,000 | 26,425,000 | 25,629,000 | 23,777,000 | 23,583,000 | 28,548,000 | 36,654,000 | 25,782,000 | 24,039,000 | 25,807,000 | 31,209,000 | 31,643,000 | 35,658,000 | 27,001,000 | 27,429,000 | 32,407,000 | 33,502,000 | 23,686,000 | 29,043,000 | 29,026,000 | 36,972,000 | 28,808,000 | 42,444,000 | 65,855,000 | 78,399,000 | 49,421,000 | 72,218,000 | 8,425,000 | 13,495,000 | 9,846,000 | 9,052,000 | 9,328,000 | 11,496,000 | 8,800,000 | 8,292,000 | 7,215,000 | 9,043,000 | 9,465,000 | 6,645,000 | 5,588,000 | 6,162,000 | 5,692,000 | 4,542,000 | 4,765,000 | 4,814,000 | 4,800,000 | 4,684,000 | 4,418,000 | 5,422,000 | 4,667,000 | 4,675,000 | 5,108,000 | 4,939,000 | 5,673,000 | 5,132,000 | 6,804,000 | 13,546,000 | 12,008,000 | 2,845,000 | 3,401,000 | 3,285,000 | 2,198,000 | 2,953,000 | 2,225,000 | |||||||||||
total current assets | 867,882,000 | 856,849,000 | 708,031,000 | 683,915,000 | 713,184,000 | 692,157,000 | 583,713,000 | 590,050,000 | 672,494,000 | 609,318,000 | 540,521,000 | 549,671,000 | 617,360,000 | 681,947,000 | 588,389,000 | 563,395,000 | 921,939,000 | 839,588,000 | 701,588,000 | 696,256,000 | 722,472,000 | 762,614,000 | 669,408,000 | 630,775,000 | 659,743,000 | 654,049,000 | 572,994,000 | 675,850,000 | 801,222,000 | 802,233,000 | 719,831,000 | 718,074,000 | 752,408,000 | 713,507,000 | 636,876,000 | 704,898,000 | 854,466,000 | 745,630,000 | 665,058,000 | 668,939,000 | 740,478,000 | 753,872,000 | 697,543,000 | 307,893,000 | 337,284,000 | 315,244,000 | 264,226,000 | 246,794,000 | 278,762,000 | 248,601,000 | 223,057,000 | 229,241,000 | 237,312,000 | 219,541,000 | 286,283,000 | 270,708,000 | 289,687,000 | 236,665,000 | 242,709,000 | 246,264,000 | 283,726,000 | 259,043,000 | 229,817,000 | 219,531,000 | 218,784,000 | 196,666,000 | 168,738,000 | 163,595,000 | 169,185,000 | 158,172,000 | 127,100,000 | 134,705,000 | 135,932,000 | 157,354,000 | 132,235,000 | 120,370,000 | 111,669,000 | 114,814,000 | 111,501,000 | 109,406,000 | 104,727,000 | 94,055,000 | 98,306,000 | 105,621,000 | 95,426,000 | 90,755,000 | 91,183,000 | 89,604,000 | 79,280,000 | ||
fixed assets | 23,558,000 | 21,922,000 | 21,290,000 | 21,494,000 | 21,529,000 | 22,054,000 | 23,244,000 | 24,903,000 | 26,487,000 | 27,955,000 | 30,637,000 | 33,207,000 | 34,735,000 | 37,590,000 | 38,752,000 | 40,328,000 | 41,337,000 | 42,723,000 | 45,008,000 | 46,973,000 | 48,474,000 | 51,265,000 | 53,168,000 | 55,228,000 | 57,715,000 | 58,700,000 | 58,505,000 | 56,393,000 | 58,951,000 | 60,789,000 | 63,617,000 | 60,006,000 | 52,511,000 | 53,646,000 | 57,413,000 | 60,269,000 | 61,393,000 | 61,900,000 | 64,003,000 | 64,058,000 | 62,033,000 | 58,663,000 | 60,398,000 | 24,902,000 | 23,864,000 | 23,016,000 | 21,721,000 | 22,742,000 | 23,098,000 | 21,350,000 | 21,797,000 | 20,565,000 | 19,678,000 | 18,077,000 | 16,505,000 | 17,029,000 | 16,457,000 | 15,213,000 | 15,431,000 | 14,629,000 | 13,467,000 | 12,359,000 | 12,774,000 | 12,848,000 | 12,773,000 | 11,604,000 | 12,434,000 | 13,279,000 | 13,848,000 | 13,965,000 | 15,104,000 | 15,747,000 | 16,729,000 | 17,563,000 | 8,869,000 | 8,868,000 | 8,069,000 | 8,217,000 | 7,757,000 | 7,577,000 | 7,415,000 | 6,880,000 | 6,407,000 | 6,011,000 | 6,252,000 | 5,810,000 | 5,686,000 | 5,415,000 | 5,844,000 | ||
operating lease right-of-use assets | 35,553,000 | 37,574,000 | 38,388,000 | 36,226,000 | 37,717,000 | 36,582,000 | 38,498,000 | 39,911,000 | 42,486,000 | 44,977,000 | 47,000,000 | 49,432,000 | 51,456,000 | 51,096,000 | 49,757,000 | 52,473,000 | 54,996,000 | 56,268,000 | 56,715,000 | 58,899,000 | 61,512,000 | 63,257,000 | 65,562,000 | 68,025,000 | 68,583,000 | 65,738,000 | 65,118,000 | 67,536,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | 1,070,592,000 | 1,069,028,000 | 1,069,517,000 | 1,070,155,000 | 1,076,383,000 | 1,079,111,000 | 1,073,355,000 | 1,076,715,000 | 1,502,820,000 | 1,551,541,000 | 1,722,004,000 | 1,723,536,000 | 1,724,404,000 | 1,725,729,000 | 1,733,342,000 | 1,726,200,000 | 1,723,156,000 | 1,720,713,000 | 1,717,870,000 | 1,716,092,000 | 1,717,554,000 | 1,714,109,000 | 1,718,595,000 | 1,721,649,000 | 1,725,680,000 | 1,718,496,000 | 1,719,362,000 | 1,717,945,000 | 1,715,485,000 | 1,715,523,000 | 1,712,962,000 | 1,718,499,000 | 1,712,764,000 | 1,716,371,000 | 1,715,861,000 | 1,715,512,000 | 1,718,162,000 | 1,720,911,000 | 1,714,539,000 | 1,710,286,000 | 1,709,369,000 | 1,693,876,000 | 1,702,705,000 | 198,222,000 | 197,445,000 | 200,271,000 | 201,457,000 | 203,034,000 | 203,446,000 | 203,201,000 | 202,863,000 | 202,582,000 | 202,453,000 | 203,251,000 | 181,299,000 | 169,522,000 | 170,384,000 | 169,952,000 | 141,356,000 | 141,356,000 | 128,177,000 | 128,177,000 | 128,177,000 | 128,177,000 | 128,177,000 | 128,177,000 | 128,177,000 | 128,177,000 | 128,177,000 | 131,754,000 | 131,754,000 | 131,802,000 | 131,802,000 | 135,295,000 | 36,561,000 | 36,561,000 | 36,561,000 | 36,561,000 | 36,561,000 | 36,561,000 | 36,561,000 | 36,561,000 | 36,561,000 | 36,533,000 | 28,839,000 | 28,839,000 | 28,839,000 | 28,839,000 | 28,839,000 | 28,839,000 | |
intangible assets | 214,295,000 | 226,787,000 | 238,389,000 | 249,902,000 | 258,690,000 | 270,027,000 | 285,605,000 | 295,290,000 | 308,659,000 | 323,899,000 | 336,445,000 | 352,497,000 | 366,591,000 | 382,257,000 | 393,650,000 | 414,950,000 | 433,419,000 | 453,719,000 | 474,448,000 | 494,412,000 | 511,866,000 | 535,095,000 | 551,783,000 | 569,477,000 | 582,179,000 | 602,856,000 | 624,799,000 | 648,997,000 | 669,118,000 | 693,763,000 | 720,949,000 | 756,418,000 | 831,374,000 | 859,160,000 | 887,974,000 | 906,345,000 | 931,269,000 | 959,042,000 | 998,169,000 | 1,023,968,000 | 1,054,040,000 | 1,075,532,000 | 1,102,717,000 | 48,815,000 | 50,180,000 | 52,469,000 | 54,465,000 | 56,643,000 | 58,513,000 | 59,827,000 | 60,896,000 | 62,317,000 | 63,827,000 | 65,433,000 | 56,066,000 | 52,452,000 | 54,685,000 | 56,390,000 | 48,939,000 | 50,500,000 | |||||||||||||||||||||||||||||||
deferred income taxes | 93,735,000 | 85,054,000 | 78,845,000 | 72,689,000 | 66,294,000 | 62,519,000 | 54,978,000 | 47,855,000 | 30,767,000 | 19,518,000 | 4,468,000 | 4,610,000 | 4,534,000 | 6,693,000 | 6,232,000 | 6,646,000 | 6,883,000 | 7,817,000 | 8,064,000 | 8,201,000 | 8,096,000 | 6,982,000 | 6,690,000 | 6,491,000 | 6,220,000 | 7,034,000 | 7,006,000 | 7,110,000 | 7,218,000 | 4,776,000 | 5,640,000 | 5,575,000 | 6,685,000 | 5,725,000 | 5,590,000 | 5,477,000 | 6,580,000 | 2,485,000 | 3,263,000 | 5,040,000 | 29,796,000 | 21,053,000 | 21,755,000 | 14,174,000 | 14,372,000 | 14,414,000 | 15,846,000 | 9,419,000 | 9,434,000 | 9,581,000 | 9,538,000 | 5,664,000 | 4,128,000 | 4,336,000 | 4,237,000 | 3,624,000 | 3,585,000 | 3,379,000 | 3,383,000 | 2,614,000 | 2,583,000 | 2,813,000 | 2,698,000 | 2,897,000 | 2,796,000 | 2,796,000 | 2,796,000 | 4,257,000 | 5,191,000 | 5,985,000 | 6,052,000 | 3,620,000 | 2,747,000 | 2,679,000 | 2,909,000 | 2,827,000 | 2,837,000 | 2,896,000 | 2,406,000 | 2,318,000 | 2,361,000 | 2,356,000 | 2,082,000 | 1,750,000 | 1,687,000 | 1,667,000 | 1,667,000 | ||||
long-term marketable securities | 37,188,000 | 13,151,000 | 10,042,000 | 10,997,000 | 1,004,000 | 1,015,000 | 1,009,000 | 1,003,000 | 994,000 | 1,010,000 | 3,959,000 | 5,881,000 | 8,940,000 | 6,906,000 | 2,613,000 | 2,561,000 | 7,630,000 | 5,087,000 | 1,012,000 | 1,002,000 | 3,187,000 | 6,292,000 | 9,195,000 | 21,933,000 | 17,206,000 | 8,675,000 | 15,309,000 | 13,361,000 | 17,961,000 | 32,708,000 | 60,303,000 | 58,572,000 | 46,055,000 | 47,542,000 | 56,580,000 | 41,484,000 | 37,222,000 | 22,438,000 | 13,762,000 | 16,823,000 | 10,540,000 | 5,615,000 | 29,690,000 | 16,644,000 | 28,360,000 | 26,528,000 | 27,442,000 | 27,880,000 | 24,341,000 | 28,702,000 | 29,415,000 | 37,354,000 | 35,349,000 | 28,856,000 | 28,798,000 | 29,528,000 | 30,658,000 | 31,487,000 | 32,522,000 | 33,764,000 | 6,094,000 | 12,035,000 | 10,813,000 | 3,315,000 | 6,030,000 | 5,979,000 | 3,022,000 | 6,007,000 | 5,972,000 | 5,962,000 | 5,968,000 | 6,016,000 | 12,528,000 | ||||||||||||||||||
other assets | 11,714,000 | 11,232,000 | 11,682,000 | 12,048,000 | 11,777,000 | 11,280,000 | 10,270,000 | 9,689,000 | 10,595,000 | 11,581,000 | 12,677,000 | 11,763,000 | 12,540,000 | 11,894,000 | 11,931,000 | 12,643,000 | 12,979,000 | 12,721,000 | 12,705,000 | 12,221,000 | 15,064,000 | 13,001,000 | 12,345,000 | 15,882,000 | 17,770,000 | 17,905,000 | 13,960,000 | 15,083,000 | 16,988,000 | 19,298,000 | 20,006,000 | 19,036,000 | 12,866,000 | 7,423,000 | 7,919,000 | 8,134,000 | 7,710,000 | 5,723,000 | 6,078,000 | 6,858,000 | 7,356,000 | 7,775,000 | 7,588,000 | 1,617,000 | 1,704,000 | 1,873,000 | 2,130,000 | 2,344,000 | 2,460,000 | 2,047,000 | 2,285,000 | 2,439,000 | 2,872,000 | 3,523,000 | 2,095,000 | 1,840,000 | 2,008,000 | 2,463,000 | 1,244,000 | 1,359,000 | 1,467,000 | 1,660,000 | 1,811,000 | 1,850,000 | 1,878,000 | 1,813,000 | 1,668,000 | 1,260,000 | 1,445,000 | 1,542,000 | 723,000 | 787,000 | 1,166,000 | 991,000 | 1,692,000 | 100,000 | 71,000 | 29,000 | 13,000 | 16,000 | 19,000 | 9,000 | 12,000 | 9,000 | 18,000 | 39,000 | 36,000 | 45,000 | |||
total assets | 2,354,517,000 | 2,321,597,000 | 2,176,184,000 | 2,157,426,000 | 2,186,578,000 | 2,174,745,000 | 2,070,672,000 | 2,085,416,000 | 2,595,302,000 | 2,589,799,000 | 2,697,711,000 | 2,730,597,000 | 2,820,560,000 | 2,904,112,000 | 2,822,053,000 | 2,816,635,000 | 3,194,709,000 | 3,133,549,000 | 3,016,398,000 | 3,033,054,000 | 3,085,038,000 | 3,146,323,000 | 3,077,551,000 | 3,067,527,000 | 3,120,503,000 | 3,127,339,000 | 3,069,374,000 | 3,194,001,000 | 3,269,994,000 | 3,297,384,000 | 3,243,005,000 | 3,277,608,000 | 3,368,608,000 | 3,359,019,000 | 3,317,925,000 | 3,409,830,000 | 3,601,513,000 | 3,512,897,000 | 3,459,785,000 | 3,494,458,000 | 3,592,843,000 | 3,635,114,000 | 3,604,071,000 | 641,752,000 | 669,049,000 | 638,928,000 | 591,541,000 | 588,137,000 | 607,763,000 | 577,877,000 | 541,401,000 | 539,657,000 | 552,176,000 | 532,120,000 | 561,771,000 | 556,626,000 | 567,757,000 | 530,892,000 | 500,151,000 | 506,470,000 | 527,570,000 | 504,408,000 | 479,170,000 | 472,446,000 | 482,601,000 | 461,476,000 | 429,518,000 | 427,415,000 | 436,734,000 | 432,998,000 | 404,591,000 | 415,533,000 | 420,937,000 | 410,790,000 | 191,228,000 | 183,785,000 | 180,419,000 | 173,030,000 | 168,557,000 | 167,830,000 | 165,755,000 | 158,731,000 | 152,788,000 | 151,377,000 | 148,287,000 | 144,900,000 | 140,602,000 | 140,638,000 | 139,181,000 | 135,126,000 | |
liabilities and stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 23,492,000 | 17,247,000 | 14,706,000 | 14,016,000 | 18,208,000 | 13,693,000 | 13,911,000 | 15,938,000 | 14,506,000 | 15,132,000 | 15,569,000 | 14,400,000 | 16,473,000 | 15,451,000 | 21,474,000 | 19,848,000 | 21,959,000 | 18,436,000 | 17,644,000 | 16,961,000 | 17,964,000 | 19,219,000 | 18,083,000 | 17,288,000 | 20,004,000 | 19,756,000 | 34,855,000 | 25,578,000 | 24,582,000 | 29,432,000 | 22,102,000 | 25,122,000 | 30,133,000 | 32,469,000 | 30,128,000 | 30,551,000 | 37,407,000 | 41,660,000 | 45,853,000 | 45,607,000 | 43,969,000 | 52,660,000 | 37,425,000 | 11,203,000 | 13,077,000 | 10,927,000 | 10,193,000 | 9,888,000 | 11,541,000 | 8,679,000 | 8,719,000 | 12,130,000 | 10,161,000 | 9,151,000 | 8,344,000 | 8,106,000 | 7,539,000 | 6,585,000 | 7,845,000 | 6,579,000 | 9,709,000 | 5,521,000 | 6,415,000 | 8,521,000 | 7,307,000 | 8,484,000 | 8,118,000 | 6,946,000 | 6,385,000 | 6,688,000 | 7,326,000 | 7,319,000 | 9,207,000 | 14,027,000 | 4,507,000 | 2,973,000 | 2,799,000 | 4,070,000 | 2,469,000 | 2,727,000 | 2,818,000 | 3,481,000 | 2,524,000 | 2,520,000 | 2,674,000 | 1,863,000 | 2,435,000 | 1,984,000 | 1,915,000 | ||
accrued compensation | 84,515,000 | 74,156,000 | 53,461,000 | 46,978,000 | 56,696,000 | 54,657,000 | 41,485,000 | 63,059,000 | 51,362,000 | 42,283,000 | 36,935,000 | 53,627,000 | 83,279,000 | 72,259,000 | 55,385,000 | 51,000,000 | 75,788,000 | 67,332,000 | 57,783,000 | 53,292,000 | 83,057,000 | 76,900,000 | 61,842,000 | 53,688,000 | 75,632,000 | 70,430,000 | 50,202,000 | 41,379,000 | 58,501,000 | 71,612,000 | 54,258,000 | 55,331,000 | 46,552,000 | 54,010,000 | 62,776,000 | 61,242,000 | 77,607,000 | 83,459,000 | 65,226,000 | 68,748,000 | 82,303,000 | 100,817,000 | 73,482,000 | 21,780,000 | 36,553,000 | 39,369,000 | 30,891,000 | 23,749,000 | 34,901,000 | 32,327,000 | 23,766,000 | 20,132,000 | 31,585,000 | 29,016,000 | 22,228,000 | 19,119,000 | 23,050,000 | 20,763,000 | 17,323,000 | 14,152,000 | 21,854,000 | 19,203,000 | 17,483,000 | 13,836,000 | 19,806,000 | 17,884,000 | 12,674,000 | 12,205,000 | 23,156,000 | 22,719,000 | 18,441,000 | 20,397,000 | 23,594,000 | 25,680,000 | 8,219,000 | 8,011,000 | 7,211,000 | 6,074,000 | 7,490,000 | 8,635,000 | 7,279,000 | 6,585,000 | 6,595,000 | 6,385,000 | 5,323,000 | 4,995,000 | 5,018,000 | 4,481,000 | 3,728,000 | ||
accrued other | 20,012,000 | 18,843,000 | 21,601,000 | 20,310,000 | 19,397,000 | 16,915,000 | 15,192,000 | 12,399,000 | 14,665,000 | 17,844,000 | 18,337,000 | 19,055,000 | 26,283,000 | 22,431,000 | 26,972,000 | 33,194,000 | 32,064,000 | 31,821,000 | 31,802,000 | 21,726,000 | 21,127,000 | 36,801,000 | 34,484,000 | 25,875,000 | 21,840,000 | 20,159,000 | 19,223,000 | 23,545,000 | 23,027,000 | 24,185,000 | 32,364,000 | 30,997,000 | 33,164,000 | 30,335,000 | 28,881,000 | 25,908,000 | 29,522,000 | 28,684,000 | 29,454,000 | 28,160,000 | 32,045,000 | 23,828,000 | 27,660,000 | 7,509,000 | 14,474,000 | 11,026,000 | 9,349,000 | 6,182,000 | 6,430,000 | 7,070,000 | 7,292,000 | 6,671,000 | 7,027,000 | 7,404,000 | 5,914,000 | 5,799,000 | 6,235,000 | 6,932,000 | 4,862,000 | 3,826,000 | 4,786,000 | 5,096,000 | 4,218,000 | 4,573,000 | 5,051,000 | 5,020,000 | 4,849,000 | 5,132,000 | 5,407,000 | 7,067,000 | 5,825,000 | 5,842,000 | 8,563,000 | 2,365,000 | 2,249,000 | 2,139,000 | 2,325,000 | 2,469,000 | 3,073,000 | 2,927,000 | 2,976,000 | 3,093,000 | 2,480,000 | 2,334,000 | 2,140,000 | 2,201,000 | |||||
income taxes payable | 1,655,000 | 982,000 | 883,000 | 884,000 | 883,000 | 764,000 | 764,000 | 764,000 | 764,000 | 1,604,000 | 1,604,000 | 1,604,000 | 4,391,000 | 1,683,000 | 574,000 | 2,924,000 | 4,353,000 | 5,382,000 | 4,840,000 | 5,492,000 | 7,025,000 | 233,000 | 233,000 | 233,000 | 903,000 | 1,517,000 | 1,517,000 | 1,517,000 | 1,318,000 | 210,000 | 210,000 | 210,000 | 1,526,000 | 3,240,000 | 6,263,000 | 5,057,000 | 5,057,000 | 2,091,000 | 2,091,000 | 147,000 | 107,000 | 791,000 | 705,000 | 114,000 | 1,652,000 | 6,196,000 | 4,780,000 | 3,122,000 | 1,702,000 | 5,076,000 | 2,173,000 | 1,290,000 | 1,065,000 | 839,000 | 380,000 | 809,000 | 192,000 | 936,000 | 1,135,000 | 467,000 | 490,000 | 490,000 | |||||||||||||||||||||||||||||
deferred revenue and customer deposits | 330,601,000 | 321,305,000 | 276,768,000 | 293,911,000 | 301,753,000 | 284,783,000 | 263,874,000 | 279,185,000 | 301,806,000 | 293,410,000 | 275,008,000 | 282,773,000 | 311,531,000 | 317,406,000 | 287,328,000 | 297,243,000 | 330,585,000 | 296,814,000 | 246,726,000 | 257,969,000 | 269,748,000 | 251,313,000 | 236,240,000 | 249,382,000 | 270,281,000 | 261,151,000 | 234,229,000 | 246,498,000 | 272,508,000 | 260,926,000 | 230,098,000 | 248,165,000 | 301,925,000 | 299,271,000 | 269,644,000 | 279,489,000 | 310,594,000 | 299,218,000 | 282,045,000 | 279,974,000 | 296,648,000 | 255,822,000 | 233,405,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
current portion of operating lease liabilities | 9,874,000 | 10,053,000 | 10,009,000 | 10,883,000 | 10,995,000 | 10,959,000 | 11,876,000 | 11,859,000 | 11,979,000 | 11,979,000 | 11,671,000 | 11,727,000 | 11,650,000 | 10,779,000 | 10,463,000 | 10,985,000 | 11,411,000 | 11,441,000 | 11,992,000 | 12,125,000 | 12,354,000 | 11,753,000 | 11,325,000 | 11,026,000 | 10,337,000 | 11,091,000 | 10,533,000 | 11,066,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 470,149,000 | 442,586,000 | 377,428,000 | 386,982,000 | 407,932,000 | 381,771,000 | 347,102,000 | 383,204,000 | 395,082,000 | 382,252,000 | 359,124,000 | 383,186,000 | 453,607,000 | 440,009,000 | 402,196,000 | 415,194,000 | 476,160,000 | 431,226,000 | 370,787,000 | 367,565,000 | 411,275,000 | 396,219,000 | 362,207,000 | 357,492,000 | 398,997,000 | 384,104,000 | 350,559,000 | 349,583,000 | 379,936,000 | 386,365,000 | 339,032,000 | 359,825,000 | 413,300,000 | 419,325,000 | 397,692,000 | 402,247,000 | 460,187,000 | 453,021,000 | 422,578,000 | 424,580,000 | 457,056,000 | 433,127,000 | 374,224,000 | 148,818,000 | 187,633,000 | 168,917,000 | 145,455,000 | 141,690,000 | 162,964,000 | 150,791,000 | 128,096,000 | 132,682,000 | 145,171,000 | 140,362,000 | 120,011,000 | 125,558,000 | 134,091,000 | 120,096,000 | 122,406,000 | 118,175,000 | 136,590,000 | 126,856,000 | 113,676,000 | 115,100,000 | 127,610,000 | 120,168,000 | 102,358,000 | 106,828,000 | 117,465,000 | 120,880,000 | 101,246,000 | 115,999,000 | 122,936,000 | 106,904,000 | 39,161,000 | 38,494,000 | 34,680,000 | 33,778,000 | 35,654,000 | 36,408,000 | 32,168,000 | 29,411,000 | 29,471,000 | 29,561,000 | 26,841,000 | 24,170,000 | 25,813,000 | 25,063,000 | 22,463,000 | ||
other long-term liabilities | 6,568,000 | 7,771,000 | 7,911,000 | 8,132,000 | 8,210,000 | 7,525,000 | 6,622,000 | 6,897,000 | 7,055,000 | 7,312,000 | 7,371,000 | 7,534,000 | 7,683,000 | 7,554,000 | 7,468,000 | 7,642,000 | 7,470,000 | 7,499,000 | 12,315,000 | 22,180,000 | 21,641,000 | 11,568,000 | 14,646,000 | 14,449,000 | 10,039,000 | 6,997,000 | 7,199,000 | 6,191,000 | 19,493,000 | 20,057,000 | 20,449,000 | 15,092,000 | 8,308,000 | 7,412,000 | 5,432,000 | 4,340,000 | 3,976,000 | 3,098,000 | 3,224,000 | 2,606,000 | 2,903,000 | 2,291,000 | 5,445,000 | 1,858,000 | 1,995,000 | 2,147,000 | 2,225,000 | 2,275,000 | 2,370,000 | 2,415,000 | 2,531,000 | 2,670,000 | 2,249,000 | 2,044,000 | 2,110,000 | 2,161,000 | 2,347,000 | 2,170,000 | 2,028,000 | 1,887,000 | 1,721,000 | 1,166,000 | 817,000 | 455,000 | 551,000 | 632,000 | 684,000 | 730,000 | 771,000 | 804,000 | 878,000 | 853,000 | 159,000 | 915,000 | 961,000 | 1,007,000 | 1,008,000 | 1,054,000 | |||||||||||||
deferred tax liability | 2,225,000 | 2,887,000 | 2,872,000 | 2,851,000 | 2,643,000 | 3,652,000 | 3,955,000 | 4,326,000 | 4,374,000 | 4,505,000 | 3,224,000 | 13,625,000 | 24,939,000 | 40,119,000 | 71,510,000 | 75,192,000 | 78,899,000 | 80,763,000 | 85,987,000 | 89,591,000 | 92,287,000 | 105,510,000 | 108,716,000 | 111,194,000 | 114,394,000 | 115,470,000 | 120,895,000 | 124,870,000 | 124,229,000 | 129,284,000 | 135,738,000 | 143,542,000 | 151,563,000 | 177,598,000 | 260,371,000 | 268,364,000 | 277,599,000 | 246,192,000 | 259,625,000 | 272,763,000 | 285,359,000 | 330,254,000 | 2,252,000 | 10,653,000 | 10,639,000 | 2,679,000 | 2,708,000 | 2,747,000 | 2,757,000 | 991,000 | 979,000 | 950,000 | 941,000 | 2,467,000 | 1,961,000 | 1,330,000 | 1,410,000 | 1,590,000 | |||||||||||||||||||||||||||||||||
accrued long-term retirement benefits | 28,336,000 | 29,686,000 | 29,571,000 | 29,418,000 | 27,379,000 | 27,346,000 | 29,253,000 | 28,124,000 | 28,413,000 | 26,310,000 | 25,363,000 | 26,257,000 | 26,049,000 | 34,182,000 | 30,917,000 | 33,688,000 | 34,737,000 | 38,576,000 | 39,704,000 | 40,255,000 | 39,479,000 | 38,264,000 | 36,408,000 | 35,120,000 | 34,256,000 | 35,808,000 | 35,332,000 | 35,811,000 | 36,284,000 | 33,320,000 | 34,053,000 | 33,457,000 | 35,246,000 | 35,589,000 | 35,548,000 | 33,301,000 | 32,117,000 | 29,745,000 | 31,493,000 | 31,158,000 | 31,378,000 | 28,977,000 | 28,988,000 | 1,589,000 | 1,587,000 | 1,586,000 | 1,584,000 | 1,582,000 | 1,581,000 | 1,578,000 | 1,575,000 | 1,747,000 | 1,757,000 | 1,818,000 | 1,873,000 | 1,933,000 | 1,990,000 | 2,044,000 | 1,969,000 | 1,914,000 | 1,859,000 | 1,803,000 | 1,746,000 | 1,689,000 | 1,645,000 | 1,586,000 | 1,485,000 | 1,424,000 | 1,330,000 | 1,309,000 | 1,294,000 | 1,277,000 | 1,245,000 | 1,254,000 | 1,315,000 | 1,235,000 | |||||||||||||||
long-term deferred revenue and customer deposits | 168,261,000 | 165,694,000 | 151,311,000 | 151,842,000 | 147,510,000 | 127,070,000 | 115,825,000 | 120,638,000 | 130,212,000 | 124,619,000 | 119,305,000 | 122,381,000 | 129,814,000 | 127,513,000 | 123,477,000 | 126,621,000 | 133,121,000 | 122,227,000 | 102,457,000 | 101,929,000 | 103,310,000 | 102,713,000 | 99,581,000 | 100,100,000 | 104,240,000 | 104,339,000 | 97,013,000 | 95,529,000 | 94,619,000 | 84,881,000 | 77,135,000 | 80,491,000 | 91,409,000 | 87,747,000 | 81,660,000 | 79,232,000 | 86,595,000 | 78,206,000 | 64,201,000 | 67,025,000 | 68,129,000 | 56,570,000 | 39,224,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
operating lease liabilities, net of current portion | 29,718,000 | 31,751,000 | 33,539,000 | 30,650,000 | 32,509,000 | 31,798,000 | 33,527,000 | 35,231,000 | 38,101,000 | 40,898,000 | 43,654,000 | 46,404,000 | 48,819,000 | 49,582,000 | 48,839,000 | 51,409,000 | 53,927,000 | 55,671,000 | 56,144,000 | 58,579,000 | 61,267,000 | 63,814,000 | 66,673,000 | 69,355,000 | 70,658,000 | 67,814,000 | 68,112,000 | 70,582,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities | 705,257,000 | 680,375,000 | 602,632,000 | 609,875,000 | 626,183,000 | 654,162,000 | 611,284,000 | 653,420,000 | 703,237,000 | 685,896,000 | 658,041,000 | 699,387,000 | 790,911,000 | 898,959,000 | 884,407,000 | 909,746,000 | 1,134,314,000 | 1,085,962,000 | 1,017,394,000 | 1,030,099,000 | 1,079,259,000 | 1,168,088,000 | 1,138,231,000 | 1,137,710,000 | 1,182,584,000 | 1,164,532,000 | 1,129,110,000 | 1,182,566,000 | 1,204,561,000 | 1,253,907,000 | 1,206,407,000 | 1,232,407,000 | 1,299,826,000 | 1,027,671,000 | 1,085,568,000 | 1,092,311,000 | 1,165,263,000 | 1,115,012,000 | 1,085,833,000 | 1,102,806,000 | 1,149,461,000 | 1,105,817,000 | 1,030,451,000 | 195,358,000 | 233,299,000 | 206,810,000 | 178,919,000 | 175,511,000 | 198,602,000 | 182,279,000 | 158,614,000 | 166,204,000 | 180,273,000 | 171,778,000 | 209,450,000 | 214,644,000 | 225,388,000 | 205,197,000 | 184,842,000 | 183,529,000 | 208,011,000 | 200,661,000 | 192,064,000 | 196,654,000 | 215,758,000 | 207,156,000 | 187,455,000 | 194,796,000 | 211,003,000 | 215,469,000 | 197,325,000 | 215,137,000 | 223,604,000 | 210,603,000 | 44,660,000 | 42,068,000 | 42,012,000 | 37,340,000 | 36,389,000 | 38,005,000 | 39,164,000 | 34,752,000 | 31,904,000 | 32,079,000 | 30,838,000 | 28,088,000 | 25,428,000 | 26,700,000 | 26,069,000 | ||
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 authorized; none issued or outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 136,000 | 135,000 | 134,000 | 131,000 | 128,000 | 126,000 | 124,000 | 122,000 | 120,000 | 117,000 | 116,000 | 114,000 | 51,000 | 50,000 | 49,000 | 49,000 | 48,000 | 48,000 | 48,000 | 47,000 | 47,000 | 47,000 | 47,000 | 46,000 | 45,000 | 45,000 | 45,000 | 45,000 | 44,000 | 44,000 | 37,000 | 37,000 | 36,000 | 36,000 | 36,000 | 36,000 | 35,000 | 35,000 | 35,000 | 35,000 | 35,000 | 35,000 | 34,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
additional paid-in capital | 3,325,400,000 | 3,306,213,000 | 3,293,220,000 | 3,274,682,000 | 3,255,333,000 | 3,234,959,000 | 3,221,213,000 | 3,201,998,000 | 3,181,366,000 | 3,158,283,000 | 3,142,712,000 | 3,118,798,000 | 3,099,698,000 | 3,077,866,000 | 3,015,644,000 | 2,993,163,000 | 3,023,403,000 | 3,003,679,000 | 2,991,704,000 | 2,968,631,000 | 2,955,400,000 | 2,936,573,000 | 2,924,757,000 | 2,903,055,000 | 2,891,553,000 | 2,873,702,000 | 2,863,003,000 | 2,841,001,000 | 2,828,922,000 | 2,809,901,000 | 2,796,695,000 | 2,676,382,000 | 2,665,120,000 | 2,735,387,000 | 2,723,693,000 | 2,703,275,000 | 2,693,846,000 | 2,676,852,000 | 2,666,997,000 | 2,650,315,000 | 2,642,745,000 | 2,627,807,000 | 2,619,418,000 | 302,456,000 | 298,101,000 | 292,059,000 | 287,795,000 | 278,106,000 | 273,574,000 | 267,649,000 | 263,887,000 | 256,762,000 | 253,202,000 | 248,694,000 | 245,882,000 | 239,455,000 | 237,289,000 | 232,969,000 | 231,485,000 | 229,515,000 | 227,201,000 | 219,298,000 | 213,347,000 | 210,843,000 | 209,146,000 | 200,925,000 | 196,957,000 | 194,632,000 | 192,844,000 | 189,491,000 | 188,068,000 | 185,496,000 | 182,789,000 | 180,882,000 | 124,260,000 | 122,720,000 | 122,074,000 | 120,394,000 | 118,445,000 | 117,494,000 | 120,057,000 | 115,435,000 | 114,338,000 | 114,158,000 | 112,286,000 | 112,236,000 | 111,474,000 | 111,341,000 | 110,683,000 | 110,101,000 | |
accumulated other comprehensive income | 4,032,000 | 3,979,000 | 3,954,000 | 4,337,000 | 4,073,000 | 3,120,000 | 4,151,000 | 3,404,000 | 3,572,000 | 5,870,000 | 5,379,000 | 5,803,000 | 5,738,000 | -353,000 | -1,056,000 | -147,000 | 141,000 | 262,000 | -3,160,000 | -2,639,000 | -608,000 | 555,000 | -107,000 | 2,895,000 | 46,000 | -4,645,000 | -1,552,000 | 196,000 | 2,416,000 | 2,772,000 | 2,521,000 | 2,082,000 | 878,000 | 671,000 | 1,450,000 | 793,000 | -936,000 | 212,000 | -1,461,000 | -635,000 | 246,000 | 94,000 | -130,000 | -107,000 | -77,000 | -123,000 | 7,000 | -11,000 | |||||||||||||||||||||||||||||||||||||||||||
treasury stock | -1,731,396,000 | -1,701,954,000 | -1,701,464,000 | -1,683,481,000 | -1,654,702,000 | -1,654,569,000 | -1,654,239,000 | -1,652,642,000 | -1,615,483,000 | -1,615,279,000 | -1,596,026,000 | -1,559,534,000 | -1,546,128,000 | -1,545,922,000 | -1,497,886,000 | -1,489,687,000 | -1,373,840,000 | -1,373,394,000 | -1,362,141,000 | -1,327,273,000 | -1,322,496,000 | -1,321,978,000 | -1,318,535,000 | -1,309,038,000 | -1,305,935,000 | -1,255,675,000 | -1,230,440,000 | -1,155,252,000 | -1,119,063,000 | -1,104,042,000 | -1,102,481,000 | -999,329,000 | -995,843,000 | -783,878,000 | -781,948,000 | -676,302,000 | -570,921,000 | -569,499,000 | -564,581,000 | -531,434,000 | -481,366,000 | -381,942,000 | -354,511,000 | -172,683,000 | -169,516,000 | -149,345,000 | -148,696,000 | -129,989,000 | -117,802,000 | -108,513,000 | -99,829,000 | -90,950,000 | -83,480,000 | -70,173,000 | -62,445,000 | -56,032,000 | -53,376,000 | -53,234,000 | -36,863,000 | -35,437,000 | -32,139,000 | -31,981,000 | -31,870,000 | -31,691,000 | -28,939,000 | -28,939,000 | -28,939,000 | -28,939,000 | -28,939,000 | -28,939,000 | -28,939,000 | -28,939,000 | -28,939,000 | -28,939,000 | -28,939,000 | -28,939,000 | -27,473,000 | -26,490,000 | -26,490,000 | -26,490,000 | -26,490,000 | -26,490,000 | -26,490,000 | -26,490,000 | -26,490,000 | -26,490,000 | -26,490,000 | -26,490,000 | |||
retained earnings | 51,088,000 | 32,848,000 | 322,479,000 | 354,898,000 | 487,475,000 | 466,013,000 | 470,213,000 | 473,434,000 | 420,816,000 | 403,433,000 | 410,565,000 | 418,971,000 | 371,246,000 | 363,350,000 | 374,691,000 | 363,254,000 | 334,233,000 | 337,919,000 | 355,339,000 | 348,003,000 | 311,278,000 | 328,750,000 | 358,093,000 | 338,107,000 | 341,710,000 | 368,138,000 | 396,493,000 | 379,676,000 | 289,991,000 | 292,459,000 | 316,681,000 | 294,371,000 | 273,126,000 | 274,392,000 | 283,390,000 | 287,006,000 | 311,513,000 | 319,428,000 | 311,759,000 | 290,905,000 | 273,276,000 | 262,043,000 | 250,567,000 | 233,891,000 | 216,597,000 | 206,714,000 | 201,461,000 | 186,908,000 | 175,770,000 | 165,860,000 | 160,852,000 | 147,905,000 | 137,874,000 | 130,823,000 | 128,424,000 | 117,653,000 | 106,552,000 | 98,304,000 | 91,159,000 | 84,106,000 | 75,565,000 | 68,479,000 | 63,242,000 | 57,568,000 | 49,633,000 | 44,691,000 | 43,194,000 | 48,107,000 | 51,213,000 | 47,962,000 | 45,282,000 | 43,204,000 | 41,220,000 | 38,919,000 | 37,545,000 | 35,741,000 | 33,854,000 | 32,400,000 | 31,748,000 | 31,138,000 | 30,232,000 | 29,175,000 | 28,878,000 | 29,055,000 | |||||||
total stockholders’ equity | 1,649,260,000 | 1,641,222,000 | 2,060,395,000 | 2,005,779,000 | 1,937,919,000 | 2,065,433,000 | 2,068,782,000 | 2,317,519,000 | 2,436,250,000 | 2,397,885,000 | 2,373,952,000 | 2,391,652,000 | 2,443,382,000 | 2,529,297,000 | 2,573,620,000 | 446,394,000 | 435,750,000 | 432,118,000 | 412,622,000 | 412,626,000 | 409,161,000 | 395,598,000 | 382,787,000 | 373,453,000 | 371,903,000 | 360,342,000 | 352,321,000 | 341,982,000 | 342,369,000 | 325,695,000 | 315,309,000 | 322,941,000 | 319,559,000 | 303,747,000 | 287,106,000 | 275,792,000 | 266,843,000 | 254,320,000 | 232,619,000 | 225,731,000 | 217,529,000 | 207,266,000 | 200,396,000 | 197,333,000 | 200,187,000 | 146,568,000 | 141,717,000 | 138,407,000 | 135,690,000 | 132,168,000 | 129,825,000 | 126,591,000 | 123,979,000 | 120,884,000 | 119,298,000 | 117,449,000 | 116,812,000 | 115,174,000 | 113,938,000 | 113,112,000 | 112,663,000 | ||||||||||||||||||||||||||||||
total liabilities and stockholders’ equity | 2,354,517,000 | 2,321,597,000 | 3,194,709,000 | 3,085,038,000 | 3,120,503,000 | 3,269,994,000 | 3,368,608,000 | 3,409,830,000 | 3,601,513,000 | 3,512,897,000 | 3,459,785,000 | 3,494,458,000 | 3,592,843,000 | 3,635,114,000 | 3,604,071,000 | 641,752,000 | 669,049,000 | 638,928,000 | 591,541,000 | 588,137,000 | 607,763,000 | 577,877,000 | 541,401,000 | 539,657,000 | 552,176,000 | 532,120,000 | 561,771,000 | 556,626,000 | 567,757,000 | 530,892,000 | 500,151,000 | 506,470,000 | 527,570,000 | 504,408,000 | 479,170,000 | 472,446,000 | 482,601,000 | 461,476,000 | 429,518,000 | 427,415,000 | 436,734,000 | 432,998,000 | 404,591,000 | 415,533,000 | 420,937,000 | 410,790,000 | 191,228,000 | 183,785,000 | 180,419,000 | 173,030,000 | 168,557,000 | 167,830,000 | 165,755,000 | 158,731,000 | 152,788,000 | 151,377,000 | 148,287,000 | 144,900,000 | 140,602,000 | 140,638,000 | 139,181,000 | 135,126,000 | |||||||||||||||||||||||||||||
marketable securities and investments | 32,361,000 | 33,483,000 | 42,937,000 | 34,058,000 | 28,536,000 | 37,512,000 | 43,954,000 | 33,459,000 | 31,457,000 | 48,652,000 | 51,887,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for credit losses of 129 and 214 at december 31, 2025 and march 31, 2025, respectively | 234,554,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, 0.001 par value... | 136,000 | 136,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for credit losses of 98 and 214 at september 30, 2025 and march 31, 2025, respectively | 130,158,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders' equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders' equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated deficit | -22,294,000 | -48,122,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders' equity | 1,573,552,000 | 1,547,551,000 | 1,560,395,000 | 1,520,583,000 | 1,459,388,000 | 1,431,996,000 | 1,892,065,000 | 1,903,903,000 | 2,039,670,000 | 2,031,210,000 | 2,029,649,000 | 2,005,153,000 | 1,937,646,000 | 1,906,889,000 | 2,047,587,000 | 1,999,004,000 | 2,002,955,000 | 1,978,235,000 | 1,939,320,000 | 1,929,817,000 | 1,962,807,000 | 1,940,264,000 | 2,011,435,000 | 2,043,477,000 | 2,036,598,000 | 2,045,201,000 | 2,331,348,000 | 2,232,357,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders' equity | 2,176,184,000 | 2,157,426,000 | 2,186,578,000 | 2,174,745,000 | 2,070,672,000 | 2,085,416,000 | 2,595,302,000 | 2,589,799,000 | 2,697,711,000 | 2,730,597,000 | 2,820,560,000 | 2,904,112,000 | 2,822,053,000 | 2,816,635,000 | 3,133,549,000 | 3,016,398,000 | 3,033,054,000 | 3,146,323,000 | 3,077,551,000 | 3,067,527,000 | 3,127,339,000 | 3,069,374,000 | 3,194,001,000 | 3,297,384,000 | 3,243,005,000 | 3,277,608,000 | 3,359,019,000 | 3,317,925,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for credit losses of 92 and 214 at june 30, 2025 and march 31, 2025, respectively | 92,200,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value:5,000,000 shares authorized; no shares issued or outstanding at june 30, 2025 and march 31, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 214 and 479 at march 31, 2025 and 2024, respectively | 163,654,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt | 75,000,000 | 75,000,000 | 75,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 350,000,000 | 350,000,000 | 350,000,000 | 350,000,000 | 350,000,000 | 450,000,000 | 450,000,000 | 450,000,000 | 450,000,000 | 450,000,000 | 450,000,000 | 500,000,000 | 550,000,000 | 600,000,000 | 600,000,000 | 600,000,000 | 600,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 250,000,000 | 250,000,000 | 62,000,000 | 62,000,000 | 62,000,000 | 62,000,000 | 45,606,000 | 49,356,000 | 53,106,000 | 56,856,000 | 60,606,000 | 64,356,000 | 68,106,000 | 71,856,000 | 74,356,000 | 76,856,000 | 82,500,000 | 85,000,000 | 87,500,000 | 90,000,000 | 92,500,000 | 95,000,000 | |||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2025 and 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(accumulated deficit) retained earnings | -44,443,000 | -63,060,000 | -111,870,000 | -120,897,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for credit allowances of 85 and 479 at december 31, 2024 and march 31, 2024, respectively | 214,585,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at december 31, 2024 and march 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 133,718,142 and 131,316,309 shares issued and 71,745,945 and 71,404,216 shares outstanding at december 31, 2024 and march 31, 2024, respectively | 133,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for credit allowances of 64 and 479 at september 30, 2024 and march 31, 2024, respectively | 118,632,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at september 30, 2024 and march 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 133,671,490 and 131,316,309 shares issued and 71,715,229 and 71,404,216 shares outstanding at september 30, 2024 and march 31, 2024, respectively | 133,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for credit allowances of 116 and 479 at june 30, 2024 and march 31, 2024, respectively | 129,270,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at june 30, 2024 and march 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 133,189,228 and 131,316,309 shares issued and 71,311,409 and 71,404,216 shares outstanding at june 30, 2024 and march 31, 2024, respectively | 133,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 479 and 675 at march 31, 2024 and 2023, respectively | 192,096,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2024 and 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 1,076 and 675 at december 31, 2023 and march 31, 2023, respectively | 221,574,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at december 31, 2023 and march 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 130,922,477 and 128,683,824 shares issued and 71,019,904 and 71,249,045 shares outstanding at december 31, 2023 and march 31, 2023, respectively | 131,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 666 and 675 at september 30, 2023 and march 31, 2023, respectively | 152,603,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at september 30, 2023 and march 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 130,875,398 and 128,683,824 shares issued and 71,697,901 and 71,249,045 shares outstanding at september 30, 2023 and march 31, 2023, respectively | 130,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 666 and 675 at june 30, 2023 and march 31, 2023, respectively | 108,292,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at june 30, 2023 and march 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 130,016,041 and 128,683,824 shares issued and 72,146,090 and 71,249,045 shares outstanding at june 30, 2023 and march 31, 2023, respectively | 130,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 675 and 1,649 at march 31, 2023 and 2022, respectively | 143,855,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2023 and 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 1,002 and 1,649 at december 31, 2022 and march 31, 2022, respectively | 215,838,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at december 31, 2022 and march 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 128,389,414 and 126,425,383 shares issued and 70,961,344 and 74,102,293 shares outstanding at december 31, 2022 and march 31, 2022, respectively | 128,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 1,903 and 1,649 at september 30, 2022 and march 31, 2022, respectively | 139,126,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at september 30, 2022 and march 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 128,373,156 and 126,425,383 shares issued and 72,243,650 and 74,102,293 shares outstanding at september 30, 2022 and march 31, 2022, respectively | 128,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 1,614 and 1,649 at june 30, 2022 and march 31, 2022, respectively | 112,889,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at june 30, 2022 and march 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 127,371,813 and 126,425,383 shares issued and 71,483,821 and 74,102,293 shares outstanding at june 30, 2022 and march 31, 2022, respectively | 127,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 1,649 and 416 at march 31, 2022 and 2021, respectively | 148,245,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2022 and 2021 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 220 and 416 at december 31, 2021 and march 31, 2021, respectively | 233,854,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at december 31, 2021 and march 31, 2021 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 126,137,308 and 124,197,974 shares issued and 73,828,546 and 73,751,615 shares outstanding at december 31, 2021 and march 31, 2021, respectively | 126,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -1,795,000 | -1,931,000 | -1,877,000 | -1,940,000 | -1,258,000 | -2,241,000 | -3,345,000 | -3,699,000 | -3,184,000 | 505,000 | -2,029,000 | -3,472,000 | -3,955,000 | -1,705,000 | -1,735,000 | -1,501,000 | -3,688,000 | -2,914,000 | -2,858,000 | -1,851,000 | -864,000 | -582,000 | -676,000 | -1,112,000 | -859,000 | -1,532,000 | -1,817,000 | -1,817,000 | -1,565,000 | -1,598,000 | -3,000 | -63,000 | -54,000 | -60,000 | -134,000 | -122,000 | -104,000 | -114,000 | -92,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 398 and 416 at september 30, 2021 and march 31, 2021, respectively | 162,888,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at september 30, 2021 and march 31, 2021 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 126,108,858 and 124,197,974 shares issued and 74,217,661 and 73,751,615 shares outstanding at september 30, 2021 and march 31, 2021, respectively | 126,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 407 and 416 at june 30, 2021 and march 31, 2021, respectively | 146,199,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at june 30, 2021 and march 31, 2021 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 124,694,737 and 124,197,974 shares issued and 74,084,245 and 73,751,615 shares outstanding at june 30, 2021 and march 31, 2021, respectively | 124,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 416 and 1,350 at march 31, 2021 and 2020, respectively | 197,717,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2021 and 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 719 and 1,350 at december 31, 2020 and march 31, 2020, respectively | 208,016,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at december 31, 2020 and march 31, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 123,867,373 and 122,006,077 shares issued and 73,438,024 and 72,220,906 shares outstanding at december 31, 2020 and march 31, 2020, respectively | 124,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 782 and 1,350 at september 30, 2020 and march 31, 2020, respectively | 169,687,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at september 30, 2020 and march 31, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 123,840,945 and 122,006,077 shares issued and 73,574,035 and 72,220,906 shares outstanding at september 30, 2020 and march 31, 2020, respectively | 123,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 853 and 1,350 at june 30, 2020 and march 31, 2020, respectively | 138,793,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at june 30, 2020 and march 31, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 122,353,504 and 122,006,077 shares issued and 72,455,170 and 72,220,906 shares outstanding at june 30, 2020 and march 31, 2020, respectively | 122,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 1,350 and 1,583 at march 31, 2020 and 2019, respectively | 213,514,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2020 and 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 1,728 and 1,583 at december 31, 2019 and march 31, 2019, respectively | 244,877,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at december 31, 2019 and march 31, 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 121,679,117 and 119,760,132 shares issued and 73,855,221 and 77,610,361 shares outstanding at december 31, 2019 and march 31, 2019, respectively | 122,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 2,280 and 1,583 at september 30, 2019 and march 31, 2019, respectively | 202,288,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at september 30, 2019 and march 31, 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 121,648,747 and 119,760,132 shares issued and 74,838,047 and 77,610,361 shares outstanding at september 30, 2019 and march 31, 2019, respectively | 122,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 1,690 and 1,583 at june 30, 2019 and march 31, 2019, respectively | 160,039,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at june 30, 2019 and march 31, 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 120,123,018 and 119,760,132 shares issued and 76,554,298 and 77,610,361 shares outstanding at june 30, 2019 and march 31, 2019, respectively | 120,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 1,583 and 1,991 at march 31, 2019 and 2018, respectively | 235,318,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2019 and 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 1,705 and 1,991 at december 31, 2018 and march 31, 2018, respectively | 247,690,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at december 31, 2018 and march 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 119,417,029 and 117,744,913 shares issued and 77,831,786 and 80,270,023 shares outstanding at december 31, 2018 and march 31, 2018, respectively | 119,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 1,209 and 1,991 at september 30, 2018 and march 31, 2018, respectively | 184,156,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at september 30, 2018 and march 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 119,231,287 and 117,744,913 shares issued and 77,704,724 and 80,270,023 shares outstanding at september 30, 2018 and march 31, 2018, respectively | 119,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 1,473 and 1,991 at june 30, 2018 and march 31, 2018, respectively | 165,331,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at june 30, 2018 and march 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 118,139,282 and 117,744,913 shares issued and 80,535,277 and 80,270,023 shares outstanding at june 30, 2018 and march 31, 2018, respectively | 117,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 1,991 and 2,066 at march 31, 2018 and 2017, respectively | 213,438,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent liabilities, net of current portion | 4,789,000 | 4,636,000 | 4,598,000 | 4,560,000 | 4,521,000 | 4,484,000 | 4,445,000 | 4,407,000 | 4,369,000 | 4,291,000 | 4,219,000 | 4,139,000 | 4,068,000 | 4,248,000 | 2,370,000 | 3,102,000 | 3,657,000 | 4,828,000 | 4,986,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2018 and 2017 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 1,675 and 2,066 at december 31, 2017 and march 31, 2017, respectively | 249,939,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent liabilities | 4,865,000 | 4,827,000 | 4,750,000 | 4,712,000 | 4,674,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at december 31, 2017 and march 31, 2017 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 117,331,491 and 115,917,431 shares issued and 87,267,106 and 92,041,288 shares outstanding at december 31, 2017 and march 31, 2017, respectively | 117,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 1,689 and 2,066 at september 30, 2017 and march 31, 2017, respectively | 215,227,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at september 30, 2017 and march 31, 2017 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 117,137,727 and 115,917,431 shares issued and 87,140,939 and 92,041,288 shares outstanding at september 30, 2017 and march 31, 2017, respectively | 116,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 1,186 and 2,066 at june 30, 2017 and march 31, 2017, respectively | 185,881,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at june 30, 2017 and march 31, 2017 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 shares authorized; 116,342,146 and 115,917,431 shares issued and 89,538,391 and 92,041,288 shares outstanding at june 30, 2017 and march 31, 2017, respectively | 116,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 2,066 and 5,069 at march 31, 2017 and 2016, respectively | 294,374,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2017 and 2016 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 8,753 and 5,069 at december 31, 2016 and march 31, 2016, respectively | 284,055,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at december 31, 2016 and march 31, 2016 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 and 150,000,000 shares authorized; 115,620,378 and 114,495,614 shares issued and 91,786,929 and 94,088,469 shares outstanding at december 31, 2016 and march 31, 2016, respectively | 116,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 6,838 and 5,069 at september 30, 2016 and march 31, 2016, respectively | 240,599,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at september 30, 2016 and march 31, 2016 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
300,000,000 and 150,000,000 shares authorized; 115,416,135 and 114,495,614 shares issued and 91,752,414 and 94,088,469 shares outstanding at september 30, 2016 and march 31, 2016, respectively | 115,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 6,212 and 5,069 at june 30, 2016 and march 31, 2016, respectively | 196,227,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at june 30, 2016 and march 31, 2016 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 114,503,040 and 114,495,614 shares issued and 91,992,604 and 94,088,469 shares outstanding at june 30, 2016 and march 31, 2016, respectively | 114,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 5,069 and 173 at march 31, 2016 and 2015, respectively | 247,199,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 58,029,000 | 63,427,000 | 71,066,000 | 12,710,000 | 12,130,000 | 10,274,000 | 14,505,000 | 11,026,000 | 12,580,000 | 11,128,000 | 10,728,000 | 10,940,000 | 7,563,000 | 7,427,000 | 8,343,000 | 7,494,000 | 8,021,000 | 9,414,000 | 8,963,000 | 9,591,000 | 8,925,000 | 8,948,000 | 11,412,000 | 9,964,000 | 9,181,000 | 8,728,000 | 7,414,000 | 7,260,000 | 6,850,000 | 7,955,000 | 7,285,000 | 12,590,000 | 12,083,000 | 10,197,000 | 4,846,000 | 4,932,000 | 4,562,000 | 4,426,000 | 4,323,000 | 4,386,000 | 2,816,000 | 4,121,000 | 4,514,000 | 3,123,000 | 3,114,000 | 3,113,000 | 2,949,000 | 2,985,000 | 3,366,000 | 2,973,000 | |||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2016 and 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 4,720 and 173 at december 31, 2015 and march 31, 2015, respectively | 244,957,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at december 31, 2015 and march 31, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 114,075,319 and 50,812,548 shares issued and 98,570,412 and 40,807,805 shares outstanding at december 31, 2015 and march 31, 2015, respectively | 114,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs, net of allowance for doubtful accounts of 8,984 and 173 at september 30, 2015 and march 31, 2015, respectively | 165,092,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at september 30, 2015 and march 31, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 113,858,772 and 50,812,548 shares issued and 99,131,910 and 40,807,805 shares outstanding at september 30, 2015 and march 31, 2015, respectively | 114,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 58,496,000 | 82,226,000 | 83,415,000 | 49,786,000 | 32,955,000 | 60,518,000 | 74,263,000 | 55,672,000 | 50,922,000 | 73,900,000 | 61,908,000 | 28,895,000 | 38,809,000 | 69,795,000 | 49,593,000 | 49,677,000 | 41,361,000 | 62,801,000 | 56,792,000 | 41,448,000 | 40,318,000 | 65,556,000 | 57,650,000 | 33,159,000 | 29,016,000 | 39,827,000 | 45,979,000 | 25,906,000 | 26,433,000 | 32,048,000 | 48,517,000 | 18,709,000 | 15,894,000 | 18,317,000 | 16,468,000 | 17,913,000 | 15,021,000 | 16,765,000 | 18,998,000 | 12,204,000 | 11,107,000 | 11,886,000 | 13,172,000 | 9,653,000 | 11,521,000 | 10,851,000 | 9,486,000 | ||||||||||||||||||||||||||||||||||||||||||||
deferred revenue | 108,179,000 | 123,422,000 | 107,595,000 | 95,022,000 | 101,871,000 | 109,301,000 | 102,010,000 | 88,319,000 | 93,749,000 | 95,055,000 | 90,567,000 | 79,750,000 | 88,759,000 | 93,493,000 | 82,802,000 | 77,376,000 | 78,618,000 | 85,241,000 | 80,384,000 | 71,810,000 | 75,670,000 | 84,196,000 | 72,584,000 | 61,937,000 | 66,279,000 | 70,815,000 | 69,330,000 | 58,731,000 | 73,651,000 | 74,257,000 | 51,929,000 | 22,365,000 | 24,234,000 | 21,369,000 | 20,250,000 | 21,747,000 | 21,382,000 | 18,265,000 | 16,272,000 | 17,425,000 | 17,680,000 | 15,751,000 | 14,832,000 | 15,536,000 | 15,968,000 | 14,619,000 | |||||||||||||||||||||||||||||||||||||||||||||
long-term deferred revenue | 27,919,000 | 26,961,000 | 27,036,000 | 22,540,000 | 22,848,000 | 24,639,000 | 22,285,000 | 21,294,000 | 24,087,000 | 25,907,000 | 22,717,000 | 18,393,000 | 18,005,000 | 18,722,000 | 12,311,000 | 12,833,000 | 12,197,000 | 14,735,000 | 13,980,000 | 15,219,000 | 15,054,000 | 17,846,000 | 12,914,000 | 8,572,000 | 8,958,000 | 8,937,000 | 7,476,000 | 6,407,000 | 7,008,000 | 6,764,000 | 6,530,000 | 3,223,000 | 1,332,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at june 30, 2015 and march 31, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 50,834,158 and 50,812,548 shares issued and 40,752,954 and 40,807,805 shares outstanding at june 30, 2015 and march 31, 2015, respectively | 51,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2015 and 2014 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at december 31, 2014 and march 31, 2014 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 50,717,718 and 49,922,959 shares issued and 41,217,480 and 41,165,784 shares outstanding at december 31, 2014 and march 31, 2014, respectively | 51,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at september 30, 2014 and march 31, 2014 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 50,665,227 and 49,922,959 shares issued and 41,181,526 and 41,165,784 shares outstanding at september 30, 2014 and march 31, 2014, respectively | 51,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at june 30, 2014 and march 31, 2014 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 50,111,676 and 49,922,959 shares issued and 41,042,273 and 41,165,784 shares outstanding at june 30, 2014 and march 31, 2014, respectively | 50,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2014 and 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at december 31, 2013 and march 31, 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 49,826,807 and 49,007,491 shares issued and 41,326,074 and 41,466,921 shares outstanding at december 31, 2013 and march 31, 2013, respectively | 50,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at september 30, 2013 and march 31, 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 49,706,643 and 49,007,491 shares issued and 41,504,713 and 41,466,921 shares outstanding at september 30, 2013 and march 31, 2013, respectively | 50,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at june 30, 2013 and march 31, 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of contingent liabilities | 1,229,000 | 4,224,000 | 3,775,000 | 3,775,000 | 3,774,000 | 3,014,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2013 and 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at december 31, 2012 and march 31, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 48,887,013 and 48,185,731 shares issued and 41,604,647 and 41,814,191 shares outstanding at december 31, 2012 and march 31, 2012, respectively | 49,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
march 31, 2012, respectively | -76,759,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at september 30, 2012 and march 31, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 48,802,859 and 48,185,731 shares issued and 41,788,722 and 41,814,191 shares outstanding at september 30, 2012 and march 31, 2012, respectively | 49,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at june 30, 2012 and march 31, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 48,401,084 and 48,185,731 shares issued and 41,709,141 and 41,814,191 shares outstanding at june 30, 2012 and march 31, 2012, respectively | 48,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 13,750,000 | 12,500,000 | 11,250,000 | 10,000,000 | 10,000,000 | 13,144,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2012 and 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at december 31, 2011 and march 31, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 47,778,373 and 47,441,879 shares issued and 41,534,672 and 42,557,221 shares outstanding at december 31, 2011 and march 31, 2011, respectively | 48,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at september 30, 2011 and march 31, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at june 30, 2011 and march 31, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquired intangible assets | 47,686,000 | 49,158,000 | 50,630,000 | 52,101,000 | 53,573,000 | 55,154,000 | 56,639,000 | 58,125,000 | 59,610,000 | 61,095,000 | 62,581,000 | 64,066,000 | 65,569,000 | 67,159,000 | 226,000 | 331,000 | 586,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2011 and 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at december 31, 2010 and march 31, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at september 30, 2010 and march 31, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at june 30, 2010 and march 31, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2010 and 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at december 31, 2009 and march 31, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at september 30, 2009 and march 31, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholder’s equity | 242,063,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
refundable income taxes | 6,650,000 | 8,389,000 | 5,751,000 | 5,723,000 | 5,629,000 | 5,036,000 | 1,278,000 | 309,000 | 284,000 | 657,000 | 300,000 | 198,000 | 202,000 | 985,000 | 1,319,000 | 1,419,000 | 1,477,000 | 1,399,000 | 1,231,000 | 1,411,000 | 2,172,000 | 2,102,000 | 1,935,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at june 30, 2009 and march 31, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt, current portion | 10,000,000 | 10,000,000 | 8,750,000 | 7,500,000 | 6,250,000 | 5,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2009 and 2008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at december 31, 2008 and march 31, 2008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 43,890,018 and 43,370,802 shares issued and 39,358,001 and 38,838,785 shares outstanding at december 31, 2008 and march 31, 2008, respectively | 44,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred financing costs | 829,000 | 892,000 | 956,000 | 952,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash | 122,000 | 121,000 | 121,000 | 156,000 | 1,342,000 | 1,339,000 | 1,337,000 | 1,334,000 | 1,332,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at september 30, 2008 and march 31, 2008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive gain | -1,540,000 | -896,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at june 30, 2008 and march 31, 2008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capitalized software development costs | 7,000 | 48,000 | 89,000 | 129,000 | 170,000 | 211,000 | 252,000 | 293,000 | 312,000 | 84,000 | 55,000 | 221,000 | 387,000 | 552,000 | 718,000 | 884,000 | 1,049,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at march 31, 2008 and 2007 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 43,370,802 and 36,581,852 shares issued and 38,838,785 and 32,049,835 shares outstanding at march 31, 2008 and 2007, respectively | 43,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued other liabilities | 9,429,000 | 3,690,000 | 2,467,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at december 31, 2007 and march 31, 2007 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 43,127,118 and 36,581,852 shares issued and 38,595,101 and 32,049,835 shares outstanding at december 31, 2007 and march 31, 2007, respectively | 43,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
commitments and contingencies (note 7) stockholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at september 30, 2007 and march 31, 2007 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at june 30, 2007 and march 31, 2007 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents. | 18,925,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
marketable securities. | 69,204,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes. | 2,535,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other current assets. | 3,380,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current assets. | 117,580,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fixed assets, net. | 8,262,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquired intangible assets, net. | 442,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term marketable securities. | 11,975,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets. | 47,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable. | 3,023,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued compensation. | 8,271,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued other. | 2,609,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred acquisition payment. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue. | 23,992,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities. | 38,087,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued long-term retirement benefits (note 16). | 1,155,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at march 31, 2007 and 2006 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss. | -46,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred compensation | -4,434,000 | -638,000 | -739,000 | -713,000 | -26,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred acquisition payment | 1,342,000 | 1,339,000 | 1,337,000 | 1,334,000 | 1,332,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at december 31, 2006 and march 31, 2006 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2006, respectively | -27,890,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other intangible assets | 729,000 | 872,000 | 1,015,000 | 1,159,000 | 1,302,000 | 1,446,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at september 30, 2006 and march 31, 2006 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at june 30, 2006 and march 31, 2006 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaids and other current assets | 3,119,000 | 2,098,000 | 2,954,000 | 3,003,000 | 2,486,000 | 2,706,000 | 2,283,000 | 2,175,000 | 2,037,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at march 31, 2006 and 2005 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 35,488,019 and 34,892,273 shares issued and 31,284,796 and 30,689,050 shares outstanding at march 31, 2006 and 2005, respectively | 35,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at december 31, 2005 and march 31, 2005 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total long term liabilities | 2,493,000 | 2,608,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at september 30, 2005 and march 31, 2005 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at june 30, 2005 and march 31, 2005 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at march 31, 2005 and 2004 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 34,892,273 and 34,584,577 shares issued and 30,689,050 and 30,381,354 shares outstanding at march 31, 2005 and 2004, respectively | 35,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at december 31, 2004 and march 31, 2004 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at september 30, 2004 and march 31, 2004 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at june 30, 2004 and march 31, 2004 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5,000,000 shares authorized; no shares issued or outstanding at march 31, 2004 and 2003 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,000,000 shares authorized; 34,584,577 and 34,151,894 shares issued and 30,381,354 and 29,982,671 shares outstanding at march 31, 2004 and 2003, respectively | 34,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value: 5,000,000 shares authorized; no shares issued or outstanding at december 31, 2003 and march 31,2003 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 18,240,000 | 55,142,000 | -32,419,000 | -132,577,000 | -3,221,000 | 52,618,000 | -8,406,000 | 11,437,000 | 19,211,000 | 16,817,000 | 22,310,000 | -8,998,000 | -3,616,000 | -24,507,000 | -7,915,000 | 7,669,000 | 20,854,000 | 17,629,000 | 11,233,000 | 11,476,000 | 16,676,000 | 17,294,000 | 9,883,000 | 5,253,000 | 14,553,000 | 11,138,000 | 9,910,000 | 5,008,000 | 12,947,000 | 10,031,000 | 7,051,000 | 2,399,000 | 10,771,000 | 11,101,000 | 8,248,000 | 7,145,000 | 7,053,000 | 8,541,000 | 7,086,000 | 5,237,000 | 5,674,000 | 7,935,000 | 4,942,000 | 1,497,000 | -4,913,000 | -3,106,000 | 3,251,000 | 2,680,000 | 2,078,000 | 1,983,000 | 2,302,000 | 1,374,000 | 1,804,000 | 1,887,000 | 1,454,000 | 652,000 | 610,000 | 906,000 | 1,057,000 | 297,000 | |||||||||||||||||||||||||||||
adjustments to reconcile net income to cash from operating activities, net of the effects of acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 14,223,000 | 13,499,000 | 14,354,000 | 14,457,000 | 15,596,000 | 15,685,000 | 16,100,000 | 16,405,000 | 18,058,000 | 18,518,000 | 18,974,000 | 19,436,000 | 21,616,000 | 21,455,000 | 21,262,000 | 21,585,000 | 23,737,000 | 23,801,000 | 24,009,000 | 24,237,000 | 26,190,000 | 26,486,000 | 27,143,000 | 26,009,000 | 28,707,000 | 28,731,000 | 29,331,000 | 29,335,000 | 31,369,000 | 31,951,000 | 34,211,000 | 40,347,000 | 40,644,000 | 37,650,000 | 37,496,000 | 37,713,000 | 39,974,000 | 40,308,000 | 40,407,000 | 40,174,000 | 42,403,000 | 45,871,000 | 46,811,000 | 4,986,000 | 5,260,000 | 4,696,000 | 4,877,000 | 4,876,000 | 4,486,000 | 4,262,000 | 4,653,000 | 4,859,000 | 3,638,000 | 4,757,000 | 4,694,000 | 4,375,000 | 4,451,000 | 4,214,000 | 4,196,000 | 3,781,000 | 3,508,000 | 3,494,000 | 3,403,000 | 3,472,000 | 3,490,000 | 3,688,000 | 3,580,000 | 3,599,000 | 3,191,000 | 3,406,000 | 3,752,000 | 3,456,000 | 3,649,000 | 2,851,000 | 1,342,000 | 884,000 | 961,000 | ||||||||||||
loss on extinguishment of debt | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease right-of-use assets | 2,676,000 | 2,639,000 | 2,626,000 | 2,592,000 | 2,614,000 | 2,657,000 | 2,664,000 | 2,663,000 | 2,703,000 | 2,685,000 | 2,225,000 | 2,679,000 | 2,184,000 | 2,630,000 | 2,614,000 | 2,576,000 | 2,632,000 | 2,766,000 | 2,554,000 | 2,552,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on divestiture of a business | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of fixed assets | 1,000 | 17,000 | 0 | 5,000 | 0 | 0 | 4,000 | 254,000 | 7,000 | 38,000 | 2,000 | 34,000 | 3,000 | 0 | 1,000 | 1,000 | 199,000 | 0 | 4,000 | 33,000 | 0 | 79,000 | 7,000 | 111,000 | 63,000 | 23,000 | 37,000 | 10,000 | 411,000 | 172,000 | 41,000 | 20,000 | 38,000 | 3,000 | -91,000 | 212,000 | 10,000 | -236,000 | 1,000 | 1,000 | 13,000 | 24,000 | 33,000 | 47,000 | 0 | 24,000 | 19,000 | 22,000 | 57,000 | 70,000 | 36,000 | 15,000 | 58,000 | 18,000 | 11,000 | 158,000 | 70,000 | 19,000 | -325,000 | 0 | 0 | 333,000 | 0 | 0 | 5,000 | 8,000 | 9,000 | 5,000 | 17,000 | 34,000 | 78,000 | 31,000 | 30,000 | 27,000 | 15,000 | 43,000 | 19,000 | 23,000 | |||||||||||
share-based compensation expense associated with equity awards | 12,965,000 | 12,063,000 | 12,425,000 | 12,598,000 | 10,231,000 | 8,918,000 | 10,469,000 | 11,670,000 | 8,132,000 | 7,951,000 | 8,302,000 | 7,503,000 | 4,595,000 | 4,633,000 | 4,150,000 | 4,495,000 | 3,302,000 | 2,971,000 | 3,217,000 | 3,930,000 | 2,812,000 | 2,337,000 | 2,464,000 | 2,543,000 | 2,247,000 | 2,534,000 | 2,170,000 | 1,788,000 | 2,159,000 | 2,300,000 | 1,460,000 | 1,501,000 | 1,178,000 | 1,682,000 | 1,207,000 | 1,284,000 | 1,283,000 | 1,521,000 | 1,222,000 | 1,188,000 | 1,191,000 | 1,013,000 | 345,000 | 326,000 | 385,000 | 396,000 | 357,000 | 333,000 | 387,000 | ||||||||||||||||||||||||||||||||||||||||
change in fair value of derivative instrument | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment | 0 | 0 | 0 | 426,967,000 | 50,154,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | -9,390,000 | -6,225,000 | -6,082,000 | -6,432,000 | -5,319,000 | -7,429,000 | -7,742,000 | -17,077,000 | -10,419,000 | -14,119,000 | -9,955,000 | -11,456,000 | -15,597,000 | -32,472,000 | -2,673,000 | -3,290,000 | -1,588,000 | -4,823,000 | -3,374,000 | -2,896,000 | -13,366,000 | -3,814,000 | -2,902,000 | -3,722,000 | -1,341,000 | -5,535,000 | -3,775,000 | 830,000 | -5,775,000 | -5,378,000 | -7,983,000 | -14,306,000 | -27,742,000 | -82,707,000 | -8,771,000 | -8,564,000 | 27,249,000 | -12,929,000 | -14,000,000 | -11,328,000 | -49,102,000 | 2,815,000 | 3,927,000 | 239,000 | 585,000 | 391,000 | 351,000 | 1,409,000 | 955,000 | 2,436,000 | 1,205,000 | 618,000 | -2,328,000 | 2,327,000 | 1,476,000 | 2,434,000 | 2,179,000 | 2,095,000 | 933,000 | 230,000 | 3,532,000 | -2,411,000 | 1,164,000 | 1,174,000 | 2,861,000 | 320,000 | 1,175,000 | 833,000 | 6,429,000 | 935,000 | 794,000 | 67,000 | -1,674,000 | 154,000 | -139,000 | -153,000 | -492,000 | 173,000 | 145,000 | 468,000 | 902,000 | 704,000 | 303,000 | 165,000 | 381,000 | -480,000 | 153,000 | -675,000 | |
loss in equity investment | 0 | -20,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other gains | 2,545,000 | 4,686,000 | 10,000 | -11,000 | -4,000 | -81,000 | -206,000 | -664,000 | 116,000 | 616,000 | -17,000 | -62,000 | 0 | -7,000 | 13,000 | 5,000 | -28,000 | 7,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable and unbilled costs | 83,006,000 | -104,399,000 | -37,966,000 | 71,804,000 | 51,038,000 | -96,071,000 | 10,982,000 | 62,715,000 | 29,411,000 | -68,835,000 | -44,517,000 | 35,565,000 | 71,998,000 | -75,951,000 | -26,416,000 | 35,266,000 | 85,533,000 | -71,146,000 | -16,838,000 | 51,773,000 | 10,156,000 | -37,918,000 | -30,512,000 | 75,152,000 | 31,026,000 | -42,491,000 | -42,155,000 | 75,092,000 | 11,748,000 | -63,253,000 | -18,614,000 | 47,939,000 | 37,513,000 | -34,841,000 | -27,292,000 | 109,572,000 | -9,478,000 | -45,238,000 | -44,121,000 | 50,757,000 | 3,275,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 1,243,000 | 577,000 | 393,000 | -1,604,000 | 684,000 | 5,578,000 | -1,411,000 | 4,156,000 | -6,731,000 | 4,216,000 | -6,613,000 | 1,132,000 | 3,040,000 | 389,000 | 72,000 | -5,544,000 | 2,734,000 | 1,251,000 | -1,276,000 | -1,208,000 | 2,638,000 | 1,791,000 | 1,030,000 | -138,000 | 2,228,000 | -174,000 | 3,689,000 | -4,737,000 | 14,999,000 | -2,782,000 | 3,953,000 | -3,714,000 | 356,000 | -2,001,000 | 8,974,000 | -1,806,000 | -1,858,000 | 4,230,000 | -3,483,000 | 612,000 | -1,452,000 | -400,000 | 212,000 | -5,158,000 | -135,000 | 2,473,000 | -849,000 | -56,000 | 1,393,000 | -337,000 | -1,282,000 | -666,000 | 23,000 | 2,464,000 | -1,448,000 | -783,000 | -430,000 | -1,301,000 | -328,000 | -112,000 | 1,145,000 | -859,000 | 5,154,000 | -507,000 | -1,997,000 | -798,000 | 86,000 | -370,000 | -103,000 | 63,000 | -1,570,000 | 1,170,000 | 269,000 | -1,391,000 | -9,000 | -1,000 | -164,000 | 36,000 | 381,000 | -393,000 | |||||||||
prepaid expenses and other assets | 1,468,000 | 12,944,000 | -2,322,000 | -1,183,000 | -8,972,000 | 11,385,000 | -8,849,000 | 4,152,000 | 748,000 | 1,083,000 | -6,509,000 | -1,157,000 | 760,000 | 19,862,000 | -4,790,000 | -10,793,000 | -11,970,000 | 6,051,000 | 334,000 | -7,416,000 | 9,162,000 | 6,651,000 | -4,163,000 | -167,000 | 2,882,000 | -332,000 | 7,051,000 | 4,238,000 | -2,548,000 | 831,000 | 8,177,000 | -3,426,000 | -9,177,000 | 30,992,000 | -516,000 | -1,152,000 | -32,338,000 | 15,360,000 | -2,344,000 | -5,429,000 | 6,862,000 | 408,000 | -43,405,000 | 6,654,000 | -2,026,000 | 3,224,000 | -5,420,000 | 2,053,000 | -4,186,000 | 1,685,000 | -1,084,000 | 744,000 | 9,749,000 | -927,000 | -3,573,000 | 142,000 | -75,000 | -1,263,000 | |||||||||||||||||||||||||||||||
accounts payable | 5,160,000 | 3,016,000 | 297,000 | -3,752,000 | 3,725,000 | 31,000 | -2,202,000 | 1,686,000 | -877,000 | 125,000 | 922,000 | -2,031,000 | 1,580,000 | -6,392,000 | 1,746,000 | -2,483,000 | 3,367,000 | 1,157,000 | 771,000 | -1,084,000 | -1,145,000 | 750,000 | 1,084,000 | -2,423,000 | 359,000 | -14,746,000 | 10,733,000 | -634,000 | -4,458,000 | 10,100,000 | -4,312,000 | -5,206,000 | -3,551,000 | 2,714,000 | -966,000 | -7,126,000 | -2,040,000 | -1,969,000 | -444,000 | 4,858,000 | -11,336,000 | 18,682,000 | -3,383,000 | -1,629,000 | 2,055,000 | 526,000 | 332,000 | -1,558,000 | 2,753,000 | 256,000 | -3,481,000 | 1,970,000 | 792,000 | -4,436,000 | 385,000 | 914,000 | 557,000 | -1,423,000 | 1,818,000 | -3,147,000 | 4,369,000 | -894,000 | -2,106,000 | 1,214,000 | -2,337,000 | 366,000 | 1,172,000 | 561,000 | -303,000 | -638,000 | 7,000 | -1,888,000 | -4,820,000 | 1,296,000 | 1,534,000 | -50,000 | 224,000 | -1,271,000 | 1,601,000 | -258,000 | -91,000 | -663,000 | 957,000 | 4,000 | -154,000 | 811,000 | -572,000 | 451,000 | 69,000 |
accrued compensation and other expenses | 16,142,000 | 16,892,000 | 12,200,000 | -10,116,000 | 11,371,000 | 15,422,000 | -15,004,000 | 8,740,000 | 12,466,000 | 3,681,000 | -12,174,000 | -37,677,000 | 19,875,000 | 11,758,000 | 4,210,000 | -23,772,000 | 15,829,000 | 4,315,000 | 11,679,000 | -29,432,000 | 9,261,000 | 13,210,000 | 22,705,000 | -13,221,000 | 16,803,000 | 20,379,000 | 11,962,000 | -16,332,000 | -8,421,000 | 12,972,000 | 9,847,000 | 5,566,000 | 1,166,000 | -10,804,000 | 12,707,000 | -20,787,000 | 3,859,000 | 16,967,000 | 4,067,000 | -18,108,000 | -1,986,000 | 23,381,000 | 32,810,000 | -20,955,000 | 3,101,000 | 9,460,000 | 12,266,000 | -11,594,000 | 4,475,000 | 8,140,000 | 6,118,000 | -11,999,000 | 4,339,000 | 6,624,000 | 4,494,000 | -4,718,000 | 3,040,000 | 3,802,000 | 4,063,000 | -9,268,000 | 2,947,000 | 2,992,000 | 4,213,000 | -6,714,000 | 1,845,000 | 5,161,000 | 201,000 | -11,173,000 | -1,235,000 | 5,461,000 | -1,931,000 | -5,192,000 | -4,346,000 | 659,000 | 1,465,000 | -323,000 | 2,413,000 | 1,206,000 | -1,308,000 | -1,385,000 | 1,250,000 | 1,174,000 | 155,000 | 177,000 | 945,000 | 941,000 | 123,000 | 731,000 | 692,000 |
operating lease liabilities | -2,559,000 | -3,399,000 | -2,652,000 | -2,974,000 | -2,940,000 | -3,359,000 | -2,893,000 | -3,022,000 | -2,982,000 | -3,062,000 | -3,001,000 | -2,907,000 | -2,866,000 | -2,933,000 | -3,043,000 | -3,085,000 | -3,205,000 | -3,264,000 | -2,607,000 | -2,984,000 | -2,384,000 | -2,755,000 | -2,534,000 | -2,634,000 | -3,387,000 | -3,125,000 | -3,140,000 | -3,425,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | 522,000 | 139,000 | 66,000 | 492,000 | 379,000 | -490,000 | 259,000 | -65,000 | -989,000 | 317,000 | -231,000 | -2,717,000 | 2,840,000 | 1,708,000 | -2,776,000 | -1,607,000 | -1,226,000 | 364,000 | -764,000 | -1,461,000 | 6,494,000 | 361,000 | 207,000 | -378,000 | -943,000 | 72,000 | -133,000 | 85,000 | 1,115,000 | 5,000 | 123,000 | -1,882,000 | -1,448,000 | -3,055,000 | 1,584,000 | 185,000 | 5,079,000 | 25,000 | -2,091,000 | -5,000 | 2,091,000 | 0 | -147,000 | 40,000 | 107,000 | 0 | 0 | -791,000 | 86,000 | 705,000 | 0 | -114,000 | -6,196,000 | 1,416,000 | 1,658,000 | 1,420,000 | -3,374,000 | 2,903,000 | 883,000 | 225,000 | 226,000 | 459,000 | -429,000 | 617,000 | -744,000 | -199,000 | 668,000 | 467,000 | 0 | 0 | |||||||||||||||||||
deferred revenue | 11,955,000 | 58,897,000 | -17,716,000 | -3,983,000 | 37,141,000 | 32,766,000 | -20,489,000 | -32,095,000 | 14,051,000 | 23,569,000 | -8,554,000 | -36,251,000 | -3,689,000 | 33,238,000 | -12,538,000 | -39,610,000 | 44,877,000 | 70,134,000 | -10,540,000 | -13,334,000 | 19,442,000 | 17,730,000 | -14,008,000 | -25,471,000 | 9,467,000 | 34,142,000 | -10,529,000 | -24,917,000 | 21,294,000 | 38,965,000 | -13,740,000 | -31,387,000 | 5,115,000 | 35,811,000 | -9,543,000 | -39,521,000 | 18,790,000 | 32,942,000 | -1,272,000 | -17,385,000 | 57,155,000 | 44,780,000 | -61,969,000 | -14,321,000 | 15,842,000 | 17,110,000 | -7,089,000 | -9,193,000 | 9,655,000 | 14,675,000 | -8,267,000 | -3,149,000 | 7,702,000 | 14,180,000 | -8,912,000 | -5,375,000 | 17,088,000 | 3,453,000 | -606,000 | -9,627,000 | 5,612,000 | 7,335,000 | -3,695,000 | -11,318,000 | 16,544,000 | 14,989,000 | -4,728,000 | -4,515,000 | 2,946,000 | 11,668,000 | -15,521,000 | -362,000 | 22,562,000 | 12,105,000 | 22,000 | -188,000 | 1,215,000 | -1,235,000 | 14,000 | 3,251,000 | 2,334,000 | -1,289,000 | -272,000 | 1,959,000 | 908,000 | -333,000 | -551,000 | 2,355,000 | |
net cash from operating activities | 152,259,000 | 62,073,000 | 6,654,000 | 73,552,000 | 141,521,000 | 41,450,000 | -3,729,000 | 38,428,000 | 93,578,000 | 13,964,000 | -26,363,000 | -22,368,000 | 112,727,000 | 46,312,000 | 10,132,000 | -12,521,000 | 155,626,000 | 93,048,000 | 23,283,000 | 24,056,000 | 92,018,000 | 65,257,000 | 11,715,000 | 44,931,000 | 107,233,000 | 69,334,000 | -1,002,000 | 49,458,000 | 80,324,000 | 36,808,000 | 7,186,000 | 25,520,000 | 73,536,000 | 76,857,000 | 19,426,000 | 52,635,000 | 95,883,000 | 78,325,000 | 15,868,000 | 37,733,000 | 38,687,000 | 49,655,000 | -2,347,000 | 9,290,000 | 49,611,000 | 28,332,000 | 790,000 | 28,200,000 | 50,179,000 | 33,666,000 | 8,488,000 | 18,613,000 | 28,434,000 | 10,488,000 | 20,366,000 | 36,124,000 | 24,424,000 | 25,955,000 | 11,609,000 | 6,319,000 | 22,481,000 | 14,124,000 | 8,078,000 | 23,854,000 | 20,075,000 | 10,065,000 | 7,276,000 | 9,808,000 | 19,921,000 | 11,763,000 | 1,700,000 | 11,012,000 | 21,916,000 | 4,614,000 | 3,601,000 | 6,205,000 | 6,525,000 | 3,875,000 | 1,392,000 | 2,627,000 | 11,036,000 | 346,000 | 1,467,000 | 2,774,000 | 5,125,000 | 1,574,000 | 2,411,000 | 1,347,000 | 1,700,000 |
capital expenditures | 1,090,000 | 186,000 | -389,000 | 457,000 | 143,000 | 232,000 | -167,000 | 253,000 | -256,000 | 14,000 | 354,000 | 46,000 | -566,000 | 333,000 | -93,000 | 382,000 | -164,000 | 118,000 | 167,000 | 76,000 | 102,000 | -374,000 | 296,000 | 309,000 | 136,000 | -119,000 | -556,000 | 794,000 | -737,000 | -739,000 | 1,875,000 | 1,064,000 | 705,000 | -1,004,000 | 477,000 | 109,000 | 580,000 | -953,000 | 84,000 | -1,858,000 | 285,000 | -214,000 | 245,000 | -567,000 | 260,000 | 25,000 | 95,000 | -109,000 | 297,000 | -67,000 | 3,000 | -216,000 | -120,000 | 258,000 | 232,000 | 385,000 | 88,000 | -552,000 | 648,000 | 0 | 0 | 0 | 0 | 0 | -186,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -276,000 | -549,000 | -417,000 | -588,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
free cash flows | 153,349,000 | 62,259,000 | 6,265,000 | 74,009,000 | 141,664,000 | 41,682,000 | -3,896,000 | 38,681,000 | 93,322,000 | 13,978,000 | -26,009,000 | -22,322,000 | 112,161,000 | 46,645,000 | 10,039,000 | -12,139,000 | 155,462,000 | 93,166,000 | 23,450,000 | 24,132,000 | 92,120,000 | 64,883,000 | 12,011,000 | 45,240,000 | 107,369,000 | 69,215,000 | -1,558,000 | 50,252,000 | 79,587,000 | 36,069,000 | 9,061,000 | 74,600,000 | 77,562,000 | 18,422,000 | 53,112,000 | 95,992,000 | 78,905,000 | 14,915,000 | 37,817,000 | 36,829,000 | 49,940,000 | -2,561,000 | 9,535,000 | 49,044,000 | 28,592,000 | 815,000 | 28,295,000 | 50,070,000 | 33,963,000 | 8,421,000 | 18,616,000 | 28,218,000 | 10,368,000 | 20,624,000 | 36,356,000 | 24,809,000 | 26,043,000 | 11,057,000 | 6,967,000 | 22,481,000 | 14,124,000 | 8,078,000 | 23,854,000 | 20,075,000 | 9,879,000 | 7,276,000 | 9,808,000 | 19,921,000 | 11,763,000 | 1,700,000 | 21,916,000 | 4,614,000 | 3,601,000 | 6,525,000 | 3,599,000 | 843,000 | 2,210,000 | 10,448,000 | 346,000 | 1,467,000 | 2,774,000 | 5,125,000 | 1,574,000 | 2,411,000 | 1,347,000 | 1,700,000 | |||
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of marketable securities | -14,248,000 | -39,351,000 | -33,223,000 | -27,691,000 | -67,024,000 | 0 | -5,647,000 | -5,696,000 | -1,699,000 | -7,194,000 | -1,037,000 | -5,743,000 | -27,543,000 | -6,338,000 | -42,463,000 | -41,039,000 | -45,665,000 | -48,085,000 | -66,808,000 | -69,211,000 | -42,855,000 | -13,547,000 | -22,363,000 | -35,413,000 | -64,104,000 | -82,237,000 | -17,694,000 | -35,806,000 | -25,611,000 | -33,123,000 | -9,255,000 | -32,289,000 | -54,665,000 | -20,757,000 | -15,284,000 | -42,506,000 | -39,320,000 | -45,052,000 | -25,669,000 | -18,081,000 | -18,655,000 | -21,423,000 | -22,384,000 | -58,671,000 | -28,313,000 | -21,989,000 | -26,785,000 | -40,595,000 | -104,310,000 | -20,447,000 | -26,881,000 | -2,265,000 | -28,580,000 | -31,409,000 | -19,472,000 | -13,458,000 | -3,072,000 | -21,264,000 | -4,663,000 | -1,327,000 | -16,123,000 | -406,000 | -2,955,000 | -13,011,000 | -60,614,000 | -11,173,000 | -14,774,000 | -17,622,000 | 0 | -30,762,000 | -25,757,000 | -27,792,000 | -16,899,000 | -14,958,000 | |||||||||||||||
proceeds from maturity of marketable securities | 28,995,000 | 75,087,000 | 61,289,000 | 52,484,000 | 41,573,000 | 16,023,000 | 24,277,000 | 108,423,000 | 47,318,000 | 36,384,000 | 58,084,000 | 33,694,000 | 53,159,000 | 30,029,000 | 23,132,000 | 46,686,000 | 19,034,000 | 28,765,000 | 24,985,000 | 22,406,000 | 13,798,000 | 16,165,000 | 16,022,000 | 21,271,000 | 12,112,000 | 10,370,000 | 50,754,000 | 51,410,000 | 50,882,000 | 23,534,000 | 27,526,000 | 101,586,000 | 32,253,000 | 32,269,000 | 13,501,000 | 38,256,000 | 17,404,000 | 4,626,000 | 27,214,000 | 1,128,000 | 4,097,000 | 9,734,000 | 556,000 | 3,062,000 | 898,000 | 48,147,000 | 18,617,000 | 1,615,000 | 20,798,000 | 19,061,000 | 4,613,000 | 12,045,000 | 23,751,000 | 29,729,000 | 8,794,000 | 27,918,000 | 22,333,000 | 22,970,000 | 24,884,000 | 39,011,000 | |||||||||||||||||||||||||||||
purchase of fixed assets | -2,186,000 | -2,815,000 | -2,233,000 | -1,878,000 | -1,398,000 | -1,859,000 | -882,000 | -1,268,000 | -1,597,000 | -1,249,000 | -1,535,000 | -1,956,000 | -2,106,000 | -3,166,000 | -3,014,000 | -2,201,000 | -3,346,000 | -2,703,000 | -1,723,000 | -2,578,000 | -2,876,000 | -3,341,000 | -3,164,000 | -2,605,000 | -4,715,000 | -6,151,000 | -5,769,000 | -3,287,000 | -3,930,000 | -7,255,000 | -5,739,000 | -6,468,000 | -3,561,000 | -4,798,000 | -4,257,000 | -3,297,000 | -7,997,000 | -5,951,000 | -6,530,000 | -9,218,000 | -10,776,000 | -4,894,000 | -5,698,000 | -3,415,000 | -4,178,000 | -4,614,000 | -2,151,000 | -1,865,000 | -4,357,000 | -2,201,000 | -4,128,000 | -2,380,000 | -3,636,000 | -3,640,000 | -1,951,000 | -2,721,000 | -3,436,000 | -2,060,000 | -2,085,000 | -3,707,000 | -3,309,000 | -1,572,000 | -1,865,000 | -2,093,000 | -2,081,000 | -1,531,000 | -1,228,000 | -1,972,000 | -1,264,000 | -781,000 | -1,624,000 | -1,297,000 | -1,425,000 | -884,000 | -1,568,000 | -981,000 | -697,000 | -355,000 | -657,000 | -474,000 | -353,000 | -591,000 | -1,222,000 | -1,013,000 | -580,000 | -1,174,000 | -816,000 | -848,000 | -436,000 |
purchase of intangible assets | 0 | 0 | 0 | 0 | 0 | -161,000 | 0 | 0 | -300,000 | -4,237,000 | -39,000 | 0 | -9,000 | -2,000 | -1,000,000 | -20,000 | -3,808,000 | -2,000 | -64,000 | -88,000 | -43,000 | -39,000 | -21,000 | -71,000 | -373,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of equity investment | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from divestiture of a business | 0 | -517,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -75,466,000 | -4,798,000 | 4,725,000 | -17,291,000 | 1,190,000 | 3,945,000 | -3,094,000 | -71,000 | 20,402,000 | 12,156,000 | -19,129,000 | 20,951,000 | -20,497,000 | -7,672,000 | 22,522,000 | -65,298,000 | -703,000 | -2,320,000 | -32,000 | 508,000 | -3,924,000 | 7,571,000 | 20,543,000 | -3,492,000 | -2,248,000 | 20,916,000 | -19,485,000 | 25,108,000 | 5,817,000 | -23,075,000 | -34,102,000 | -30,737,000 | 5,850,000 | 73,461,000 | 8,554,000 | -35,694,000 | -22,415,000 | 2,932,000 | 12,896,000 | -10,213,000 | -7,356,000 | 59,416,000 | -16,758,000 | -30,169,000 | -423,000 | 5,034,000 | -30,627,000 | -27,799,000 | -31,945,000 | -8,442,000 | -8,395,000 | -11,921,000 | -11,039,000 | 11,728,000 | -10,510,000 | -8,215,000 | -26,299,000 | 72,716,000 | -28,994,000 | -75,350,000 | -8,518,000 | 9,510,000 | 13,046,000 | -24,565,000 | -28,500,000 | 6,292,000 | -14,302,000 | -239,000 | -12,311,000 | -5,731,000 | 438,000 | -17,179,000 | 15,928,000 | 14,459,000 | -12,742,000 | -57,172,000 | 8,994,000 | 3,081,000 | -13,900,000 | -5,906,000 | 22,268,000 | -2,283,000 | -27,418,000 | 18,414,000 | -6,633,000 | 5,255,000 | 9,078,000 | -6,308,000 | |
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of common stock under stock plans | 0 | 0 | 1,000 | 1,000 | 1,000 | 0 | 0 | 2,000 | 0 | 1,000 | 0 | 2,000 | 0 | 0 | 1,000 | 1,000 | 0 | 0 | 0 | 1,000 | 0 | 0 | 1,000 | 0 | 0 | 0 | 1,000 | 0 | 0 | 35,000 | 38,000 | 59,000 | 8,000 | 57,000 | 440,000 | 102,000 | 213,000 | 59,000 | 161,000 | 341,000 | 14,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock repurchases | -29,233,000 | -1,000 | -16,551,000 | -15,014,000 | 0 | -257,000 | -25,000,000 | -1,000 | -11,239,000 | 0 | -25,000,000 | -69,292,000 | -30,708,000 | 0 | -100,000,000 | -100,000,000 | -1,422,000 | -4,918,000 | -33,147,000 | -50,068,000 | -99,424,000 | -27,431,000 | -181,828,000 | -3,167,000 | -20,171,000 | -649,000 | -18,707,000 | -12,187,000 | -9,289,000 | -8,684,000 | -8,879,000 | -7,470,000 | -6,721,000 | -6,586,000 | -7,728,000 | -6,413,000 | -2,656,000 | -142,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
tax withholding on restricted stock units | -1,432,000 | -13,765,000 | -133,000 | -330,000 | -1,340,000 | -12,159,000 | -204,000 | -433,000 | -5,312,000 | -13,406,000 | -206,000 | -180,000 | -8,199,000 | -10,808,000 | -445,000 | -249,000 | -10,220,000 | -4,777,000 | -518,000 | -168,000 | -9,497,000 | -3,103,000 | -260,000 | -235,000 | -8,365,000 | -3,012,000 | -554,000 | -1,561,000 | -6,368,000 | -3,486,000 | -641,000 | -1,930,000 | -5,646,000 | -5,381,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of debt issuance costs | -345,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of long-term debt | -75,000,000 | -75,000,000 | 0 | -25,000,000 | -100,000,000 | 0 | 0 | -150,000,000 | 0 | 0 | 0 | 0 | -50,000,000 | -50,000,000 | 0 | 0 | -60,606,000 | -3,750,000 | -3,750,000 | -3,750,000 | -2,500,000 | -2,500,000 | -2,500,000 | -2,500,000 | -2,500,000 | -5,644,000 | -2,500,000 | -2,500,000 | -1,250,000 | -1,250,000 | -1,250,000 | -1,250,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of long-term debt | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -29,441,000 | -490,000 | -17,982,000 | -28,778,000 | -75,477,000 | -2,780,000 | -1,597,000 | -62,157,000 | -36,449,000 | -13,404,000 | -100,206,000 | -180,000 | -8,198,000 | -310,846,000 | -446,000 | -10,651,000 | -38,291,000 | -4,777,000 | -101,266,000 | -3,442,000 | -9,496,000 | -4,103,000 | -50,260,000 | -25,235,000 | -127,655,000 | -83,720,000 | -65,021,000 | -3,889,000 | -6,889,000 | -3,486,000 | -7,346,000 | -1,929,000 | -106,306,000 | -105,381,000 | -1,376,000 | -4,635,000 | -34,519,000 | -50,068,000 | -49,284,000 | -27,344,000 | 64,495,000 | -3,167,000 | -21,644,000 | -322,000 | -16,046,000 | -10,748,000 | -8,883,000 | -7,938,000 | -7,771,000 | -7,371,000 | -7,530,000 | -68,911,000 | -6,702,000 | -7,861,000 | -1,716,000 | -743,000 | -19,939,000 | -5,020,000 | -1,445,000 | 1,833,000 | -1,608,000 | -2,159,000 | 1,288,000 | 261,000 | -4,603,000 | -1,995,000 | -667,000 | -1,049,000 | 134,000 | 267,000 | -925,000 | -92,000 | 1,213,000 | 262,000 | -579,000 | 1,174,000 | -364,000 | 1,596,000 | 268,000 | 958,000 | 24,000 | 1,072,000 | 31,000 | 689,000 | 112,000 | 656,000 | 465,000 | ||
effect of exchange rate changes on cash and cash equivalents | -1,495,000 | 477,000 | 411,000 | 4,674,000 | 2,047,000 | -4,854,000 | 2,523,000 | -638,000 | -1,284,000 | 2,640,000 | -2,116,000 | 823,000 | 1,278,000 | 6,084,000 | -6,439,000 | -2,814,000 | -1,826,000 | -2,059,000 | -1,370,000 | 745,000 | -2,587,000 | 4,145,000 | 2,623,000 | 2,446,000 | -1,904,000 | 745,000 | -1,105,000 | -1,163,000 | 168,000 | -1,865,000 | 822,000 | -4,337,000 | 2,456,000 | -370,000 | 3,251,000 | 1,048,000 | 1,234,000 | -1,865,000 | 272,000 | -402,000 | 1,000,000 | 27,000 | -377,000 | 94,000 | 391,000 | 131,000 | 234,000 | 73,000 | -69,000 | -52,000 | -85,000 | -50,000 | 111,000 | -88,000 | -31,000 | 17,000 | 3,000 | -9,000 | -1,000 | 289,000 | 393,000 | ||||||||||||||||||||||||||||
net increase in cash and cash equivalents | 45,857,000 | 57,262,000 | -6,192,000 | 32,157,000 | 59,054,000 | 34,750,000 | 31,719,000 | -12,177,000 | -303,659,000 | 40,579,000 | 37,909,000 | -43,144,000 | 60,047,000 | 49,410,000 | -15,447,000 | 159,000 | -19,810,000 | 14,982,000 | -1,811,000 | -13,102,000 | -7,810,000 | 2,797,000 | 9,094,000 | -69,550,000 | 25,361,000 | 17,770,000 | 14,493,000 | -1,097,000 | 64,386,000 | -27,695,000 | -54,314,000 | 7,439,000 | 15,980,000 | 34,741,000 | -3,202,000 | -18,174,000 | 8,965,000 | -6,489,000 | 19,018,000 | -1,606,000 | 4,205,000 | 20,574,000 | 5,398,000 | 23,572,000 | -792,000 | -23,572,000 | 23,570,000 | -4,370,000 | 7,778,000 | 11,081,000 | -4,143,000 | ||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of year | 0 | 0 | 0 | 19,011,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest | 397,000 | 1,100,000 | 1,256,000 | 1,437,000 | 1,610,000 | 1,625,000 | 1,605,000 | 1,587,000 | 2,712,000 | 2,350,000 | 1,691,000 | 1,310,000 | 1,246,000 | 1,176,000 | 1,147,000 | 1,393,000 | 1,582,000 | 1,926,000 | 1,879,000 | 2,298,000 | 3,625,000 | 3,852,000 | 4,528,000 | 5,639,000 | 0 | 80,000 | -3,000 | 248,000 | 245,000 | 166,000 | 1,000 | 5,000 | 3,000 | 5,000 | 9,000 | 2,000 | 0 | 2,000 | 111,000 | 11,000 | -4,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes | 11,734,000 | 10,942,000 | 11,517,000 | 8,530,000 | 9,599,000 | 10,021,000 | 13,033,000 | 9,143,000 | 7,837,000 | 13,231,000 | 19,419,000 | 21,831,000 | 8,630,000 | 17,160,000 | 16,955,000 | 13,179,000 | 7,025,000 | 5,714,000 | 6,233,000 | 12,730,000 | 2,940,000 | 3,155,000 | 3,903,000 | 1,474,000 | 2,567,000 | 3,262,000 | 4,021,000 | 3,211,000 | 2,967,000 | 8,403,000 | 5,243,000 | 9,445,000 | 6,142,000 | 8,828,000 | 4,706,000 | 4,127,000 | 3,795,000 | 866,000 | 4,286,000 | 7,201,000 | 973,000 | 3,515,000 | 5,714,000 | 303,000 | 496,000 | 267,000 | 110,000 | 111,000 | 177,000 | 333,000 | 28,000 | 122,000 | 129,000 | -51,000 | |||||||||||||||||||||||||||||||||||
non-cash transactions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
transfers of inventory to fixed assets | 517,000 | 740,000 | 137,000 | 476,000 | 0 | 0 | 375,000 | 645,000 | 0 | 0 | 700,000 | 1,114,000 | 0 | 0 | 159,000 | 1,212,000 | 0 | 0 | 1,708,000 | 949,000 | 0 | 0 | 1,039,000 | 491,000 | 0 | 0 | 1,428,000 | 862,000 | 0 | 0 | 563,000 | 1,589,000 | 0 | 0 | 1,294,000 | 4,262,000 | 0 | 0 | 2,255,000 | 2,673,000 | -626,000 | 167,000 | 459,000 | 1,229,000 | 0 | 0 | 0 | 940,000 | 0 | 0 | 0 | 1,781,000 | 0 | 0 | 0 | 583,000 | 0 | 0 | |||||||||||||||||||||||||||||||
additions to property, plant and equipment included in accounts payable | 1,090,000 | 186,000 | -389,000 | 457,000 | 143,000 | 232,000 | -167,000 | 253,000 | -256,000 | 14,000 | 354,000 | 46,000 | -566,000 | 333,000 | -93,000 | 382,000 | -164,000 | 118,000 | 167,000 | 76,000 | 102,000 | -374,000 | 296,000 | 309,000 | 136,000 | -119,000 | -556,000 | 794,000 | -735,000 | -739,000 | 1,875,000 | 54,000 | 1,065,000 | 731,000 | -939,000 | 522,000 | 184,000 | 695,000 | -12,000 | 374,000 | -1,381,000 | 285,000 | -214,000 | 245,000 | -567,000 | 260,000 | 25,000 | 95,000 | -109,000 | 297,000 | -67,000 | 3,000 | -216,000 | -120,000 | 258,000 | 232,000 | 385,000 | 88,000 | -552,000 | 648,000 | |||||||||||||||||||||||||||||
issuance of common stock under employee stock plans | 6,773,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,321,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation included in fixed assets and other assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease right-of-use asset amortization | 2,467,000 | 2,507,000 | 2,497,000 | 2,625,000 | 2,621,000 | 2,606,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
share-based compensation expense | 13,833,000 | 13,557,000 | 19,959,000 | 14,502,000 | 14,886,000 | 21,198,000 | 16,364,000 | 18,445,000 | 19,844,000 | 15,143,000 | 16,501,000 | 15,581,000 | 12,681,000 | 16,735,000 | 13,965,000 | 12,517,000 | 15,736,000 | 12,096,000 | 11,361,000 | 15,857,000 | 12,743,000 | 13,759,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other loss | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories and deferred costs | -759,000 | 1,085,000 | -1,053,000 | 1,753,000 | -1,646,000 | -1,567,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of marketable securities and investments | -18,723,000 | -21,558,000 | -29,031,000 | -15,713,000 | -8,349,000 | -8,848,000 | -12,151,000 | -9,615,000 | -1,239,000 | -16,015,000 | -25,905,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sales and maturity of marketable securities | 16,740,000 | 16,744,000 | 13,618,000 | 11,398,000 | 14,965,000 | 10,325,000 | 23,407,000 | 21,429,000 | 8,733,000 | 22,021,000 | 28,561,000 | 52,570,000 | 1,998,000 | 5,036,000 | 8,230,000 | 6,612,000 | 12,068,000 | 33,026,000 | 10,266,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax withholdings on restricted stock units | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of period | 0 | 0 | 457,415,000 | 0 | 0 | 389,674,000 | 0 | 0 | 386,794,000 | 0 | 0 | 636,161,000 | 0 | 0 | 210,711,000 | 0 | 0 | 104,893,000 | 0 | 0 | 102,076,000 | 0 | 0 | 99,930,000 | 0 | 0 | 117,255,000 | 0 | 0 | 67,168,000 | 0 | 0 | 63,322,000 | 0 | 0 | 82,222,000 | 0 | 0 | 56,702,000 | 0 | 0 | 18,925,000 | 0 | 0 | 61,676,000 | 0 | 0 | 57,070,000 | |||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of period | 57,262,000 | -6,192,000 | 489,572,000 | 35,006,000 | 1,142,000 | 362,213,000 | 17,711,000 | -52,772,000 | 332,716,000 | 31,719,000 | -12,177,000 | 332,502,000 | 49,410,000 | -15,447,000 | 210,870,000 | 14,982,000 | 121,187,000 | 94,352,000 | 27,718,000 | -9,988,000 | 88,974,000 | -6,269,000 | -7,810,000 | 102,727,000 | -69,550,000 | 25,361,000 | 135,025,000 | -1,097,000 | 64,386,000 | 39,473,000 | 7,439,000 | 15,980,000 | 98,063,000 | -18,174,000 | 8,965,000 | 75,733,000 | -1,606,000 | -3,898,000 | 68,708,000 | 20,574,000 | 19,273,000 | 12,650,000 | 14,043,000 | 4,109,000 | 51,999,000 | 23,572,000 | -792,000 | 33,498,000 | -4,370,000 | 7,778,000 | 30,092,000 | ||||||||||||||||||||||||||||||||||||||
supplemental disclosures: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss | -3,679,000 | -443,376,000 | -4,200,000 | -7,132,000 | 7,896,000 | -11,341,000 | -3,686,000 | -17,420,000 | 36,725,000 | -17,472,000 | -29,343,000 | -26,428,000 | -62,504,000 | -2,468,000 | -24,222,000 | -177,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain in equity investment | -2,490,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income (loss) to cash from operating activities, net of the effects of acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used in) provided by investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock repurchases, including accelerated share repurchases | 0 | -18,863,000 | 0 | 0 | -150,039,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of common stock under employee stock purchase plans | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of derivative investment | 0 | 0 | -206,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income (loss) to cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | 1,142,000 | -27,461,000 | 17,711,000 | -52,772,000 | -54,078,000 | -21,956,000 | -16,405,000 | -10,541,000 | 12,006,000 | -6,275,000 | 4,109,000 | -9,677,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unsettled share repurchases, included in accounts payable | 2,469,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other losses | -8,839,000 | 363,000 | 217,000 | 45,000 | -187,000 | 54,000 | 2,000 | -220,000 | -17,000 | -287,000 | -53,000 | 19,000 | 42,000 | -1,000 | 57,000 | 28,000 | 32,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net change in fair value of contingent and contractual liabilities | 257,000 | 0 | 0 | 541,000 | -1,000 | 0 | 0 | -9,000 | -14,000 | -11,000 | -14,000 | -264,000 | 66,000 | 44,000 | 221,000 | 135,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in deposits | -18,000 | 0 | -6,000 | -1,000 | -5,000 | -1,000 | 4,000 | 5,000 | -183,000 | 2,000 | 14,000 | 12,000 | -17,000 | -1,000 | 4,000 | 102,000 | -101,000 | 4,000 | -304,000 | -56,000 | 107,000 | -125,000 | -24,000 | -48,000 | 2,000 | 84,000 | 17,000 | 86,000 | -1,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
collection of contingent consideration | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash used in financing activities | -204,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to cash from operating activities, net of the effects of acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent consideration | -748,000 | 0 | 0 | -1,000,000 | 0 | -2,328,000 | 0 | 0 | 0 | 0 | 0 | -841,000 | -841,000 | -841,000 | -840,000 | -1,516,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents and restricted cash, beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents and restricted cash, end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of contingent consideration | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accretion of contingent consideration | -12,000 | 0 | -6,000 | -18,000 | -55,000 | -54,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of businesses, net of cash acquired | 0 | 0 | 0 | 0 | -1,000 | -47,000 | 0 | -36,273,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration related to acquisition, included in accrued other | 800,000 | 0 | 0 | 1,000,000 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents and restricted cash | 79,635,000 | -18,698,000 | 19,992,000 | 62,036,000 | 12,413,000 | 63,817,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents and restricted cash, beginning of period | 0 | 0 | 467,176,000 | 0 | 0 | 340,237,000 | 0 | 0 | 409,820,000 | 0 | 0 | 370,731,000 | 0 | 0 | 305,726,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents and restricted cash, end of period | 79,635,000 | -18,698,000 | 487,168,000 | 62,036,000 | 12,413,000 | 404,054,000 | 42,596,000 | -108,846,000 | 354,910,000 | 36,871,000 | -21,956,000 | 354,326,000 | 80,408,000 | -10,168,000 | 262,582,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on divestiture of business | 270,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deal related compensation expense and accretion charges | 38,000 | 38,000 | 6,615,000 | 37,000 | 39,000 | 38,000 | 38,000 | 38,000 | 37,000 | 41,000 | 37,000 | 36,000 | 58,000 | 65,000 | 64,000 | 76,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment charge | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due from related party | 1,000 | -1,548,000 | 183,000 | 1,536,000 | -111,000 | 0 | 376,000 | 1,909,000 | 24,754,000 | -1,984,000 | -12,706,000 | 23,101,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to related party | 2,000 | 235,000 | -253,000 | 250,000 | 7,000 | -250,000 | 190,000 | -22,000 | -2,286,000 | 2,073,000 | -3,283,000 | 704,000 | -2,414,000 | -11,842,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments related to the divestiture of business | -382,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capitalized software development costs | -2,000 | -1,000 | -26,000 | -65,000 | -45,000 | -75,000 | -115,000 | -941,000 | -290,000 | -477,000 | 0 | -186,000 | 0 | 0 | 0 | -15,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tenant improvement allowance | 0 | 0 | 3,383,000 | 6,788,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
initial fair value of contingent consideration received as partial consideration for divestiture of business | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of businesses | 0 | 0 | -4,154,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in deposits | -2,000 | -25,000 | -9,000 | 9,000 | -62,000 | -46,000 | 0 | -457,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent purchase consideration | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of long-term debt, net of issuance costs | 50,000,000 | 0 | 0 | -68,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deal-related compensation expense and accretion charges | 26,000 | 38,000 | 38,000 | 38,000 | 38,000 | 38,000 | 38,000 | 38,000 | 38,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of intangible assets | 0 | 0 | 35,871,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents and restricted cash | 42,596,000 | -108,846,000 | -54,910,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of contingent consideration received as partial consideration for divestiture of business | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
collection of contingently returnable consideration | 0 | 7,731,000 | 0 | 5,133,000 | 556,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration related to acquisition | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
debt issuance costs settled through the issuance of additional debt | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase consideration | 21,000 | -3,675,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingently returnable consideration | -21,000 | 3,675,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
collection of contingently returnable consideration from related party | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in restricted cash | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit (shortfall) from share-based compensation awards | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from share-based compensation awards | 282,000 | 140,000 | 87,000 | -1,508,000 | 289,000 | 2,602,000 | 1,431,000 | 349,000 | 306,000 | 1,006,000 | 727,000 | -27,000 | 355,000 | 1,525,000 | 54,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross increase in contingently returnable consideration asset relating to fair value adjustment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross decrease in contractual liability relating to fair value adjustment | 0 | 0 | -49,000 | -50,000 | -49,000 | -49,000 | -49,000 | 0 | 0 | -135,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross increase in contingent consideration liability relating to fair value adjustment | 0 | 0 | 0 | 40,000 | 35,000 | 39,000 | 35,000 | -215,000 | 115,000 | 44,000 | 221,000 | 270,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 28,966,000 | 23,729,000 | 1,172,000 | -33,657,000 | -16,867,000 | 27,551,000 | 13,753,000 | -18,573,000 | -4,717,000 | 22,988,000 | -12,048,000 | -28,722,000 | 9,941,000 | 30,911,000 | -20,186,000 | 2,606,000 | -8,316,000 | 21,899,000 | -6,009,000 | -15,344,000 | -1,130,000 | 25,238,000 | -7,906,000 | -24,491,000 | -4,143,000 | 10,811,000 | 6,152,000 | -20,073,000 | 527,000 | 5,615,000 | 16,692,000 | -9,139,000 | -2,815,000 | 2,423,000 | -1,849,000 | 1,445,000 | -2,892,000 | 1,744,000 | 2,233,000 | -6,794,000 | -1,097,000 | 779,000 | 1,286,000 | -3,519,000 | 1,868,000 | -670,000 | |||||||||||||||||||||||||||||||||||||||||||
gross (decrease) in contractual liability relating to fair value adjustment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of contingent consideration related to acquisitions, included in contingent liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest settled through issuance of additional debt | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration related to acquisitions, included in contigent liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition related compensation expense and accretion charges | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash and cash equivalants | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in contractual non-compliance liability relating to fair value adjustment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in contingent liability relating to fair value adjustment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options | 68,000 | 50,000 | 146,000 | 1,570,000 | 450,000 | 143,000 | 1,719,000 | 423,000 | 86,000 | 2,032,000 | 125,000 | 1,196,000 | 1,220,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from stock options exercised | -754,000 | 132,000 | 10,000 | 4,835,000 | 2,763,000 | 442,000 | 198,000 | 2,977,000 | 1,042,000 | 618,000 | 419,000 | -199,000 | 76,000 | 188,000 | 297,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration related to acquisitions, included in contingent liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to cash from operating activities, net of the effects of the acquisition of psytechnics: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of psytechnics, net of cash acquired | 0 | -16,945,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid income taxes | -2,171,000 | -3,205,000 | 2,386,000 | -1,944,000 | 2,288,000 | 4,058,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other current assets | 603,000 | 108,000 | -227,000 | -174,000 | 914,000 | -664,000 | 7,000 | 466,000 | -189,000 | 729,000 | -490,000 | 1,674,000 | 6,727,000 | -1,546,000 | -1,490,000 | 570,000 | -28,000 | -95,000 | -1,087,000 | 771,000 | 161,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 57,000 | 141,000 | 101,000 | -12,000 | 28,000 | -65,000 | 41,000 | -186,000 | 185,000 | 49,000 | 259,000 | 111,000 | 379,000 | 653,000 | 1,709,000 | -1,592,000 | -53,000 | -42,000 | -16,000 | 3,000 | 3,000 | -3,000 | 9,000 | 21,000 | -3,000 | 9,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of vested rsu’s | -1,426,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventory write-down | 129,000 | -13,000 | 83,000 | 110,000 | -40,000 | 189,000 | 135,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities, net of the effects of acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from maturities and sales of marketable securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of network general, net of cash acquired | -14,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capitalized expenditures for internal use software | -365,000 | -276,000 | -549,000 | -402,000 | -588,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash investing and financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock issued in connection with the acquisition of network general | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of debt in connection with the acquisition of network general | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
refundable income taxes | -114,000 | 1,739,000 | -2,638,000 | -28,000 | -94,000 | -593,000 | -3,758,000 | -969,000 | -25,000 | 373,000 | -357,000 | -102,000 | 4,000 | 783,000 | 334,000 | 100,000 | 58,000 | -78,000 | -168,000 | 180,000 | 761,000 | -70,000 | 376,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cumulative effect of accounting change | 0 | 0 | 0 | -111,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit from stock options exercised | 155,000 | 31,000 | -76,000 | 562,000 | 216,000 | 111,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of treasury shares | -1,049,000 | -417,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities , net of the effects of acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of deferred financing costs | 63,000 | 64,000 | 64,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock | 1,058,000 | 231,000 | 1,029,000 | 403,000 | 1,485,000 | 268,000 | 958,000 | 24,000 | 1,072,000 | 31,000 | 689,000 | 112,000 | 656,000 | 465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
in-process research and development. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of quantiva’s business | 7,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to cash from operating activities, net of the effects of the acquisition of network general: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventory write down | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
in-process research and development | 0 | 0 | 0 | 143,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of fixed assets. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventory write-down. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities net of the effects of the acquisition of quantiva’s business: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from maturity of marketable securities. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capitalized expenditures for internal use software. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of period. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of period. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation | 741,000 | 679,000 | 745,000 | 793,000 | 718,000 | 613,000 | 794,000 | 717,000 | 649,000 | 558,000 | 842,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of other intangible assets | 141,000 | 143,000 | 39,000 | -48,000 | 119,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of capitalized software development costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to cash from operating activities, net of the effects of the acquisition of quantiva’s business: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of capitalized software | 34,000 | 166,000 | 166,000 | 165,000 | 166,000 | 166,000 | 165,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of goodwill and other intangible assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaids and other current assets | 850,000 | 71,000 | -513,000 | 212,000 | -414,000 | -127,000 | -140,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of marketable securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of quantiva, inc. assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of common stock as treasury stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefits of disqualifying dispositions of incentive stock options recorded to additional paid-in capital | 103,000 | 94,000 | 15,000 | 8,000 | 19,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of fas86 capitalized software | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation expense | 146,000 | 115,000 | 79,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capitalization of fas86 software | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of capitalized software and expense related to acquired software | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to cash from investing activities, net of the effects of the acquisition of quantiva’s business: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of quantiva | -9,442,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on write-off of note receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
compensation expense associated with equity awards | 26,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
release of common stock held in escrow in connection with nextpoint acquisition | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefits of disqualifying dispositions of incentive stock options | 21,000 | 3,000 | 117,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
software development cost expenditures | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of goodwill | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable,net | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of common stock as treasury stock | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
release of common shares held in escrow in connection with nextpoint acquisition |
