Quarterly
Annual
| Unit: USD | 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-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 | 2014-03-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-09-30 | 2009-06-30 | 2009-03-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2002-12-31 | 2001-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 35,880,000 | 37,415,000 | 43,734,000 | 90,594,000 | 96,428,000 | 91,987,000 | 85,256,000 | 98,978,000 | 111,620,000 | 100,360,000 | 114,382,000 | 119,624,000 | 93,728,000 | 81,343,000 | 35,799,000 | 27,684,000 | 71,238,000 | 87,201,000 | 74,287,000 | 30,315,000 | 118,386,000 | 103,441,000 | 100,385,000 | 97,605,000 | 100,259,000 | 86,817,000 | 90,415,000 | 96,089,000 | 96,788,000 | 100,916,000 | 98,522,000 | 101,267,000 | 100,750,000 | 109,007,000 | 114,926,000 | 118,534,000 | 122,222,000 | 129,398,000 | 126,158,000 | 126,259,000 | 131,699,000 | 131,880,000 | 116,121,000 | 106,909,000 | 100,994,000 | 85,233,000 | 76,767,000 | 63,183,000 | 61,637,000 | 50,932,000 | 50,176,000 | 45,531,000 | 46,041,000 | 44,187,000 | 41,712,000 | 39,396,000 | 38,154,000 | 34,565,000 | 32,092,000 | 34,899,000 | 33,176,000 | 36,365,000 | 32,780,000 | 27,026,000 | 30,487,000 | 33,025,000 | 35,315,000 | 38,461,000 | 35,652,000 | 32,083,000 | 36,451,000 | 52,781,000 | 39,986,000 | 40,135,000 | 60,506,000 | 59,341,000 | 51,862,000 | 48,388,000 | 45,660,000 | 42,939,000 | 42,472,000 | 42,748,000 | 39,110,000 | 46,567,000 | 71,490,000 | 70,835,000 |
short-term investments | 2,987,000 | 10,415,000 | 24,291,000 | 23,724,000 | 25,888,000 | 37,628,000 | 36,544,000 | 23,744,000 | 23,678,000 | 19,146,000 | 19,557,000 | 22,357,000 | 35,907,000 | 98,443,000 | 112,542,000 | 69,992,000 | 51,993,000 | 57,999,000 | 114,981,000 | 49,983,000 | 500,000 | 784,000 | 2,000,000 | 6,354,000 | 15,178,000 | 12,708,000 | 9,806,000 | 9,949,000 | 11,500,000 | 18,300,000 | 18,419,000 | 16,402,000 | 17,137,000 | 29,118,000 | 24,923,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 74,949,000 | 69,264,000 | 63,676,000 | 73,649,000 | 46,668,000 | 56,410,000 | 47,267,000 | 44,904,000 | 40,959,000 | 61,451,000 | 47,048,000 | 42,164,000 | 54,981,000 | 36,117,000 | 37,753,000 | 40,087,000 | 33,681,000 | 30,128,000 | 34,785,000 | 34,140,000 | 40,388,000 | 28,666,000 | 37,363,000 | 40,651,000 | 34,556,000 | 52,381,000 | 53,211,000 | 51,570,000 | 52,744,000 | 53,919,000 | 58,436,000 | 57,564,000 | 52,954,000 | 54,029,000 | 50,088,000 | 44,023,000 | 34,786,000 | 29,323,000 | 33,438,000 | 31,550,000 | 30,946,000 | 29,193,000 | 27,064,000 | 30,705,000 | 32,515,000 | 28,288,000 | 26,602,000 | 32,383,000 | 33,959,000 | 34,213,000 | 26,976,000 | 27,876,000 | 20,863,000 | 21,588,000 | 22,176,000 | 22,925,000 | 23,442,000 | 22,990,000 | 23,378,000 | 19,010,000 | 18,254,000 | 16,911,000 | 20,387,000 | 33,355,000 | 35,506,000 | 38,507,000 | 38,526,000 | 32,609,000 | 32,323,000 | 35,099,000 | 27,575,000 | 23,420,000 | 20,583,000 | 21,579,000 | 17,627,000 | 18,852,000 | 18,370,000 | 15,468,000 | 11,736,000 | 11,165,000 | 11,869,000 | |||||
prepaid expenses and other current assets | 35,292,000 | 25,124,000 | 22,800,000 | 17,445,000 | 24,575,000 | 19,007,000 | 17,165,000 | 17,422,000 | 18,001,000 | 18,864,000 | 12,565,000 | 12,063,000 | 9,463,000 | 10,408,000 | 8,857,000 | 8,194,000 | 10,298,000 | 12,715,000 | 11,375,000 | 13,944,000 | 9,310,000 | 8,627,000 | 11,628,000 | 9,320,000 | 8,026,000 | 8,843,000 | 9,862,000 | 9,562,000 | 10,890,000 | 8,660,000 | 9,654,000 | 5,069,000 | 6,580,000 | 8,813,000 | 6,741,000 | 5,163,000 | 4,728,000 | 3,479,000 | 3,655,000 | 4,727,000 | 5,003,000 | 2,901,000 | 3,169,000 | 5,321,000 | 4,110,000 | 3,524,000 | 4,246,000 | 4,692,000 | 3,413,000 | 3,234,000 | 2,800,000 | 2,481,000 | 3,717,000 | 3,587,000 | 3,869,000 | 3,967,000 | 3,246,000 | 3,665,000 | 2,826,000 | 3,438,000 | 5,543,000 | 3,771,000 | 3,863,000 | 3,354,000 | 2,825,000 | 2,936,000 | 2,720,000 | 2,796,000 | 2,378,000 | 1,864,000 | 1,762,000 | 1,992,000 | 2,399,000 | 2,436,000 | 2,867,000 | 2,685,000 | 2,653,000 | 2,346,000 | 2,267,000 | 2,614,000 | 2,618,000 | 4,406,000 | 3,439,000 | |||
total current assets | 146,121,000 | 134,790,000 | 140,625,000 | 205,979,000 | 191,395,000 | 193,292,000 | 187,316,000 | 197,848,000 | 194,324,000 | 204,353,000 | 193,141,000 | 193,408,000 | 180,529,000 | 163,775,000 | 180,852,000 | 188,507,000 | 185,209,000 | 182,037,000 | 178,446,000 | 193,380,000 | 218,067,000 | 140,734,000 | 149,376,000 | 147,576,000 | 142,841,000 | 148,041,000 | 153,488,000 | 157,221,000 | 160,422,000 | 163,495,000 | 166,612,000 | 163,900,000 | 160,284,000 | 171,849,000 | 171,755,000 | 167,720,000 | 161,736,000 | 162,200,000 | 163,251,000 | 165,341,000 | 170,642,000 | 167,291,000 | 150,400,000 | 147,116,000 | 141,804,000 | 121,913,000 | 113,832,000 | 108,000,000 | 102,598,000 | 88,879,000 | 80,736,000 | 75,888,000 | 70,621,000 | 69,362,000 | 67,757,000 | 66,288,000 | 64,842,000 | 61,220,000 | 58,296,000 | 57,347,000 | 54,201,000 | 57,862,000 | 63,160,000 | 81,102,000 | 83,986,000 | 87,192,000 | 88,820,000 | 88,039,000 | 91,442,000 | 91,408,000 | 85,805,000 | 96,484,000 | 92,277,000 | 89,129,000 | 81,632,000 | 75,148,000 | 71,175,000 | 62,493,000 | 58,103,000 | 58,133,000 | 55,401,000 | |||||
property and equipment | 71,921,000 | 61,853,000 | 56,564,000 | 48,465,000 | 46,019,000 | 40,707,000 | 36,088,000 | 37,338,000 | 37,833,000 | 42,990,000 | 41,723,000 | 40,174,000 | 38,740,000 | 38,390,000 | 36,844,000 | 35,295,000 | 37,821,000 | 37,977,000 | 38,147,000 | 39,242,000 | 39,487,000 | 40,412,000 | 41,009,000 | 40,798,000 | 38,969,000 | 35,846,000 | 35,936,000 | 35,681,000 | 34,120,000 | 28,095,000 | 26,536,000 | 25,386,000 | 23,604,000 | 23,068,000 | 20,798,000 | 18,192,000 | 16,076,000 | 13,236,000 | 11,325,000 | 11,362,000 | 10,356,000 | 9,895,000 | 8,679,000 | 8,497,000 | 7,582,000 | 6,265,000 | 5,799,000 | 4,953,000 | 3,898,000 | 3,577,000 | 2,420,000 | 2,145,000 | 777,000 | 798,000 | 820,000 | 844,000 | 797,000 | 949,000 | 1,059,000 | 1,297,000 | 1,724,000 | 2,006,000 | 2,427,000 | 3,049,000 | 3,344,000 | 3,487,000 | 3,621,000 | 3,761,000 | 4,005,000 | 3,742,000 | 3,916,000 | 3,533,000 | 3,595,000 | 3,635,000 | 3,328,000 | 3,525,000 | 3,614,000 | 3,236,000 | 3,321,000 | 3,444,000 | 3,550,000 | 3,659,000 | 4,110,000 | 4,024,000 | 3,533,000 | 2,179,000 |
operating lease right-of-use assets | 5,160,000 | 4,843,000 | 3,661,000 | 4,029,000 | 4,360,000 | 4,424,000 | 4,742,000 | 4,926,000 | 5,069,000 | 5,389,000 | 5,712,000 | 6,002,000 | 6,022,000 | 5,240,000 | 4,479,000 | 5,408,000 | 5,614,000 | 5,928,000 | 6,171,000 | 6,672,000 | 6,712,000 | 7,056,000 | 7,368,000 | 7,609,000 | 7,581,000 | 7,974,000 | 8,339,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | 96,780,000 | 96,798,000 | 96,645,000 | 14,953,000 | 15,011,000 | 14,996,000 | 15,003,000 | 15,029,000 | 15,008,000 | 14,123,000 | 14,123,000 | 14,123,000 | 14,123,000 | 14,123,000 | 14,123,000 | 14,123,000 | 15,305,000 | 15,305,000 | 15,305,000 | 15,774,000 | 2,293,000 | 2,293,000 | 2,293,000 | 2,293,000 | 2,293,000 | 2,293,000 | 1,923,000 | 1,923,000 | 1,923,000 | 1,923,000 | 1,923,000 | 1,923,000 | 1,923,000 | 215,000 | 215,000 | 215,000 | 215,000 | 215,000 | 215,000 | 470,000 | 64,103,000 | 67,264,000 | 67,132,000 | 65,170,000 | 64,593,000 | 63,386,000 | 60,997,000 | 60,034,000 | 38,963,000 | 39,886,000 | 39,886,000 | 39,886,000 | 39,886,000 | 39,886,000 | 39,886,000 | 39,886,000 | 40,590,000 | 40,590,000 | 40,548,000 | 40,548,000 | 40,721,000 | 662,000 | ||||||||||||||||||||||||
intangible assets | 54,246,000 | 56,330,000 | 58,357,000 | 12,307,000 | 13,133,000 | 13,897,000 | 14,747,000 | 15,620,000 | 16,486,000 | 16,298,000 | 17,177,000 | 18,055,000 | 18,934,000 | 19,505,000 | 20,372,000 | 21,239,000 | 22,106,000 | 22,875,000 | 23,724,000 | 24,573,000 | 5,269,000 | 5,586,000 | 5,904,000 | 6,221,000 | 6,538,000 | 6,855,000 | 4,812,000 | 5,064,000 | 5,317,000 | 5,569,000 | 5,821,000 | 6,074,000 | 6,325,000 | 3,847,000 | 4,035,000 | 4,411,000 | 4,603,000 | 4,815,000 | 5,028,000 | 4,831,000 | 104,000 | 126,000 | 177,000 | 332,000 | 539,000 | 747,000 | 954,000 | 1,162,000 | 1,369,000 | 1,633,000 | 2,061,000 | 2,505,000 | 3,395,000 | 3,839,000 | 4,280,000 | 10,342,000 | 11,184,000 | 12,009,000 | 12,818,000 | 13,855,000 | 16,179,000 | 11,004,000 | 13,605,000 | 5,284,000 | 6,785,000 | 8,286,000 | 9,787,000 | 11,288,000 | 12,789,000 | 14,290,000 | 15,791,000 | 17,292,000 | 18,910,000 | 21,146,000 | 22,906,000 | 24,666,000 | 220,000 | 1,169,000 | ||||||||
deferred tax assets | 203,000 | 1,209,000 | 215,000 | 43,000 | 173,000 | 145,000 | 145,000 | 157,000 | 32,000 | 76,000 | 90,000 | 64,000 | 16,000 | 46,000 | 67,000 | 75,000 | 174,000 | 176,000 | 198,000 | 249,000 | 30,498,000 | 29,522,000 | 25,085,000 | 25,327,000 | 23,100,000 | 21,378,000 | 21,099,000 | 19,044,000 | 17,714,000 | 17,747,000 | 15,896,000 | 16,348,000 | 18,522,000 | 15,815,000 | 16,201,000 | 10,201,000 | 10,106,000 | 10,186,000 | 1,514,000 | 1,991,000 | 1,676,000 | 2,644,000 | 2,231,000 | 3,087,000 | 2,581,000 | 768,000 | 726,000 | 730,000 | 908,000 | 2,265,000 | 1,998,000 | 1,550,000 | 1,586,000 | 1,433,000 | 1,549,000 | 1,953,000 | 1,808,000 | |||||||||||||||||||||||||||||
other non-current assets | 31,968,000 | 35,310,000 | 33,905,000 | 29,513,000 | 37,260,000 | 30,538,000 | 28,782,000 | 19,218,000 | 13,701,000 | 7,043,000 | 7,322,000 | 6,845,000 | 7,611,000 | 8,088,000 | 8,840,000 | 9,121,000 | 8,995,000 | 9,372,000 | 9,140,000 | 7,690,000 | 8,282,000 | 8,093,000 | 8,322,000 | 9,720,000 | 8,025,000 | 7,284,000 | 7,088,000 | 6,972,000 | 8,163,000 | 8,943,000 | 9,752,000 | 10,545,000 | 11,312,000 | 12,263,000 | 14,615,000 | 9,413,000 | 9,497,000 | 7,565,000 | 1,651,000 | 2,882,000 | 3,460,000 | 1,448,000 | 1,292,000 | 1,597,000 | 1,479,000 | 1,893,000 | 2,100,000 | 2,171,000 | 1,189,000 | 1,161,000 | 1,414,000 | 1,651,000 | 1,663,000 | 615,000 | 685,000 | 748,000 | 727,000 | 673,000 | 805,000 | 740,000 | ||||||||||||||||||||||||||
total assets | 406,399,000 | 391,133,000 | 389,972,000 | 315,289,000 | 307,351,000 | 297,999,000 | 286,823,000 | 290,136,000 | 282,453,000 | 290,272,000 | 279,288,000 | 278,671,000 | 265,975,000 | 249,167,000 | 265,577,000 | 273,768,000 | 275,224,000 | 273,670,000 | 271,131,000 | 287,580,000 | 310,608,000 | 233,696,000 | 239,357,000 | 239,544,000 | 229,347,000 | 229,671,000 | 232,685,000 | 225,905,000 | 227,659,000 | 225,772,000 | 226,540,000 | 224,176,000 | 221,970,000 | 227,057,000 | 227,619,000 | 210,152,000 | 202,233,000 | 198,217,000 | 191,769,000 | 192,060,000 | 191,809,000 | 186,277,000 | 167,961,000 | 165,406,000 | 159,313,000 | 141,042,000 | 133,080,000 | 126,467,000 | 124,260,000 | 93,743,000 | 84,747,000 | 80,800,000 | 74,384,000 | 72,306,000 | 70,934,000 | 69,760,000 | 68,453,000 | 65,193,000 | 62,939,000 | 62,607,000 | 61,188,000 | 65,399,000 | 71,211,000 | 160,037,000 | 177,865,000 | 180,050,000 | 179,351,000 | 176,985,000 | 180,641,000 | 174,287,000 | 168,857,000 | 147,751,000 | 144,326,000 | 142,247,000 | 136,779,000 | 132,045,000 | 128,935,000 | 124,617,000 | 122,173,000 | 124,621,000 | 123,967,000 | |||||
liabilities and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 14,653,000 | 6,555,000 | 9,394,000 | 8,255,000 | 7,504,000 | 4,219,000 | 5,729,000 | 2,561,000 | 2,633,000 | 2,279,000 | 6,289,000 | 6,388,000 | 5,186,000 | 3,382,000 | 4,053,000 | 5,554,000 | 3,210,000 | 7,078,000 | 967,000 | 4,399,000 | 2,212,000 | 2,763,000 | 4,828,000 | 7,636,000 | 2,203,000 | 1,813,000 | 2,522,000 | 2,454,000 | 3,286,000 | 2,495,000 | 2,588,000 | 2,536,000 | 2,608,000 | 2,270,000 | 2,436,000 | 947,000 | 2,469,000 | 2,016,000 | 1,293,000 | 1,453,000 | 1,898,000 | 1,235,000 | 992,000 | 933,000 | 961,000 | 659,000 | 1,049,000 | 1,347,000 | 2,054,000 | 818,000 | 1,546,000 | 1,420,000 | 974,000 | 923,000 | 1,155,000 | 1,100,000 | 1,080,000 | 511,000 | 1,202,000 | 1,055,000 | 1,438,000 | 1,515,000 | 1,715,000 | 1,810,000 | 2,378,000 | 2,209,000 | 3,469,000 | 2,424,000 | 2,395,000 | 2,554,000 | 3,182,000 | 2,779,000 | 2,443,000 | 986,000 | 1,728,000 | 1,443,000 | 1,827,000 | 1,434,000 | 1,023,000 | 1,594,000 | 1,726,000 | 1,290,000 | 835,000 | 1,429,000 | 499,000 | 738,000 |
accrued compensation and related benefits | 17,311,000 | 13,984,000 | 10,902,000 | 16,855,000 | 13,191,000 | 11,468,000 | 9,491,000 | 14,800,000 | 11,502,000 | 10,994,000 | 13,869,000 | 16,948,000 | 12,652,000 | 10,634,000 | 8,576,000 | 9,495,000 | 8,125,000 | 7,278,000 | 6,204,000 | 8,339,000 | 5,396,000 | 5,285,000 | 4,754,000 | 5,072,000 | 4,313,000 | 5,158,000 | 4,256,000 | 4,727,000 | 4,969,000 | 5,608,000 | 5,322,000 | 6,493,000 | 5,450,000 | 5,863,000 | 4,988,000 | 5,190,000 | 5,150,000 | 4,289,000 | 4,812,000 | 4,257,000 | 4,524,000 | 3,988,000 | 5,181,000 | 6,024,000 | 5,285,000 | 6,871,000 | 7,138,000 | 5,886,000 | 10,723,000 | 8,414,000 | 7,107,000 | 5,863,000 | 5,026,000 | 4,181,000 | 4,749,000 | 3,927,000 | 3,964,000 | 3,722,000 | 3,704,000 | 3,565,000 | 4,443,000 | 5,152,000 | 5,850,000 | 5,874,000 | 6,574,000 | 5,516,000 | 5,950,000 | 5,430,000 | 4,704,000 | 5,364,000 | 3,325,000 | 2,743,000 | 2,091,000 | 2,937,000 | 4,922,000 | 4,296,000 | 3,012,000 | 2,613,000 | 3,209,000 | 2,970,000 | 1,900,000 | 2,201,000 | 1,952,000 | 2,238,000 | 1,143,000 | 4,061,000 |
accrued and other current liabilities | 8,661,000 | 9,069,000 | 13,037,000 | 8,752,000 | 6,510,000 | 5,994,000 | 4,963,000 | 4,633,000 | 4,772,000 | 5,497,000 | 5,868,000 | 5,581,000 | 6,472,000 | 6,237,000 | 4,602,000 | 3,328,000 | 5,854,000 | 5,913,000 | 8,271,000 | 6,309,000 | 3,001,000 | 1,368,000 | 1,406,000 | 1,665,000 | 2,452,000 | 2,404,000 | 2,801,000 | 3,235,000 | 4,386,000 | 2,330,000 | 2,151,000 | 2,627,000 | 2,436,000 | 2,075,000 | 1,913,000 | 3,077,000 | 2,924,000 | 1,853,000 | 2,382,000 | 2,928,000 | 2,073,000 | 1,588,000 | 1,564,000 | 1,668,000 | 3,685,000 | 1,352,000 | 1,784,000 | 2,018,000 | 2,882,000 | 2,539,000 | 2,587,000 | 2,895,000 | 2,335,000 | 3,295,000 | 3,066,000 | 2,849,000 | 2,400,000 | |||||||||||||||||||||||||||||
operating lease liabilities – current portion | 1,970,000 | 1,752,000 | 1,591,000 | 1,675,000 | 1,706,000 | 1,609,000 | 1,625,000 | 1,529,000 | 1,504,000 | 1,538,000 | 1,572,000 | 1,412,000 | 1,448,000 | 1,493,000 | 1,225,000 | 1,758,000 | 1,740,000 | 1,770,000 | 1,742,000 | 1,926,000 | 1,763,000 | 1,880,000 | 1,954,000 | 1,867,000 | 1,826,000 | 1,875,000 | 1,914,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenues – current portion | 21,247,000 | 23,363,000 | 27,131,000 | 24,930,000 | 28,728,000 | 31,662,000 | 27,643,000 | 25,750,000 | 29,267,000 | 29,915,000 | 26,322,000 | 26,019,000 | 26,461,000 | 19,568,000 | 23,868,000 | 23,691,000 | 22,207,000 | 15,946,000 | 17,578,000 | 19,895,000 | 19,074,000 | 10,087,000 | 12,326,000 | 10,639,000 | 8,612,000 | 9,026,000 | 9,220,000 | 7,360,000 | 9,369,000 | 8,474,000 | 7,624,000 | 8,933,000 | 9,777,000 | 8,399,000 | 5,740,000 | 6,358,000 | 5,024,000 | 5,647,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt | 2,238,000 | 2,240,000 | 2,240,000 | 86,000 | 108,000 | 109,000 | 108,000 | 117,000 | 337,000 | 336,000 | 393,000 | 418,000 | 431,000 | 421,000 | 403,000 | 291,000 | 289,000 | 302,000 | 17,000 | 24,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 66,080,000 | 56,963,000 | 64,295,000 | 60,542,000 | 57,730,000 | 55,464,000 | 51,796,000 | 50,843,000 | 49,918,000 | 52,077,000 | 54,262,000 | 58,200,000 | 52,402,000 | 41,794,000 | 42,569,000 | 43,826,000 | 41,139,000 | 40,170,000 | 35,101,000 | 42,205,000 | 32,876,000 | 21,880,000 | 27,064,000 | 27,996,000 | 20,625,000 | 21,364,000 | 22,242,000 | 19,528,000 | 20,670,000 | 19,802,000 | 18,535,000 | 19,637,000 | 18,407,000 | 19,530,000 | 19,314,000 | 17,686,000 | 16,595,000 | 14,630,000 | 14,456,000 | 13,811,000 | 14,142,000 | 12,076,000 | 10,374,000 | 12,195,000 | 15,048,000 | 11,543,000 | 13,377,000 | 13,662,000 | 19,698,000 | 14,999,000 | 14,787,000 | 14,832,000 | 13,385,000 | 13,653,000 | 13,863,000 | 12,899,000 | 12,375,000 | 10,662,000 | 9,949,000 | 10,915,000 | 9,961,000 | 12,469,000 | 13,298,000 | 13,481,000 | 15,408,000 | 16,345,000 | 16,364,000 | 18,239,000 | 19,643,000 | 19,483,000 | 19,219,000 | 14,354,000 | 13,746,000 | 14,049,000 | 17,270,000 | 15,758,000 | 15,191,000 | 16,864,000 | 14,992,000 | 13,853,000 | 12,788,000 | |||||
long-term income taxes | 3,301,000 | 2,958,000 | 2,932,000 | 2,915,000 | 2,883,000 | 2,668,000 | 2,980,000 | 2,972,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current portion of operating lease liabilities | 4,256,000 | 4,176,000 | 3,154,000 | 3,504,000 | 3,870,000 | 4,003,000 | 4,363,000 | 4,657,000 | 4,922,000 | 5,260,000 | 5,597,000 | 5,932,000 | 6,074,000 | 5,275,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt | 65,320,000 | 65,877,000 | 66,416,000 | 29,000 | 50,000 | 82,000 | 148,000 | 451,000 | 461,000 | 550,000 | 911,000 | 948,000 | 907,000 | 946,000 | 1,130,000 | 1,173,000 | 1,198,000 | 15,000 | 31,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other non-current liabilities | 3,060,000 | 3,639,000 | 4,195,000 | 2,291,000 | 2,404,000 | 3,711,000 | 2,271,000 | 2,718,000 | 3,229,000 | 6,335,000 | 3,367,000 | 2,034,000 | 2,443,000 | 2,621,000 | 1,826,000 | 1,715,000 | 1,397,000 | 1,054,000 | 1,814,000 | 2,346,000 | 2,444,000 | 1,737,000 | 734,000 | 2,831,000 | 1,954,000 | 994,000 | 1,122,000 | 2,269,000 | 2,352,000 | 2,253,000 | 1,802,000 | 657,000 | 328,000 | 464,000 | 466,000 | 280,000 | 162,000 | 315,000 | 557,000 | 667,000 | 822,000 | 980,000 | 1,406,000 | 1,495,000 | 1,436,000 | 1,547,000 | 1,636,000 | |||||||||||||||||||||||||||||||||||||||
total liabilities | 142,017,000 | 133,613,000 | 140,992,000 | 69,252,000 | 66,887,000 | 65,846,000 | 61,410,000 | 61,190,000 | 60,889,000 | 66,102,000 | 65,863,000 | 68,659,000 | 62,772,000 | 51,292,000 | 52,010,000 | 54,183,000 | 51,769,000 | 50,546,000 | 45,878,000 | 53,074,000 | 45,831,000 | 35,991,000 | 40,888,000 | 43,387,000 | 34,360,000 | 34,779,000 | 35,338,000 | 26,110,000 | 26,764,000 | 25,448,000 | 24,481,000 | 25,808,000 | 23,673,000 | 24,957,000 | 24,363,000 | 21,202,000 | 19,517,000 | 17,562,000 | 17,462,000 | 16,782,000 | 17,028,000 | 15,000,000 | 13,648,000 | 15,604,000 | 18,414,000 | 15,100,000 | 16,633,000 | 16,929,000 | 23,200,000 | 18,253,000 | 18,213,000 | 18,329,000 | 17,541,000 | 17,979,000 | 18,240,000 | 17,567,000 | 17,538,000 | 15,075,000 | 14,727,000 | 15,668,000 | 15,109,000 | 17,945,000 | 18,513,000 | 18,665,000 | 22,713,000 | 23,289,000 | 22,881,000 | 24,618,000 | 26,045,000 | 25,590,000 | 20,638,000 | 14,606,000 | 13,977,000 | 14,279,000 | 18,389,000 | 17,517,000 | 17,076,000 | 19,758,000 | 17,310,000 | 17,973,000 | 17,415,000 | |||||
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.00015 par value, 5,000 shares authorized, no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 3,000 | 3,000 | |||
additional paid-in capital | 526,526,000 | 518,055,000 | 511,745,000 | 502,902,000 | 496,255,000 | 487,219,000 | 481,390,000 | 473,295,000 | 325,197,000 | 310,660,000 | 297,950,000 | 266,008,000 | 220,361,000 | 208,826,000 | 200,144,000 | 181,566,000 | 167,323,000 | 141,720,000 | 134,191,000 | 129,568,000 | 99,884,000 | 98,651,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock | -165,542,000 | -162,887,000 | -162,672,000 | -159,352,000 | -159,018,000 | -155,084,000 | -154,616,000 | -143,923,000 | -143,587,000 | -138,278,000 | -137,810,000 | -133,709,000 | -132,966,000 | -131,365,000 | -113,872,000 | -104,705,000 | -103,995,000 | -103,088,000 | -102,201,000 | -96,215,000 | -94,992,000 | -93,968,000 | -93,173,000 | -91,695,000 | -90,908,000 | -88,324,000 | -83,616,000 | -79,142,000 | -78,752,000 | -78,422,000 | -76,473,000 | -71,793,000 | -70,739,000 | -61,532,000 | -55,726,000 | -53,726,000 | -53,301,000 | -50,392,000 | -50,383,000 | -44,718,000 | -40,671,000 | -37,655,000 | -33,326,000 | -33,326,000 | -32,043,000 | -28,017,000 | -28,008,000 | -27,630,000 | -27,778,000 | -26,977,000 | -25,062,000 | -22,918,000 | -22,899,000 | -22,344,000 | -20,667,000 | -19,554,000 | -19,298,000 | -19,253,000 | -14,632,000 | -14,135,000 | -12,648,000 | -11,524,000 | -10,001,000 | -5,549,000 | -5,549,000 | -5,549,000 | -5,549,000 | -5,549,000 | -5,549,000 | -5,549,000 | -4,806,000 | -4,806,000 | -4,806,000 | -2,942,000 | ||||||||||||
accumulated deficit | -94,580,000 | -95,874,000 | -97,020,000 | -93,988,000 | -94,527,000 | -96,733,000 | -98,438,000 | -98,045,000 | -98,932,000 | -93,960,000 | -100,795,000 | -101,150,000 | -101,633,000 | -103,018,000 | -101,871,000 | -97,721,000 | -90,721,000 | -88,314,000 | -83,830,000 | -76,233,000 | -42,784,000 | -40,050,000 | -36,398,000 | -35,870,000 | -34,540,000 | -33,853,000 | -33,143,000 | -30,452,000 | -27,337,000 | -25,256,000 | -23,160,000 | -27,089,000 | -24,455,000 | -25,046,000 | -25,235,000 | -33,614,000 | -35,504,000 | -37,718,000 | -39,780,000 | -42,577,000 | -44,071,000 | -46,220,000 | -57,937,000 | -59,698,000 | -64,394,000 | -77,471,000 | -82,295,000 | -86,847,000 | -91,578,000 | -115,477,000 | -120,470,000 | -125,290,000 | -128,789,000 | -130,902,000 | -131,242,000 | -130,461,000 | -129,884,000 | -130,040,000 | -33,569,000 | -21,345,000 | -19,405,000 | -16,892,000 | -18,423,000 | -17,483,000 | -16,783,000 | -13,890,000 | -13,460,000 | -14,030,000 | -13,183,000 | -13,451,000 | -15,703,000 | -17,239,000 | -18,581,000 | -19,975,000 | -21,530,000 | -21,665,000 | -21,203,000 | -19,361,000 | -18,086,000 | -14,845,000 | -15,369,000 | |||||
accumulated other comprehensive loss | -2,028,000 | -1,780,000 | -3,079,000 | -3,531,000 | -2,252,000 | -3,255,000 | -2,929,000 | -2,387,000 | -3,227,000 | -2,670,000 | -2,283,000 | -2,550,000 | -3,909,000 | -2,532,000 | -1,495,000 | -1,064,000 | -768,000 | -543,000 | -753,000 | -225,000 | -902,000 | -1,439,000 | -1,646,000 | -1,480,000 | -1,753,000 | -1,292,000 | -1,328,000 | -1,276,000 | -1,119,000 | -951,000 | -180,000 | -705,000 | -873,000 | -1,283,000 | -1,718,000 | -1,213,000 | -1,370,000 | -1,184,000 | -1,543,000 | -1,337,000 | -1,283,000 | -108,000 | -299,000 | -12,000 | -23,000 | |||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 264,382,000 | 257,520,000 | 248,980,000 | 246,037,000 | 240,464,000 | 232,153,000 | 225,413,000 | 228,946,000 | 221,564,000 | 224,170,000 | 213,425,000 | 210,012,000 | 203,203,000 | 197,875,000 | 213,567,000 | 219,585,000 | 223,455,000 | 223,124,000 | 225,253,000 | 234,506,000 | 264,777,000 | 197,705,000 | 198,469,000 | 196,157,000 | 194,987,000 | 194,892,000 | 197,347,000 | 199,795,000 | 200,895,000 | 200,324,000 | 202,059,000 | 198,368,000 | 198,297,000 | 202,100,000 | 203,256,000 | 188,950,000 | 182,716,000 | 180,655,000 | 174,307,000 | 175,278,000 | 174,781,000 | 171,277,000 | 154,313,000 | 149,802,000 | 140,899,000 | 125,942,000 | 116,447,000 | 109,538,000 | 101,060,000 | 75,490,000 | 66,534,000 | 62,471,000 | 56,843,000 | 54,327,000 | 52,694,000 | 52,193,000 | 50,915,000 | 50,118,000 | 48,212,000 | 46,939,000 | 46,079,000 | 47,454,000 | 52,698,000 | 141,372,000 | 155,152,000 | 156,761,000 | 156,470,000 | 152,367,000 | 154,596,000 | 148,697,000 | 148,219,000 | 133,145,000 | 130,349,000 | 127,968,000 | 118,390,000 | 114,528,000 | 111,859,000 | 104,859,000 | 104,863,000 | 106,648,000 | 106,552,000 | |||||
total liabilities and stockholders’ equity | 406,399,000 | 391,133,000 | 389,972,000 | 315,289,000 | 307,351,000 | 297,999,000 | 286,823,000 | 290,136,000 | 282,453,000 | 290,272,000 | 279,288,000 | 278,671,000 | 265,975,000 | 249,167,000 | 265,577,000 | 273,768,000 | 275,224,000 | 273,670,000 | 271,131,000 | 287,580,000 | 310,608,000 | 233,696,000 | 239,357,000 | 239,544,000 | 229,347,000 | 229,671,000 | 232,685,000 | 225,905,000 | 227,659,000 | 225,772,000 | 226,540,000 | 224,176,000 | 221,970,000 | 227,057,000 | 227,619,000 | 210,152,000 | 202,233,000 | 198,217,000 | 191,769,000 | 192,060,000 | 191,809,000 | 186,277,000 | 167,961,000 | 165,406,000 | 159,313,000 | 141,042,000 | 133,080,000 | 126,467,000 | 124,260,000 | 93,743,000 | 84,747,000 | 80,800,000 | 74,384,000 | 72,306,000 | 70,934,000 | 69,760,000 | 68,453,000 | 65,193,000 | 62,939,000 | 62,607,000 | 61,188,000 | 65,399,000 | 71,211,000 | 160,037,000 | 177,865,000 | 180,050,000 | 179,351,000 | 176,985,000 | 180,641,000 | 174,287,000 | 168,857,000 | 147,751,000 | 144,326,000 | 142,247,000 | 136,779,000 | 132,045,000 | 128,935,000 | 124,617,000 | 122,173,000 | 124,621,000 | 123,967,000 | |||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
billings in excess of recognized revenues | 75,000 | 91,000 | 512,000 | 2,345,000 | 1,570,000 | 240,000 | 1,854,000 | 342,000 | 1,852,000 | 183,000 | 480,000 | 245,000 | 3,000 | 2,185,000 | 339,000 | 1,337,000 | 1,430,000 | 497,000 | 1,796,000 | 1,117,000 | 1,219,000 | 1,088,000 | 1,529,000 | 635,000 | 669,000 | 1,267,000 | 128,000 | 591,000 | 286,000 | 516,000 | 648,000 | 807,000 | 783,000 | 901,000 | 1,343,000 | 2,089,000 | 2,590,000 | 2,010,000 | 1,351,000 | 1,802,000 | 826,000 | 1,450,000 | ||||||||||||||||||||||||||||||||||||||||||||
long-term income taxes payable | 2,820,000 | 2,430,000 | 2,637,000 | 2,622,000 | 2,348,000 | 2,475,000 | 2,666,000 | 2,656,000 | 2,508,000 | 2,718,000 | 2,911,000 | 2,956,000 | 5,137,000 | 5,264,000 | 4,884,000 | 5,368,000 | 3,565,000 | 3,571,000 | 3,898,000 | 3,751,000 | 4,140,000 | 4,652,000 | 4,824,000 | 3,902,000 | 2,914,000 | 3,174,000 | 3,247,000 | 2,859,000 | 2,594,000 | 2,468,000 | 2,540,000 | 3,222,000 | 3,092,000 | 3,111,000 | 2,940,000 | 3,489,000 | 3,504,000 | 3,397,000 | 3,262,000 | 3,668,000 | 2,948,000 | 3,181,000 | 3,035,000 | |||||||||||||||||||||||||||||||||||||||||||
additional paid-in-capital | 467,304,000 | 459,072,000 | 454,307,000 | 447,415,000 | 441,705,000 | 434,784,000 | 430,799,000 | 423,069,000 | 418,933,000 | 415,063,000 | 412,031,000 | 407,173,000 | 403,450,000 | 333,157,000 | 329,681,000 | 322,183,000 | 318,356,000 | 315,429,000 | 308,098,000 | 304,948,000 | 301,867,000 | 294,359,000 | 289,956,000 | 285,930,000 | 277,498,000 | 272,886,000 | 269,944,000 | 263,905,000 | 260,801,000 | 256,576,000 | 245,807,000 | 242,514,000 | 236,935,000 | 231,125,000 | 226,682,000 | 224,129,000 | 218,034,000 | 212,412,000 | 210,783,000 | 207,581,000 | 204,309,000 | 201,865,000 | 198,943,000 | 197,517,000 | 195,996,000 | 193,247,000 | 192,010,000 | 190,685,000 | 187,373,000 | 185,333,000 | 183,578,000 | 177,992,000 | 175,895,000 | 169,580,000 | 152,136,000 | 149,932,000 | 146,728,000 | 139,676,000 | 137,181,000 | 135,856,000 | 131,910,000 | 131,185,000 | 130,225,000 | 128,685,000 | ||||||||||||||||||||||
non-current portion of deferred revenues | 1,905,000 | 1,948,000 | 1,748,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current operating lease liabilities | 4,741,000 | 5,258,000 | 5,501,000 | 5,832,000 | 6,151,000 | 6,516,000 | 6,764,000 | 7,033,000 | 7,310,000 | 7,677,000 | 7,726,000 | 8,107,000 | 8,464,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenues – non-current portion | 1,630,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenues - current portion | 8,477,000 | 7,981,000 | 4,702,000 | 3,232,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
billings in excess of recognized revenue | 289,000 | 389,000 | 200,000 | 73,000 | 312,000 | 114,000 | 149,000 | 690,000 | 88,000 | 796,000 | 247,000 | 115,000 | 110,000 | 354,000 | 553,000 | 301,000 | 367,000 | 888,000 | 95,000 | 139,000 | 80,000 | 590,000 | 1,604,000 | 2,425,000 | 1,921,000 | 2,211,000 | 1,581,000 | 2,807,000 | 1,320,000 | 776,000 | 465,000 | 333,000 | 606,000 | 174,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets - current portion | 2,805,000 | 2,994,000 | 3,317,000 | 4,046,000 | 4,181,000 | 4,185,000 | 4,868,000 | 6,217,000 | 7,742,000 | 3,589,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets - long-term portion | 10,299,000 | 16,471,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets - non-current portion | 7,174,000 | 7,351,000 | 7,643,000 | 7,590,000 | 8,196,000 | 8,448,000 | 10,971,000 | 11,349,000 | 11,343,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current liabilities | 2,971,000 | 2,886,000 | 2,924,000 | 3,274,000 | 3,409,000 | 3,366,000 | 3,557,000 | 3,256,000 | 3,267,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenues | 5,265,000 | 2,637,000 | 3,442,000 | 4,526,000 | 2,375,000 | 2,890,000 | 3,763,000 | 2,445,000 | 2,646,000 | 3,311,000 | 2,961,000 | 2,636,000 | 2,824,000 | 3,586,000 | 3,021,000 | 3,188,000 | 1,791,000 | 3,159,000 | 3,705,000 | 2,281,000 | 2,905,000 | 3,300,000 | 2,256,000 | 4,496,000 | 2,773,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | -1,429,000 | -236,000 | 307,000 | 396,000 | 300,000 | 64,000 | -118,000 | 51,000 | -94,000 | -350,000 | 290,000 | 339,000 | -51,000 | 464,000 | 334,000 | 773,000 | 554,000 | 352,000 | 2,196,000 | 5,295,000 | 5,232,000 | 3,316,000 | 2,795,000 | 1,729,000 | 1,445,000 | 331,000 | 14,000 | -8,000 | -32,000 | -16,000 | 7,000 | 13,000 | 42,000 | 82,000 | 40,000 | 48,000 | 54,000 | 54,000 | 83,000 | 38,000 | ||||||||||||||||||||||||||||||||||||||||||||||
non-current investments | 784,000 | 784,000 | 784,000 | 718,000 | 718,000 | 718,000 | 718,000 | 718,000 | 718,000 | 718,000 | 718,000 | 718,000 | 841,000 | 1,262,000 | 1,416,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of debt obligations | 28,000 | 59,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes payable and other accrued liabilities | 2,306,000 | 2,575,000 | 2,946,000 | 2,335,000 | 2,701,000 | 3,093,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.00015 par value, 5,000 shares authorized: no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue | 1,680,000 | 1,540,000 | 1,968,000 | 2,057,000 | 2,966,000 | 3,600,000 | 4,504,000 | 4,221,000 | 5,237,000 | 6,572,000 | 2,702,000 | 2,989,000 | 3,259,000 | 2,378,000 | 2,949,000 | 3,704,000 | 3,346,000 | 3,649,000 | 3,731,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term liabilities | 98,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses, deferred tax assets, and other current assets | 2,771,000 | 2,586,000 | 3,639,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets and other non-current assets | 1,150,000 | 974,000 | 626,000 | 600,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term taxes payable | 3,506,000 | 3,463,000 | 3,354,000 | 3,339,000 | 5,670,000 | 5,698,000 | 5,581,000 | 5,355,000 | 5,145,000 | 4,757,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term other liabilities | 1,494,000 | 1,562,000 | 1,400,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other accrued liabilities | 2,292,000 | 2,253,000 | 2,755,000 | 2,604,000 | 2,541,000 | 5,245,000 | 2,283,000 | 3,843,000 | 1,729,000 | 1,399,000 | 1,240,000 | 1,469,000 | 1,767,000 | 2,036,000 | 1,696,000 | 2,545,000 | 2,310,000 | 1,531,000 | 1,601,000 | 1,485,000 | 2,433,000 | 1,652,000 | 1,826,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes payable | 31,000 | 75,000 | 576,000 | 208,000 | 2,919,000 | 1,404,000 | 1,533,000 | 4,767,000 | 4,262,000 | 4,744,000 | 5,037,000 | 4,950,000 | 4,961,000 | 4,013,000 | 3,533,000 | 3,286,000 | 3,285,000 | 3,817,000 | 2,579,000 | 2,871,000 | 2,990,000 | 1,838,000 | 230,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other liabilities | 1,295,000 | 724,000 | 298,000 | 29,000 | 78,000 | 127,000 | 177,000 | 221,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets and other assets | 10,825,000 | 8,814,000 | 8,922,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 472,000 | 474,000 | 533,000 | 503,000 | 1,126,000 | 644,000 | 487,000 | 526,000 | 448,000 | 608,000 | 348,000 | 500,000 | 798,000 | 1,020,000 | 1,135,000 | 1,002,000 | 881,000 | 1,564,000 | 148,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred stock-based compensation | -27,000 | -45,000 | -75,000 | -106,000 | -148,000 | -209,000 | -298,000 | -433,000 | -688,000 | -1,098,000 | -1,340,000 | -4,326,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term liabilities | 252,000 | 231,000 | 230,000 | 257,000 | 272,000 | 290,000 | 302,000 | 311,000 | 310,000 | 307,000 | 300,000 | 287,000 | 296,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.00015 par value, 5,000 shares authorized: no shares issued and outstanding in 2006 and 2005 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.00015 par value per share, 5,000 shares authorized: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
no shares issued and outstanding in 2006 and 2005 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares issued and outstanding 26,660 in 2006 and 26,433 in 2005 | 4,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liabilities | 847,000 | 1,469,000 | 1,583,000 | 1,701,000 | 2,584,000 | 2,011,000 | 3,820,000 | 4,340,000 | 8,985,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.00015 par value, 5,000 shares authorized, no shares issued and outstanding in 2005 and 2004 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes receivable from stockholders | -550,000 | -550,000 | -550,000 | -550,000 | -1,469,000 | -1,999,000 | -3,025,000 | -3,755,000 | -4,998,000 | -6,052,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.00015 par value per share, 5,000 shares authorized, no shares issued and outstanding in 2005 and 2004 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
no shares issued and outstanding in 2005 and 2004 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares issued and outstanding 25,838 in 2005 and 25,645 in 2004 | 4,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other acquisition obligations | 48,000 | 552,000 | 1,049,000 | 1,675,000 | 1,880,000 | 7,646,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: preferred stock, 0.00015 par value, 5,000 shares authorized, no shares issued and outstanding in 2004 and 2003 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.00015 par value per share, 5,000 shares authorized, no shares issued and outstanding in 2004 and 2003 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.00015 par value, 5,000 shares authorized, no shares issued and outstanding in 2004 and 2003 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.00015 par value, 5,000 shares authorized, no shares issued and outstanding in 2003 and 2002 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax asset | 1,386,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liability | 752,000 | 505,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred rent | 39,000 | 70,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.00015 par value, 5,000 shares authorized, no shares issued and outstanding in 2002 and 2001 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series a convertible preferred stock, 0.00015 par value, 5,833 shares authorized, issued and outstanding in 2000; no shares authorized, issued and outstanding in 2001 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series b convertible preferred stock, 0.00015 par value, 367 shares authorized and 351 shares issued and outstanding in 2000; no shares authorized, issued and outstanding in 2001 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.00015 par value, 5,000 shares authorized, no shares issued and outstanding in 2001 |
The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.
