Quarterly
Annual
| Unit: USD | 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 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 114,786,000 | 115,104,000 | 121,231,000 | 103,110,000 | 120,276,000 | 120,635,000 | 121,924,000 | 100,242,000 | 110,578,000 | 111,280,000 | 107,338,000 | 88,761,000 | 108,494,000 | 95,356,000 | 74,055,000 | 93,433,000 | 112,077,000 | 112,561,000 | 113,088,000 | 93,682,000 | 108,958,000 | 114,073,000 | 119,577,000 | 94,226,000 | 114,255,000 | 164,112,000 | 140,663,000 | 88,417,000 | 119,521,000 | 165,756,000 | 137,157,000 | 94,432,000 | 113,020,000 | 129,568,000 | 117,516,000 | 81,118,000 | 93,717,000 | 94,747,000 | 106,267,000 | 79,161,000 | 75,759,000 | 66,867,000 | 72,479,000 | 53,473,000 |
cost of revenue | 88,600,000 | 81,323,000 | 85,654,000 | 78,324,000 | 83,350,000 | 83,985,000 | 83,833,000 | 73,763,000 | 76,465,000 | 75,719,000 | 71,591,000 | 64,527,000 | 75,301,000 | 71,088,000 | 64,408,000 | 71,550,000 | 79,594,000 | 76,612,000 | 75,590,000 | 68,629,000 | 77,685,000 | 79,384,000 | 84,434,000 | 77,066,000 | 85,183,000 | 118,027,000 | 108,724,000 | 73,011,000 | 87,567,000 | 114,646,000 | 105,594,000 | 76,905,000 | 84,468,000 | 89,741,000 | 82,297,000 | 61,329,000 | 62,612,000 | 61,608,000 | 71,478,000 | 57,742,000 | 49,371,000 | 45,735,000 | 49,632,000 | 40,476,000 |
gross profit | 26,186,000 | 33,781,000 | 35,577,000 | 24,786,000 | 36,926,000 | 36,650,000 | 38,091,000 | 26,479,000 | 34,113,000 | 35,561,000 | 35,747,000 | 24,234,000 | 33,193,000 | 24,268,000 | 9,647,000 | 21,883,000 | 32,483,000 | 35,949,000 | 37,498,000 | 25,053,000 | 31,273,000 | 34,689,000 | 35,143,000 | 17,160,000 | 29,072,000 | 46,085,000 | 31,939,000 | 15,406,000 | 31,954,000 | 51,110,000 | 31,563,000 | 17,527,000 | 28,552,000 | 39,827,000 | 35,219,000 | 19,789,000 | 31,105,000 | 33,139,000 | 34,789,000 | 21,419,000 | 26,388,000 | 21,132,000 | 22,847,000 | 12,997,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 7,917,000 | 13,671,000 | 13,903,000 | 12,061,000 | 15,401,000 | 10,933,000 | 10,892,000 | 10,043,000 | 13,983,000 | 12,108,000 | 11,342,000 | 9,925,000 | 11,448,000 | 12,442,000 | 12,988,000 | 12,198,000 | 14,266,000 | 14,546,000 | 13,927,000 | 12,971,000 | 12,888,000 | 12,314,000 | 12,164,000 | 12,186,000 | 13,565,000 | 13,141,000 | 13,654,000 | 11,927,000 | 16,804,000 | 12,342,000 | 12,520,000 | 11,932,000 | 12,971,000 | 13,765,000 | 11,619,000 | 8,911,000 | 10,986,000 | 48,316,000 | 10,488,000 | 9,823,000 | 11,391,000 | 8,878,000 | 8,227,000 | 7,817,000 |
operating income | 18,269,000 | -10,659,000 | -4,828,000 | 13,751,000 | 21,367,000 | 25,722,000 | 26,393,000 | 15,814,000 | 18,866,000 | 22,981,000 | 23,820,000 | 8,811,000 | 21,263,000 | 9,535,000 | -33,655,000 | -72,111,000 | -92,029,000 | 21,067,000 | 23,233,000 | 11,911,000 | -16,550,000 | 22,212,000 | 22,378,000 | -32,837,000 | -42,849,000 | 32,778,000 | 17,379,000 | 3,282,000 | 14,917,000 | 38,938,000 | 17,783,000 | 5,792,000 | 13,593,000 | 36,846,000 | 23,454,000 | 10,838,000 | 19,979,000 | -15,462,000 | 24,337,000 | 11,678,000 | 14,446,000 | 11,966,000 | 14,550,000 | 5,224,000 |
net income | -2,341,000 | -36,999,000 | -3,200,000 | -1,941,000 | 3,459,000 | 2,260,000 | 4,394,000 | 2,224,000 | 1,448,000 | 12,405,000 | 9,432,000 | -6,549,000 | 4,067,000 | 795,000 | -27,178,000 | -60,154,000 | -80,032,000 | 8,255,000 | 10,203,000 | -5,237,000 | -16,715,000 | 9,295,000 | 1,335,000 | -26,828,000 | -27,494,000 | 14,192,000 | 5,168,000 | -3,051,000 | 3,236,000 | 15,816,000 | 5,451,000 | -1,461,000 | 2,412,000 | 16,454,000 | -9,132,000 | 96,000 | 5,037,000 | -33,629,000 | 12,124,000 | -268,000 | -2,639,000 | 4,405,000 | 6,953,000 | -2,283,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.
