Quarterly
Annual
| Unit: USD | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 73,017,000 | 78,024,000 | 78,723,000 | 123,088,000 | 117,340,000 | 117,770,000 | 94,501,000 | 84,219,000 | 60,755,000 | 48,158,000 | 45,586,000 | 59,611,000 | 36,706,000 | 45,640,000 | 38,407,000 | 31,475,000 | 30,380,000 | 31,670,000 | 28,097,000 | 23,018,000 | 24,195,000 | 24,641,000 | 28,419,000 | 46,505,000 | 35,425,000 | 29,533,000 | 27,912,000 | 35,679,000 | 23,937,000 | 21,671,000 | 23,074,000 | 36,362,000 | 27,198,000 | 25,069,000 | 23,002,000 | 27,639,000 | 29,560,000 | 27,718,000 | 32,821,000 | 37,384,000 | 31,539,000 | 30,096,000 | 23,500,000 | 27,984,000 | 25,437,000 | 26,615,000 |
yoy | -37.77% | -33.75% | -16.70% | 46.15% | 93.14% | 144.55% | 107.30% | 41.28% | 65.52% | 5.52% | 18.69% | 89.39% | 20.82% | 44.11% | 36.69% | 36.74% | 25.56% | 28.53% | -1.13% | -50.50% | -31.70% | -16.56% | 1.82% | 30.34% | 47.99% | 36.28% | 20.97% | -1.88% | -11.99% | -13.55% | 0.31% | 31.56% | -7.99% | -9.56% | -29.92% | -26.07% | -6.27% | -7.90% | 39.66% | 33.59% | 23.99% | 13.08% | ||||
qoq | -6.42% | -0.89% | -36.04% | 4.90% | -0.37% | 24.62% | 12.21% | 38.62% | 26.16% | 5.64% | -23.53% | 62.40% | -19.57% | 18.83% | 22.02% | 3.60% | -4.07% | 12.72% | 22.07% | -4.86% | -1.81% | -13.29% | -38.89% | 31.28% | 19.95% | 5.81% | -21.77% | 49.05% | 10.46% | -6.08% | -36.54% | 33.69% | 8.49% | 8.99% | -16.78% | -6.50% | 6.65% | -15.55% | -12.21% | 18.53% | 4.79% | 28.07% | -16.02% | 10.01% | -4.43% | |
cost of revenue | 52,218,000 | 52,708,000 | 55,911,000 | 75,955,000 | 68,297,000 | 66,192,000 | 59,358,000 | 54,601,000 | 46,945,000 | 39,751,000 | 40,500,000 | 45,277,000 | 43,065,000 | 46,851,000 | ||||||||||||||||||||||||||||||||
gross profit | 20,799,000 | 25,316,000 | 22,812,000 | 47,133,000 | 49,043,000 | 51,578,000 | 35,143,000 | 29,618,000 | 13,810,000 | 8,407,000 | 5,086,000 | 14,334,000 | -6,359,000 | -1,211,000 | -1,788,000 | -1,666,000 | 3,067,000 | 4,580,000 | 3,956,000 | 3,863,000 | 1,900,000 | 2,851,000 | 5,980,000 | 11,310,000 | 7,742,000 | 3,514,000 | 3,718,000 | 5,586,000 | 1,529,000 | 2,744,000 | 2,810,000 | 7,808,000 | 4,948,000 | 3,694,000 | 2,221,000 | 3,729,000 | 6,402,000 | 6,653,000 | 6,527,000 | 9,853,000 | 5,172,000 | 5,109,000 | 4,514,000 | 5,236,000 | 5,072,000 | 3,425,000 |
yoy | -57.59% | -50.92% | -35.09% | 59.14% | 255.13% | 513.51% | 590.98% | 106.63% | -317.17% | -794.22% | -384.45% | -960.38% | -307.34% | -126.44% | -145.20% | -143.13% | 61.42% | 60.65% | -33.85% | -65.84% | -75.46% | -18.87% | 60.84% | 102.47% | 406.34% | 28.06% | 32.31% | -28.46% | -69.10% | -25.72% | 26.52% | 109.39% | -22.71% | -44.48% | -65.97% | -62.15% | 23.78% | 30.22% | 44.59% | 88.18% | 1.97% | 49.17% | ||||
qoq | -17.84% | 10.98% | -51.60% | -3.89% | -4.91% | 46.77% | 18.65% | 114.47% | 64.27% | 65.30% | -64.52% | -325.41% | 425.10% | -32.27% | 7.32% | -154.32% | -33.03% | 15.77% | 2.41% | 103.32% | -33.36% | -52.32% | -47.13% | 46.09% | 120.32% | -5.49% | -33.44% | 265.34% | -44.28% | -2.35% | -64.01% | 57.80% | 33.95% | 66.32% | -40.44% | -41.75% | -3.77% | 1.93% | -33.76% | 90.51% | 1.23% | 13.18% | -13.79% | 3.23% | 48.09% | |
gross margin % | 28.49% | 32.45% | 28.98% | 38.29% | 41.80% | 43.80% | 37.19% | 35.17% | 22.73% | 17.46% | 11.16% | 24.05% | -17.32% | -2.65% | -4.66% | -5.29% | 10.10% | 14.46% | 14.08% | 16.78% | 7.85% | 11.57% | 21.04% | 24.32% | 21.85% | 11.90% | 13.32% | 15.66% | 6.39% | 12.66% | 12.18% | 21.47% | 18.19% | 14.74% | 9.66% | 13.49% | 21.66% | 24.00% | 19.89% | 26.36% | 16.40% | 16.98% | 19.21% | 18.71% | 19.94% | 12.87% |
operating expenses: | ||||||||||||||||||||||||||||||||||||||||||||||
research and development | 2,494,000 | 3,794,000 | 4,333,000 | 4,405,000 | 4,591,000 | 4,565,000 | 4,489,000 | 4,075,000 | 4,218,000 | 3,964,000 | 4,099,000 | 4,197,000 | 4,694,000 | 4,447,000 | 3,592,000 | 3,313,000 | 3,077,000 | 2,609,000 | 2,442,000 | 2,293,000 | 2,088,000 | 2,121,000 | 2,227,000 | 2,565,000 | 2,046,000 | 1,868,000 | 1,928,000 | 1,692,000 | 1,384,000 | 1,638,000 | 1,605,000 | 1,427,000 | 1,468,000 | 1,709,000 | 1,576,000 | 1,382,000 | 1,328,000 | 1,286,000 | 1,310,000 | 1,252,000 | 1,146,000 | 1,551,000 | 1,304,000 | 1,519,000 | 1,258,000 | 1,920,000 |
sales and marketing | 6,553,000 | 6,948,000 | 8,384,000 | 8,547,000 | 9,306,000 | 9,521,000 | 8,303,000 | 8,782,000 | 8,386,000 | 8,127,000 | 7,713,000 | 7,848,000 | 7,293,000 | 7,633,000 | 6,018,000 | 4,797,000 | 4,915,000 | 3,568,000 | 3,301,000 | 2,702,000 | 2,755,000 | 2,972,000 | 3,324,000 | 4,545,000 | 3,992,000 | 3,509,000 | 3,511,000 | 3,513,000 | 3,061,000 | 3,721,000 | 3,499,000 | 3,333,000 | 2,745,000 | 3,416,000 | 3,110,000 | 2,871,000 | 3,056,000 | 2,821,000 | 3,062,000 | 2,715,000 | 2,793,000 | 2,722,000 | 2,332,000 | 2,419,000 | 2,213,000 | 3,420,000 |
general and administrative | 13,532,000 | 13,836,000 | 13,034,000 | 18,660,000 | 17,746,000 | 17,506,000 | 17,213,000 | 15,378,000 | 15,840,000 | 13,360,000 | 12,182,000 | 11,955,000 | 9,963,000 | 9,355,000 | 7,226,000 | 6,536,000 | 6,573,000 | 5,017,000 | 4,388,000 | 4,999,000 | 3,761,000 | 3,406,000 | 3,515,000 | 5,030,000 | 3,857,000 | 3,352,000 | 4,240,000 | 6,967,000 | 3,453,000 | 4,240,000 | 4,456,000 | 4,669,000 | 3,765,000 | 4,002,000 | 6,587,000 | 5,186,000 | 4,422,000 | 3,894,000 | 3,913,000 | 4,202,000 | 3,709,000 | 3,534,000 | 3,623,000 | 3,959,000 | 3,966,000 | 6,206,000 |
restructuring and demobilization costs | 1,568,000 | 4,938,000 | 9,790,000 | |||||||||||||||||||||||||||||||||||||||||||
impairment of property, plant and equipment | 955,000 | 286,612,000 | ||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 24,147,000 | 30,471,000 | 322,153,000 | 32,420,000 | 31,643,000 | 31,592,000 | 32,707,000 | 28,235,000 | 28,444,000 | 25,451,000 | 23,994,000 | 24,000,000 | 21,950,000 | 21,435,000 | 16,836,000 | 14,646,000 | 14,565,000 | 11,194,000 | 10,131,000 | 9,994,000 | 8,604,000 | 8,499,000 | 9,066,000 | 12,140,000 | 9,895,000 | 8,729,000 | 9,679,000 | 19,528,000 | 7,898,000 | 9,599,000 | 9,560,000 | 9,429,000 | 7,978,000 | 9,127,000 | 11,273,000 | 9,439,000 | 8,806,000 | 8,001,000 | 8,285,000 | 8,169,000 | 7,648,000 | 7,807,000 | 7,259,000 | 7,897,000 | 7,437,000 | 11,546,000 |
income from operations | -3,348,000 | -5,155,000 | -299,341,000 | 14,713,000 | 17,400,000 | 19,986,000 | 2,436,000 | 1,383,000 | -14,634,000 | -17,044,000 | -18,908,000 | -9,666,000 | -28,309,000 | -22,646,000 | -18,624,000 | -16,312,000 | -11,498,000 | -6,614,000 | -6,175,000 | -6,131,000 | -6,704,000 | -5,648,000 | -3,086,000 | -830,000 | -2,153,000 | -5,215,000 | -5,961,000 | -13,942,000 | -6,369,000 | -6,855,000 | -6,750,000 | -1,621,000 | -3,030,000 | -5,433,000 | -9,052,000 | -5,710,000 | -2,404,000 | -1,348,000 | -1,758,000 | 1,684,000 | -2,476,000 | -2,698,000 | -2,745,000 | -2,661,000 | -2,365,000 | -8,121,000 |
yoy | -119.24% | -125.79% | -12388.22% | 963.85% | -218.90% | -217.26% | -112.88% | -114.31% | -48.31% | -24.74% | 1.52% | -40.74% | 146.21% | 242.39% | 201.60% | 166.06% | 71.51% | 17.10% | 100.10% | 638.67% | 211.38% | 8.30% | -48.23% | -94.05% | -66.20% | -23.92% | -11.69% | 760.09% | 110.20% | 26.17% | -25.43% | -71.61% | 26.04% | 303.04% | 414.90% | -439.07% | -2.91% | -50.04% | -35.96% | -163.28% | 4.69% | -66.78% | ||||
qoq | -35.05% | -98.28% | -2134.53% | -15.44% | -12.94% | 720.44% | 76.14% | -109.45% | -14.14% | -9.86% | 95.61% | -65.86% | 25.01% | 21.60% | 14.17% | 41.87% | 73.84% | 7.11% | 0.72% | -8.55% | 18.70% | 83.02% | 271.81% | -61.45% | -58.72% | -12.51% | -57.24% | 118.90% | -7.09% | 1.56% | 316.41% | -46.50% | -44.23% | -39.98% | 58.53% | 137.52% | 78.34% | -23.32% | -204.39% | -168.01% | -8.23% | -1.71% | 3.16% | 12.52% | -70.88% | |
operating margin % | -4.59% | -6.61% | -380.25% | 11.95% | 14.83% | 16.97% | 2.58% | 1.64% | -24.09% | -35.39% | -41.48% | -16.22% | -77.12% | -49.62% | -48.49% | -51.83% | -37.85% | -20.88% | -21.98% | -26.64% | -27.71% | -22.92% | -10.86% | -1.78% | -6.08% | -17.66% | -21.36% | -39.08% | -26.61% | -31.63% | -29.25% | -4.46% | -11.14% | -21.67% | -39.35% | -20.66% | -8.13% | -4.86% | -5.36% | 4.50% | -7.85% | -8.96% | -11.68% | -9.51% | -9.30% | -30.51% |
other income | 581,000 | 1,130,000 | ||||||||||||||||||||||||||||||||||||||||||||
interest expense, convertible note - related party | -1,469,000 | -3,043,000 | -3,038,000 | -2,904,000 | -1,938,000 | -211,000 | -275,000 | -1,007,000 | -1,734,000 | -1,550,000 | -819,000 | |||||||||||||||||||||||||||||||||||
interest expense | -2,973,000 | 146,000 | -41,000 | -41,000 | -58,000 | -55,000 | -75,000 | -58,000 | -49,000 | -50,000 | -83,000 | -126,000 | -136,000 | -103,000 | -41,000 | -166,000 | -163,000 | -103,000 | -92,000 | -62,000 | -58,000 | -39,000 | -26,000 | -32,000 | -37,000 | -39,000 | -39,000 | -46,000 | -46,000 | -45,000 | -56,000 | -47,000 | -34,027,000 | |||||||||||||
loss on extinguishment of debt | -27,487,000 | |||||||||||||||||||||||||||||||||||||||||||||
total other income | -2,392,000 | -3,080,000 | -832,000 | -3,526,000 | -30,103,000 | -2,302,000 | -3,515,000 | -1,902,000 | 1,561,000 | 1,621,000 | 2,112,000 | 57,000 | -1,286,000 | -1,404,000 | -860,000 | -41,000 | 3,676,000 | -62,000 | -58,000 | -32,000 | -693,000 | -56,000 | -47,000 | -34,027,000 | ||||||||||||||||||||||
income before income tax expense | -5,740,000 | -8,235,000 | -300,173,000 | 11,187,000 | -12,703,000 | 17,684,000 | -1,079,000 | |||||||||||||||||||||||||||||||||||||||
income tax expense | -594,000 | -821,000 | -1,076,000 | 175,000 | -267,000 | -866,000 | -756,000 | |||||||||||||||||||||||||||||||||||||||
net income | -6,334,000 | -9,056,000 | -301,249,000 | 11,362,000 | -12,970,000 | 16,818,000 | -1,835,000 | -519,000 | -13,073,000 | -15,423,000 | -16,796,000 | -9,609,000 | -29,595,000 | -24,050,000 | -19,484,000 | -16,353,000 | -7,822,000 | -6,669,000 | -6,250,000 | -6,189,000 | -6,753,000 | -5,698,000 | -3,169,000 | -956,000 | -2,289,000 | -5,318,000 | -6,002,000 | -14,108,000 | -6,532,000 | -6,958,000 | -6,842,000 | -1,683,000 | -3,088,000 | -5,472,000 | -9,078,000 | -5,742,000 | -3,097,000 | -1,387,000 | -1,797,000 | 1,638,000 | -2,522,000 | -2,743,000 | -2,790,000 | -2,717,000 | -2,412,000 | -42,148,000 |
yoy | -51.16% | -153.85% | 16316.84% | -2289.21% | -0.79% | -209.04% | -89.07% | -94.60% | -55.83% | -35.87% | -13.80% | -41.24% | 278.36% | 260.62% | 211.74% | 164.23% | 15.83% | 17.04% | 97.22% | 547.38% | 195.02% | 7.15% | -47.20% | -93.22% | -64.96% | -23.57% | -12.28% | 738.27% | 111.53% | 27.16% | -24.63% | -70.69% | -0.29% | 294.52% | 405.18% | -450.55% | 22.80% | -49.43% | -35.59% | -160.29% | 4.56% | -93.49% | ||||
qoq | -30.06% | -96.99% | -2751.37% | -187.60% | -177.12% | -1016.51% | 253.56% | -96.03% | -15.24% | -8.17% | 74.79% | -67.53% | 23.06% | 23.43% | 19.15% | 109.06% | 17.29% | 6.70% | 0.99% | -8.35% | 18.52% | 79.80% | 231.49% | -58.24% | -56.96% | -11.40% | -57.46% | 115.98% | -6.12% | 1.70% | 306.54% | -45.50% | -43.57% | -39.72% | 58.10% | 85.41% | 123.29% | -22.82% | -209.71% | -164.95% | -8.06% | -1.68% | 2.69% | 12.65% | -94.28% | |
net income margin % | -8.67% | -11.61% | -382.67% | 9.23% | -11.05% | 14.28% | -1.94% | -0.62% | -21.52% | -32.03% | -36.84% | -16.12% | -80.63% | -52.70% | -50.73% | -51.96% | -25.75% | -21.06% | -22.24% | -26.89% | -27.91% | -23.12% | -11.15% | -2.06% | -6.46% | -18.01% | -21.50% | -39.54% | -27.29% | -32.11% | -29.65% | -4.63% | -11.35% | -21.83% | -39.47% | -20.77% | -10.48% | -5.00% | -5.48% | 4.38% | -8.00% | -9.11% | -11.87% | -9.71% | -9.48% | -158.36% |
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.08 | -0.11 | 0.14 | -0.17 | 0.22 | -0.068 | -0.13 | -0.06 | -0.08 | |||||||||||||||||||||||||||||||||||||
diluted | -0.08 | -0.11 | 0.14 | -0.17 | 0.21 | -0.068 | -0.13 | -0.06 | -0.08 | |||||||||||||||||||||||||||||||||||||
weighted-average common shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||
basic | 82,399,599 | 82,179,136 | 77,535,121 | 76,261,294 | 76,336,811 | 22,986,931,000 | 12,349,456,000 | 22,997,060 | 3,035,717 | |||||||||||||||||||||||||||||||||||||
diluted | 82,399,599 | 82,179,136 | 80,306,690 | 76,261,294 | 78,981,383 | 22,986,931,000 | 12,349,456,000 | 22,997,060 | 3,035,717 | |||||||||||||||||||||||||||||||||||||
interest income | -3,080,000 | -1,962,000 | -3,526,000 | -1,147,000 | 741,000 | -477,000 | 1,002,000 | 1,313,000 | 1,832,000 | 2,387,000 | 1,064,000 | 448,000 | -45,000 | |||||||||||||||||||||||||||||||||
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | -3.67 | -0.02 | -0.01 | -0.19 | -0.22 | -0.24 | -0.07 | -0.75 | -0.68 | -0.59 | -0.52 | -0.24 | -0.23 | -0.22 | -0.23 | -0.25 | -0.21 | -0.13 | -0.03 | -0.09 | -0.22 | -0.25 | -0.59 | -0.27 | -0.29 | -0.29 | -0.07 | -0.13 | -0.23 | -0.39 | ||||||||||||||||
weighted-average common shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | 82,065,676 | 75,762,893 | 69,439,034 | 69,317,805 | 69,249,281 | 69,162,739 | 39,363,114 | 39,533,695 | 35,207,975 | 32,940,040 | 30,433,154 | 32,523,405 | 28,501,044 | 27,983,470 | 26,377,652 | 26,728,205 | 26,521,861 | 25,194,292 | 24,099,438 | 24,171,811 | 24,118,620 | 23,930,613 | 23,738,852 | 23,808,703 | 23,743,358 | 23,567,019 | 23,390,235 | 23,442,241 | 23,369,179 | 23,257,541 | 23,139,807 | 23,168,251 | 23,111,127 | 23,063,471 | 23,060,456 | 22,999,988 | 22,992,273 | |||||||||
impairment of equipment under development | 808,000 | 2,702,000 | ||||||||||||||||||||||||||||||||||||||||||||
income from employee retention credits | 2,186,000 | |||||||||||||||||||||||||||||||||||||||||||||
gain on extinguishment of debt | 3,734,000 | |||||||||||||||||||||||||||||||||||||||||||||
revenue: | ||||||||||||||||||||||||||||||||||||||||||||||
product | 38,330,000 | 31,303,000 | 30,263,000 | 31,490,000 | 28,056,000 | 23,062,000 | 23,939,000 | 24,526,000 | 28,307,000 | 46,195,000 | 35,046,000 | 28,908,000 | 26,785,000 | 35,145,000 | 23,342,000 | 21,115,000 | 22,521,000 | 35,890,000 | 26,812,000 | 24,562,000 | 22,326,000 | 27,204,000 | 28,877,000 | 27,123,000 | 32,286,000 | 36,641,000 | 30,926,000 | 29,755,000 | 23,211,000 | 27,284,000 | 24,589,000 | 25,893,000 | ||||||||||||||
research services | 77,000 | 172,000 | 117,000 | 180,000 | 41,000 | -44,000 | 256,000 | 115,000 | 112,000 | 310,000 | 379,000 | 625,000 | 1,127,000 | 534,000 | 595,000 | 556,000 | 553,000 | 472,000 | 386,000 | 507,000 | 676,000 | 435,000 | 683,000 | 595,000 | 535,000 | 743,000 | 613,000 | 341,000 | 289,000 | 700,000 | 848,000 | 722,000 | ||||||||||||||
cost of revenue: | ||||||||||||||||||||||||||||||||||||||||||||||
total interest expense | -55,000 | -75,000 | -58,000 | -49,000 | -50,000 | -83,000 | -126,000 | -136,000 | -103,000 | -41,000 | -89,500 | -163,000 | -103,000 | -92,000 | -39,000 | -26,000 | -39,000 | -39,000 | -34,000 | -46,000 | -45,000 | |||||||||||||||||||||||||
postponed financing costs | -164,000 | -656,000 | ||||||||||||||||||||||||||||||||||||||||||||
net income attributable to common stockholders | 1,638,000 | -2,522,000 | -2,743,000 | -2,790,000 | -2,717,000 | -2,412,000 | -42,148,000 | |||||||||||||||||||||||||||||||||||||||
net income attributable to common stockholders per share: | ||||||||||||||||||||||||||||||||||||||||||||||
basic | -279.65 | -0.11 | -0.12 | -0.12 | -5,362.74 | -0.1 | -13.88 | |||||||||||||||||||||||||||||||||||||||
diluted | -279.65 | -0.11 | -0.12 | -0.12 | -5,362.74 | -0.1 | -13.88 | |||||||||||||||||||||||||||||||||||||||
total interest income | -45,000 | |||||||||||||||||||||||||||||||||||||||||||||
other income: | ||||||||||||||||||||||||||||||||||||||||||||||
gain on extinguishment of convertible notes | ||||||||||||||||||||||||||||||||||||||||||||||
loss on exchange of convertible notes | ||||||||||||||||||||||||||||||||||||||||||||||
costs associated with postponed public offering |
The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.
