Impinj, Inc(NASDAQ:PI)
Impinj, Inc. operates a cloud connectivity platform. Its platform, which comprises multiple product families, wirelessly connects individual items and delivers data about the connected items to business and consumer applications. The company's platform comprises endpoint ICs, a miniature radios-on-a...
Website: http://www.impinj.com
Founded: 2000
Full Time Employees: 272
Sector: Technology
Industry: Communication Equipment
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 74,250,000 | 92,849,000 | 96,055,000 | 97,894,000 | 74,277,000 | 91,569,000 | 95,198,000 | 102,495,000 | 76,825,000 | 70,651,000 | 65,005,000 | 85,986,000 | 85,897,000 | 76,590,000 | 68,270,000 | 59,796,000 | 53,144,000 | 52,574,000 | 45,193,000 | 47,268,000 | 45,248,000 | 36,448,000 | 28,196,000 | 26,457,000 | 47,822,000 | 40,821,000 | 40,762,000 | 38,190,000 | 33,063,000 | 34,618,000 | 34,405,000 | 28,542,000 | 25,068,000 | 26,863,000 | 32,599,000 | 34,111,000 | 31,727,000 | |||
yoy | -0.04% | 1.40% | 0.90% | -4.49% | -3.32% | 29.61% | 46.45% | 19.20% | -10.56% | -7.75% | -4.78% | 43.80% | 61.63% | 45.68% | 51.06% | 26.50% | 17.45% | 44.24% | 60.28% | 78.66% | -5.38% | -10.71% | -30.83% | -30.72% | 44.64% | 17.92% | 18.48% | 33.80% | 31.89% | 28.87% | 5.54% | -16.33% | -20.99% | |||||||
qoq | -20.03% | -3.34% | -1.88% | 31.80% | -18.88% | -3.81% | -7.12% | 33.41% | 8.74% | 8.69% | -24.40% | 0.10% | 12.15% | 12.19% | 14.17% | 12.52% | 1.08% | 16.33% | -4.39% | 4.46% | 24.14% | 29.27% | 6.57% | -44.68% | 17.15% | 0.14% | 6.73% | 15.51% | -4.49% | 0.62% | 20.54% | 13.86% | -6.68% | -17.60% | -4.43% | 7.51% | ||||
cost of revenue | 37,791,000 | 44,794,000 | 47,727,000 | 41,281,000 | 37,596,000 | 45,347,000 | 47,629,000 | 44,979,000 | 39,277,000 | 36,781,000 | 34,237,000 | 42,172,000 | 42,367,000 | 36,422,000 | 30,835,000 | 28,294,000 | 24,365,000 | 23,391,000 | 22,180,000 | 22,491,000 | 23,267,000 | 19,034,000 | 14,824,000 | 13,497,000 | 26,428,000 | 20,889,000 | 20,981,000 | 19,774,000 | 17,190,000 | 18,307,000 | 17,857,000 | 14,882,000 | 13,306,000 | 13,854,000 | 15,606,000 | 15,940,000 | 14,959,000 | |||
gross profit | 36,459,000 | 48,055,000 | 48,328,000 | 56,613,000 | 36,681,000 | 46,222,000 | 47,569,000 | 57,516,000 | 37,548,000 | 33,870,000 | 30,768,000 | 43,814,000 | 43,530,000 | 40,168,000 | 37,435,000 | 31,502,000 | 28,779,000 | 29,183,000 | 23,013,000 | 24,777,000 | 21,981,000 | 17,414,000 | 13,372,000 | 12,960,000 | 21,394,000 | 19,932,000 | 19,781,000 | 18,416,000 | 15,873,000 | 16,311,000 | 16,548,000 | 13,660,000 | 11,762,000 | 13,009,000 | 16,993,000 | 18,171,000 | 16,768,000 | 18,388,000 | 16,375,000 | 13,592,000 |
yoy | -0.61% | 3.97% | 1.60% | -1.57% | -2.31% | 36.47% | 54.61% | 31.27% | -13.74% | -15.68% | -17.81% | 39.08% | 51.26% | 37.64% | 62.67% | 27.14% | 30.93% | 67.58% | 72.10% | 91.18% | 2.74% | -12.63% | -32.40% | -29.63% | 34.78% | 22.20% | 19.54% | 34.82% | 34.95% | 25.38% | -2.62% | -24.83% | -29.85% | -29.25% | 3.77% | 33.69% | ||||
qoq | -24.13% | -0.56% | -14.63% | 54.34% | -20.64% | -2.83% | -17.29% | 53.18% | 10.86% | 10.08% | -29.78% | 0.65% | 8.37% | 7.30% | 18.83% | 9.46% | -1.38% | 26.81% | -7.12% | 12.72% | 26.23% | 30.23% | 3.18% | -39.42% | 7.33% | 0.76% | 7.41% | 16.02% | -2.69% | -1.43% | 21.14% | 16.14% | -9.59% | -23.44% | -6.48% | 8.37% | -8.81% | 12.29% | 20.48% | |
gross margin % | 49.10% | 51.76% | 50.31% | 57.83% | 49.38% | 50.48% | 49.97% | 56.12% | 48.87% | 47.94% | 47.33% | 50.95% | 50.68% | 52.45% | 54.83% | 52.68% | 54.15% | 55.51% | 50.92% | 52.42% | 48.58% | 47.78% | 47.43% | 48.99% | 44.74% | 48.83% | 48.53% | 48.22% | 48.01% | 47.12% | 48.10% | 47.86% | 46.92% | 48.43% | 52.13% | 53.27% | 52.85% | Infinity% | Infinity% | Infinity% |
operating expenses: | ||||||||||||||||||||||||||||||||||||||||
research and development | 28,724,000 | 26,929,000 | 25,720,000 | 24,652,000 | 25,314,000 | 25,894,000 | 25,492,000 | 24,924,000 | 22,519,000 | 21,136,000 | 21,588,000 | 23,403,000 | 22,435,000 | 18,982,000 | 18,766,000 | 18,369,000 | 17,989,000 | 17,578,000 | 16,789,000 | 15,900,000 | 13,791,000 | 14,971,000 | 11,901,000 | 10,661,000 | 11,057,000 | 11,202,000 | 10,344,000 | 8,773,000 | 8,561,000 | 6,292,500 | 8,804,000 | 8,363,000 | 8,003,000 | 8,912,000 | 8,846,000 | 7,119,000 | 7,343,000 | 4,445,500 | 6,622,000 | 5,726,000 |
sales and marketing | 9,757,000 | 10,357,000 | 9,380,000 | 8,738,000 | 8,055,000 | 10,688,000 | 9,888,000 | 9,827,000 | 10,176,000 | 10,445,000 | 10,073,000 | 10,632,000 | 9,973,000 | 9,655,000 | 9,326,000 | 9,614,000 | 9,299,000 | 9,710,000 | 8,736,000 | 8,196,000 | 7,645,000 | 8,086,000 | 6,964,000 | 6,123,000 | 7,490,000 | 8,063,000 | 7,842,000 | 8,188,000 | 8,549,000 | 6,186,500 | 7,864,000 | 8,023,000 | 8,859,000 | 9,092,000 | 8,107,000 | 7,044,000 | 7,336,000 | 3,975,500 | 5,584,000 | 5,288,000 |
general and administrative | 12,609,000 | 12,933,000 | 12,035,000 | 11,828,000 | 12,396,000 | 12,762,000 | 12,452,000 | 13,223,000 | 13,365,000 | 15,730,000 | 13,532,000 | 16,002,000 | 15,564,000 | 11,577,000 | 11,087,000 | 11,995,000 | 10,806,000 | 9,125,000 | 9,860,000 | 8,998,000 | 8,154,000 | 8,743,000 | 7,527,000 | 12,446,000 | 6,242,000 | 7,488,000 | 5,503,000 | 5,455,000 | 5,695,000 | 4,245,250 | 6,695,000 | 5,061,000 | 5,225,000 | 4,529,000 | 4,723,000 | 4,822,000 | 4,087,000 | 2,053,500 | 3,356,000 | 2,356,000 |
amortization of intangibles | 537,000 | 534,000 | 537,000 | 521,000 | 485,000 | 491,000 | 506,000 | 496,000 | 1,409,000 | 1,398,000 | 1,409,000 | 2,146,000 | ||||||||||||||||||||||||||||
total operating expenses | 51,627,000 | 50,753,000 | 47,672,000 | 45,739,000 | 46,250,000 | 49,835,000 | 48,338,000 | 48,470,000 | 49,281,000 | 48,709,000 | 46,602,000 | 52,183,000 | 47,972,000 | 40,112,000 | 39,179,000 | 39,978,000 | 38,094,000 | 36,871,000 | 35,385,000 | 33,094,000 | 30,853,000 | 31,800,000 | 26,392,000 | 29,230,000 | 24,789,000 | 26,753,000 | 23,689,000 | 22,416,000 | 22,805,000 | 22,504,000 | 23,363,000 | 21,269,000 | 26,014,000 | 22,533,000 | 21,676,000 | 18,985,000 | 18,766,000 | 18,043,000 | 15,562,000 | 13,370,000 |
income from operations | -15,168,000 | -2,698,000 | 656,000 | 10,874,000 | -9,569,000 | -3,613,000 | -769,000 | 9,046,000 | -11,733,000 | -14,839,000 | -15,834,000 | -8,369,000 | -4,442,000 | 56,000 | -1,744,000 | -8,476,000 | -9,315,000 | -7,688,000 | -12,372,000 | -8,317,000 | -8,872,000 | -14,386,000 | -13,020,000 | -16,270,000 | -3,395,000 | -6,821,000 | -3,908,000 | -4,000,000 | -6,932,000 | -6,193,000 | -6,815,000 | -7,609,000 | -14,252,000 | -9,524,000 | -4,683,000 | -814,000 | -1,998,000 | 345,000 | 813,000 | 222,000 |
yoy | 58.51% | -25.33% | -185.31% | 20.21% | -18.44% | -75.65% | -95.14% | -208.09% | 164.14% | -26598.21% | 807.91% | -1.26% | -52.31% | -100.73% | -85.90% | 1.91% | 4.99% | -46.56% | -4.98% | -48.88% | 161.33% | 110.91% | 233.16% | 306.75% | -51.02% | 10.14% | -42.66% | -47.43% | -51.36% | -34.97% | 45.53% | 834.77% | 613.31% | -2860.58% | -676.01% | -466.67% | ||||
qoq | 462.19% | -511.28% | -93.97% | -213.64% | 164.85% | 369.83% | -108.50% | -177.10% | -20.93% | -6.28% | 89.20% | 88.41% | -8032.14% | -103.21% | -79.42% | -9.01% | 21.16% | -37.86% | 48.76% | -6.26% | -38.33% | 10.49% | -19.98% | 379.23% | -50.23% | 74.54% | -2.30% | -42.30% | 11.93% | -9.13% | -10.44% | -46.61% | 49.64% | 103.37% | 475.31% | -59.26% | -679.13% | -57.56% | 266.22% | |
operating margin % | -20.43% | -2.91% | 0.68% | 11.11% | -12.88% | -3.95% | -0.81% | 8.83% | -15.27% | -21.00% | -24.36% | -9.73% | -5.17% | 0.07% | -2.55% | -14.17% | -17.53% | -14.62% | -27.38% | -17.60% | -19.61% | -39.47% | -46.18% | -61.50% | -7.10% | -16.71% | -9.59% | -10.47% | -20.97% | -17.89% | -19.81% | -26.66% | -56.85% | -35.45% | -14.37% | -2.39% | -6.30% | Infinity% | Infinity% | Infinity% |
other income | 2,666,000 | 2,509,000 | 2,592,000 | 2,053,000 | 2,060,000 | 2,107,000 | 2,416,000 | 2,122,000 | 1,292,000 | 1,024,000 | 1,090,000 | 1,165,000 | 1,365,000 | 1,150,000 | 774,000 | 429,000 | 164,000 | 4,000 | 2,000 | -4,000 | 23,000 | 66,000 | 49,000 | 126,000 | 409,000 | 295,000 | 317,000 | 309,000 | 321,000 | 247,000 | 204,000 | 267,000 | 90,000 | 54,000 | ||||||
induced conversion expense | -11,938,000 | -15,026,000 | -2,232,000 | |||||||||||||||||||||||||||||||||||||
interest expense | -773,000 | -798,000 | -1,121,000 | -1,225,000 | -1,223,000 | -1,221,000 | -1,219,000 | -1,217,000 | -1,216,000 | -1,215,000 | -1,213,000 | -1,211,000 | -1,209,000 | -1,207,000 | -1,205,000 | -1,250,000 | -1,261,000 | -974,000 | -526,000 | -525,000 | -525,000 | -1,392,000 | -1,360,000 | -1,349,000 | -1,312,000 | -531,000 | -413,000 | -421,000 | -429,000 | -433,000 | -390,000 | -351,000 | -229,000 | -311,000 | -345,000 | -490,000 | ||||
income before income taxes | -25,213,000 | -987,000 | -12,899,000 | 11,702,000 | -8,732,000 | -2,727,000 | 428,000 | 9,951,000 | 33,343,000 | -15,030,000 | -15,957,000 | -8,415,000 | -4,286,000 | -1,000 | -2,175,000 | -11,529,000 | -10,412,000 | -19,991,000 | -12,896,000 | -8,846,000 | -9,374,000 | -15,712,000 | -14,331,000 | -17,493,000 | -4,298,000 | -7,633,000 | -4,004,000 | -4,112,000 | -7,040,000 | -6,379,000 | -7,001,000 | -7,693,000 | -14,391,000 | |||||||
income tax benefit | -48,000 | -152,000 | 89,000 | -149,000 | 281,000 | 37,000 | -207,000 | 12,000 | 1,000 | -150,000 | 195,000 | 349,000 | ||||||||||||||||||||||||||||
net income | -25,261,000 | -1,139,000 | -12,810,000 | 11,553,000 | -8,451,000 | -2,690,000 | 221,000 | 9,963,000 | 33,344,000 | -15,180,000 | -15,762,000 | -8,066,000 | -4,358,000 | -118,000 | -2,199,000 | -11,523,000 | -10,461,000 | -20,014,000 | -12,924,000 | -8,906,000 | -9,416,000 | -15,717,000 | -14,346,000 | -17,534,000 | -4,326,000 | -7,680,000 | -4,081,000 | -4,158,000 | -7,068,000 | -5,987,000 | -7,070,000 | -7,732,000 | -14,442,000 | -9,334,000 | -4,851,000 | -977,000 | -2,160,000 | 103,000 | 808,000 | -254,000 |
yoy | 198.91% | -57.66% | -5896.38% | 15.96% | -125.34% | -82.28% | -101.40% | -223.52% | -865.12% | 12764.41% | 616.78% | -30.00% | -58.34% | -99.41% | -82.99% | 29.38% | 11.10% | 27.34% | -9.91% | -49.21% | 117.66% | 104.65% | 251.53% | 321.69% | -38.79% | 28.28% | -42.28% | -46.22% | -51.06% | -35.86% | 45.74% | 691.40% | 568.61% | -9162.14% | -700.37% | 284.65% | ||||
qoq | 2117.82% | -91.11% | -210.88% | -236.71% | 214.16% | -1317.19% | -97.78% | -70.12% | -319.66% | -3.69% | 95.41% | 85.08% | 3593.22% | -94.63% | -80.92% | 10.15% | -47.73% | 54.86% | 45.12% | -5.42% | -40.09% | 9.56% | -18.18% | 305.32% | -43.67% | 88.19% | -1.85% | -41.17% | 18.06% | -15.32% | -8.56% | -46.46% | 54.72% | 92.41% | 396.52% | -54.77% | -2197.09% | -87.25% | -418.11% | |
net income margin % | -34.02% | -1.23% | -13.34% | 11.80% | -11.38% | -2.94% | 0.23% | 9.72% | 43.40% | -21.49% | -24.25% | -9.38% | -5.07% | -0.15% | -3.22% | -19.27% | -19.68% | -38.07% | -28.60% | -18.84% | -20.81% | -43.12% | -50.88% | -66.27% | -9.05% | -18.81% | -10.01% | -10.89% | -21.38% | -17.29% | -20.55% | -27.09% | -57.61% | -34.75% | -14.88% | -2.86% | -6.81% | Infinity% | Infinity% | -Infinity% |
net income per share | -0.83 | -0.04 | -0.44 | 0.4 | -0.3 | -0.11 | 0.01 | 0.36 | 1.22 | -0.56 | -0.59 | -0.3 | -0.17 | -0.09 | -0.45 | -0.42 | -0.82 | -0.53 | -0.37 | -0.4 | -0.68 | -0.63 | -0.77 | -0.19 | -0.35 | -0.19 | -0.19 | -0.33 | -0.28 | -0.33 | -0.36 | -0.68 | -0.45 | -0.23 | -0.05 | -0.11 | 0.27 | 0.01 | -0.71 | |
weighted-average shares outstanding — basic | 30,292 | 29,283 | 29,338 | 29,008 | 28,639 | 27,953 | 28,168 | 27,889 | 27,357 | |||||||||||||||||||||||||||||||
weighted-average shares outstanding — diluted | 30,292 | 29,283 | 29,338 | 29,655 | 28,639 | 29,471 | 29,727 | 29,422 | 31,425 | |||||||||||||||||||||||||||||||
restructuring costs | 1,812,000 | 458,000 | 1,263,000 | -178,000 | 3,927,000 | |||||||||||||||||||||||||||||||||||
income from settlement of litigation | 45,000,000 | |||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding — basic and diluted | 26,752 | 26,920 | 26,713 | 26,285 | 25,539 | 25,743 | 25,429 | 24,980 | 24,176 | 24,330 | 24,120 | 23,671 | 22,819 | 22,931 | 22,716 | 22,412 | 21,847 | 21,961 | 21,709 | 21,544 | 21,334 | 21,403 | 21,333 | 21,125 | ||||||||||||||||
income tax expense | -72,000 | -117,000 | -24,000 | 6,000 | -49,000 | -23,000 | -28,000 | -60,000 | -42,000 | -21,000 | -15,000 | -41,000 | -28,000 | -37,750 | -77,000 | -46,000 | -28,000 | -39,750 | -69,000 | -39,000 | -51,000 | -38,000 | -50,000 | -45,000 | -57,000 | -70,000 | -43,000 | -40,000 | ||||||||||||
interest income and other income | 849,000 | -118,000 | -118,000 | -105,000 | 139,000 | 383,000 | ||||||||||||||||||||||||||||||||||
income before tax expense | -9,583,000 | -4,801,000 | -932,000 | -2,103,000 | 173,000 | 851,000 | -214,000 | |||||||||||||||||||||||||||||||||
less: accretion of preferred stock | -608,000 | -2,825,000 | ||||||||||||||||||||||||||||||||||||||
net income attributable to common stockholders | -9,334,000 | -4,851,000 | -977,000 | |||||||||||||||||||||||||||||||||||||
weighted-average shares used for eps calculation | 20,680 | 20,636 | 20,344 | 10,778 | ||||||||||||||||||||||||||||||||||||
basic | 20,826 | 15,318 | ||||||||||||||||||||||||||||||||||||||
diluted | 20,826 | 16,859 | ||||||||||||||||||||||||||||||||||||||
weighted-average shares used for eps calculation | 20,680 | 20,636 | 20,344 | 10,778 | ||||||||||||||||||||||||||||||||||||
net income attributable to common stockholders — basic and diluted | -2,160,000 | -2,008,500 | 200,000 | |||||||||||||||||||||||||||||||||||||
revenue: | ||||||||||||||||||||||||||||||||||||||||
product revenue | 33,467,000 | 30,889,000 | 25,862,000 | |||||||||||||||||||||||||||||||||||||
development, service and licensing revenue | 188,000 | 124,000 | 126,000 | |||||||||||||||||||||||||||||||||||||
total revenue | 33,655,000 | 31,013,000 | 25,988,000 | |||||||||||||||||||||||||||||||||||||
cost of revenue: | ||||||||||||||||||||||||||||||||||||||||
cost of product revenue | 15,206,000 | 14,574,000 | 12,339,000 | |||||||||||||||||||||||||||||||||||||
cost of development, service and licensing revenue | 61,000 | 64,000 | 57,000 | |||||||||||||||||||||||||||||||||||||
total cost of revenue | 15,267,000 | 14,638,000 | 12,396,000 | |||||||||||||||||||||||||||||||||||||
total interest income and other income (expense) | -211,250 | 38,000 | ||||||||||||||||||||||||||||||||||||||
interest expense and other income | ||||||||||||||||||||||||||||||||||||||||
total interest expense and other income | -436,000 | |||||||||||||||||||||||||||||||||||||||
net loss attributable to common stockholders—basic and diluted | -3,079,000 | |||||||||||||||||||||||||||||||||||||||
weighted—average shares used to compute net loss per share attributable to common stockholders—basic and diluted | 4,321 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets: | ||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 32,295,000 | 48,206,000 | 51,726,000 | 42,417,000 | 61,317,000 | 46,053,000 | 73,704,000 | 214,653,000 | 166,852,000 | 94,793,000 | 78,100,000 | 45,244,000 | 37,483,000 | 19,597,000 | 39,310,000 | 32,580,000 | 63,543,000 | 123,903,000 | 65,190,000 | 51,175,000 | 49,796,000 | 23,636,000 | 40,063,000 | 97,488,000 | 83,722,000 | 66,898,000 | 16,931,000 | 22,153,000 | 18,661,000 | 17,530,000 | 17,593,000 | 15,500,000 | 28,000,000 | 19,285,000 | 17,558,000 | 14,832,000 | 7,307,000 | 33,636,000 | 47,935,000 | 14,432,000 |
short-term investments | 99,544,000 | 127,130,000 | 138,355,000 | 150,788,000 | 86,600,000 | 118,661,000 | 96,551,000 | 5,563,000 | 7,292,000 | 18,440,000 | 35,129,000 | 63,656,000 | 117,061,000 | 154,148,000 | 142,541,000 | 130,719,000 | 101,724,000 | 69,443,000 | 48,153,000 | 60,788,000 | 69,551,000 | 82,453,000 | 65,057,000 | 23,419,000 | 35,497,000 | 49,597,000 | 46,151,000 | 37,645,000 | 37,986,000 | 38,543,000 | 37,069,000 | 37,307,000 | 29,873,000 | 38,831,000 | 44,916,000 | 59,684,000 | 76,235,000 | 66,905,000 | 14,063,000 | |
accounts receivable | 72,354,000 | 70,785,000 | 61,193,000 | 55,131,000 | 57,099,000 | 56,802,000 | 64,378,000 | 54,181,000 | 59,384,000 | 54,919,000 | 48,482,000 | 58,945,000 | 60,966,000 | 49,996,000 | 40,667,000 | 40,128,000 | 38,533,000 | 35,449,000 | 27,045,000 | 25,976,000 | 23,505,000 | 25,003,000 | 17,730,000 | 15,454,000 | 28,106,000 | 23,735,000 | 24,803,000 | 21,260,000 | 17,958,000 | 18,462,000 | 19,588,000 | 20,016,000 | 17,023,000 | 22,244,000 | 25,610,000 | 25,514,000 | 21,052,000 | 17,447,000 | 17,531,000 | 15,623,000 |
inventory | 86,300,000 | 84,961,000 | 92,638,000 | 96,210,000 | 98,483,000 | 99,346,000 | 88,357,000 | 80,773,000 | 87,757,000 | 97,172,000 | 106,806,000 | 112,323,000 | 85,809,000 | 46,397,000 | 31,925,000 | 32,047,000 | 31,561,000 | 21,958,000 | 18,434,000 | 24,064,000 | 28,067,000 | 36,329,000 | 37,982,000 | 37,091,000 | 31,763,000 | 34,153,000 | 36,274,000 | 37,910,000 | 41,219,000 | 44,725,000 | 49,195,000 | 53,278,000 | 54,706,000 | 47,083,000 | 45,817,000 | 43,419,000 | 39,189,000 | 27,734,000 | 20,486,000 | 19,228,000 |
prepaid expenses and other current assets | 8,545,000 | 8,135,000 | 7,871,000 | 5,221,000 | 5,069,000 | 5,536,000 | 6,097,000 | 3,148,000 | 3,120,000 | 4,372,000 | 4,446,000 | 3,455,000 | 3,835,000 | 5,032,000 | 5,507,000 | 3,603,000 | 7,195,000 | 5,049,000 | 4,238,000 | 3,670,000 | 2,810,000 | 3,943,000 | 3,339,000 | 1,785,000 | 1,892,000 | 2,386,000 | 2,259,000 | 1,524,000 | 1,489,000 | 1,954,000 | 2,020,000 | 1,533,000 | 1,846,000 | 2,359,000 | 2,585,000 | 2,294,000 | 2,475,000 | 3,004,000 | 1,628,000 | 1,142,000 |
total current assets | 299,038,000 | 339,217,000 | 351,783,000 | 349,767,000 | 308,568,000 | 326,398,000 | 329,087,000 | 358,318,000 | 324,405,000 | 269,696,000 | 272,963,000 | 283,623,000 | 305,154,000 | 275,170,000 | 259,950,000 | 239,077,000 | 242,556,000 | 255,802,000 | 163,060,000 | 165,673,000 | 173,729,000 | 171,364,000 | 164,171,000 | 175,237,000 | 180,980,000 | 176,769,000 | 126,418,000 | 120,492,000 | 117,313,000 | 121,214,000 | 125,465,000 | 127,634,000 | 131,448,000 | 129,802,000 | 136,486,000 | 145,743,000 | 146,258,000 | 148,726,000 | 101,643,000 | 50,425,000 |
long-term investments | 103,385,000 | 103,766,000 | 75,036,000 | 67,332,000 | 84,547,000 | 74,871,000 | 57,122,000 | 5,995,000 | 10,177,000 | 19,200,000 | 19,200,000 | 20,440,000 | 28,144,000 | 14,225,000 | ||||||||||||||||||||||||||
property and equipment | 49,672,000 | 50,290,000 | 52,353,000 | 52,985,000 | 49,646,000 | 50,610,000 | 49,908,000 | 47,209,000 | 47,451,000 | 44,891,000 | 44,923,000 | 45,077,000 | 41,800,000 | 39,027,000 | 31,121,000 | 28,726,000 | 29,133,000 | 27,500,000 | 28,638,000 | 26,306,000 | 20,797,000 | 16,531,000 | 16,365,000 | 16,294,000 | 16,923,000 | 17,442,000 | 16,704,000 | 17,759,000 | 18,762,000 | 19,778,000 | 20,552,000 | 16,918,000 | 17,507,000 | 18,110,000 | 17,715,000 | 17,888,000 | 16,987,000 | 14,929,000 | 13,303,000 | 12,621,000 |
intangible assets | 8,815,000 | 9,501,000 | 10,030,000 | 10,605,000 | 10,241,000 | 10,291,000 | 11,563,000 | 11,645,000 | 12,207,000 | 13,913,000 | 14,727,000 | 16,587,000 | ||||||||||||||||||||||||||||
operating lease right-of-use assets | 20,500,000 | 20,896,000 | 5,684,000 | 6,372,000 | 6,507,000 | 7,142,000 | 7,817,000 | 8,424,000 | 9,107,000 | 9,735,000 | 10,326,000 | 11,004,000 | 9,795,000 | 10,490,000 | 11,414,000 | 10,044,000 | 10,863,000 | 11,667,000 | 12,241,000 | 13,001,000 | 13,736,000 | 13,761,000 | 14,472,000 | 15,170,000 | 15,844,000 | 16,501,000 | 17,149,000 | 17,786,000 | 18,235,000 | |||||||||||
other non-current assets | 671,000 | 795,000 | 870,000 | 996,000 | 939,000 | 1,045,000 | 1,117,000 | 1,235,000 | 1,370,000 | 1,478,000 | 1,613,000 | 1,744,000 | 1,844,000 | 1,969,000 | 2,223,000 | 2,240,000 | 2,365,000 | 2,462,000 | 2,573,000 | 2,561,000 | 2,349,000 | 2,079,000 | 1,193,000 | 701,000 | 579,000 | 453,000 | 256,000 | 237,000 | 286,000 | 196,000 | 202,000 | 214,000 | 208,000 | 241,000 | 171,000 | 1,528,000 | ||||
goodwill | 20,443,000 | 20,721,000 | 20,703,000 | 20,760,000 | 19,377,000 | 18,723,000 | 19,833,000 | 19,256,000 | 19,343,000 | 19,696,000 | 19,049,000 | 19,516,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | |||||||
total assets | 502,524,000 | 545,186,000 | 516,459,000 | 508,817,000 | 479,825,000 | 489,080,000 | 476,447,000 | 446,087,000 | 413,883,000 | 359,409,000 | 363,601,000 | 383,546,000 | 372,651,000 | 349,737,000 | 327,789,000 | 304,408,000 | 316,942,000 | 315,537,000 | 210,393,000 | 211,422,000 | 214,492,000 | 207,616,000 | 200,082,000 | 211,283,000 | 218,207,000 | 215,046,000 | 164,408,000 | 160,155,000 | 158,477,000 | 145,069,000 | 150,100,000 | 148,647,000 | 153,044,000 | 152,034,000 | 158,253,000 | 167,512,000 | 167,126,000 | 167,536,000 | 118,827,000 | 68,455,000 |
liabilities and stockholders' equity: | ||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||
accounts payable | 15,442,000 | 13,614,000 | 16,173,000 | 11,989,000 | 10,830,000 | 17,254,000 | 20,504,000 | 15,305,000 | 9,416,000 | 8,661,000 | 11,017,000 | 27,627,000 | 36,713,000 | 25,024,000 | 13,249,000 | 10,099,000 | 9,103,000 | 11,732,000 | 8,439,000 | 10,671,000 | 8,799,000 | 10,144,000 | 8,597,000 | 4,473,000 | 6,748,000 | 5,600,000 | 6,074,000 | 5,407,000 | 5,483,000 | 4,643,000 | 3,441,000 | 5,299,000 | 4,499,000 | 4,666,000 | 2,843,000 | 5,920,000 | 7,372,000 | 7,166,000 | 3,540,000 | 7,473,000 |
accrued compensation and employee related benefits | 10,827,000 | 9,936,000 | 9,532,000 | 9,270,000 | 8,952,000 | 22,309,000 | 18,043,000 | 12,549,000 | 8,207,000 | 8,519,000 | 7,702,000 | 7,746,000 | 7,042,000 | 9,048,000 | 7,936,000 | 5,928,000 | 4,590,000 | 6,365,000 | 6,283,000 | 5,951,000 | 5,874,000 | 5,529,000 | 4,062,000 | 4,922,000 | 3,926,000 | 5,859,000 | 4,908,000 | 5,938,000 | 4,109,000 | 7,409,000 | 4,903,000 | 5,992,000 | 4,444,000 | 5,729,000 | 3,770,000 | 5,678,000 | 4,195,000 | 7,647,000 | 5,374,000 | 4,006,000 |
accrued and other current liabilities | 3,352,000 | 3,664,000 | 3,338,000 | 2,686,000 | 3,084,000 | 2,684,000 | 3,702,000 | 2,848,000 | 11,694,000 | 8,614,000 | 9,306,000 | 9,681,000 | 7,381,000 | 2,925,000 | 6,080,000 | 2,920,000 | 3,878,000 | 2,481,000 | 3,634,000 | 2,245,000 | 2,304,000 | 1,468,000 | ||||||||||||||||||
current portion of operating lease liabilities | 1,521,000 | 776,000 | 3,925,000 | 3,817,000 | 3,665,000 | 3,589,000 | 3,534,000 | 3,462,000 | 3,454,000 | 3,373,000 | 3,308,000 | 3,301,000 | 2,966,000 | 3,122,000 | 3,460,000 | 3,635,000 | 3,967,000 | 4,143,000 | 3,990,000 | 3,901,000 | 3,813,000 | 3,641,000 | 3,618,000 | 3,546,000 | 3,469,000 | 3,380,000 | 3,292,000 | 3,207,000 | 3,122,000 | |||||||||||
current portion of long-term debt | 96,745,000 | 96,610,000 | 283,493,000 | 283,081,000 | 282,671,000 | 9,643,000 | 9,633,000 | 84,140,000 | 84,045,000 | 83,951,000 | 3,200,000 | 1,241,000 | 7,603,000 | 5,930,000 | 4,261,000 | 1,593,000 | 4,088,000 | 4,083,000 | 4,078,000 | 3,479,000 | 2,589,000 | 1,419,000 | 13,162,000 | |||||||||||||||||
current portion of deferred revenue | 1,358,000 | 1,791,000 | 2,217,000 | 2,289,000 | 1,634,000 | 1,848,000 | 2,231,000 | 2,087,000 | 1,672,000 | 1,713,000 | 2,425,000 | 2,523,000 | 502,000 | 2,250,000 | 2,808,000 | 2,632,000 | 907,000 | 558,000 | 729,000 | 263,000 | 6,209,000 | 6,811,000 | 953,000 | 819,000 | 661,000 | 551,000 | 794,000 | 964,000 | 849,000 | 649,000 | 719,000 | 509,000 | 586,000 | 714,000 | 756,000 | 587,000 | 590,000 | 445,000 | 413,000 | 371,000 |
total current liabilities | 32,500,000 | 126,526,000 | 131,795,000 | 30,051,000 | 28,165,000 | 331,177,000 | 331,095,000 | 318,922,000 | 34,443,000 | 30,880,000 | 33,758,000 | 50,878,000 | 54,604,000 | 42,369,000 | 33,635,000 | 25,333,000 | 32,642,000 | 35,503,000 | 107,215,000 | 107,706,000 | 112,185,000 | 27,593,000 | 19,583,000 | 24,449,000 | 19,664,000 | 19,497,000 | 21,437,000 | 20,252,000 | 24,502,000 | 23,025,000 | 22,854,000 | 19,200,000 | 16,432,000 | 19,923,000 | 18,232,000 | 24,579,000 | 24,097,000 | 25,381,000 | 16,413,000 | 30,519,000 |
long-term debt | 241,470,000 | 184,141,000 | 183,753,000 | 284,321,000 | 283,905,000 | 282,262,000 | 281,855,000 | 281,449,000 | 281,046,000 | 280,644,000 | 280,244,000 | 279,846,000 | 279,449,000 | 279,054,000 | 278,661,000 | 54,556,000 | 53,595,000 | 52,669,000 | 51,755,000 | 50,876,000 | 20,183,000 | 22,126,000 | 15,728,000 | 17,633,000 | 19,533,000 | 18,266,000 | 19,841,000 | 5,500,000 | 6,524,000 | 7,547,000 | 8,650,000 | 9,676,000 | 9,991,000 | 15,033,000 | ||||||
operating lease liabilities, net of current portion | 22,078,000 | 22,536,000 | 3,244,000 | 4,263,000 | 4,775,000 | 5,719,000 | 6,660,000 | 7,546,000 | 8,444,000 | 9,360,000 | 10,205,000 | 11,071,000 | 10,331,000 | 11,066,000 | 11,790,000 | 10,408,000 | 11,102,000 | 11,934,000 | 12,843,000 | 13,870,000 | 14,881,000 | 15,266,000 | 16,160,000 | 17,082,000 | 17,995,000 | 18,907,000 | 19,778,000 | 20,628,000 | 21,464,000 | |||||||||||
deferred tax liabilities | 1,929,000 | 2,062,000 | 2,161,000 | 2,271,000 | 2,194,000 | 2,200,000 | 2,454,000 | 2,466,000 | 2,574,000 | 2,911,000 | 3,062,000 | 3,415,000 | ||||||||||||||||||||||||||||
deferred revenue, net of current portion | 641,000 | 690,000 | 543,000 | 222,000 | 222,000 | 120,000 | 139,000 | 181,000 | 237,000 | 272,000 | 327,000 | 341,000 | 317,000 | 349,000 | 344,000 | 364,000 | 320,000 | 236,000 | 253,000 | 272,000 | 246,000 | 277,000 | 260,000 | 225,000 | 258,000 | 213,000 | 154,000 | 137,000 | 152,000 | 185,000 | 208,000 | 219,000 | 156,000 | 501,000 | 485,000 | 1,020,000 | 960,000 | 966,000 | 954,000 | 970,000 |
total liabilities | 298,618,000 | 335,955,000 | 321,496,000 | 321,128,000 | 319,261,000 | 339,216,000 | 340,348,000 | 329,115,000 | 327,960,000 | 325,278,000 | 328,801,000 | 346,751,000 | 346,030,000 | 334,146,000 | 325,728,000 | 315,667,000 | 323,231,000 | 326,613,000 | 121,115,000 | 122,651,000 | 128,117,000 | 98,497,000 | 90,654,000 | 95,033,000 | 89,988,000 | 89,807,000 | 61,872,000 | 63,523,000 | 62,306,000 | 47,186,000 | 49,637,000 | 44,920,000 | 44,484,000 | 33,092,000 | 32,810,000 | 41,027,000 | 41,900,000 | 43,513,000 | 35,041,000 | 57,176,000 |
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||
stockholders' equity: | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at march 31, 2026 and december 31, 2025 | ||||||||||||||||||||||||||||||||||||||||
common stock | 30,000 | 30,000 | 30,000 | 29,000 | 29,000 | 29,000 | 28,000 | 28,000 | 28,000 | 27,000 | 27,000 | 27,000 | 27,000 | 26,000 | 26,000 | 26,000 | 25,000 | 25,000 | 24,000 | 24,000 | 24,000 | 23,000 | 23,000 | 23,000 | 23,000 | 22,000 | 22,000 | 22,000 | 22,000 | 21,000 | 21,000 | 21,000 | 21,000 | 21,000 | 21,000 | 21,000 | 21,000 | 20,000 | ||
additional paid-in capital | 627,840,000 | 606,852,000 | 591,536,000 | 571,598,000 | 558,672,000 | 541,090,000 | 522,100,000 | 504,206,000 | 482,972,000 | 463,900,000 | 450,746,000 | 436,302,000 | 418,342,000 | 403,599,000 | 390,432,000 | 374,409,000 | 367,347,000 | 351,422,000 | 431,727,000 | 418,289,000 | 406,988,000 | 423,759,000 | 408,342,000 | 400,772,000 | 395,160,000 | 387,926,000 | 357,541,000 | 347,558,000 | 342,966,000 | 337,627,000 | 334,228,000 | 330,441,000 | 327,562,000 | 323,482,000 | 320,630,000 | 316,854,000 | 314,614,000 | 311,216,000 | 271,074,000 | |
accumulated other comprehensive income | 1,457,000 | 2,509,000 | 2,418,000 | 2,273,000 | -1,942,000 | 594,000 | -418,000 | -270,000 | 355,000 | -1,226,000 | -716,000 | -39,000 | -3,000 | 4,000 | 3,000 | 3,000 | 12,000 | 58,000 | 105,000 | 34,000 | 36,000 | 34,000 | 7,000 | -36,000 | -17,000 | -50,000 | -46,000 | -10,000 | ||||||||||||
accumulated deficit | -425,421,000 | -400,160,000 | -399,021,000 | -386,211,000 | -397,764,000 | -389,313,000 | -386,623,000 | -386,844,000 | -396,807,000 | -430,151,000 | -414,971,000 | -399,209,000 | -391,143,000 | -386,785,000 | -386,667,000 | -384,468,000 | -372,945,000 | -362,484,000 | -342,470,000 | -329,546,000 | -320,640,000 | -314,666,000 | -298,949,000 | -284,603,000 | -267,069,000 | -262,743,000 | -255,063,000 | -250,982,000 | -246,824,000 | -239,756,000 | -233,769,000 | -226,699,000 | -218,967,000 | -204,525,000 | -195,191,000 | -190,340,000 | -189,363,000 | -187,203,000 | -187,306,000 | -187,899,000 |
total stockholders' equity | 203,906,000 | 209,231,000 | 194,963,000 | 187,689,000 | 160,564,000 | 149,864,000 | 136,099,000 | 116,972,000 | 85,923,000 | 34,131,000 | 34,800,000 | 36,795,000 | 26,621,000 | 15,591,000 | 2,061,000 | -11,259,000 | -6,289,000 | -11,076,000 | 89,278,000 | 88,771,000 | 86,375,000 | 109,119,000 | 109,428,000 | 116,250,000 | 128,219,000 | 125,239,000 | 102,536,000 | 96,632,000 | 96,171,000 | 97,883,000 | 100,463,000 | 103,727,000 | 108,560,000 | 118,942,000 | 125,443,000 | 126,485,000 | 125,226,000 | 83,786,000 | ||
total liabilities and stockholders' equity | 502,524,000 | 545,186,000 | 516,459,000 | 508,817,000 | 479,825,000 | 489,080,000 | 476,447,000 | 446,087,000 | 413,883,000 | 359,409,000 | 363,601,000 | 383,546,000 | 372,651,000 | 349,737,000 | 327,789,000 | 304,408,000 | 316,942,000 | 315,537,000 | 210,393,000 | 211,422,000 | 214,492,000 | 207,616,000 | 200,082,000 | 211,283,000 | 218,207,000 | 215,046,000 | 164,408,000 | 160,155,000 | 158,477,000 | 145,069,000 | 150,100,000 | 148,647,000 | 153,044,000 | 152,034,000 | 158,253,000 | 167,512,000 | 167,126,000 | |||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at december 31, 2025 and 2024 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at september 30, 2025 and december 31, 2024 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at june 30, 2025 and december 31, 2024 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at march 31, 2025 and december 31, 2024 | ||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -373,000 | -1,002,000 | -325,000 | -605,000 | -1,249,000 | -1,730,000 | -9,000 | -17,000 | -36,000 | -56,000 | ||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at december 31, 2024 and 2023 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at september 30, 2024 and december 31, 2023 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at june 30, 2024 and december 31, 2023 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at march 31, 2024 and december 31, 2023 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at december 31, 2023 and 2022 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at september 30, 2023 and december 31, 2022 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at june 30, 2023 and december 31, 2022 | ||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 134,000 | 118,000 | 113,000 | 113,000 | 113,000 | 279,000 | 804,000 | 803,000 | 805,000 | 805,000 | ||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at march 31, 2023 and december 31, 2022 | ||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders' equity | ||||||||||||||||||||||||||||||||||||||||
stockholders' equity | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at december 31, 2022 and 2021 | ||||||||||||||||||||||||||||||||||||||||
restructuring liabilities | 102,000 | 119,000 | 554,000 | 591,000 | 630,000 | |||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at september 30, 2022 and december 31, 2021 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at june 30, 2022 and december 31, 2021 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at march 31, 2022 and december 31, 2021 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at december 31, 2021 and 2020 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at september 30, 2021 and december 31, 2020 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at june 30, 2021 and december 31, 2020 | ||||||||||||||||||||||||||||||||||||||||
current portion of restructuring liabilities | 1,235,000 | 94,000 | 94,000 | 94,000 | 94,000 | 582,000 | ||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at march 31, 2021 and december 31, 2020 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at december 31, 2020 and 2019 | ||||||||||||||||||||||||||||||||||||||||
accrued liabilities | 2,334,000 | 10,613,000 | 4,699,000 | 3,755,000 | 2,722,000 | 2,982,000 | 2,766,000 | 2,887,000 | 7,514,000 | 3,140,000 | 3,374,000 | 3,162,000 | 5,227,000 | 6,927,000 | 7,061,000 | 6,098,000 | 4,337,000 | 4,225,000 | ||||||||||||||||||||||
other current liabilities | 19,000 | 76,000 | 161,000 | |||||||||||||||||||||||||||||||||||||
long-term liabilities — other | 1,056,000 | 608,000 | 316,000 | 313,000 | 302,000 | 301,000 | 302,000 | 304,000 | 738,000 | 560,000 | 548,000 | 532,000 | 836,000 | 814,000 | 792,000 | |||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at september 30, 2020 and december 31, 2019 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at june 30, 2020 and december 31, 2019 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at march 31, 2020 and december 31, 2019 | ||||||||||||||||||||||||||||||||||||||||
current portion of finance lease liabilities | 258,000 | 353,000 | 419,000 | 476,000 | ||||||||||||||||||||||||||||||||||||
current portion of deferred rent | 402,000 | 385,000 | 374,000 | 363,000 | 628,000 | 536,000 | 316,000 | 295,000 | 306,000 | 227,000 | 182,000 | |||||||||||||||||||||||||||||
finance lease liabilities, net of current portion | 1,000 | 18,000 | 79,000 | 158,000 | ||||||||||||||||||||||||||||||||||||
long-term restructuring liabilities | 487,000 | 538,000 | 685,000 | 1,286,000 | ||||||||||||||||||||||||||||||||||||
deferred rent, net of current portion | 5,294,000 | 5,395,000 | 5,495,000 | 5,596,000 | 5,891,000 | 5,769,000 | 5,869,000 | 5,958,000 | 5,022,000 | 5,094,000 | 5,104,000 | |||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at december 31, 2019 and 2018 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at september 30, 2019 and december 31, 2018 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at june 30, 2019 and december 31, 2018 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at march 31, 2019 and december 31, 2018 | ||||||||||||||||||||||||||||||||||||||||
current portion of capital lease obligations | 523,000 | 593,000 | 703,000 | 814,000 | 936,000 | 1,017,000 | 1,073,000 | 1,105,000 | 1,130,000 | 1,103,000 | 1,100,000 | |||||||||||||||||||||||||||||
capital lease obligations, net of current portion | 258,000 | 371,000 | 495,000 | 625,000 | 745,000 | 964,000 | 1,198,000 | 1,443,000 | 1,698,000 | 1,842,000 | 2,115,000 | |||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at december 31, 2018 and 2017 | ||||||||||||||||||||||||||||||||||||||||
goodwill and other intangible assets | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | 3,881,000 | |||||||||||||||||||||||||||||||||
accrued restructuring costs | 1,038,000 | 1,590,000 | 2,352,000 | |||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at september 30, 2018 and december 31, 2017 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at june 30, 2018 and december 31, 2017 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at march 31, 2018 and december 31, 2017 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at december 31, 2017 and 2016, respectively | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at september 30, 2017 and december 31, 2016 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at june 30, 2017 and december 31, 2016 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized, no shares issued and outstanding at march 31, 2017 and december 31, 2016 | ||||||||||||||||||||||||||||||||||||||||
other intangible assets | ||||||||||||||||||||||||||||||||||||||||
liabilities, redeemable convertible preferred stock and stockholders’ (deficit) equity: | ||||||||||||||||||||||||||||||||||||||||
long-term liabilities—other | 770,000 | 747,000 | 724,000 | |||||||||||||||||||||||||||||||||||||
warrant liability | 2,711,000 | |||||||||||||||||||||||||||||||||||||||
redeemable convertible preferred stock | ||||||||||||||||||||||||||||||||||||||||
series 1: no shares authorized, issued and outstanding at december 31, 2016; 5,334 shares authorized; 5,334 shares issued and outstanding at december 31, 2015 | ||||||||||||||||||||||||||||||||||||||||
series 2: no shares authorized, issued and outstanding at december 31, 2016; 2,979 shares authorized; 2,552 shares issued and outstanding at december 31, 2015 | ||||||||||||||||||||||||||||||||||||||||
total redeemable convertible preferred stock | 103,731,000 | |||||||||||||||||||||||||||||||||||||||
stockholders’ (deficit) equity: | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — 5,000 shares authorized; no shares issued and outstanding at december 31, 2016; no shares authorized, issued and outstanding at december 31, 2015 | ||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 124,023,000 | |||||||||||||||||||||||||||||||||||||||
total liabilities, redeemable convertible preferred stock and stockholders’ (deficit) equity | 167,536,000 | |||||||||||||||||||||||||||||||||||||||
liabilities, redeemable convertible preferred stock and stockholders' equity | ||||||||||||||||||||||||||||||||||||||||
commitment and contingencies | ||||||||||||||||||||||||||||||||||||||||
series 1: none authorized and issued at september 30, 2016; 5,334 shares authorized, issued and outstanding at december 31, 2015 | ||||||||||||||||||||||||||||||||||||||||
series 2: none authorized and issued at september 30, 2016; 2,979 shares authorized and 2,557 shares issued and outstanding at december 31, 2015 | ||||||||||||||||||||||||||||||||||||||||
common stock, 0.001 par value... | 18,000 | 4,000 | ||||||||||||||||||||||||||||||||||||||
total liabilities, redeemable convertible preferred stock and stockholders' equity | 118,827,000 | |||||||||||||||||||||||||||||||||||||||
liabilities, redeemable convertible preferred stock and stockholders' deficit: | ||||||||||||||||||||||||||||||||||||||||
series 1: 5,334 shares authorized; 5,334 shares issued and outstanding | 65,834,000 | |||||||||||||||||||||||||||||||||||||||
series 2: 2,979 shares authorized; 2,557 shares issued and outstanding | 37,897,000 | |||||||||||||||||||||||||||||||||||||||
stockholders' deficit: | ||||||||||||||||||||||||||||||||||||||||
additional paid in capital | 95,443,000 | |||||||||||||||||||||||||||||||||||||||
total stockholders' deficit | -92,452,000 | |||||||||||||||||||||||||||||||||||||||
total liabilities, redeemable convertible preferred stock and stockholders' deficit | 68,455,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operating activities: | |||||||||||||||||||||||||||||||||||||||
net loss | -25,261,000 | -15,180,000 | -15,762,000 | -8,066,000 | -4,358,000 | -118,000 | -2,199,000 | -11,523,000 | -10,461,000 | -20,014,000 | -12,924,000 | -8,906,000 | -9,416,000 | -15,717,000 | -14,346,000 | -17,534,000 | -4,326,000 | -7,680,000 | -4,081,000 | -4,158,000 | -7,068,000 | -5,987,000 | -7,070,000 | -7,732,000 | -14,442,000 | ||||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 3,845,000 | 3,958,000 | 3,852,000 | 3,709,000 | 3,521,000 | 3,433,000 | 3,247,000 | 2,999,000 | 3,909,000 | 3,890,000 | 3,667,000 | 1,082,000 | 1,021,000 | 973,000 | 874,000 | 726,000 | 660,000 | ||||||||||||||||||||||
stock-based compensation | 14,691,000 | 15,167,000 | 14,551,000 | 13,023,000 | 12,522,000 | 15,210,000 | 14,841,000 | 14,705,000 | 11,790,000 | 12,307,000 | 12,307,000 | 13,148,000 | 10,224,000 | 10,213,000 | 10,057,000 | 10,859,000 | 11,314,000 | 11,547,000 | 10,920,000 | 10,582,000 | 7,449,000 | 10,174,000 | 5,683,000 | 4,597,000 | 5,221,000 | 6,673,000 | 4,793,000 | 3,543,000 | 3,477,000 | 3,304,000 | 3,335,000 | 2,613,000 | 2,065,000 | 2,665,000 | 2,140,000 | 1,253,000 | 1,370,000 | 1,348,000 | 755,000 |
accretion of discount or amortization of premium on investments | -188,000 | -479,000 | -743,000 | -527,000 | -590,000 | -875,000 | -138,000 | -42,000 | -67,000 | -37,000 | -315,000 | -519,000 | -766,000 | -534,000 | -118,000 | 118,000 | 301,000 | ||||||||||||||||||||||
amortization of debt issuance costs | 517,000 | 523,000 | 444,000 | 416,000 | 414,000 | 412,000 | 411,000 | 408,000 | 407,000 | 405,000 | 404,000 | 402,000 | 400,000 | 398,000 | 397,000 | 403,000 | 403,000 | 16,000 | 17,000 | 18,000 | 18,000 | 18,000 | 21,000 | 25,000 | 23,000 | ||||||||||||||
induced conversion expense related to convertible notes | 11,938,000 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||
deferred tax expense | -103,000 | -99,000 | -105,000 | -99,000 | -93,000 | -96,000 | -99,000 | -94,000 | -278,000 | -269,000 | -263,000 | ||||||||||||||||||||||||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||
accounts receivable | -1,601,000 | -9,573,000 | -6,083,000 | 2,150,000 | -220,000 | 7,439,000 | -10,137,000 | 5,202,000 | -4,503,000 | -6,396,000 | 10,438,000 | 3,215,000 | -10,970,000 | -9,329,000 | -539,000 | -1,595,000 | -3,084,000 | -8,404,000 | -1,069,000 | -2,471,000 | 1,498,000 | -7,273,000 | -2,276,000 | 12,652,000 | -4,371,000 | 1,068,000 | -3,543,000 | -3,302,000 | 504,000 | 1,126,000 | 428,000 | -2,993,000 | 5,221,000 | 3,316,000 | -96,000 | -4,412,000 | -3,630,000 | 102,000 | -1,883,000 |
inventory | -1,355,000 | 7,682,000 | 3,565,000 | 2,345,000 | 896,000 | -11,045,000 | -7,553,000 | 6,978,000 | 9,400,000 | 9,662,000 | 5,494,000 | -25,321,000 | -39,412,000 | -14,472,000 | 122,000 | -486,000 | -9,603,000 | -3,524,000 | 5,630,000 | 4,003,000 | 8,262,000 | 1,653,000 | -891,000 | -5,328,000 | 2,390,000 | 2,121,000 | 1,636,000 | 3,309,000 | 3,506,000 | 4,470,000 | 4,083,000 | 1,428,000 | -7,623,000 | -1,266,000 | -2,398,000 | -4,230,000 | -11,455,000 | -7,248,000 | -1,258,000 |
prepaid expenses and other assets | -202,000 | 682,000 | -2,217,000 | -62,000 | 870,000 | 837,000 | -2,071,000 | 106,000 | 1,355,000 | 218,000 | -870,000 | 888,000 | 1,389,000 | 807,000 | -1,418,000 | 3,605,000 | -2,142,000 | -12,000 | -572,000 | -1,066,000 | 880,000 | -1,444,000 | -2,001,000 | -4,000 | 368,000 | -302,000 | -689,000 | 44,000 | 423,000 | 82,000 | -473,000 | 303,000 | 561,000 | 161,000 | -446,000 | 181,000 | 543,000 | -1,280,000 | 142,000 |
accounts payable | 1,402,000 | -2,399,000 | 4,439,000 | 1,207,000 | -6,623,000 | -2,786,000 | 5,060,000 | 5,118,000 | 1,878,000 | -2,249,000 | -16,167,000 | -8,537,000 | 14,650,000 | 6,264,000 | 3,308,000 | 567,000 | -2,768,000 | 4,171,000 | 1,222,000 | -916,000 | -2,137,000 | 883,000 | 3,837,000 | -2,325,000 | 1,096,000 | -462,000 | 710,000 | -151,000 | 949,000 | 1,100,000 | -1,353,000 | 545,000 | 34,000 | 1,289,000 | -3,004,000 | -1,071,000 | -50,000 | 3,506,000 | -3,914,000 |
accrued compensation and employee related benefits | 913,000 | 394,000 | 267,000 | 228,000 | -13,401,000 | 4,340,000 | 5,459,000 | 4,348,000 | -292,000 | 785,000 | -25,000 | 127,000 | -2,006,000 | 1,112,000 | 2,008,000 | 1,338,000 | -1,775,000 | 82,000 | 332,000 | 77,000 | 345,000 | 1,467,000 | -860,000 | 996,000 | -1,933,000 | 954,000 | -1,011,000 | 1,850,000 | -3,279,000 | ||||||||||
accrued and other liabilities | -832,000 | 325,000 | 652,000 | -398,000 | 405,000 | -1,024,000 | 978,000 | -1,892,000 | 2,182,000 | -2,268,000 | -366,000 | -2,429,000 | 4,472,000 | -1,956,000 | 1,375,000 | -913,000 | 1,279,000 | -209,000 | 832,000 | -358,000 | 722,000 | ||||||||||||||||||
operating lease right-of-use assets | 390,000 | 491,000 | 686,000 | 680,000 | 653,000 | 639,000 | 628,000 | 679,000 | 614,000 | 617,000 | 659,000 | 636,000 | 695,000 | 924,000 | 867,000 | 819,000 | 804,000 | 574,000 | 760,000 | 735,000 | 723,000 | 711,000 | 698,000 | 674,000 | 657,000 | 648,000 | 637,000 | 449,000 | 419,000 | ||||||||||
operating lease liabilities | 292,000 | -113,000 | -907,000 | -905,000 | -887,000 | -850,000 | -836,000 | -886,000 | -820,000 | -807,000 | -840,000 | -770,000 | -891,000 | -1,062,000 | -1,030,000 | -1,026,000 | -1,008,000 | -756,000 | -938,000 | -923,000 | -911,000 | -871,000 | -850,000 | -836,000 | -823,000 | -783,000 | -765,000 | -751,000 | -739,000 | ||||||||||
deferred revenue | -466,000 | -284,000 | 276,000 | 540,000 | -159,000 | -321,000 | 57,000 | 364,000 | -52,000 | -821,000 | -66,000 | 808,000 | -1,780,000 | -553,000 | 156,000 | 1,769,000 | 433,000 | -188,000 | 447,000 | -5,920,000 | -633,000 | 5,875,000 | 169,000 | 125,000 | 155,000 | -184,000 | -153,000 | 100,000 | 167,000 | -93,000 | 199,000 | -14,000 | -473,000 | -26,000 | -366,000 | 57,000 | 139,000 | 44,000 | 26,000 |
net cash from operating activities | 3,980,000 | 15,136,000 | 20,893,000 | 33,860,000 | -11,143,000 | 12,623,000 | 10,068,000 | 45,479,000 | 60,140,000 | 1,427,000 | -1,705,000 | -22,544,000 | -26,560,000 | -6,172,000 | 14,452,000 | 7,197,000 | -14,836,000 | -3,942,000 | 5,426,000 | -4,388,000 | 9,369,000 | -3,325,000 | -16,361,000 | 964,000 | 1,845,000 | 4,494,000 | -1,627,000 | 2,572,000 | -731,000 | 4,928,000 | -393,000 | -4,776,000 | -11,536,000 | -2,832,000 | -10,274,000 | -6,159,000 | -16,621,000 | 2,000 | -3,183,000 |
capital expenditures | -344,000 | -1,518,000 | -3,192,000 | -6,620,000 | -923,000 | -4,133,000 | -5,413,000 | -467,000 | -5,903,000 | -2,746,000 | -3,204,000 | -6,927,000 | -4,298,000 | -2,378,000 | -623,000 | -291,000 | -2,542,000 | -3,805,000 | -9,219,000 | -375,000 | -2,414,000 | -206,000 | -1,019,000 | 245,000 | -1,018,000 | -1,006,000 | -179,000 | -729,000 | 42,000 | -6,267,000 | -1,980,000 | -373,000 | -698,000 | -396,000 | -2,025,000 | -2,911,000 | -1,220,000 | -1,203,000 | -1,279,000 |
free cash flows | 3,636,000 | 13,618,000 | 17,701,000 | 27,240,000 | -12,066,000 | 8,490,000 | 4,655,000 | 45,012,000 | 54,237,000 | -1,319,000 | -4,909,000 | -29,471,000 | -30,858,000 | -8,550,000 | 13,829,000 | 6,906,000 | -17,378,000 | -7,747,000 | -3,793,000 | -4,763,000 | 6,955,000 | -3,531,000 | -17,380,000 | 1,209,000 | 827,000 | 3,488,000 | -1,806,000 | 1,843,000 | -689,000 | -1,339,000 | -2,373,000 | -5,149,000 | -12,234,000 | -3,228,000 | -12,299,000 | -9,070,000 | -17,841,000 | -1,201,000 | -4,462,000 |
investing activities: | |||||||||||||||||||||||||||||||||||||||
purchases of investments | -21,223,000 | -56,478,000 | -39,188,000 | -81,195,000 | -25,910,000 | -47,732,000 | -45,912,000 | -44,140,000 | -48,612,000 | -67,085,000 | -47,981,000 | -16,606,000 | -7,492,000 | -12,333,000 | -25,437,000 | -52,195,000 | -13,377,000 | -22,467,000 | -14,347,000 | -22,222,000 | -18,254,000 | -14,243,000 | -10,297,000 | -8,857,000 | -20,238,000 | -11,594,000 | 0 | -17,293,000 | -52,987,000 | ||||||||||
proceeds from maturities of investments | 48,700,000 | 39,200,000 | 31,660,000 | 34,820,000 | 49,000,000 | 8,000,000 | 5,572,000 | 1,785,000 | 11,248,000 | 16,952,000 | 35,025,000 | 58,288,000 | 34,136,000 | 35,242,000 | 32,703,000 | 26,805,000 | 20,000,000 | 12,000,000 | 29,000,000 | 16,000,000 | 25,000,000 | 7,847,000 | 10,400,000 | 17,100,000 | 14,175,000 | 9,949,000 | 14,000,000 | 14,850,000 | 22,944,000 | 16,950,000 | 14,602,000 | 2,950,000 | 17,850,000 | 26,349,000 | 26,364,000 | 16,501,000 | 7,861,000 | ||
purchases of property and equipment | -1,747,000 | -1,518,000 | -2,940,000 | -6,540,000 | -1,863,000 | -4,133,000 | -5,411,000 | -1,366,000 | -6,202,000 | -2,624,000 | -2,770,000 | -5,616,000 | -7,582,000 | -6,104,000 | -2,251,000 | -674,000 | -3,050,000 | -2,049,000 | -6,323,000 | -3,460,000 | -4,398,000 | -738,000 | -1,099,000 | -125,000 | -1,112,000 | -1,458,000 | -172,000 | -494,000 | -305,000 | -3,316,000 | -1,980,000 | -373,000 | -698,000 | -396,000 | -2,025,000 | -2,911,000 | -1,220,000 | -1,203,000 | -1,279,000 |
net cash from investing activities | 25,730,000 | -18,796,000 | 2,469,000 | -52,915,000 | 21,227,000 | -43,865,000 | -154,170,000 | 419,000 | 5,046,000 | 14,328,000 | 32,489,000 | 29,065,000 | 39,926,000 | -16,495,000 | -13,688,000 | -22,481,000 | -50,135,000 | -38,030,000 | 6,071,000 | 5,048,000 | 8,269,000 | -18,328,000 | -42,894,000 | 11,872,000 | 13,063,000 | -4,886,000 | -8,639,000 | 9,000 | 417,000 | -4,620,000 | -1,621,000 | -7,720,000 | 8,295,000 | 5,715,000 | 12,745,000 | 13,590,000 | -10,652,000 | -54,190,000 | -15,395,000 |
financing activities: | |||||||||||||||||||||||||||||||||||||||
payment of 2021 notes | -47,031,000 | 0 | |||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options and employee stock purchase plan | 3,010,000 | 770,000 | 4,291,000 | 887,000 | 5,847,000 | 3,782,000 | 3,053,000 | 6,529,000 | 6,917,000 | 846,000 | 2,137,000 | 1,233,000 | 4,520,000 | 2,954,000 | 5,966,000 | 1,885,000 | 4,611,000 | 5,887,000 | 2,518,000 | 719,000 | 8,524,000 | 5,243,000 | 1,887,000 | 1,015,000 | 2,014,000 | 1,092,000 | 5,171,000 | 1,028,000 | 1,842,000 | 62,000 | 424,000 | 237,000 | 1,966,000 | 136,000 | 1,587,000 | 950,000 | 1,983,000 | ||
payments of taxes on restricted stock units | -1,553,000 | -621,000 | -779,000 | -984,000 | -787,000 | ||||||||||||||||||||||||||||||||||
net cash from financing activities | -45,574,000 | 149,000 | -14,040,000 | -97,000 | 5,060,000 | 3,782,000 | 3,053,000 | 1,927,000 | 6,917,000 | 846,000 | 2,137,000 | 1,233,000 | 4,520,000 | 2,954,000 | 5,966,000 | -15,679,000 | 4,611,000 | 100,685,000 | 2,518,000 | 719,000 | 8,522,000 | 5,226,000 | 1,830,000 | 930,000 | 1,916,000 | 50,359,000 | 5,044,000 | 911,000 | 1,445,000 | -371,000 | 4,107,000 | -4,000 | 11,956,000 | -1,156,000 | 255,000 | 94,000 | 944,000 | 39,889,000 | 52,081,000 |
effect of exchange rate changes on cash and cash equivalents | -47,000 | -9,000 | -13,000 | 252,000 | 120,000 | -191,000 | 100,000 | -24,000 | -44,000 | 92,000 | -65,000 | ||||||||||||||||||||||||||||
net increase in cash and cash equivalents | -15,911,000 | -3,520,000 | 9,309,000 | -18,900,000 | 15,264,000 | -27,651,000 | -140,949,000 | 47,801,000 | 72,059,000 | 16,693,000 | 32,856,000 | 7,761,000 | 17,886,000 | -19,713,000 | 6,730,000 | -30,963,000 | -60,360,000 | 58,713,000 | 14,015,000 | 1,379,000 | 26,160,000 | 13,766,000 | 16,824,000 | 3,492,000 | 1,131,000 | 8,715,000 | 1,727,000 | 2,726,000 | 7,525,000 | -26,329,000 | -14,299,000 | 33,503,000 | |||||||
cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||
beginning of period | 48,206,000 | 0 | 0 | 0 | 46,053,000 | 0 | 0 | 0 | 94,793,000 | 0 | 0 | 0 | 19,597,000 | 0 | 0 | 0 | 123,903,000 | 0 | 0 | 0 | 23,636,000 | 0 | 0 | 0 | 66,898,000 | 0 | 0 | 0 | 17,530,000 | 0 | 0 | 0 | 19,285,000 | 0 | 0 | 0 | 33,636,000 | 0 | 0 |
end of period | 32,295,000 | -3,520,000 | 9,309,000 | -18,900,000 | 61,317,000 | -27,651,000 | -140,949,000 | 47,801,000 | 166,852,000 | 16,693,000 | 32,856,000 | 7,761,000 | 37,483,000 | -19,713,000 | 6,730,000 | -30,963,000 | 63,543,000 | 58,713,000 | 14,015,000 | 1,379,000 | 49,796,000 | -16,427,000 | -57,425,000 | 13,766,000 | 83,722,000 | 49,967,000 | -5,222,000 | 3,492,000 | 18,661,000 | -63,000 | 2,093,000 | -12,500,000 | 28,000,000 | 1,727,000 | 2,726,000 | 7,525,000 | 7,307,000 | -14,299,000 | 33,503,000 |
supplemental disclosure of cashflow information: | |||||||||||||||||||||||||||||||||||||||
cash paid for interest | 152,000 | 671,000 | 0 | 1,617,000 | 0 | 1,617,000 | 0 | 696,000 | 0 | 862,000 | 0 | ||||||||||||||||||||||||||||
purchases of property and equipment not yet paid | 1,403,000 | -252,000 | -80,000 | 940,000 | -2,000 | 899,000 | 299,000 | -122,000 | -434,000 | -1,311,000 | 3,284,000 | 3,726,000 | 1,628,000 | 383,000 | 508,000 | -1,756,000 | -2,896,000 | 3,085,000 | 1,984,000 | 532,000 | 80,000 | 370,000 | 94,000 | 452,000 | -7,000 | -235,000 | 347,000 | -2,951,000 | |||||||||||
net income | -1,139,000 | -12,810,000 | 11,553,000 | -8,451,000 | -2,690,000 | 221,000 | 9,963,000 | 33,344,000 | -9,334,000 | -4,851,000 | -977,000 | -2,160,000 | 103,000 | 808,000 | |||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||
restructuring equity modification expense | 0 | 0 | 0 | 366,000 | |||||||||||||||||||||||||||||||||||
revaluation of acquisition-related contingent consideration liability | 0 | 0 | 79,000 | 907,000 | |||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of amounts acquired: | |||||||||||||||||||||||||||||||||||||||
acquisition-related contingent consideration liability | 0 | 0 | -9,643,000 | 7,087,000 | 1,570,000 | 0 | |||||||||||||||||||||||||||||||||
proceeds from sales of investments | 0 | 0 | 0 | 0 | 13,372,000 | ||||||||||||||||||||||||||||||||||
proceeds from sale of property and equipment | 0 | ||||||||||||||||||||||||||||||||||||||
purchases of intangible assets | 0 | 0 | |||||||||||||||||||||||||||||||||||||
business acquisitions, net of cash acquired | 0 | 0 | |||||||||||||||||||||||||||||||||||||
proceeds from issuance of 2025 notes, net of issuance costs | 0 | ||||||||||||||||||||||||||||||||||||||
premiums paid for capped call transactions | 0 | ||||||||||||||||||||||||||||||||||||||
payment of acquisition-related contingent consideration | 0 | 0 | |||||||||||||||||||||||||||||||||||||
operating lease liabilities arising from obtaining rou assets | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||
loss on fixed asset disposal | |||||||||||||||||||||||||||||||||||||||
payment of 2019 notes | 0 | 0 | |||||||||||||||||||||||||||||||||||||
lease liabilities arising from remeasurement of rou assets | 0 | 0 | |||||||||||||||||||||||||||||||||||||
26,396 shares of common stock issued for voyantic oy acquisition | 0 | 0 | |||||||||||||||||||||||||||||||||||||
settlement and related costs | |||||||||||||||||||||||||||||||||||||||
principal payments on finance lease obligations | 0 | 0 | 0 | -2,000 | -17,000 | -57,000 | -85,000 | -98,000 | -112,000 | -127,000 | -136,000 | -147,000 | |||||||||||||||||||||||||||
proceeds from issuance of 2021 notes, net of issuance costs | |||||||||||||||||||||||||||||||||||||||
disposal of fully depreciated property and equipment | |||||||||||||||||||||||||||||||||||||||
depreciation | 1,793,000 | 1,588,000 | 1,483,000 | 1,465,000 | 1,508,000 | 1,431,000 | 1,095,000 | 1,036,000 | 1,040,000 | 1,102,000 | 1,108,000 | 1,126,000 | 1,168,000 | 1,172,000 | 1,220,000 | 1,262,000 | 1,155,000 | 1,140,000 | 1,136,000 | 1,138,000 | 1,120,000 | ||||||||||||||||||
restructuring liabilities | -17,000 | -435,000 | -37,000 | -605,000 | 1,235,000 | ||||||||||||||||||||||||||||||||||
amortization of debt issuance costs and debt discount | 285,000 | 95,000 | 94,000 | 94,000 | 961,000 | 926,000 | 914,000 | 879,000 | |||||||||||||||||||||||||||||||
loss on debt extinguishment | |||||||||||||||||||||||||||||||||||||||
proceeds from issuance of 2019 notes, net of issuance costs | |||||||||||||||||||||||||||||||||||||||
payments on term and equipment loans | -23,970,000 | 0 | |||||||||||||||||||||||||||||||||||||
proceeds from term loans, net of debt issuance costs | 0 | 0 | -29,000 | 4,000,000 | 0 | 12,379,000 | |||||||||||||||||||||||||||||||||
accretion of discount or amortization of premium on short-term investments | 226,000 | 250,000 | 218,000 | 139,000 | 66,000 | 23,000 | -4,000 | -42,000 | -102,000 | -165,000 | -197,000 | -172,000 | -104,000 | -83,000 | -60,000 | ||||||||||||||||||||||||
non-cash restructuring benefit | 0 | ||||||||||||||||||||||||||||||||||||||
deferred income taxes | |||||||||||||||||||||||||||||||||||||||
deferred rent | -84,000 | -89,000 | 1,036,000 | -1,123,000 | 214,000 | 120,000 | -68,000 | 925,000 | 7,000 | 35,000 | |||||||||||||||||||||||||||||
accrued liabilities and other liabilities | -985,000 | -7,624,000 | 5,884,000 | 1,368,000 | 580,000 | -295,000 | 525,000 | -66,000 | |||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | 2,093,000 | ||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cashflow information: | |||||||||||||||||||||||||||||||||||||||
payments of deferred offering costs | 50,000 | 0 | -50,000 | -600,000 | |||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information: | |||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash financing and investing activities: | |||||||||||||||||||||||||||||||||||||||
supplemental cash flow information: | |||||||||||||||||||||||||||||||||||||||
payments on term loans | -250,000 | -221,000 | -83,000 | 0 | -2,147,000 | -1,042,000 | -1,042,000 | -529,000 | -159,000 | -87,000 | -19,500,000 | ||||||||||||||||||||||||||||
adjustment to reconcile net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||
revaluation of warrant liability | 0 | -468,000 | |||||||||||||||||||||||||||||||||||||
amortization and write-off of debt issuance costs | 23,000 | 19,000 | |||||||||||||||||||||||||||||||||||||
accrued liabilities | -1,613,000 | 1,257,000 | -341,000 | 307,000 | -2,916,000 | -574,000 | 544,000 | 147,000 | 300,000 | 425,000 | |||||||||||||||||||||||||||||
proceeds from public offerings, net of offering costs | |||||||||||||||||||||||||||||||||||||||
payments on capital lease financing obligations | -183,000 | -234,000 | -241,000 | -242,000 | -300,000 | -290,000 | -277,000 | -280,000 | -275,000 | -332,000 | |||||||||||||||||||||||||||||
proceeds from exercise of warrants | |||||||||||||||||||||||||||||||||||||||
accretion on preferred stock | |||||||||||||||||||||||||||||||||||||||
vesting of early exercise stock options | |||||||||||||||||||||||||||||||||||||||
additions to property and equipment through capital lease | |||||||||||||||||||||||||||||||||||||||
accrued not yet paid offering costs | |||||||||||||||||||||||||||||||||||||||
write-off of fully depreciated property and equipment | |||||||||||||||||||||||||||||||||||||||
conversion of convertible preferred stock to common stock | |||||||||||||||||||||||||||||||||||||||
conversion of convertible preferred stock warrants to common stock warrants | |||||||||||||||||||||||||||||||||||||||
accrued compensation and benefits | -1,061,000 | 1,577,000 | -1,236,000 | 2,010,000 | -1,859,000 | 1,520,000 | -3,406,000 | 2,344,000 | 1,353,000 | ||||||||||||||||||||||||||||||
accrued restructuring costs | -699,000 | -1,363,000 | 3,638,000 | ||||||||||||||||||||||||||||||||||||
restructuring costs | -908,000 | 454,000 | |||||||||||||||||||||||||||||||||||||
adjustment to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||
amortization of premium on short-term investments | -50,000 | 15,000 | 46,000 | 59,000 | |||||||||||||||||||||||||||||||||||
proceeds from initial public offering, net of offering costs | |||||||||||||||||||||||||||||||||||||||
proceeds from term loans | 919,000 | 2,583,000 | |||||||||||||||||||||||||||||||||||||
proceeds from issuance of preferred stock upon exercise of warrants | 7,000 | ||||||||||||||||||||||||||||||||||||||
cash and cash equivalents: | |||||||||||||||||||||||||||||||||||||||
restricted cash | |||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options | |||||||||||||||||||||||||||||||||||||||
cash paid for income taxes | |||||||||||||||||||||||||||||||||||||||
vesting of early exercised stock options | |||||||||||||||||||||||||||||||||||||||
adjustment to reconcile net income to net cash provided by (used in) operating activities: | |||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock upon exercise of stock options | 198,000 |
