Calix, Inc(NYSE:CALX)
Calix, Inc., together with its subsidiaries, provides cloud and software platforms, and systems and services required to deliver the unified access network in the United States, the Middle East, Canada, Europe, the Caribbean, and internationally. The company's cloud and software platforms, and syste...
Website: http://www.calix.com
Founded: 1999
Full Time Employees: 763
Sector: Technology
Industry: Software-Application
• 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-28 | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 | 2023-09-30 | 2023-07-01 | 2023-04-01 | 2022-12-31 | 2022-10-01 | 2022-07-02 | 2022-04-02 | 2021-12-31 | 2021-10-02 | 2021-07-03 | 2021-04-03 | 2020-12-31 | 2020-09-26 | 2020-06-27 | 2020-03-28 | 2019-12-31 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-31 | 2018-09-29 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-07-01 | 2017-04-01 | 2016-12-31 | 2016-09-24 | 2016-06-25 | 2016-03-26 | 2015-12-31 | 2015-09-26 | 2015-06-27 | 2015-03-28 | 2014-12-31 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-31 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-31 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-24 | 2011-06-25 | 2011-03-26 | 2010-12-31 | 2010-09-25 | 2010-06-26 | 2010-03-27 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
appliance | 232,843,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
software and service | 47,141,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total revenue | 279,984,000 | 155,831,000 | 236,334,000 | 202,042,000 | 184,948,000 | 176,419,000 | 172,231,000 | 168,670,000 | 162,074,000 | 170,026,000 | 150,508,000 | 119,023,000 | 101,682,000 | 120,191,000 | 114,485,000 | 100,304,000 | 89,350,000 | 115,516,000 | 114,699,000 | 111,702,000 | 99,403,000 | 137,899,000 | 128,827,000 | 126,123,000 | 117,518,000 | ||||||||||||||||||||||||||||||||||||||||
yoy | -11.67% | 37.22% | 19.79% | 14.11% | 3.76% | 14.43% | 41.71% | 59.39% | 41.46% | 31.47% | 18.66% | 13.80% | 4.05% | -0.19% | -10.20% | -10.11% | -16.23% | -10.97% | -11.43% | -15.41% | |||||||||||||||||||||||||||||||||||||||||||||
qoq | -34.06% | 16.97% | 9.24% | 4.83% | 2.43% | 2.11% | 4.07% | -4.68% | 12.97% | 26.45% | 17.05% | -15.40% | 4.98% | 14.14% | 12.26% | -22.65% | 0.71% | 2.68% | 12.37% | -27.92% | 7.04% | 2.14% | 7.32% | ||||||||||||||||||||||||||||||||||||||||||
cost of revenue: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total cost of revenue | 120,688,000 | 78,195,000 | 117,762,000 | 101,862,000 | 93,156,000 | 85,186,000 | 82,738,000 | 79,051,000 | 75,832,000 | 81,011,000 | 74,533,000 | 62,618,000 | 56,058,000 | 65,479,000 | 64,283,000 | 55,636,000 | 51,007,000 | 63,892,000 | 61,866,000 | 60,836,000 | 57,344,000 | 87,342,000 | 84,194,000 | 82,800,000 | 83,141,000 | 79,614,000 | 67,643,000 | 57,419,000 | 52,893,000 | 58,462,000 | 59,184,000 | 50,840,000 | 48,548,000 | 60,192,000 | 60,689,000 | 53,663,000 | 48,894,000 | 53,956,000 | 56,221,000 | 51,934,000 | 49,433,000 | 54,394,000 | 47,795,000 | 45,707,000 | 44,746,000 | 54,531,000 | 51,808,000 | 67,796,000 | 51,081,000 | 53,039,000 | 46,528,000 | 43,215,000 | 31,531,000 | ||||||||||||
gross profit | 159,296,000 | 157,303,000 | 152,010,000 | 136,295,000 | 122,708,000 | 113,367,000 | 110,047,000 | 107,603,000 | 122,577,000 | 113,246,000 | 140,549,000 | 136,470,000 | 128,051,000 | 124,884,000 | 118,572,000 | 100,180,000 | 91,792,000 | 91,233,000 | 89,493,000 | 89,619,000 | 86,242,000 | 89,015,000 | 75,975,000 | 56,405,000 | 45,624,000 | 54,712,000 | 50,202,000 | 44,668,000 | 38,343,000 | 51,624,000 | 52,833,000 | 50,866,000 | 42,059,000 | 50,557,000 | 44,633,000 | 43,323,000 | 34,377,000 | 52,186,000 | 53,544,000 | 50,006,000 | 45,482,000 | 46,537,000 | 53,113,000 | 48,289,000 | 42,490,000 | 51,441,000 | 45,080,000 | 44,342,000 | 36,926,000 | 40,047,000 | 47,407,000 | 42,505,000 | 41,115,000 | 37,030,000 | 33,506,000 | 33,221,000 | 33,819,000 | 37,054,000 | 31,847,000 | 30,163,000 | 20,389,000 | 38,656,000 | 28,964,000 | 28,438,000 | 16,672,000 |
yoy | 29.82% | 38.76% | 38.13% | 26.66% | 0.11% | 0.11% | -21.70% | -21.15% | -4.27% | -9.32% | 18.53% | 36.22% | 39.50% | 36.88% | 32.49% | 11.78% | 6.44% | 2.49% | 17.79% | 58.88% | 89.03% | 62.70% | 51.34% | 26.28% | 18.99% | 5.98% | -4.98% | -12.18% | -8.84% | 2.11% | 18.37% | 17.41% | 22.35% | -3.12% | -16.64% | -13.36% | -24.42% | 12.14% | 0.81% | 3.56% | 7.04% | -9.53% | 17.82% | 8.90% | 15.07% | 28.45% | -4.91% | 4.32% | -10.19% | 8.15% | 41.49% | 27.95% | 21.57% | -0.06% | 5.21% | 10.14% | 65.87% | -4.14% | 9.95% | 6.07% | 22.29% | ||||
qoq | 1.27% | 3.48% | 11.53% | 11.07% | 8.24% | 3.02% | 2.27% | -12.22% | 8.24% | -19.43% | 2.99% | 6.57% | 2.54% | 5.32% | 18.36% | 9.14% | 0.61% | 1.94% | -0.14% | 3.92% | -3.12% | 17.16% | 34.70% | 23.63% | -16.61% | 8.98% | 12.39% | 16.50% | -25.73% | -2.29% | 3.87% | 20.94% | -16.81% | 13.27% | 3.02% | 26.02% | -34.13% | -2.54% | 7.08% | 9.95% | -2.27% | -12.38% | 9.99% | 13.65% | -17.40% | 14.11% | 1.66% | 20.08% | -7.79% | -15.53% | 11.53% | 3.38% | 11.03% | 10.52% | 0.86% | -1.77% | -8.73% | 16.35% | 5.58% | 47.94% | -47.26% | 33.46% | 1.85% | 70.57% | |
gross margin % | 56.89% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | 80.14% | 50.17% | 49.58% | 49.63% | 51.71% | 51.96% | 53.13% | 53.21% | 52.35% | 50.48% | 47.39% | 44.87% | 45.52% | 43.85% | 44.53% | 42.91% | 44.69% | 46.06% | 45.54% | 42.31% | 36.66% | 34.65% | 34.35% | 29.25% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% |
operating expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales and marketing | 63,486,000 | 66,667,000 | 60,257,000 | 63,653,000 | 58,059,000 | 59,443,000 | 52,301,000 | 52,238,000 | 53,897,000 | 55,747,000 | 52,356,000 | 54,596,000 | 51,865,000 | 51,186,000 | 46,134,000 | 41,138,000 | 36,091,000 | 37,004,000 | 31,144,000 | 29,710,000 | 28,051,000 | 29,139,000 | 23,079,000 | 21,343,000 | 20,624,000 | 23,357,000 | 20,123,000 | 19,734,000 | 19,339,000 | 25,282,000 | 20,722,000 | 20,527,000 | 19,901,000 | 23,475,000 | 18,448,000 | 18,429,000 | 22,429,000 | 24,825,000 | 20,575,000 | 19,213,000 | 19,062,000 | 21,165,000 | 18,424,000 | 19,215,000 | 19,759,000 | 21,721,000 | 18,717,000 | 18,455,000 | 17,390,000 | 18,583,000 | 16,612,000 | 17,079,000 | 15,801,000 | 17,249,000 | 15,093,000 | 14,897,000 | 14,890,000 | 16,720,000 | 12,593,000 | 14,172,000 | 12,066,000 | 13,107,000 | 10,408,000 | 10,184,000 | 8,422,000 |
research and development | 54,646,000 | 53,534,000 | 47,055,000 | 45,787,000 | 43,980,000 | 45,858,000 | 45,467,000 | 44,123,000 | 44,422,000 | 42,295,000 | 46,963,000 | 45,341,000 | 43,173,000 | 38,551,000 | 33,196,000 | 30,430,000 | 29,817,000 | 25,940,000 | 25,727,000 | 25,716,000 | 24,364,000 | 23,288,000 | 20,378,000 | 20,921,000 | 20,671,000 | 20,264,000 | 20,890,000 | 20,700,000 | 19,330,000 | 21,215,000 | 21,111,000 | 22,101,000 | 25,536,000 | 28,150,000 | 32,633,000 | 32,950,000 | 33,808,000 | 30,944,000 | 28,119,000 | 25,033,000 | 22,773,000 | 22,829,000 | 22,120,000 | 22,851,000 | 21,914,000 | 21,207,000 | 19,930,000 | 19,544,000 | 19,630,000 | 19,316,000 | 19,777,000 | 20,035,000 | 20,171,000 | 17,144,000 | 16,165,000 | 16,473,000 | 16,966,000 | 17,385,000 | 16,717,000 | 18,584,000 | 15,039,000 | 16,180,000 | 14,299,000 | 13,086,000 | 11,847,000 |
general and administrative | 28,448,000 | 27,827,000 | 27,293,000 | 26,464,000 | 26,750,000 | 26,816,000 | 23,175,000 | 22,598,000 | 26,290,000 | 27,295,000 | 25,301,000 | 24,722,000 | 23,077,000 | 22,096,000 | 19,237,000 | 18,911,000 | 16,031,000 | 14,459,000 | 14,631,000 | 13,664,000 | 13,025,000 | 11,814,000 | 10,768,000 | 11,193,000 | 10,669,000 | 9,597,000 | 9,566,000 | 9,165,000 | 8,787,000 | 10,553,000 | 10,481,000 | 10,371,000 | 9,095,000 | 9,714,000 | 10,203,000 | 9,701,000 | 10,257,000 | 8,652,000 | 8,615,000 | 11,641,000 | 12,684,000 | 9,726,000 | 9,140,000 | 9,436,000 | 10,152,000 | 8,814,000 | 7,625,000 | 7,681,000 | 7,251,000 | 7,652,000 | 8,478,000 | 7,684,000 | 8,131,000 | 6,432,000 | 6,773,000 | 6,129,000 | 6,780,000 | 5,552,000 | 5,475,000 | 6,667,000 | 9,308,000 | 8,483,000 | 7,344,000 | 7,423,000 | 4,748,000 |
total operating expenses | 146,580,000 | 148,028,000 | 134,605,000 | 135,904,000 | 128,789,000 | 132,117,000 | 120,943,000 | 118,959,000 | 124,609,000 | 125,337,000 | 124,620,000 | 124,659,000 | 118,115,000 | 111,833,000 | 98,567,000 | 90,479,000 | 81,939,000 | 76,617,000 | 71,502,000 | 69,090,000 | 65,440,000 | 64,241,000 | 54,225,000 | 59,743,000 | 51,964,000 | 53,218,000 | 53,053,000 | 49,599,000 | 47,456,000 | 56,779,000 | 52,157,000 | 53,792,000 | 53,168,000 | 63,320,000 | 61,896,000 | 62,037,000 | 67,193,000 | 64,421,000 | 52,809,000 | 55,887,000 | 56,220,000 | 56,272,000 | 52,236,000 | 54,054,000 | 54,377,000 | 54,294,000 | 48,824,000 | 48,232,000 | 46,823,000 | 48,103,000 | 47,419,000 | 47,350,000 | 46,655,000 | 44,778,000 | 40,583,000 | 40,051,000 | 41,188,000 | 42,210,000 | 38,741,000 | 47,700,000 | 43,123,000 | 39,760,000 | 34,373,000 | 30,878,000 | 25,202,000 |
operating income | 12,716,000 | 9,275,000 | 17,405,000 | 391,000 | -6,081,000 | -18,750,000 | -10,896,000 | -11,356,000 | -2,032,000 | -12,091,000 | 15,929,000 | 11,811,000 | 9,936,000 | 13,051,000 | 20,005,000 | 9,701,000 | 9,853,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
yoy | -309.11% | -149.47% | -259.74% | -103.44% | 199.26% | 55.07% | -168.40% | -196.15% | -120.45% | -192.64% | -20.37% | 21.75% | 0.84% | ||||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | 37.10% | -46.71% | 4351.41% | -106.43% | -67.57% | 72.08% | -4.05% | 458.86% | -83.19% | -175.91% | 34.87% | 18.87% | -23.87% | -34.76% | 106.22% | -1.54% | |||||||||||||||||||||||||||||||||||||||||||||||||
operating margin % | 4.54% | Infinity% | Infinity% | Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | 8.38% | 8.46% | 4.80% | 5.33% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% |
interest income and other expense, net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | 2,858,000 | 3,924,000 | 3,264,000 | 2,959,000 | 3,287,000 | 3,466,000 | 3,282,000 | 2,960,000 | 2,635,000 | 3,151,000 | 2,658,000 | 2,255,000 | 1,640,000 | 1,139,000 | 595,000 | 240,000 | 35,000 | -102,000 | -142,000 | -165,000 | -223,000 | -248,000 | -60,000 | 54,000 | 88,000 | 126,000 | 184,000 | 216,000 | 211,000 | 271,000 | 297,000 | 338,000 | 379,000 | 643,000 | 52,000 | 30,000 | 4,000 | 3,000 | 2,000 | 1,000 | 1,000 | 1,000 | 3,000 | 4,000 | 7,000 | 7,000 | 11,000 | 26,000 | 43,000 | 87,000 | 120,000 | 103,000 | 74,000 | ||||||||||||
other expense | -342,000 | 198,000 | -335,000 | -196,000 | -356,000 | -178,000 | -135,000 | -84,000 | -444,000 | -167,000 | -762,000 | -463,000 | -391,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
total interest income and other expense | 2,516,000 | 4,122,000 | 2,929,000 | 3,091,000 | 3,110,000 | 3,104,000 | 2,674,000 | 2,500,000 | 1,526,250 | 2,214,000 | 1,473,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | 15,232,000 | 13,397,000 | 20,334,000 | 3,427,000 | -2,990,000 | -15,640,000 | -7,792,000 | -8,682,000 | 468,000 | -9,024,000 | 18,143,000 | 14,229,000 | 11,409,000 | 14,087,000 | 20,466,000 | 9,669,000 | 9,820,000 | 13,782,000 | 17,442,000 | ||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 4,022,000 | 2,524,750 | 4,676,000 | 3,626,000 | 1,797,000 | 2,284,000 | -3,824,000 | -724,000 | 365,000 | -2,425,000 | 1,190,000 | 4,856,000 | 1,811,000 | 2,160,000 | 7,023,000 | 2,148,000 | 1,701,000 | -6,099,000 | -159,982,000 | ||||||||||||||||||||||||||||||||||||||||||||||
net income | 11,210,000 | 7,212,000 | 15,658,000 | -199,000 | -4,787,000 | -17,924,000 | -3,968,000 | -7,958,000 | 103,000 | -6,599,000 | 16,953,000 | 9,373,000 | 9,598,000 | 11,927,000 | 13,443,000 | 7,521,000 | 8,119,000 | 19,881,000 | 177,424,000 | 20,458,000 | 20,615,000 | 24,102,000 | 20,538,000 | -4,212,000 | -6,944,000 | 497,000 | -3,379,000 | -5,045,000 | -9,767,000 | -5,578,000 | 809,000 | -2,793,000 | -11,736,000 | -12,866,000 | -17,853,000 | -18,988,000 | -33,325,000 | -11,483,000 | 636,000 | -5,826,000 | -10,729,000 | -9,546,000 | 922,000 | -5,779,000 | -11,930,000 | -2,988,000 | -3,848,000 | -3,951,000 | -10,027,000 | -6,453,000 | 544,000 | -5,153,000 | -6,203,000 | -6,574,000 | -7,140,000 | -7,091,000 | -7,521,000 | -5,214,000 | -6,934,000 | -17,646,000 | -22,756,000 | -738,000 | -5,351,000 | -3,202,000 | -9,262,000 |
yoy | -334.18% | -140.24% | -494.61% | -97.50% | -4747.57% | 171.62% | -123.41% | -184.90% | -98.93% | -155.33% | 26.11% | 24.62% | 18.22% | -40.01% | -92.42% | -63.24% | -60.62% | -17.51% | 763.88% | -585.71% | -396.88% | 4749.50% | -707.81% | -16.51% | -28.90% | -108.91% | -517.68% | 80.63% | -16.78% | -56.65% | -104.53% | -85.29% | -64.78% | 12.04% | -2907.08% | 225.92% | 210.61% | 20.29% | -31.02% | 0.81% | -10.07% | 219.48% | -123.96% | 46.27% | 18.98% | -53.70% | -807.35% | -23.33% | 61.65% | -1.84% | -107.62% | -27.33% | -17.52% | 26.08% | 2.97% | -59.82% | -66.95% | 606.50% | 29.58% | 451.09% | 145.69% | ||||
qoq | 55.44% | -53.94% | -7968.34% | -95.84% | -73.29% | 351.71% | -50.14% | -7826.21% | -101.56% | -138.93% | 80.87% | -2.34% | -19.53% | -11.28% | 78.74% | -7.37% | -59.16% | -88.79% | 767.26% | -0.76% | -14.47% | 17.35% | -587.61% | -39.34% | -1497.18% | -114.71% | -33.02% | -48.35% | 75.10% | -789.49% | -128.97% | -76.20% | -8.78% | -27.93% | -5.98% | -43.02% | 190.21% | -1905.50% | -110.92% | -45.70% | 12.39% | -1135.36% | -115.95% | -51.56% | 299.26% | -22.35% | -2.61% | -60.60% | 55.39% | -1286.21% | -110.56% | -16.93% | -5.64% | -7.93% | 0.69% | -5.72% | 44.25% | -24.81% | -60.70% | -22.46% | 2983.47% | -86.21% | 67.11% | -65.43% | |
net income margin % | 4.00% | Infinity% | Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | 7.65% | 5.69% | 3.72% | 4.39% | 11.27% | 103.02% | 12.13% | 12.72% | 14.18% | 13.65% | -3.54% | -6.83% | 0.41% | -2.95% | -5.03% | -10.93% | -4.83% | 0.71% | -2.50% | -11.81% | -9.33% | -13.86% | -15.06% | -28.36% | -Infinity% | Infinity% | -Infinity% | -Infinity% | -Infinity% | Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% |
net income per common share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 170 | 110 | 240 | -70 | -270 | -60 | -120 | 65,338,000 | -100 | 260 | 140 | 150 | 180 | 210 | 120 | 130 | 300 | 2,790 | 320 | 330 | 410 | 340 | 13,679,500 | 55,466,000 | -65 | 20 | -350 | -350 | -82.5 | 10 | -80 | 20 | -87.5 | -80 | -55 | 10 | |||||||||||||||||||||||||||||
diluted | 160 | 110 | 220 | -70 | -270 | -60 | -120 | 68,119,000 | -100 | 240 | 130 | 140 | 180 | 190 | 110 | 120 | 270 | 2,610 | 300 | 310 | 380 | 320 | 13,679,500 | 55,466,000 | -65 | 20 | -350 | -350 | -82.5 | 10 | -80 | 20 | -87.5 | -80 | -55 | 10 | |||||||||||||||||||||||||||||
weighted-average number of shares used to compute | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income, net of tax: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized gain on available-for-sale marketable securities | -600,000 | -4,000 | 134,000 | 41,000 | 171,000 | -796,000 | 1,190,000 | 5,000 | -212,000 | 516,000 | 263,000 | -141,000 | 1,064,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustments | -134,000 | -201,000 | -222,000 | 189,000 | 96,000 | -306,000 | 273,000 | 5,000 | -112,000 | 184,000 | -33,000 | -141,000 | 102,000 | 176,000 | -335,000 | -403,000 | -71,000 | 266,000 | -12,000 | -343,000 | -507,000 | 279,000 | 172,000 | 116,000 | 132,000 | 61,000 | -421,000 | -87,000 | -23,000 | -18,000 | -62,000 | -196,000 | 49,000 | -30,000 | 11,000 | 11,000 | 35,000 | 30,000 | -18,000 | ||||||||||||||||||||||||||
total other comprehensive income, net of tax | -734,000 | -205,000 | -88,000 | 230,000 | 267,000 | -1,102,000 | 1,463,000 | 10,000 | -324,000 | 700,000 | 230,000 | -282,000 | 1,166,000 | -709,000 | 266,000 | -12,000 | -343,000 | -507,000 | 279,000 | 175,000 | 120,000 | 135,000 | 57,000 | -430,000 | -96,000 | 18,000 | 47,000 | -164,000 | -166,000 | 46,000 | 9,000 | 11,000 | 11,000 | 35,000 | 30,000 | -18,000 | -1,000 | 24,000 | |||||||||||||||||||||||||||
comprehensive income | 10,476,000 | 7,007,000 | 15,570,000 | 31,000 | -19,026,000 | -2,505,000 | -7,948,000 | -221,000 | -5,899,000 | 17,183,000 | 9,091,000 | 10,764,000 | 12,538,000 | 12,620,000 | 6,812,000 | 6,887,000 | 19,767,000 | 177,400,000 | 20,502,000 | 20,580,000 | 24,604,000 | 20,948,000 | -4,644,500 | -3,809,000 | -3,573,000 | 466,000 | -17,463,500 | -17,733,000 | -3,987,500 | 540,000 | -4,224,500 | 756,000 | -4,469,250 | -3,868,000 | -2,691,250 | 579,000 | |||||||||||||||||||||||||||||
revenue | 181,890,250 | 265,437,000 | 241,882,000 | 220,242,000 | 206,124,000 | 200,945,000 | 198,139,000 | 226,310,000 | 264,734,000 | 263,835,000 | 261,016,000 | 250,008,000 | 131,800,000 | 121,187,000 | 107,425,000 | 98,375,000 | 104,999,000 | 112,297,000 | 99,129,000 | 91,038,000 | 111,633,000 | 105,769,000 | 98,005,000 | 85,820,000 | 94,003,000 | 103,628,000 | 94,439,000 | 90,548,000 | 91,424,000 | 81,301,000 | 78,928,000 | 78,565,000 | 91,585,000 | 83,655,000 | 97,959,000 | 71,470,000 | 91,695,000 | 75,492,000 | 71,653,000 | 48,203,000 | |||||||||||||||||||||||||
cost of revenue | 79,137,000 | 113,427,000 | 105,587,000 | 97,534,000 | 92,757,000 | 90,898,000 | 90,536,000 | 103,733,000 | 151,488,000 | 123,286,000 | 124,546,000 | 121,957,000 | 188,000 | 174,000 | 183,000 | 127,000 | 160,000 | 163,000 | 211,000 | 175,000 | 206,000 | 206,000 | 354,000 | 354,000 | 378,000 | 362,000 | 377,000 | 351,000 | 344,000 | 345,000 | 381,000 | 363,000 | 331,000 | 504 | 593 | 528 | 484 | 140 | |||||||||||||||||||||||||||
interest income and other income, net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | 77,000 | -286,000 | 163,000 | -118,500 | -134,000 | -272,000 | -68,000 | 255,000 | 88,000 | -176,000 | -707,000 | -109,000 | 15,000 | -258,000 | 353,000 | 123,000 | -144,000 | 360,000 | 456,000 | -294,000 | 313,000 | -305,000 | -151,000 | 120,000 | 615,000 | 81,000 | 133,000 | 83,000 | 298,000 | 196,000 | 29,000 | 48,000 | 107,000 | 18,000 | 70,000 | 33,000 | 1,000 | 4,000 | -43,000 | -279,000 | 67,000 | 19,000 | -67,000 | -22,000 | 28,000 | 35,000 | 24,000 | 5,000 | 3,250 | 4,000 | -2,000 | 11,000 | |||||||||||||
total interest income and other income | 3,036,000 | 2,418,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss per common share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 64,525,000 | 57,261,000 | 56,540,000 | -200 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 64,525,000 | 57,261,000 | 56,540,000 | -200 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive loss | -4,520,000 | -4,209,000 | -7,196,000 | -5,268,000 | -9,501,000 | -3,300,000 | -11,457,000 | -18,853,000 | -33,268,000 | -5,808,000 | -10,682,000 | -5,733,000 | -11,921,000 | -3,993,000 | -10,016,000 | -5,123,000 | -6,221,000 | -6,575,000 | -7,116,000 | -7,126,000 | -7,568,000 | ||||||||||||||||||||||||||||||||||||||||||||
systems | 147,866,500 | 225,845,000 | 191,195,000 | 174,426,000 | 166,646,000 | 163,076,000 | 159,553,000 | 153,302,000 | 160,908,000 | 142,294,000 | 110,841,000 | 94,509,000 | 111,978,000 | 106,060,000 | 92,833,000 | 82,360,000 | 105,077,000 | 104,992,000 | 102,563,000 | 93,291,000 | 91,605,000 | ||||||||||||||||||||||||||||||||||||||||||||
services | 7,964,500 | 10,489,000 | 10,847,000 | 10,522,000 | 9,773,000 | 9,155,000 | 9,117,000 | 8,772,000 | 9,118,000 | 8,214,000 | 8,182,000 | 7,173,000 | 8,213,000 | 8,425,000 | 7,471,000 | 6,990,000 | 10,439,000 | 9,707,000 | 9,139,000 | 6,112,000 | 21,404,000 | 22,385,000 | 18,775,000 | 25,913,000 | |||||||||||||||||||||||||||||||||||||||||
interest and other income, net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total interest and other income | 1,036,000 | 461,000 | -32,000 | 136,000 | -37,000 | -516,000 | -1,063,000 | -695,000 | 82,000 | -19,000 | -246,000 | 218,000 | 291,000 | -517,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive loss, net of tax: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized loss on available-for-sale marketable securities | 435,000 | -488,000 | -306,000 | -1,161,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total other comprehensive loss, net of tax | -691,000 | -823,000 | -1,232,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest and other expense, net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total interest and other expense | -33,000 | -834,000 | -549,000 | -726,000 | -275,000 | -499,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charges | 6,286,000 | -271,000 | -157,000 | 793,000 | 5,340,000 | 1,981,000 | 612,000 | 957,000 | 699,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operations | 14,830,500 | 17,991,000 | 20,529,000 | 20,802,000 | 24,774,000 | 21,750,000 | -3,338,000 | -6,340,000 | 1,494,000 | -2,851,000 | -4,931,000 | -9,113,000 | -5,155,000 | 676,000 | -2,926,000 | -11,109,000 | -12,763,000 | -17,263,000 | -18,714,000 | -32,816,000 | -12,235,000 | 735,000 | -5,881,000 | -10,738,000 | -9,735,000 | 877,000 | -5,765,000 | -11,887,000 | -2,853,000 | -3,744,000 | -3,890,000 | -9,897,000 | -8,056,000 | -12,000 | -4,845,000 | -5,540,000 | -7,748,000 | -7,077,000 | -6,830,000 | -7,369,000 | -5,156,000 | -6,894,000 | -17,537,000 | -22,734,000 | -1,104,000 | -5,409,000 | -2,440,000 | -8,530,000 | |||||||||||||||||
interest expense | -72,000 | -86,000 | -119,000 | -125,000 | -322,000 | -356,000 | -617,000 | -290,000 | -437,000 | -271,000 | -142,000 | -108,000 | -44,000 | -96,000 | -155,000 | -170,000 | -164,000 | -223,000 | -263,000 | -279,000 | -379,000 | -632,000 | -59,000 | -58,000 | -57,000 | -73,000 | -24,000 | -42,000 | -28,000 | -45,000 | -41,000 | -57,000 | -42,000 | -45,000 | -48,000 | -45,000 | -46,000 | -50,000 | -45,000 | -620,000 | -473,000 | ||||||||||||||||||||||||
other comprehensive income, net of tax - foreign currency translation adjustments | -3,750 | -24,000 | -252,000 | -223,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before provision for income taxes | 20,665,000 | 20,765,000 | 24,276,000 | 20,687,000 | -4,064,000 | -6,615,000 | 799,000 | -2,769,000 | -4,950,000 | -9,612,000 | -5,401,000 | 894,000 | -2,635,000 | -11,626,000 | -12,698,000 | -17,628,000 | -18,811,000 | -32,652,000 | -11,590,000 | 845,000 | -5,702,000 | -10,608,000 | -9,389,000 | 1,107,000 | -5,677,000 | -11,839,000 | -2,735,000 | -3,733,000 | -3,848,000 | -9,917,000 | -6,474,000 | -30,000 | -4,929,000 | -5,846,000 | -6,696,000 | -7,096,000 | -6,950,000 | -7,426,000 | -22,732,000 | -4,345,000 | -5,330,000 | -2,959,000 | -9,091,000 | ||||||||||||||||||||||
provision for income taxes | 207,000 | 150,000 | 174,000 | 149,000 | 148,000 | 329,000 | 302,000 | 610,000 | 95,000 | 155,000 | 177,000 | 85,000 | 158,000 | 110,000 | 168,000 | 225,000 | 177,000 | 673,000 | -107,000 | 209,000 | 124,000 | 121,000 | 157,000 | 185,000 | 102,000 | 91,000 | 253,000 | 115,000 | 103,000 | 110,000 | -21,000 | -574,000 | 224,000 | 357,000 | -122,000 | 44,000 | 141,000 | 95,000 | 48,000 | 38,000 | 114,000 | 24,000 | -354,000 | 21,000 | 243,000 | 171,000 | |||||||||||||||||||
other comprehensive loss, net of tax -foreign currency translation adjustments | 44,000 | -35,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on asset retirement | 2,474,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income, net of tax -foreign currency translation adjustments | 40,250 | 410,000 | 3,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss per common share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | -70 | -120 | -90 | -180 | -50 | -230 | -670 | -120 | -220 | -110 | -230 | -80 | -100 | -130 | -140 | -150 | -150 | -160 | -90 | -150 | -380 | -550 | 50 | -140 | -90 | -2,270 | |||||||||||||||||||||||||||||||||||||||
weighted-average number of shares used to compute | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 64,525,000 | 57,261,000 | 56,540,000 | -200 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 64,525,000 | 57,261,000 | 56,540,000 | -200 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charge | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of product line | -6,704,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per common share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | -82.5 | -60 | 4,474 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares used to compute | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 170 | 110 | 240 | -70 | -270 | -60 | -120 | 65,338,000 | -100 | 260 | 140 | 150 | 180 | 210 | 120 | 130 | 300 | 2,790 | 320 | 330 | 410 | 340 | 13,679,500 | 55,466,000 | -65 | 20 | -350 | -350 | -82.5 | 10 | -80 | 20 | -87.5 | -80 | -55 | 10 | |||||||||||||||||||||||||||||
diluted | 160 | 110 | 220 | -70 | -270 | -60 | -120 | 68,119,000 | -100 | 240 | 130 | 140 | 180 | 190 | 110 | 120 | 270 | 2,610 | 300 | 310 | 380 | 320 | 13,679,500 | 55,466,000 | -65 | 20 | -350 | -350 | -82.5 | 10 | -80 | 20 | -87.5 | -80 | -55 | 10 | |||||||||||||||||||||||||||||
other comprehensive loss, net of tax - foreign currency translation adjustments | -96,750 | -430,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
includes stock-based compensation as follows: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized gains on available-for-sale | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
marketable securities | 3,000 | 4,000 | -9,000 | -9,000 | 41,000 | 65,000 | -102,000 | 30,000 | -3,000 | 39,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized losses on available-for-sale | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
products | 116,495,000 | 106,442,000 | 107,348,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of intangible assets | 814,000 | 813,000 | 814,000 | 1,663,000 | 2,089,000 | 2,088,000 | 2,088,000 | 2,088,000 | 2,088,000 | 2,089,000 | 2,088,000 | 2,088,000 | 2,088,000 | 2,089,000 | 2,088,000 | 2,088,000 | 2,088,000 | 2,088,000 | 2,088,000 | 1,275,000 | 2,042,000 | 2,806,000 | 3,188,000 | 1,516,000 | 185,000 | 185,000 | 185,000 | 185,000 | |||||||||||||||||||||||||||||||||||||
litigation settlement gain | -4,500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss per common share, basic and diluted | -380 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized gains on available-for-sale marketable securities | 3,000 | -4,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares used to | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
compute net loss per common share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | 49,525,000 | 48,371,000 | 48,591,000 | 51,950,000 | 51,732,000 | 50,573,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
products and services | 78,800,000 | 66,830,000 | 56,605,000 | 51,230,000 | 56,373,000 | 57,096,000 | 48,752,000 | 46,460,000 | 58,104,000 | 58,600,000 | 51,575,000 | 46,806,000 | 51,868,000 | 54,132,000 | 49,846,000 | 47,345,000 | 52,306,000 | 45,707,000 | 43,619,000 | 43,471,000 | 52,489,000 | 49,002,000 | 54,899,000 | 39,308,000 | 51,679,000 | 45,168,000 | 41,855,000 | 30,171,000 | |||||||||||||||||||||||||||||||||||||
compute net income per common share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 12,144,500 | 48,773,000 | 12,953,500 | 51,756,000 | 12,658,750 | 51,048,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 12,144,500 | 49,309,000 | 12,953,500 | 52,016,000 | 12,658,750 | 51,048,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
includes stock-based compensation as follows: - sum | 3,212,000 | 2,590,000 | 4,341,000 | 3,662,000 | 3,898,000 | 3,813,000 | 4,404,000 | 3,902,000 | 4,956,000 | 4,971,000 | 5,275,000 | 4,719,000 | 4,476,000 | 4,307,000 | 4,339,000 | 4,315,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
marketable securities adjustment | -9,500 | -13,000 | -25,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustment | -3,250 | -7,000 | -17,000 | 8,750 | 24,000 | -35,000 | -47,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total other comprehensive income | -12,750 | -20,000 | -42,000 | -35,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares used for eps calculation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 66,041,000 | 65,879,000 | 65,980,000 | 65,058,000 | 63,277,000 | 59,074,000 | 50,271,000 | 49,694,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 69,305,000 | 65,879,000 | 69,320,000 | 68,911,000 | 67,856,000 | 61,998,000 | 50,271,000 | 51,142,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares used to compute net loss per common share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | 54,993,000 | 52,609,000 | 50,155,000 | 48,730,000 | 51,489,000 | 50,808,000 | 49,419,000 | 49,153,000 | 48,911,000 | 48,180,000 | 48,353,000 | 47,972,000 | 47,850,000 | 45,546,000 | 47,128,000 | 46,050,000 | 41,177 | 29,778 | 37,341 | 37,212 | |||||||||||||||||||||||||||||||||||||||||||||
merger-related expenses | 9,709,000 | 10,257,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
merger-related and other expenses | 1,404,000 | 5,482,000 | 6,041,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized loss on investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of preferred stock warrants | -173,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss before provision for income taxes | -11,790,000 | -6,896,000 | -17,532,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock dividends | 900,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss attributable to common stockholders | -5,214,000 | -6,934,000 | -17,646,000 | -22,756,000 | -738,000 | -5,351,000 | -3,202,000 | -10,162,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares used to compute net loss per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | 54,993,000 | 52,609,000 | 50,155,000 | 48,730,000 | 51,489,000 | 50,808,000 | 49,419,000 | 49,153,000 | 48,911,000 | 48,180,000 | 48,353,000 | 47,972,000 | 47,850,000 | 45,546,000 | 47,128,000 | 46,050,000 | 41,177 | 29,778 | 37,341 | 37,212 | |||||||||||||||||||||||||||||||||||||||||||||
amortization of existing technologies | 1,360,000 | 1,360,000 | 1,360,000 | 1,360,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition-related costs | 1,805,000 | 2,137,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | -82.5 | -60 | 4,474 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-28 | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 | 2023-09-30 | 2023-07-01 | 2023-04-01 | 2022-12-31 | 2022-10-01 | 2022-07-02 | 2022-04-02 | 2021-12-31 | 2021-10-02 | 2021-07-03 | 2021-04-03 | 2020-12-31 | 2020-09-26 | 2020-06-27 | 2020-03-28 | 2019-12-31 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-31 | 2018-09-29 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-07-01 | 2017-04-01 | 2016-12-31 | 2016-09-24 | 2016-06-25 | 2016-03-26 | 2015-12-31 | 2015-09-26 | 2015-06-27 | 2015-03-28 | 2014-12-31 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-31 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-31 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-24 | 2011-06-25 | 2011-03-26 | 2010-12-31 | 2010-09-25 | 2010-06-26 | 2010-03-27 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 54,601,000 | 143,086,000 | 95,012,000 | 76,538,000 | 42,300,000 | 43,162,000 | 62,361,000 | 84,486,000 | 88,418,000 | 63,409,000 | 135,675,000 | 90,187,000 | 94,186,000 | 79,073,000 | 75,172,000 | 51,516,000 | 44,369,000 | 51,333,000 | 60,215,000 | 58,590,000 | 85,854,000 | 80,807,000 | 63,826,000 | 50,552,000 | 46,189,000 | 46,829,000 | 37,558,000 | 34,942,000 | 44,067,000 | 49,646,000 | 53,033,000 | 48,175,000 | 42,628,000 | 39,775,000 | 64,184,000 | 37,294,000 | 26,318,000 | 50,359,000 | 31,764,000 | 26,045,000 | 21,365,000 | 23,626,000 | 36,194,000 | 39,672,000 | 29,618,000 | 48,829,000 | 39,399,000 | 32,543,000 | 75,169,000 | 82,747,000 | 79,124,000 | 69,379,000 | 48,059,000 | 46,995,000 | 57,422,000 | 53,085,000 | 49,562,000 | 38,938,000 | 30,249,000 | 18,660,000 | 29,547,000 | 66,304,000 | 35,141,000 | 24,721,000 | 80,963,000 |
marketable securities | 188,688,000 | 245,018,000 | 244,611,000 | 222,430,000 | 240,010,000 | 253,929,000 | 225,223,000 | 176,733,000 | 151,064,000 | 156,937,000 | 114,417,000 | 173,941,000 | 162,864,000 | 162,642,000 | 159,534,000 | 173,369,000 | 168,756,000 | 153,002,000 | 128,492,000 | 117,259,000 | 64,174,000 | 52,982,000 | 39,986,000 | 6,598,000 | 12,915,000 | 25,215,000 | 27,748,000 | 29,554,000 | 38,167,000 | 42,895,000 | 49,964,000 | 57,659,000 | 59,785,000 | 68,157,000 | 62,850,000 | 48,400,000 | 46,439,000 | 2,014,000 | 8,911,000 | 8,999,000 | 32,020,000 | 74,102,000 | 77,166,000 | 36,840,000 | |||||||||||||||||||||
accounts receivable | 116,772,000 | 99,367,000 | 87,465,000 | 63,076,000 | 75,511,000 | 79,321,000 | 85,272,000 | 82,064,000 | 100,307,000 | 126,027,000 | 80,661,000 | 96,980,000 | 92,209,000 | 93,804,000 | 100,527,000 | 86,128,000 | 87,952,000 | 85,219,000 | 91,929,000 | 80,164,000 | 74,408,000 | 69,419,000 | 69,131,000 | 58,590,000 | 67,136,000 | 46,509,000 | 48,532,000 | 60,186,000 | 55,202,000 | 67,026,000 | 67,671,000 | 69,535,000 | 55,746,000 | 80,392,000 | 44,227,000 | 53,392,000 | 64,188,000 | 51,336,000 | 57,256,000 | 49,118,000 | 43,804,000 | 47,155,000 | 48,188,000 | 41,985,000 | 39,000,000 | 30,744,000 | 42,781,000 | 47,330,000 | 44,134,000 | 43,520,000 | 54,421,000 | 62,726,000 | 70,717,000 | 59,519,000 | 56,392,000 | 56,391,000 | 48,140,000 | 47,943,000 | 47,901,000 | 57,940,000 | 54,342,000 | 43,377,000 | 32,881,000 | 35,540,000 | 25,178,000 |
inventory | 154,626,000 | 133,737,000 | 107,981,000 | 110,522,000 | 100,835,000 | 102,727,000 | 100,609,000 | 113,484,000 | 119,782,000 | 132,985,000 | 150,033,000 | 153,394,000 | 156,513,000 | 149,160,000 | 141,116,000 | 98,324,000 | 105,016,000 | 88,880,000 | 75,166,000 | 77,136,000 | 72,211,000 | 52,268,000 | 41,616,000 | 36,659,000 | 30,539,000 | 40,153,000 | 46,355,000 | 45,360,000 | 47,226,000 | 50,151,000 | 30,267,000 | 19,988,000 | 27,061,000 | 31,529,000 | 36,321,000 | 39,572,000 | 46,538,000 | 44,545,000 | 40,190,000 | 40,761,000 | 41,127,000 | 47,667,000 | 43,769,000 | 40,710,000 | 40,637,000 | 46,753,000 | 43,845,000 | 45,888,000 | 45,060,000 | 51,071,000 | 39,376,000 | 37,402,000 | 39,232,000 | 43,282,000 | 30,175,000 | 33,243,000 | 37,157,000 | 44,604,000 | 44,152,000 | 38,489,000 | 49,380,000 | 24,557,000 | 24,920,000 | 24,943,000 | 26,267,000 |
prepaid expenses and other current assets | 72,487,000 | 70,345,000 | 80,448,000 | 89,748,000 | 103,344,000 | 105,596,000 | 111,553,000 | 113,391,000 | 119,214,000 | 118,598,000 | 106,839,000 | 84,782,000 | 70,302,000 | 62,691,000 | 58,827,000 | 51,505,000 | 34,129,000 | 30,811,000 | 18,957,000 | 17,449,000 | 13,122,000 | 11,414,000 | 9,656,000 | 11,640,000 | 11,223,000 | 9,698,000 | 8,787,000 | 7,094,000 | 9,961,000 | 7,306,000 | 10,640,000 | 11,059,000 | 12,551,000 | 8,364,000 | 11,504,000 | 11,112,000 | 11,911,000 | 10,571,000 | 15,700,000 | 8,139,000 | 9,972,000 | 9,470,000 | 8,311,000 | 11,457,000 | 10,779,000 | 12,936,000 | 6,469,000 | 5,038,000 | 4,869,000 | 5,757,000 | 6,656,000 | 8,126,000 | 6,063,000 | 3,245,000 | |||||||||||
total current assets | 587,174,000 | 691,553,000 | 615,517,000 | 562,314,000 | 562,000,000 | 584,735,000 | 585,018,000 | 570,158,000 | 578,785,000 | 597,956,000 | 587,625,000 | 599,284,000 | 576,074,000 | 547,370,000 | 535,176,000 | 460,842,000 | 440,222,000 | 409,245,000 | 374,759,000 | 350,598,000 | 309,769,000 | 266,890,000 | 224,843,000 | 158,069,000 | 155,715,000 | 143,817,000 | 141,860,000 | 148,210,000 | 157,084,000 | 174,757,000 | 161,611,000 | 148,757,000 | 137,986,000 | 162,455,000 | 185,693,000 | 194,379,000 | 214,624,000 | 219,322,000 | 189,182,000 | 169,042,000 | 163,271,000 | 182,800,000 | 197,119,000 | 194,893,000 | 189,953,000 | 207,487,000 | 192,523,000 | 193,490,000 | 187,370,000 | 204,466,000 | 207,375,000 | 206,701,000 | 190,488,000 | 176,550,000 | 165,332,000 | 159,989,000 | 148,209,000 | 144,992,000 | 140,795,000 | 141,229,000 | 156,014,000 | 177,274,000 | 180,515,000 | 181,800,000 | 186,654,000 |
property and equipment | 38,998,000 | 37,812,000 | 32,722,000 | 32,415,000 | 30,832,000 | 31,153,000 | 31,105,000 | 31,058,000 | 28,876,000 | 29,461,000 | 29,123,000 | 28,836,000 | 27,419,000 | 25,834,000 | 24,348,000 | 22,029,000 | 22,307,000 | 21,783,000 | 20,960,000 | 19,663,000 | 20,103,000 | 20,381,000 | 20,168,000 | 20,966,000 | 20,402,000 | 21,527,000 | 28,387,000 | 29,105,000 | 26,372,000 | 24,945,000 | 21,252,000 | 15,557,000 | 14,808,000 | 15,681,000 | 16,997,000 | 17,959,000 | 18,144,000 | 17,984,000 | 16,017,000 | 15,648,000 | 16,515,000 | 17,149,000 | 18,484,000 | 18,790,000 | 19,403,000 | 20,144,000 | 20,159,000 | 17,289,000 | 17,122,000 | 17,473,000 | 18,379,000 | 18,547,000 | 19,013,000 | 21,083,000 | 17,381,000 | 18,195,000 | 17,182,000 | 16,130,000 | 17,222,000 | 18,206,000 | 19,283,000 | 11,815,000 | 11,524,000 | 11,818,000 | 11,591,000 |
right-of-use operating leases | 13,662,000 | 14,665,000 | 10,822,000 | 4,736,000 | 5,535,000 | 6,216,000 | 7,516,000 | 8,250,000 | 9,065,000 | 9,262,000 | 9,964,000 | 10,754,000 | 10,060,000 | 9,283,000 | 10,002,000 | 10,962,000 | 11,796,000 | 12,182,000 | 10,841,000 | 10,983,000 | 11,015,000 | 11,741,000 | 10,684,000 | 11,079,000 | 15,212,000 | 15,864,000 | 15,801,000 | 16,422,000 | 17,062,000 | ||||||||||||||||||||||||||||||||||||
deferred tax assets | 164,719,000 | 165,636,000 | 168,712,000 | 178,817,000 | 179,005,000 | 177,601,000 | 177,775,000 | 173,047,000 | 170,213,000 | 167,691,000 | 162,901,000 | 166,331,000 | 167,918,000 | 167,031,000 | 163,737,000 | 167,928,000 | 168,685,000 | 168,962,000 | 161,968,000 | ||||||||||||||||||||||||||||||||||||||||||||||
goodwill | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 116,175,000 | 118,552,000 | 65,576,000 | 65,576,000 | 65,576,000 | 65,576,000 |
other assets | 30,680,000 | 32,681,000 | 32,421,000 | 26,949,000 | 23,572,000 | 23,387,000 | 19,936,000 | 19,208,000 | 19,674,000 | 21,320,000 | 20,872,000 | 20,388,000 | 17,181,000 | 19,142,000 | 17,441,000 | 14,876,000 | 16,061,000 | 13,685,000 | 11,014,000 | 10,416,000 | 11,073,000 | 12,165,000 | 13,463,000 | 15,025,000 | 16,550,000 | 19,440,000 | 14,288,000 | 1,336,000 | 1,459,000 | 1,203,000 | 1,987,000 | 1,981,000 | 1,943,000 | 759,000 | 777,000 | 811,000 | 816,000 | 1,181,000 | 937,000 | 1,075,000 | 1,202,000 | 1,144,000 | 1,091,000 | 1,241,000 | 1,113,000 | 1,236,000 | 1,346,000 | 1,503,000 | 1,618,000 | 1,745,000 | 1,827,000 | 1,591,000 | 1,694,000 | 1,788,000 | 1,774,000 | 1,892,000 | 2,050,000 | 2,194,000 | 2,273,000 | 2,381,000 | 2,491,000 | 2,376,000 | 2,391,000 | 2,416,000 | 863,000 |
liabilities and stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 69,122,000 | 41,523,000 | 20,138,000 | 23,746,000 | 23,471,000 | 20,226,000 | 24,318,000 | 11,697,000 | 19,026,000 | 34,746,000 | 22,134,000 | 35,358,000 | 35,376,000 | 41,407,000 | 66,246,000 | 22,951,000 | 37,553,000 | 29,061,000 | 31,340,000 | 34,971,000 | 29,224,000 | 13,115,000 | 16,557,000 | 10,204,000 | 20,464,000 | 10,789,000 | 24,151,000 | 37,522,000 | 34,326,000 | 40,209,000 | 32,792,000 | 26,112,000 | 17,836,000 | 35,977,000 | 29,576,000 | 27,840,000 | 24,520,000 | 23,827,000 | 19,340,000 | 13,802,000 | 11,144,000 | 19,603,000 | 16,784,000 | 18,538,000 | 12,792,000 | 23,629,000 | 13,258,000 | 12,850,000 | 10,887,000 | 23,163,000 | 18,073,000 | 16,714,000 | 13,673,000 | 16,804,000 | 16,436,000 | 20,247,000 | 14,133,000 | 14,250,000 | 11,942,000 | 10,932,000 | 16,000,000 | 10,268,000 | 8,785,000 | 4,309,000 | 7,486,000 |
accrued liabilities | 78,555,000 | 91,339,000 | 78,511,000 | 74,122,000 | 69,871,000 | 84,167,000 | 76,075,000 | 89,145,000 | 87,605,000 | 116,227,000 | 82,078,000 | 85,275,000 | 80,838,000 | 90,474,000 | 80,573,000 | 74,782,000 | 71,764,000 | 71,597,000 | 61,444,000 | 58,627,000 | 56,031,000 | 68,736,000 | 60,506,000 | 64,684,000 | 57,975,000 | 57,546,000 | 57,060,000 | 47,657,000 | 55,343,000 | 57,869,000 | 57,052,000 | 47,445,000 | 48,783,000 | 49,279,000 | 59,401,000 | 72,662,000 | 77,015,000 | 69,715,000 | 49,019,000 | 43,930,000 | 43,801,000 | 35,512,000 | 38,280,000 | 36,545,000 | 39,447,000 | 39,443,000 | 37,579,000 | 34,689,000 | 34,570,000 | 32,075,000 | 35,034,000 | 36,664,000 | 36,673,000 | 36,176,000 | 34,137,000 | 33,706,000 | 35,921,000 | 36,214,000 | 39,450,000 | 39,629,000 | 44,668,000 | 25,987,000 | 25,966,000 | 26,510,000 | 28,808,000 |
deferred revenue | 30,800,000 | 30,386,000 | 23,992,000 | 25,774,000 | 29,482,000 | 26,750,000 | 29,513,000 | 32,298,000 | 39,448,000 | 36,669,000 | 34,944,000 | 41,814,000 | 44,497,000 | 33,541,000 | 33,687,000 | 33,511,000 | 32,261,000 | 27,478,000 | 24,217,000 | 23,951,000 | 24,127,000 | 19,189,000 | 15,591,000 | 16,359,000 | 19,912,000 | 17,158,000 | 18,101,000 | 18,528,000 | 15,564,000 | 15,600,000 | 16,813,000 | 17,205,000 | 14,676,000 | 13,076,000 | 28,228,000 | 41,847,000 | 44,416,000 | 27,854,000 | 16,226,000 | 12,367,000 | 9,802,000 | 12,124,000 | 11,414,000 | 9,132,000 | 9,036,000 | 12,722,000 | 20,095,000 | 26,346,000 | 29,013,000 | 34,862,000 | 45,202,000 | 53,763,000 | 48,629,000 | 39,315,000 | 30,674,000 | 24,152,000 | 19,685,000 | 16,783,000 | 19,448,000 | 23,081,000 | 18,076,000 | 14,062,000 | 18,662,000 | 29,263,000 | 25,030,000 |
total current liabilities | 178,477,000 | 163,248,000 | 122,641,000 | 123,642,000 | 122,824,000 | 131,143,000 | 129,906,000 | 133,140,000 | 146,079,000 | 187,642,000 | 139,156,000 | 162,447,000 | 160,711,000 | 165,422,000 | 180,506,000 | 131,244,000 | 141,578,000 | 128,136,000 | 117,001,000 | 117,549,000 | 109,382,000 | 101,040,000 | 92,654,000 | 117,247,000 | 128,351,000 | 115,493,000 | 123,612,000 | 128,707,000 | 135,233,000 | 143,678,000 | 136,657,000 | 120,762,000 | 111,295,000 | 128,332,000 | 147,205,000 | 142,349,000 | 145,951,000 | 121,396,000 | 84,585,000 | 70,099,000 | 64,747,000 | 67,239,000 | 66,478,000 | 64,215,000 | 61,275,000 | 75,794,000 | 70,932,000 | 73,885,000 | 74,470,000 | 90,100,000 | 98,309,000 | 107,141,000 | 98,975,000 | 92,295,000 | 81,247,000 | 78,105,000 | 69,739,000 | 67,247,000 | 70,840,000 | 73,642,000 | 78,744,000 | 50,317,000 | 53,413,000 | 60,082,000 | 66,324,000 |
long-term portion of deferred revenue | 19,708,000 | 19,890,000 | 19,939,000 | 20,111,000 | 21,310,000 | 20,883,000 | 21,384,000 | 21,936,000 | 24,434,000 | 24,864,000 | 25,413,000 | 25,425,000 | 25,121,000 | 25,072,000 | 24,919,000 | 24,709,000 | 21,189,000 | 22,016,000 | 21,568,000 | 21,307,000 | 20,329,000 | 19,904,000 | 19,564,000 | 18,192,000 | 17,656,000 | 18,340,000 | 17,593,000 | 17,792,000 | 18,252,000 | 17,496,000 | 18,108,000 | 18,497,000 | 20,712,000 | 20,645,000 | 21,173,000 | 21,104,000 | 20,876,000 | 20,237,000 | 19,850,000 | 19,649,000 | 19,696,000 | 19,569,000 | 19,390,000 | 19,371,000 | 19,428,000 | 19,393,000 | 18,807,000 | 18,640,000 | 18,469,000 | 18,431,000 | 18,197,000 | 17,335,000 | 16,917,000 | 15,782,000 | 15,299,000 | 14,936,000 | 14,570,000 | 13,347,000 | 12,265,000 | 11,970,000 | 11,609,000 | 10,985,000 | 9,876,000 | 8,572,000 | 6,928,000 |
operating leases | 11,860,000 | 12,756,000 | 9,271,000 | 2,953,000 | 3,378,000 | 3,720,000 | 4,795,000 | 5,859,000 | 6,925,000 | 7,421,000 | 8,446,000 | 9,504,000 | 8,825,000 | 8,442,000 | 9,443,000 | 10,584,000 | 11,656,000 | 12,376,000 | 11,516,000 | 11,920,000 | 12,167,000 | 12,946,000 | 12,356,000 | 12,975,000 | 13,642,000 | 14,337,000 | 14,407,000 | 15,045,000 | 15,692,000 | ||||||||||||||||||||||||||||||||||||
other long-term liabilities | 3,386,000 | 3,409,000 | 2,012,000 | 2,028,000 | 2,441,000 | 2,581,000 | 2,752,000 | 2,737,000 | 2,657,000 | 2,956,000 | 2,700,000 | 2,622,000 | 2,331,000 | 6,332,000 | 4,264,000 | 9,146,000 | 9,018,000 | 11,076,000 | 10,006,000 | 11,421,000 | 11,542,000 | 13,137,000 | 13,228,000 | 13,732,000 | 13,490,000 | 14,625,000 | 14,749,000 | 2,498,000 | 3,134,000 | 3,972,000 | 2,186,000 | 2,051,000 | 866,000 | 1,130,000 | 881,000 | 638,000 | 775,000 | 878,000 | 979,000 | 1,085,000 | 1,196,000 | 1,293,000 | 1,700,000 | 1,903,000 | 2,091,000 | 2,443,000 | 1,743,000 | 958,000 | 1,090,000 | 1,145,000 | 1,321,000 | 1,394,000 | 1,525,000 | 745,000 | 896,000 | 1,198,000 | 1,528,000 | 1,662,000 | 1,588,000 | 1,833,000 | 951,000 | 992,000 | 1,040,000 | 1,089,000 | |
total liabilities | 213,431,000 | 199,303,000 | 153,863,000 | 148,734,000 | 149,953,000 | 158,327,000 | 158,837,000 | 163,672,000 | 180,095,000 | 222,883,000 | 175,715,000 | 199,998,000 | 196,988,000 | 205,268,000 | 219,132,000 | 175,683,000 | 183,441,000 | 173,604,000 | 160,091,000 | 162,197,000 | 153,420,000 | 147,027,000 | 137,802,000 | 162,146,000 | 173,139,000 | 162,795,000 | 170,361,000 | 164,042,000 | 172,311,000 | 165,146,000 | 156,951,000 | 141,310,000 | 132,873,000 | 150,107,000 | 169,259,000 | 164,091,000 | 167,602,000 | 142,511,000 | 105,414,000 | 90,833,000 | 85,639,000 | 88,101,000 | 87,568,000 | 85,489,000 | 82,794,000 | 97,630,000 | 91,482,000 | 93,483,000 | 94,029,000 | 109,676,000 | 117,827,000 | 125,870,000 | 117,417,000 | 108,822,000 | 97,442,000 | 94,055,000 | 85,507,000 | 82,122,000 | 84,767,000 | 87,200,000 | 92,186,000 | 62,253,000 | 64,281,000 | 69,694,000 | 89,341,000 |
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of march 28, 2026 and december 31, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 1,610,000 | 1,678,000 | 1,657,000 | 1,633,000 | 1,643,000 | 1,661,000 | 1,658,000 | 1,645,000 | 1,638,000 | 1,627,000 | 1,649,000 | 1,658,000 | 1,656,000 | 1,644,000 | 1,636,000 | 1,631,000 | 1,616,000 | 1,607,000 | 1,594,000 | 1,580,000 | 1,572,000 | 1,553,000 | 1,544,000 | 1,587,000 | 1,549,000 | 1,545,000 | 1,521,000 | 1,520,000 | 1,488,000 | 1,482,000 | 1,462,000 | 1,460,000 | 1,426,000 | 1,421,000 | 1,393,000 | 1,390,000 | 1,374,000 | 1,368,000 | 1,353,000 | 1,351,000 | 1,328,000 | 1,326,000 | 1,316,000 | 1,313,000 | 1,295,000 | 1,291,000 | 1,280,000 | 1,273,000 | 1,258,000 | 1,256,000 | 1,244,000 | 1,238,000 | 1,222,000 | 1,222,000 | 1,210,000 | 1,205,000 | 1,196,000 | 1,195,000 | 1,182,000 | 1,167,000 | 1,133,000 | 968,000 | 933,000 | 933,000 | 909,000 |
additional paid-in capital | 1,098,541,000 | 1,230,191,000 | 1,200,506,000 | 1,166,266,000 | 1,160,781,000 | 1,170,017,000 | 1,148,742,000 | 1,121,786,000 | 1,102,314,000 | 1,078,393,000 | 1,104,435,000 | 1,112,434,000 | 1,097,596,000 | 1,070,100,000 | 1,050,826,000 | 1,032,833,000 | 1,014,336,000 | 997,855,000 | 984,833,000 | 972,259,000 | 961,846,000 | 948,055,000 | 939,874,000 | 912,402,000 | 899,978,000 | 895,899,000 | 888,828,000 | 886,076,000 | 879,475,000 | 876,073,000 | 862,642,000 | 860,196,000 | 853,809,000 | 851,054,000 | 843,811,000 | 840,931,000 | 839,018,000 | 836,563,000 | 830,225,000 | 825,790,000 | 821,236,000 | 818,754,000 | 813,776,000 | 811,737,000 | 805,525,000 | 801,810,000 | 794,724,000 | 791,756,000 | 785,700,000 | 782,253,000 | 776,209,000 | 772,650,000 | 764,992,000 | 760,232,000 | 754,755,000 | 751,260,000 | 744,695,000 | 740,309,000 | 734,045,000 | 731,617,000 | 733,360,000 | 605,939,000 | 607,669,000 | 600,157,000 | 581,926,000 |
accumulated other comprehensive loss | -1,142,000 | -408,000 | -203,000 | -115,000 | -345,000 | -612,000 | -973,000 | -983,000 | -659,000 | -1,359,000 | -1,589,000 | -1,307,000 | -2,473,000 | -3,084,000 | -2,261,000 | -1,552,000 | -320,000 | -206,000 | -182,000 | -226,000 | -191,000 | -693,000 | -1,103,000 | -1,106,000 | -854,000 | -1,140,000 | -710,000 | -487,000 | -753,000 | -740,000 | -397,000 | -169,000 | -344,000 | -464,000 | -599,000 | -656,000 | -226,000 | -130,000 | -148,000 | ||||||||||||||||||||||||||
accumulated deficit | -361,032,000 | -372,242,000 | -379,454,000 | -395,112,000 | -394,913,000 | -390,126,000 | -372,202,000 | -368,234,000 | -360,276,000 | -360,379,000 | -353,780,000 | -370,733,000 | -380,106,000 | -389,704,000 | -401,631,000 | -415,074,000 | -422,595,000 | -430,714,000 | -450,595,000 | -628,019,000 | -648,477,000 | -669,092,000 | -693,194,000 | -713,732,000 | -709,520,000 | -702,576,000 | -703,073,000 | -699,694,000 | -694,649,000 | -684,882,000 | -679,304,000 | -680,113,000 | -677,320,000 | -667,357,000 | -654,491,000 | -636,638,000 | -617,650,000 | -584,325,000 | -572,842,000 | -573,478,000 | -567,652,000 | -556,923,000 | -547,377,000 | -548,299,000 | -542,520,000 | -530,590,000 | -527,602,000 | -523,754,000 | -519,803,000 | -509,776,000 | -503,323,000 | -503,867,000 | -498,714,000 | -492,511,000 | -485,937,000 | -478,797,000 | -471,706,000 | -464,185,000 | -458,971,000 | -452,037,000 | -434,391,000 | -411,635,000 | -410,897,000 | -405,546,000 | -402,344,000 |
total stockholders’ equity | 737,977,000 | 859,219,000 | 822,506,000 | 772,672,000 | 767,166,000 | 780,940,000 | 778,688,000 | 754,224,000 | 742,693,000 | 718,982,000 | 750,945,000 | 741,770,000 | 717,839,000 | 679,567,000 | 647,747,000 | 617,129,000 | 591,805,000 | 568,428,000 | 535,626,000 | 345,638,000 | 314,715,000 | 280,325,000 | 247,531,000 | 159,168,000 | 150,915,000 | 154,028,000 | 146,150,000 | 147,206,000 | 145,841,000 | 151,934,000 | 144,074,000 | 141,160,000 | 138,039,000 | 144,963,000 | 150,383,000 | 165,233,000 | 182,157,000 | 218,524,000 | 213,547,000 | 214,778,000 | 235,785,000 | 256,560,000 | 261,509,000 | 264,389,000 | 272,591,000 | 268,541,000 | 269,434,000 | 267,356,000 | 273,923,000 | 274,309,000 | 270,165,000 | 267,614,000 | 269,075,000 | 270,161,000 | 273,777,000 | 274,330,000 | 277,417,000 | 276,341,000 | 280,792,000 | 300,138,000 | 195,303,000 | 197,785,000 | 195,521,000 | 180,493,000 | |
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of december 31, 2025 and 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of september 27, 2025 and december 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of june 28, 2025 and december 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of march 29, 2025 and december 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of december 31, 2024 and 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of september 28, 2024 and december 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | 490,000 | 110,000 | -195,000 | -31,000 | 135,000 | 89,000 | 80,000 | 139,000 | 159,000 | 201,000 | 190,000 | 179,000 | 144,000 | 114,000 | 132,000 | 133,000 | 109,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of june 29, 2024 and december 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of march 30, 2024 and december 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of december 31, 2023 and 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of september 30, 2023 and december 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of july 1, 2023 and december 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of april 1, 2023 and december 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of december 31, 2022 and 2021 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of october 1, 2022 and december 31, 2021 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of july 2, 2022 and december 31, 2021 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of april 2, 2022 and december 31, 2021 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of december 31, 2021 and 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of october 2, 2021 and december 31, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of july 3, 2021 and december 31, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of april 3, 2021 and december 31, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash | 628,000 | 628,000 | 628,000 | 628,000 | 628,000 | 628,000 | 628,000 | 628,000 | 295,000 | 295,000 | 295,000 | 295,000 | 295,000 | 972,000 | 754,000 | 1,054,000 | 1,054,000 | 1,054,000 | |||||||||||||||||||||||||||||||||||||||||||||||
line of credit | 26,000,000 | 30,000,000 | 30,000,000 | 24,300,000 | 25,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of december 31, 2020 and 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock | -39,986,000 | -39,986,000 | -39,986,000 | -39,986,000 | -39,986,000 | -39,986,000 | -39,986,000 | -39,986,000 | -39,986,000 | -39,986,000 | -39,986,000 | -39,986,000 | -39,986,000 | -39,986,000 | -39,986,000 | -39,986,000 | -39,986,000 | -39,986,000 | -27,177,000 | -11,124,000 | -3,377,000 | ||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of september 26, 2020 and december 31, 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of june 27, 2020 and december 31, 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of march 28, 2020 and december 31, 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of december 31, 2019 and 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of september 28, 2019 and december 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of june 29, 2019 and december 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of march 30, 2019 and december 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of december 31, 2018 and 2017 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of september 29, 2018 and december 31, 2017 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of june 30, 2018 and december 31, 2017 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of march 31, 2018 and december 31, 2017 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred cost of revenue | 2,395,000 | 22,859,000 | 40,094,000 | 40,454,000 | 34,763,000 | 14,718,000 | 6,812,000 | 4,108,000 | 4,918,000 | 2,998,000 | 1,284,000 | 1,762,000 | 5,080,000 | 11,334,000 | 15,957,000 | 17,843,000 | 21,076,000 | 26,826,000 | 29,068,000 | 26,417,000 | 21,077,000 | 16,960,000 | 9,400,000 | 8,324,000 | 8,932,000 | 10,835,000 | 9,854,000 | ||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of december 31, 2017 and december 31, 2016 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of september 30, 2017 and december 31, 2016 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets | 813,000 | 1,627,000 | 2,440,000 | 3,254,000 | 6,618,000 | 11,259,000 | 15,899,000 | 20,539,000 | 25,179,000 | 29,820,000 | 34,460,000 | 39,100,000 | 43,740,000 | 48,380,000 | 53,021,000 | 57,661,000 | 62,301,000 | 66,941,000 | 71,581,000 | 76,221,000 | 80,048,000 | 84,643,000 | 90,001,000 | 95,984,000 | 515,000 | 2,060,000 | 3,605,000 | 5,150,000 | |||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of july 1, 2017 and december 31, 2016 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total assets | 349,759,000 | 355,475,000 | 323,938,000 | 304,380,000 | 300,417,000 | 323,886,000 | 344,128,000 | 346,998,000 | 347,183,000 | 370,221,000 | 360,023,000 | 362,917,000 | 361,385,000 | 383,599,000 | 392,136,000 | 396,035,000 | 385,031,000 | 377,897,000 | 367,603,000 | 367,832,000 | 359,837,000 | 359,539,000 | 361,108,000 | 367,992,000 | 392,324,000 | 257,556,000 | 262,066,000 | 265,215,000 | 269,834,000 | ||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of april 1, 2017 and december 31, 2016 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders’ equity | 349,759,000 | 323,938,000 | 304,380,000 | 300,417,000 | 323,886,000 | 344,128,000 | 346,998,000 | 347,183,000 | 370,221,000 | 360,023,000 | 362,917,000 | 361,385,000 | 383,599,000 | 392,136,000 | 396,035,000 | 385,031,000 | 377,897,000 | 367,603,000 | 367,832,000 | 359,837,000 | 359,539,000 | 361,108,000 | 367,992,000 | 392,324,000 | |||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders' equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders' equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of december 31, 2016 and december 31, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders' equity | 212,964,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders' equity | 355,475,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of september 24, 2016 and december 31, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of june 25, 2016 and december 31, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of march 26, 2016 and december 31, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of december 31, 2015 and december 31, 2014 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of september 26, 2015 and december 31, 2014 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of june 27, 2015 and december 31, 2014 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of march 28, 2015 and december 31, 2014 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of december 31, 2014 and december 31, 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of september 27, 2014 and december 31, 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of june 28, 2014 and december 31, 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of march 29, 2014 and december 31, 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of december 31, 2013 and december 31, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of september 28, 2013 and december 31, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of june 29, 2013 and december 31, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of march 30, 2013 and december 31, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaids and other current assets | 5,677,000 | 4,383,000 | 3,950,000 | 4,429,000 | 6,493,000 | 5,340,000 | 2,838,000 | 3,044,000 | 3,584,000 | 3,560,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of december 31, 2012 and december 31, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of september 29, 2012 and december 31, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred cost of goods sold | 12,673,000 | 7,771,000 | 10,427,000 | 15,846,000 | 13,846,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid and other current assets | 4,597,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long term liabilities | 1,014,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of june 30, 2012 and december 31, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of march 31, 2012 and december 31, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income | 145,000 | 98,000 | 85,000 | 45,000 | 36,000 | 31,000 | 80,000 | 2,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000,000 shares authorized; no shares issued and outstanding as of december 31, 2011 and december 31, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of september 24, 2011 and december 31, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of june 25, 2011 and december 31, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of march 26, 2011 and december 31, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities, convertible preferred stock and stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock warrant liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of loans payable | 5,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loan payable | 15,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
convertible preferred stock, 0.025 par value, issuable in series: no shares and 38,760 shares authorized at december 31, 2010 and december 31, 2009; no shares and 22,492 shares issued and outstanding at december 31, 2010 and december 31, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of december 31, 2010 and december 31, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities, convertible preferred stock and stockholders’ equity | 257,556,000 | 262,066,000 | 265,215,000 | 269,834,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities, convertible redeemable preferred stock and stockholders’ deficit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
convertible preferred stock, 0.025 par value, issuable in series: no shares and 38,760 shares authorized at september 25, 2010 and december 31, 2009; no shares and 22,492 shares issued and outstanding at september 25, 2010 and december 31, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of september 25, 2010 and december 31, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
convertible preferred stock, 0.025 par value, issuable in series: no shares and 38,760 shares authorized at june 26, 2010 and december 31, 2009; no shares and 22,492 shares issued and outstanding at june 26, 2010 and december 31, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of june 26, 2010 and december 31, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive | -23,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
convertible preferred stock, 0.025 par value, issuable in series: no shares and 38,760 shares authorized at march 27, 2010 and december 31, 2009; no shares and 22,492 shares issued and outstanding at march 27, 2010 and december 31, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of march 27, 2010 and december 31, 2009 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-28 | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 | 2023-09-30 | 2023-07-01 | 2023-04-01 | 2022-12-31 | 2022-10-01 | 2022-07-02 | 2022-04-02 | 2021-12-31 | 2021-10-02 | 2021-07-03 | 2021-04-03 | 2020-12-31 | 2020-09-26 | 2020-06-27 | 2020-03-28 | 2019-12-31 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-31 | 2018-09-29 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-07-01 | 2017-04-01 | 2016-12-31 | 2016-09-24 | 2016-06-25 | 2016-03-26 | 2015-12-31 | 2015-09-26 | 2015-06-27 | 2015-03-28 | 2014-12-31 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-31 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-31 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-24 | 2011-06-25 | 2011-03-26 | 2010-12-31 | 2010-09-25 | 2010-06-26 | 2010-03-27 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 11,210,000 | 7,212,000 | -4,787,000 | -17,924,000 | -3,968,000 | -7,958,000 | 103,000 | -6,599,000 | 16,953,000 | 9,373,000 | 9,598,000 | 11,927,000 | 13,443,000 | 7,521,000 | 8,119,000 | 19,881,000 | 177,424,000 | 20,458,000 | 20,615,000 | 24,102,000 | 20,538,000 | ||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation | 20,605,000 | 21,953,000 | 20,619,000 | 25,612,000 | 19,745,000 | 22,075,000 | 16,371,000 | 15,459,000 | 16,856,000 | 12,681,000 | 16,026,000 | 17,844,000 | 16,220,000 | 13,324,000 | 11,027,000 | 10,008,000 | 10,467,000 | 6,175,000 | 6,661,000 | 6,223,000 | 5,171,000 | 4,160,000 | 3,575,000 | 3,241,000 | 2,984,000 | 2,705,000 | 2,762,000 | 2,569,000 | 3,145,000 | 9,673,000 | 2,499,000 | 2,544,000 | 2,757,000 | 3,054,000 | 2,996,000 | 2,778,000 | 3,540,000 | 3,919,000 | 4,677,000 | 2,968,000 | 2,721,000 | 3,212,000 | 2,590,000 | 4,341,000 | 3,662,000 | 3,898,000 | 3,813,000 | 4,404,000 | 3,902,000 | 4,956,000 | 4,971,000 | 5,275,000 | 4,719,000 | 4,476,000 | 4,307,000 | 4,339,000 | 4,315,000 | 4,366,000 | 3,796,000 | 5,324,000 | 8,117,000 | ||||
depreciation and amortization | 4,376,000 | 4,400,000 | 4,697,000 | 4,342,000 | 4,271,000 | 4,745,000 | 4,817,000 | 5,121,000 | 4,867,000 | 4,450,000 | 4,266,000 | 4,192,000 | 3,723,000 | 3,478,000 | 3,166,000 | 3,728,000 | 3,943,000 | 3,661,000 | 3,614,000 | 3,660,000 | 4,077,000 | 3,407,000 | 3,305,000 | 3,462,000 | 3,544,000 | 2,909,000 | 2,763,000 | 2,363,000 | 2,281,000 | 2,095,000 | 2,150,000 | 2,319,000 | 2,623,000 | 2,546,000 | 2,703,000 | 2,466,000 | 2,463,000 | 2,037,000 | 2,151,000 | 2,176,000 | 1,955,000 | 2,660,000 | 2,624,000 | 2,498,000 | 2,480,000 | 2,491,000 | 2,250,000 | 2,251,000 | 2,271,000 | 2,414,000 | 2,404,000 | 2,509,000 | 2,854,000 | 2,211,000 | 2,222,000 | 2,169,000 | 1,960,000 | 2,005,000 | 2,090,000 | 2,242,000 | 1,617,000 | ||||
deferred income taxes | 1,274,000 | 4,133,000 | 10,063,000 | 174,000 | -1,459,000 | 451,000 | -5,136,000 | -2,836,000 | -2,448,000 | -4,954,000 | 3,410,000 | 1,565,000 | -681,000 | -3,293,000 | 4,191,000 | 757,000 | 277,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
net accretion of available-for-sale securities | -435,000 | -696,000 | -864,000 | -993,000 | -1,144,000 | -1,328,000 | -1,242,000 | -1,310,000 | -1,406,000 | -1,080,000 | -1,222,000 | -1,189,000 | -708,000 | -613,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | -17,405,000 | -11,902,000 | -24,389,000 | 12,435,000 | 3,810,000 | 5,951,000 | -3,207,000 | 18,243,000 | 25,719,000 | -45,365,000 | 16,319,000 | -4,771,000 | 1,595,000 | 6,723,000 | -14,399,000 | 1,824,000 | -2,733,000 | 6,710,000 | -11,765,000 | -5,756,000 | -4,989,000 | -288,000 | -10,540,000 | 8,545,000 | -20,627,000 | 2,023,000 | 11,654,000 | -4,983,000 | 11,823,000 | 645,000 | 1,865,000 | -13,789,000 | 25,137,000 | -36,165,000 | 9,165,000 | 10,796,000 | -12,852,000 | 5,919,000 | -8,141,000 | -5,314,000 | 3,351,000 | 1,032,000 | -6,203,000 | -2,984,000 | -8,256,000 | 12,037,000 | 4,548,000 | -3,195,000 | -614,000 | 10,901,000 | 8,305,000 | 7,991,000 | -11,198,000 | -4,562,000 | -1,000 | -8,251,000 | -197,000 | -42,000 | 10,039,000 | -1,887,000 | 4,177,000 | ||||
inventory | -20,889,000 | -25,755,000 | 2,540,000 | -9,686,000 | 1,891,000 | -2,118,000 | 12,876,000 | 6,297,000 | 13,203,000 | 17,048,000 | 3,361,000 | 3,119,000 | -7,353,000 | -8,044,000 | -42,791,000 | 6,692,000 | -16,137,000 | -13,715,000 | 1,971,000 | -4,925,000 | -19,943,000 | -10,652,000 | -4,958,000 | -6,120,000 | 9,614,000 | 6,203,000 | -996,000 | 1,866,000 | 2,925,000 | -19,884,000 | -10,279,000 | 7,073,000 | 2,451,000 | 4,792,000 | 3,251,000 | 6,966,000 | -1,993,000 | -4,355,000 | 571,000 | 366,000 | 6,540,000 | -3,898,000 | -3,059,000 | -73,000 | 6,115,000 | -2,907,000 | 2,043,000 | -828,000 | 6,011,000 | -10,044,000 | -1,974,000 | 1,830,000 | 4,050,000 | -3,121,000 | 3,068,000 | 3,914,000 | 7,447,000 | -452,000 | -5,663,000 | 10,891,000 | 4,406,000 | ||||
prepaid expenses and other assets | 804,000 | 6,000,000 | -2,455,000 | 10,944,000 | 2,808,000 | 3,508,000 | 1,239,000 | 6,148,000 | 272,000 | -12,263,000 | -22,409,000 | -19,040,000 | -7,083,000 | -5,505,000 | -9,586,000 | -16,530,000 | -6,738,000 | -17,298,000 | -3,386,000 | -5,069,000 | -1,321,000 | -2,937,000 | 2,535,000 | 417,000 | 758,000 | -433,000 | -1,327,000 | 3,632,000 | -1,935,000 | 4,119,000 | 526,000 | 1,455,000 | -2,521,000 | 3,162,000 | -164,000 | 812,000 | -968,000 | 4,861,000 | -7,452,000 | 1,970,000 | -576,000 | -1,292,000 | 3,116,000 | -909,000 | 1,974,000 | -5,593,000 | -1,275,000 | -56,000 | 1,016,000 | 1,001,000 | 1,543,000 | -2,083,000 | 74,000 | ||||||||||||
accounts payable | 26,243,000 | 21,580,000 | -2,355,000 | -1,202,000 | 3,486,000 | -3,329,000 | 11,615,000 | -7,451,000 | -15,973,000 | 13,387,000 | -13,451,000 | -406,000 | -5,899,000 | -24,059,000 | 42,230,000 | -14,246,000 | 8,186,000 | -2,286,000 | -3,607,000 | 5,762,000 | 16,156,000 | -3,426,000 | 6,287,000 | -10,143,000 | 9,472,000 | -13,393,000 | -13,371,000 | 3,673,000 | -6,349,000 | 9,692,000 | 5,219,000 | 7,556,000 | -17,871,000 | 6,216,000 | 1,812,000 | 3,455,000 | 276,000 | 4,592,000 | 5,503,000 | 2,600,000 | -8,459,000 | 2,820,000 | -1,750,000 | 5,745,000 | -10,836,000 | 10,371,000 | 409,000 | 1,963,000 | -12,276,000 | 5,090,000 | 1,359,000 | 3,041,000 | -3,131,000 | 368,000 | -3,811,000 | 6,114,000 | -117,000 | 2,308,000 | 1,010,000 | -5,068,000 | -6,068,000 | ||||
accrued liabilities | -10,298,000 | 8,953,000 | 4,451,000 | 3,699,000 | -14,086,000 | 7,842,000 | -12,981,000 | 1,269,000 | -28,056,000 | 37,211,000 | 361,000 | 8,186,000 | -8,688,000 | 11,094,000 | 5,603,000 | 3,420,000 | 802,000 | 10,281,000 | 3,176,000 | 2,672,000 | -12,856,000 | 8,088,000 | -4,034,000 | 6,501,000 | 1,367,000 | 879,000 | 7,599,000 | -8,700,000 | -1,614,000 | -861,000 | 6,241,000 | -1,784,000 | -805,000 | -10,052,000 | -13,094,000 | -4,148,000 | 7,110,000 | 20,939,000 | 4,962,000 | 541,000 | 8,471,000 | -2,726,000 | 1,834,000 | -2,943,000 | 54,000 | 1,920,000 | 2,919,000 | 116,000 | 2,485,000 | -2,993,000 | -1,688,000 | -18,000 | 482,000 | 1,229,000 | 410,000 | -2,215,000 | -293,000 | -3,236,000 | -179,000 | -5,039,000 | 8,068,000 | ||||
deferred revenue | 232,000 | 6,345,000 | -1,954,000 | -4,906,000 | 3,158,000 | -3,264,000 | -3,336,000 | -9,648,000 | 2,348,000 | 1,176,000 | -6,881,000 | -2,379,000 | 11,005,000 | 6,000 | 387,000 | 4,769,000 | 3,956,000 | 3,709,000 | 527,000 | 802,000 | 5,362,000 | 3,938,000 | 605,000 | -3,018,000 | 2,071,000 | -196,000 | -626,000 | 2,504,000 | 719,000 | -1,824,000 | -782,000 | 314,000 | 866,000 | -15,680,000 | -13,550,000 | -2,341,000 | 17,201,000 | 12,015,000 | 4,060,000 | 2,518,000 | -2,195,000 | 890,000 | 2,300,000 | 39,000 | -3,651,000 | -6,787,000 | -6,084,000 | -2,496,000 | -5,811,000 | -10,106,000 | -7,699,000 | 5,552,000 | 10,449,000 | 10,559,000 | 6,886,000 | 4,833,000 | 4,125,000 | -1,583,000 | -3,338,000 | 5,366,000 | 3,772,000 | ||||
other long-term liabilities | -1,083,000 | 3,823,000 | 6,303,000 | -839,000 | -481,000 | -1,246,000 | -1,049,000 | -987,000 | -794,000 | -768,000 | -982,000 | 970,000 | -3,617,000 | 1,067,000 | -6,024,000 | -944,000 | -2,777,000 | 1,931,000 | -1,802,000 | -368,000 | -2,374,000 | 3,916,000 | -312,000 | 264,000 | -990,000 | -586,000 | -280,000 | -800,000 | -1,696,000 | 248,000 | -414,000 | 247,000 | -264,000 | 249,000 | 244,000 | -138,000 | -103,000 | -99,000 | -106,000 | -109,000 | -98,000 | -196,000 | -32,000 | -76,000 | -59,000 | -84,000 | 785,000 | -132,000 | -56,000 | -176,000 | -73,000 | -131,000 | 442,000 | -149,000 | -119,000 | -184,000 | -330,000 | -134,000 | 74,000 | -245,000 | -8,000 | ||||
net cash from operating activities | 14,634,000 | 46,046,000 | 32,314,000 | 39,381,000 | 17,212,000 | 15,363,000 | 15,999,000 | 22,347,000 | 14,691,000 | 14,924,000 | 15,751,000 | 17,464,000 | 8,112,000 | 6,105,000 | 6,714,000 | 6,999,000 | 7,365,000 | 12,618,000 | 10,818,000 | 23,459,000 | 9,898,000 | 30,473,000 | 17,001,000 | 2,686,000 | 1,249,000 | 620,000 | 7,285,000 | -2,878,000 | -373,000 | 3,145,000 | -5,823,000 | -34,147,000 | -7,191,000 | 2,020,000 | -23,454,000 | 19,159,000 | -128,000 | 119,000 | 5,269,000 | -4,149,000 | 5,479,000 | 5,226,000 | -11,897,000 | 23,533,000 | 15,058,000 | 4,710,000 | -5,226,000 | 4,011,000 | 13,607,000 | 20,820,000 | 2,380,000 | 2,861,000 | 6,710,000 | 4,590,000 | 13,517,000 | 5,850,000 | 7,813,000 | -1,768,000 | 2,694,000 | 799,000 | 8,577,000 | -5,258,000 | 5,058,000 | ||
capital expenditures | -8,118,000 | -5,765,000 | -5,625,000 | -3,735,000 | -4,310,000 | -5,149,000 | -3,244,000 | -5,952,000 | -3,709,000 | -3,972,000 | -3,776,000 | -5,489,000 | -4,618,000 | -4,807,000 | -3,394,000 | -2,635,000 | -3,231,000 | -3,192,000 | -3,343,000 | -1,654,000 | -2,274,000 | -2,202,000 | -1,137,000 | -2,751,000 | -1,729,000 | -969,000 | -2,846,000 | -4,499,000 | -5,039,000 | -1,080,000 | -1,875,000 | -1,240,000 | -2,071,000 | -2,609,000 | -2,106,000 | -4,475,000 | -2,286,000 | -1,625,000 | -1,453,000 | -1,335,000 | -2,325,000 | -1,876,000 | -1,742,000 | 0 | -5,153,000 | -2,420,000 | -1,908,000 | -1,512,000 | -2,210,000 | -1,939,000 | -1,326,000 | -2,300,000 | -1,583,000 | -3,284,000 | -3,012,000 | -1,084,000 | -1,763,000 | -2,786,000 | -1,722,000 | -1,691,000 | -1,017,000 | -1,425,000 | -1,481,000 | ||
free cash flows | 6,516,000 | 40,281,000 | 26,689,000 | 35,646,000 | 12,902,000 | 10,214,000 | 12,755,000 | 16,395,000 | 10,982,000 | 10,952,000 | 11,975,000 | 11,975,000 | 3,494,000 | 1,298,000 | 3,320,000 | 4,364,000 | 4,134,000 | 9,426,000 | 7,475,000 | 21,805,000 | 7,624,000 | 28,271,000 | 15,864,000 | -65,000 | -480,000 | -349,000 | 4,439,000 | -7,377,000 | -5,412,000 | 2,065,000 | -7,698,000 | -35,387,000 | -9,262,000 | -589,000 | -25,560,000 | 14,684,000 | -2,414,000 | -1,506,000 | 3,816,000 | -5,484,000 | 3,154,000 | 3,350,000 | -13,639,000 | 23,533,000 | 9,905,000 | 2,290,000 | -7,134,000 | 2,499,000 | 11,397,000 | 18,881,000 | 1,054,000 | 561,000 | 5,127,000 | 1,306,000 | 10,505,000 | 4,766,000 | 6,050,000 | -4,554,000 | 972,000 | -892,000 | 7,560,000 | -6,683,000 | 3,577,000 | ||
investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of property and equipment | -8,118,000 | -5,765,000 | -5,625,000 | -3,735,000 | -4,310,000 | -5,149,000 | -3,244,000 | -5,952,000 | -3,709,000 | -3,972,000 | -3,776,000 | -5,489,000 | -4,618,000 | -4,807,000 | -3,394,000 | -2,635,000 | -3,231,000 | -3,192,000 | -3,343,000 | -1,654,000 | -2,274,000 | -2,202,000 | -1,137,000 | -2,751,000 | -1,729,000 | -969,000 | -2,846,000 | -4,499,000 | -5,039,000 | -4,865,000 | -2,606,000 | -1,080,000 | -1,875,000 | -1,240,000 | -2,071,000 | -2,609,000 | -2,106,000 | -4,475,000 | -2,286,000 | -1,625,000 | -1,453,000 | -1,335,000 | -2,325,000 | -1,876,000 | -1,742,000 | ||||||||||||||||||||
purchases of marketable securities | -10,038,000 | -53,903,000 | -71,820,000 | -58,260,000 | -36,856,000 | -73,221,000 | -79,559,000 | -113,322,000 | -35,575,000 | -82,672,000 | -27,633,000 | -50,980,000 | -54,908,000 | -49,123,000 | -38,994,000 | -30,252,000 | -73,034,000 | -97,583,000 | -53,232,000 | -93,085,000 | -54,192,000 | -32,996,000 | 0 | 0 | 0 | -8,732,000 | -13,252,000 | -21,479,000 | -8,267,000 | -17,004,000 | |||||||||||||||||||||||||||||||||||
sales of marketable securities | 24,621,000 | 16,780,000 | 0 | -3,000 | 1,171,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maturities of marketable securities | 41,388,000 | 37,409,000 | 50,671,000 | 65,525,000 | 52,154,000 | 44,770,000 | 32,724,000 | 40,240,000 | 42,565,000 | 41,915,000 | 88,665,000 | 40,975,000 | 56,248,000 | 47,063,000 | 52,873,000 | 25,333,000 | 56,119,000 | 72,894,000 | 42,000,000 | 40,000,000 | 43,000,000 | 6,600,000 | 6,325,000 | 7,250,000 | 11,266,000 | 18,230,000 | 8,500,000 | 4,650,000 | 7,020,000 | 20,680,000 | 23,433,000 | 16,382,000 | 11,450,000 | ||||||||||||||||||||||||||||||||
net cash from investing activities | 47,853,000 | -5,479,000 | -26,774,000 | 14,892,000 | 10,988,000 | -33,603,000 | -48,908,000 | -30,300,000 | 3,281,000 | -44,729,000 | 57,256,000 | -15,494,000 | -3,278,000 | -6,867,000 | 10,485,000 | -7,554,000 | -20,146,000 | -27,881,000 | -14,575,000 | -54,739,000 | -13,466,000 | -15,198,000 | -1,729,000 | -969,000 | -2,846,000 | -4,499,000 | -5,039,000 | -4,865,000 | -2,606,000 | -1,080,000 | 8,475,000 | 5,360,000 | 4,254,000 | 9,692,000 | 428,000 | -2,723,000 | 6,214,000 | 3,025,000 | 5,567,000 | 6,093,000 | -371,000 | 6,239,000 | -7,296,000 | -17,222,000 | -7,322,000 | -48,992,000 | -1,908,000 | -1,512,000 | -2,210,000 | -1,939,000 | -1,326,000 | -14,300,000 | -1,583,000 | -3,284,000 | -3,012,000 | 916,000 | 5,087,000 | -2,807,000 | -39,605,000 | 40,152,000 | 1,825,000 | -42,058,000 | -2,207,000 | ||
financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from common stock issuances related to employee benefit plans | 19,999,000 | 24,375,000 | 16,624,000 | 13,352,000 | 10,845,000 | 6,159,000 | 10,599,000 | 4,020,000 | 10,814,000 | 5,490,000 | 8,375,000 | 5,813,000 | 12,471,000 | 5,958,000 | 6,971,000 | 8,504,000 | 6,023,000 | 6,860,000 | 5,927,000 | 4,198,000 | 8,639,000 | ||||||||||||||||||||||||||||||||||||||||||||
repurchases of common stock | -170,869,000 | -16,620,000 | -3,479,000 | -33,557,000 | -39,974,000 | -6,957,000 | 0 | 0 | -3,738,000 | -43,988,000 | -32,409,000 | -8,817,000 | -1,183,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -150,870,000 | 7,755,000 | 13,145,000 | -20,205,000 | -29,129,000 | -798,000 | 10,599,000 | 4,020,000 | 7,076,000 | -42,616,000 | -27,506,000 | -6,026,000 | 10,222,000 | 4,560,000 | 6,608,000 | 8,009,000 | 5,886,000 | 6,342,000 | 5,416,000 | 3,986,000 | 8,639,000 | 614,000 | 37,027,000 | 4,426,000 | 80,000 | 9,356,000 | -1,445,000 | -1,550,000 | -390,000 | 3,775,000 | -163,000 | 3,877,000 | 3,000 | 4,217,000 | 29,701,000 | -848,000 | -1,080,000 | 2,434,000 | -240,000 | 1,609,000 | -13,046,000 | -14,414,000 | -8,295,000 | -1,490,000 | 58,000 | 3,198,000 | -838,000 | 1,667,000 | -452,000 | 1,086,000 | -1,708,000 | 2,398,000 | 42,000 | 1,013,000 | -807,000 | 2,235,000 | 72,000 | 1,911,000 | -1,353,000 | -6,346,000 | 154,000 | -9,788,000 | 18,000 | -8,926,000 | 46,291,000 |
effect of exchange rate changes on cash and cash equivalents | -102,000 | -248,000 | -211,000 | 170,000 | 67,000 | -161,000 | 185,000 | 1,000 | -39,000 | 155,000 | -13,000 | 57,000 | 57,000 | 103,000 | -151,000 | -307,000 | -69,000 | 39,000 | -34,000 | 30,000 | -24,000 | -271,000 | -395,000 | 198,000 | 161,000 | 126,000 | 112,000 | 65,000 | -275,000 | -127,000 | -73,000 | -51,000 | -98,000 | -291,000 | 79,000 | -76,000 | -79,000 | -42,000 | -11,000 | 8,000 | 38,000 | 56,000 | 41,000 | -32,000 | -1,000 | 17,000 | -18,000 | 47,000 | 12,000 | 42,000 | |||||||||||||||
net decrease in cash and cash equivalents | -88,485,000 | -24,041,000 | -2,261,000 | -3,478,000 | 10,054,000 | -19,211,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of period | 143,086,000 | 0 | 0 | 43,162,000 | 0 | 0 | 63,409,000 | 0 | 0 | 79,073,000 | 0 | 0 | 51,333,000 | 0 | 0 | 0 | 39,775,000 | 0 | 0 | 50,359,000 | 0 | 0 | 0 | 23,626,000 | 0 | 0 | 0 | 48,829,000 | 0 | 0 | 0 | 82,747,000 | 0 | 0 | 0 | 46,995,000 | 0 | 0 | 0 | 38,938,000 | 0 | 0 | 66,304,000 | 0 | 0 | 0 | 31,821,000 | ||||||||||||||||||
cash and cash equivalents at end of period | 54,601,000 | 18,474,000 | 34,238,000 | 42,300,000 | -22,125,000 | -3,932,000 | 88,418,000 | 45,488,000 | -3,999,000 | 94,186,000 | 23,656,000 | 7,147,000 | 44,369,000 | 1,625,000 | 4,858,000 | 5,547,000 | 42,628,000 | 26,890,000 | 10,976,000 | 26,318,000 | 18,595,000 | 5,719,000 | 4,680,000 | 21,365,000 | -12,568,000 | -3,478,000 | 10,054,000 | 29,618,000 | 9,430,000 | 6,856,000 | -42,626,000 | 75,169,000 | 3,623,000 | 9,745,000 | 21,320,000 | 48,059,000 | -10,427,000 | 4,337,000 | 3,523,000 | 49,562,000 | 11,589,000 | -10,887,000 | 29,547,000 | 31,163,000 | 10,420,000 | -56,242,000 | 80,963,000 | ||||||||||||||||||
investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments related to financing arrangements | -4,118,000 | -3,472,000 | -3,022,000 | -1,066,000 | -1,398,000 | -363,000 | -495,000 | -137,000 | -518,000 | -511,000 | -3,416,000 | -813,000 | -687,000 | -842,000 | -735,000 | -735,000 | -614,000 | -653,000 | |||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | 48,074,000 | 18,474,000 | 34,238,000 | -862,000 | -19,199,000 | -22,125,000 | -3,932,000 | 25,009,000 | -72,266,000 | 45,488,000 | -3,999,000 | 15,113,000 | 3,901,000 | 23,656,000 | 7,147,000 | -6,964,000 | -8,882,000 | 1,625,000 | 4,858,000 | 5,547,000 | 2,853,000 | -24,409,000 | 26,890,000 | 18,595,000 | 5,719,000 | 9,430,000 | 6,856,000 | -42,626,000 | -7,578,000 | 3,623,000 | 9,745,000 | 21,320,000 | 1,064,000 | -10,427,000 | 4,337,000 | 3,523,000 | 10,624,000 | 8,689,000 | -36,757,000 | 31,163,000 | 10,420,000 | -56,242,000 | 49,142,000 | ||||||||||||||||||||||
cash and cash equivalents at beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest paid | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes paid | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in accounts payable and accrued liabilities related to purchases of property and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss | -6,944,000 | 497,000 | -3,379,000 | -5,045,000 | -9,767,000 | -5,578,000 | 809,000 | -2,793,000 | -11,736,000 | -12,866,000 | -17,853,000 | -18,988,000 | -33,325,000 | -11,483,000 | 636,000 | -5,826,000 | -10,729,000 | -9,546,000 | 922,000 | -5,779,000 | -11,930,000 | -2,988,000 | -3,848,000 | -3,951,000 | -10,027,000 | -6,453,000 | 544,000 | -5,153,000 | -6,203,000 | -6,574,000 | -7,140,000 | -7,091,000 | -7,521,000 | -5,214,000 | -6,934,000 | -17,646,000 | -22,756,000 | ||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset retirements and write-downs | 165,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the sale of common stock in connection with public offering, net of expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from line of credit | 0 | 0 | 0 | 30,000,000 | 30,000,000 | 24,300,000 | 59,000,000 | 30,000,000 | 153,152,000 | 116,699,000 | 124,826,000 | 163,238,000 | 102,734,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
payments related to the line of credit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reversal of valuation allowance on deferred tax assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the sale of common stock in connection with public offering, net of expense | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of line of credit | -26,000,000 | -4,000,000 | -30,000,000 | -25,000,000 | -64,000,000 | -30,000,000 | -116,699,000 | -124,826,000 | -163,238,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments to originate the line of credit | 0 | 0 | -108,000 | -177,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash, cash equivalents and restricted cash | 5,047,000 | 16,353,000 | 13,274,000 | 9,271,000 | 2,616,000 | -9,125,000 | -5,579,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at beginning of period | 80,807,000 | 0 | 0 | 47,457,000 | 0 | 0 | 50,274,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at end of period | 85,854,000 | 13,274,000 | 4,363,000 | 46,817,000 | 2,616,000 | -9,125,000 | 44,695,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of product line | 0 | 0 | 0 | -6,704,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of product line | 0 | 0 | 0 | 10,350,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options | 1,243,000 | 2,133,000 | 4,509,000 | 1,099,000 | 116,000 | 0 | 36,000 | 290,000 | 305,000 | 28,000 | 43,000 | 8,000 | 33,000 | 0 | 16,000 | 13,000 | 3,000 | 0 | 0 | 14,000 | 13,000 | 35,000 | 26,000 | 564,000 | 1,239,000 | 290,000 | 118,000 | 21,000 | 383,000 | 246,000 | 42,000 | 15,000 | |||||||||||||||||||||||||||||||||
proceeds from employee stock purchase plans | 2,787,000 | 1,644,000 | 4,276,000 | 0 | 3,491,000 | -30,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes paid for awards vested under equity incentive plan | -1,000 | -10,000 | -129,000 | -27,000 | -21,000 | -46,000 | -2,000 | -5,000 | -21,000 | -113,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments of line of credit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash, cash equivalents and restricted cash | 369,000 | 2,000 | -240,000 | 264,000 | -378,000 | -198,000 | 223,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investing activity – | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
money market funds | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash | 0 | 0 | 0 | 295,000 | 677,000 | 0 | 0 | 0 | 754,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on asset retirements | 12,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash, cash equivalents and restricted cash | -640,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments to originate or amend the line of credit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on retirement of property and equipment | 43,000 | 95,000 | 15,000 | 64,000 | 3,000 | 244,000 | 132,000 | 68,000 | 0 | 80,000 | 10,000 | 9,000 | -5,000 | 10,000 | 9,000 | 5,000 | 4,000 | 18,000 | 542,000 | 0 | 178,000 | 171,000 | 657,000 | ||||||||||||||||||||||||||||||||||||||||||
amortization of intangible assets | 0 | 0 | 0 | 813,000 | 814,000 | 813,000 | 814,000 | 3,364,000 | 4,641,000 | 4,640,000 | 4,640,000 | 4,640,000 | 4,640,000 | 4,641,000 | 4,640,000 | 4,640,000 | 4,640,000 | 4,641,000 | 4,640,000 | 4,640,000 | 4,640,000 | 4,640,000 | 4,640,000 | 3,827,000 | 4,595,000 | 5,358,000 | 5,983,000 | 2,185,000 | |||||||||||||||||||||||||||||||||||||
amortization of premium (discount) relating to available-for-sale securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for repurchases of common stock | 0 | 0 | 0 | -12,809,000 | -16,053,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from (used) in operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of discount related to available-for-sale securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred cost of revenue | 20,464,000 | 17,235,000 | 360,000 | -5,691,000 | -20,045,000 | -7,906,000 | -2,704,000 | 810,000 | -1,920,000 | -1,714,000 | 478,000 | 3,318,000 | 6,254,000 | 4,623,000 | 1,886,000 | 3,233,000 | 5,750,000 | 2,242,000 | -2,651,000 | -5,340,000 | -4,743,000 | -4,287,000 | -3,273,000 | -1,076,000 | 608,000 | 1,903,000 | -981,000 | -2,083,000 | |||||||||||||||||||||||||||||||||||||
amortization of premium (discount) related to available-for-sale securities | -4,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from employee stock purchase plan | 0 | 2,745,000 | 0 | 2,023,000 | 0 | 2,174,000 | 0 | 2,364,000 | 0 | 1,841,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of premiums related to available-for-sale securities | -5,000 | 104,000 | 119,000 | 114,000 | 202,000 | 254,000 | 287,000 | 194,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes paid for awards vested under equity incentive plans | -1,093,000 | -314,000 | -240,000 | -1,296,000 | -251,000 | -259,000 | -583,000 | -1,004,000 | -506,000 | -215,000 | -1,128,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of premiums relating to available-for-sale securities | 15,000 | 45,000 | 76,000 | 108,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of available-for-sale securities | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for debt issuance costs | -15,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
utilization of inventory credit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash financing and investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment acquired using credits from ericsson inc. | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of treasury stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on bargain purchase | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisitions, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of property and equipment | -5,153,000 | -2,420,000 | -1,908,000 | -1,512,000 | -2,210,000 | -1,939,000 | -1,326,000 | -2,300,000 | -1,583,000 | -3,284,000 | -3,012,000 | -1,084,000 | -1,763,000 | -2,786,000 | -1,722,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of marketable securities | -2,784,000 | -4,613,000 | -18,010,000 | -49,133,000 | -7,434,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of marketable securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes withheld upon vesting of performance restricted stock units | -473,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales and maturities of marketable securities | 22,905,000 | 20,852,000 | 8,500,000 | 6,708,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options and other | 36,000 | 19,000 | 67,000 | 72,000 | 99,000 | 513,000 | 154,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes withheld upon vesting of restricted stock units and restricted stock awards | -1,339,000 | -864,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
value of common stock issued in acquisition | 0 | 0 | 29,000 | 117,229,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of equity awards assumed in connection with acquisition | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes withheld upon vesting of restricted stock units | -3,000 | -1,452,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revaluation of warrant liability | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net gains on investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaids and other assets | -444,000 | 357,000 | -489,000 | 623,000 | 2,143,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on loans | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from initial public offering of common stock, net of issuance costs | 0 | 18,000 | 11,064,000 | 46,229,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of series i preferred stock dividends | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of occam networks, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of occam networks, net of cash assumed | 0 | 0 | -21,000 | -60,788,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of equity awards assumed | 0 | 0 | -716,000 | 2,086,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in restricted cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options and warrants and other | 216,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from loans | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of series j preferred stock | 47,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of common and preferred stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental schedule of noncash investing and financing activity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revaluation of warranty liability | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock under employee stock purchase plan | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaids and other current assets | -2,405,000 | 1,159,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of property and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred cost of goods sold | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of property and equipment | -1,691,000 | -1,017,000 | -1,425,000 | -1,481,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes withheld upon the vesting of rsus | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental schedule of noncash investing and financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of liability related to early exercise of common stock |
