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 | 177,534,000 | 159,801,000 | 186,707,000 | 215,301,000 | 171,622,000 | 161,189,000 | 174,894,000 | 161,880,000 | 130,407,000 | 116,177,000 | 97,110,000 | 83,848,000 | 51,805,000 | 44,754,000 | 12,895,000 | 117,520,000 | 121,701,000 | 118,884,000 | 118,516,000 | 128,513,000 | 98,945,000 | 108,846,000 | 121,118,000 | 102,489,000 | 92,556,000 | 108,119,000 | 116,092,000 | 97,296,000 | 93,977,000 | 99,651,000 | 112,432,000 | 99,797,000 | 88,160,000 | 90,759,000 | 92,837,000 | 77,789,000 | 76,751,000 | 84,784,000 | 83,967,000 | 61,806,000 | 55,108,000 | 60,960,000 | 63,342,000 | 54,086,000 |
cost of revenue | 159,490,000 | 133,941,000 | 140,352,000 | 149,875,000 | 132,664,000 | 127,055,000 | 122,598,000 | 114,492,000 | 99,056,000 | 91,480,000 | 77,876,000 | 68,101,000 | 52,688,000 | 47,525,000 | 30,767,000 | 98,573,000 | 95,833,000 | 90,000,000 | 84,370,000 | 94,517,000 | 78,214,000 | 80,068,000 | 81,788,000 | 72,120,000 | 68,414,000 | 81,546,000 | 81,284,000 | 69,873,000 | 70,074,000 | 73,379,000 | 77,679,000 | 72,517,000 | 67,981,000 | 63,503,000 | 61,577,000 | 57,421,000 | 55,408,000 | 58,495,000 | 57,243,000 | 45,641,000 | 39,692,000 | 41,051,000 | 39,730,000 | 37,680,000 |
gross profit | 18,044,000 | 25,860,000 | 46,355,000 | 65,426,000 | 38,958,000 | 34,134,000 | 52,296,000 | 47,388,000 | 31,351,000 | 24,697,000 | 19,234,000 | 15,747,000 | -883,000 | -2,771,000 | -17,872,000 | 18,947,000 | 25,868,000 | 28,884,000 | 34,146,000 | 33,996,000 | 20,731,000 | 28,778,000 | 39,330,000 | 30,369,000 | 24,142,000 | 26,573,000 | 34,808,000 | 27,423,000 | 23,903,000 | 26,272,000 | 34,753,000 | 27,280,000 | 20,179,000 | 27,256,000 | 31,260,000 | 20,368,000 | 21,343,000 | 26,289,000 | 26,724,000 | 16,165,000 | 15,416,000 | 19,909,000 | 23,612,000 | 16,406,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 | 15,376,000 | 25,209,000 | 28,969,000 | 27,627,000 | 26,890,000 | 31,025,000 | 25,646,000 | 20,936,000 | 24,393,000 | 23,372,000 | 22,912,000 | 19,953,000 | 21,567,000 | 21,697,000 | 21,983,000 | 22,174,000 | 21,901,000 | 20,401,000 | 21,367,000 | 19,282,000 | 17,571,000 | 17,555,000 | 17,394,000 | 15,581,000 | 14,443,000 | 15,735,000 | 15,335,000 | 15,845,000 | 10,021,000 | 14,962,000 | 23,800,000 | 15,827,000 | 14,509,000 | 13,745,000 | 12,186,000 | 12,109,000 | 11,903,000 | 11,546,000 | 11,677,000 | 9,797,000 | 10,270,000 | 10,544,000 | 10,313,000 | 11,229,000 |
operating income | 2,668,000 | 651,000 | 17,386,000 | 37,799,000 | 12,068,000 | 3,109,000 | 26,764,000 | 26,452,000 | 6,894,000 | 1,050,000 | -2,788,000 | -3,707,000 | -22,450,000 | -14,319,000 | -39,855,000 | -3,227,000 | 30,286,000 | 7,320,000 | 12,718,000 | 14,080,000 | 3,187,000 | 11,223,000 | 21,416,000 | 14,288,000 | 9,599,000 | 9,586,000 | 12,407,000 | 7,250,000 | 13,926,000 | 11,247,000 | 10,515,000 | 11,453,000 | 5,387,000 | 13,256,000 | 19,074,000 | 8,259,000 | 9,463,000 | 14,698,000 | 14,814,000 | 4,775,000 | -8,431,000 | 9,365,000 | 13,299,000 | 5,177,000 |
net income | -19,175,000 | -22,030,000 | -1,846,000 | 16,034,000 | -4,553,000 | -8,383,000 | 14,366,000 | 14,663,000 | -1,777,000 | -6,946,000 | -9,233,000 | -8,708,000 | -25,724,000 | -16,193,000 | -43,790,000 | -12,930,000 | 15,250,000 | -9,388,000 | -4,510,000 | -981,000 | -12,361,000 | -1,869,000 | 11,530,000 | 4,020,000 | 24,920,000 | -1,000,000 | -885,000 | -13,000 | 404,000 | 16,858,000 | 2,188,000 | -134,000 | -6,390,000 | -6,840,000 | 6,724,000 | -206,000 | -2,052,000 | 3,372,000 | 3,497,000 | -2,878,000 | -11,389,000 | 400,000 | 3,829,000 | -4,622,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.
