Quarterly
Annual
| Unit: USD | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 97,035,000 | 95,765,000 | 101,948,000 | 85,172,000 | 121,156,000 | 74,312,000 | 57,959,000 | 62,885,000 | 55,202,000 | 48,348,000 | 51,195,000 | 55,394,000 | 59,243,000 | 58,546,000 | 57,012,000 | 60,129,000 | 51,321,000 | 45,904,000 | 43,280,000 | 43,992,000 | 49,315,000 | 50,249,000 | 52,114,000 | 48,186,000 | 46,069,000 | 45,370,000 | 44,735,000 | 43,778,000 | 39,473,000 | 43,560,000 | 41,422,000 | 42,739,000 | 42,049,000 | 43,795,000 | 42,329,000 | 40,727,000 | 39,020,000 | 41,343,000 | 41,170,000 | 42,200,000 | 42,656,000 | 42,763,000 | 45,813,000 | 46,471,000 | 45,001,000 | 44,447,000 | 44,316,000 | 45,979,000 | 42,352,000 | 50,539,000 | 49,817,000 | 55,243,000 | 49,803,000 | 42,195,000 | 36,087,000 | 33,625,000 | 32,530,000 | 32,333,000 | 33,175,000 | 35,898,000 | 33,116,000 | 30,314,000 | 30,202,000 | 29,132,000 | 29,190,000 | 21,213,000 | 22,876,000 | 17,835,000 | 17,835,000 | 17,835,000 | 10,838,000 | 5,326,000 | 5,326,000 | 5,326,000 | 5,326,000 |
cost of revenue | 73,840,000 | 70,530,000 | 70,963,000 | 54,647,000 | 84,262,000 | 51,991,000 | 40,159,000 | 40,649,000 | 39,372,000 | 38,905,000 | 38,700,000 | 38,571,000 | 37,507,000 | 34,749,000 | 36,263,000 | 33,874,000 | 30,563,000 | 27,397,000 | 27,258,000 | 26,082,000 | 25,280,000 | 25,402,000 | 25,434,000 | 25,209,000 | 23,793,000 | 23,995,000 | 23,564,000 | 24,116,000 | 23,235,000 | 24,760,000 | 24,778,000 | 25,199,000 | 26,138,000 | 25,647,000 | 25,810,000 | 24,598,000 | 22,879,000 | 25,271,000 | 25,688,000 | 26,925,000 | 27,051,000 | 27,990,000 | 28,732,000 | 28,538,000 | 28,283,000 | 27,563,000 | 27,330,000 | 27,666,000 | 27,278,000 | 31,861,000 | 29,412,000 | 29,966,000 | 27,946,000 | 23,825,000 | 20,983,000 | 22,167,000 | 20,907,000 | 21,078,000 | 21,471,000 | 21,881,000 | 21,557,000 | 19,751,000 | 20,672,000 | 18,435,000 | 17,773,000 | 14,835,000 | 14,497,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 23,195,000 | 25,235,000 | 30,985,000 | 30,525,000 | 36,894,000 | 22,321,000 | 17,800,000 | 22,236,000 | 15,830,000 | 9,443,000 | 12,495,000 | 16,823,000 | 21,736,000 | 23,797,000 | 20,749,000 | 26,255,000 | 20,758,000 | 18,507,000 | 16,022,000 | 17,910,000 | 24,035,000 | 24,847,000 | 26,680,000 | 22,977,000 | 22,276,000 | 21,375,000 | 21,171,000 | 19,662,000 | 16,238,000 | 18,800,000 | 16,644,000 | 17,540,000 | 15,911,000 | 18,148,000 | 16,519,000 | 16,129,000 | 16,141,000 | 16,072,000 | 15,482,000 | 15,275,000 | 15,605,000 | 14,773,000 | 17,081,000 | 17,933,000 | 16,718,000 | 16,884,000 | 16,986,000 | 18,313,000 | 15,074,000 | 18,678,000 | 20,405,000 | 25,277,000 | 21,857,000 | 18,370,000 | 15,104,000 | 11,458,000 | 11,623,000 | 11,255,000 | 11,704,000 | 14,017,000 | 11,559,000 | 10,563,000 | 9,530,000 | 10,697,000 | 11,417,000 | 6,378,000 | 8,379,000 | 17,835,000 | 17,835,000 | 17,835,000 | 10,838,000 | 5,326,000 | 5,326,000 | 5,326,000 | 5,326,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 15,958,000 | 18,739,000 | 21,016,000 | 31,741,000 | 30,173,000 | 12,161,000 | 9,577,000 | 5,524,000 | 5,205,000 | 5,187,000 | 6,113,000 | 5,066,000 | 5,425,000 | 5,572,000 | 5,618,000 | 5,459,000 | 5,160,000 | 6,013,000 | 5,901,000 | 5,781,000 | 5,882,000 | 6,073,000 | 6,339,000 | 5,965,000 | 6,443,000 | 6,715,000 | 6,220,000 | 6,094,000 | 5,626,000 | 6,289,000 | 6,325,000 | 6,678,000 | 7,429,000 | 7,646,000 | 6,263,000 | 6,014,000 | 5,514,000 | 4,665,000 | 4,368,000 | 5,189,000 | 5,423,000 | 5,650,000 | 5,741,000 | 5,075,000 | 4,956,000 | 4,986,000 | 5,166,000 | 4,592,000 | 4,360,000 | 6,279,000 | 5,618,000 | 5,141,000 | 4,491,000 | 3,478,000 | 2,645,000 | 2,059,000 | 2,024,000 | 1,944,000 | 1,910,000 | 2,072,000 | 2,008,000 | 1,694,000 | 1,590,000 | 1,385,000 | 1,294,000 | 1,541,000 | 1,285,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 46,532,000 | 55,078,000 | 62,492,000 | 74,801,000 | 68,019,000 | 51,542,000 | 28,962,000 | 25,348,000 | 20,191,000 | 19,035,000 | 29,436,000 | 22,738,000 | 24,016,000 | 25,011,000 | 25,735,000 | 23,740,000 | 23,401,000 | 25,474,000 | 24,653,000 | 23,223,000 | 24,115,000 | 24,245,000 | 26,729,000 | 24,205,000 | 23,961,000 | 23,113,000 | 24,590,000 | 22,859,000 | 21,983,000 | 73,229,000 | 22,659,000 | 21,293,000 | 24,152,000 | 24,364,000 | 24,029,000 | 21,988,000 | 22,365,000 | 23,045,000 | 22,981,000 | 24,479,000 | 25,828,000 | 26,156,000 | 25,475,000 | 28,075,000 | 26,231,000 | 26,251,000 | 26,516,000 | 24,943,000 | 23,451,000 | 32,356,000 | 30,276,000 | 30,084,000 | 27,608,000 | 26,009,000 | 20,925,000 | 20,797,000 | 17,116,000 | 16,597,000 | -43,152,000 | 28,148,000 | 28,383,000 | 26,865,000 | 30,195,000 | 66,095,000 | 16,832,000 | 17,165,000 | 12,576,000 | -64,470,000 | 0 | 0 | 0 | -19,635,000 | 0 | 0 | 0 |
operating income | -23,409,000 | -33,179,000 | -32,596,000 | -44,276,000 | -31,125,000 | -29,221,000 | -11,162,000 | -5,739,000 | -8,394,000 | -11,747,000 | -23,814,000 | -5,915,000 | -2,280,000 | -1,214,000 | -4,986,000 | 2,515,000 | -2,643,000 | -6,967,000 | -8,631,000 | -5,313,000 | -80,000 | 602,000 | -49,000 | -1,228,000 | -1,685,000 | -1,738,000 | -3,419,000 | -3,197,000 | -5,745,000 | -54,429,000 | -6,015,000 | -3,753,000 | -8,241,000 | -6,216,000 | -7,510,000 | -5,859,000 | -6,224,000 | -6,973,000 | -7,659,000 | -9,204,000 | -10,223,000 | -11,383,000 | -8,667,000 | -10,142,000 | -9,513,000 | -9,367,000 | -9,530,000 | -6,630,000 | -8,377,000 | -13,678,000 | -9,871,000 | -4,807,000 | -5,751,000 | -7,639,000 | -5,821,000 | -9,339,000 | -5,493,000 | -5,342,000 | 54,856,000 | -14,131,000 | -16,824,000 | -16,302,000 | -20,665,000 | -55,398,000 | -5,415,000 | -10,787,000 | -4,197,000 | -46,635,000 | 17,835,000 | 17,835,000 | 10,838,000 | -14,309,000 | 5,326,000 | 5,326,000 | 5,326,000 |
net income | -24,491,000 | -35,652,000 | -34,983,000 | -58,302,000 | -42,617,000 | -16,428,000 | -19,172,000 | -7,733,000 | -10,105,000 | -13,698,000 | -25,529,000 | -8,309,000 | -3,985,000 | -1,727,000 | -5,257,000 | 2,458,000 | -2,751,000 | -7,192,000 | -8,559,000 | -5,193,000 | -272,000 | 15,159,000 | 149,000 | -912,000 | -1,756,000 | -1,625,000 | -3,337,000 | -3,919,000 | -6,122,000 | -54,894,000 | -5,946,000 | -4,145,000 | -7,762,000 | -6,362,000 | -5,683,000 | -5,007,000 | -5,075,000 | -6,866,000 | -7,640,000 | -5,115,000 | -10,918,000 | -11,233,000 | -8,136,000 | -12,234,000 | -828,000 | -9,828,000 | -10,006,000 | -6,553,000 | 5,018,000 | -13,935,000 | -9,818,000 | -6,347,000 | -5,954,000 | -2,265,000 | -5,785,000 | -9,727,000 | -5,220,000 | -5,298,000 | 55,135,000 | -13,941,000 | -15,352,000 | -15,331,000 | -18,442,000 | -55,345,000 | -3,125,000 | -10,463,000 | -4,435,000 | -1,661,000 | -1,661,000 | -1,661,000 | 1,270,000 | 99,000 | 99,000 | 99,000 | 99,000 |
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.
