Date | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 | 12/31/2014 | 4/30/2014 | 12/31/2013 | 11/30/2013 | 12/31/2012 | 12/31/2011 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $170,802,000.00 | $177,154,000.00 | $123,358,000.00 | $137,248,000.00 | $162,465,000.00 | $122,930,000.00 | $233,479,000.00 | $199,504,000.00 | $361,777,000.00 | $404,275,000.00 | -- | $93,906,000.00 | -- | $81,906,000.00 | $53,349,000.00 |
Accounts Receivable Net Current | $31,210,000.00 | $29,763,000.00 | $26,135,000.00 | $22,983,000.00 | $27,533,000.00 | $19,391,000.00 | $40,632,000.00 | $14,536,000.00 | $11,266,000.00 | $28,921,000.00 | -- | $35,275,000.00 | -- | -- | -- |
Inventory | $2,219,000.00 | $457,000.00 | $1,363,000.00 | $1,726,000.00 | $5,537,000.00 | $12,667,000.00 | $3,879,000.00 | $374,000.00 | $480,000.00 | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $9,423,000.00 | $8,267,000.00 | $11,842,000.00 | $11,534,000.00 | $16,543,000.00 | $10,236,000.00 | $6,866,000.00 | $13,593,000.00 | $13,068,000.00 | $14,560,000.00 | -- | $6,319,000.00 | -- | -- | -- |
Total Current Assets | $327,376,000.00 | $332,184,000.00 | $293,928,000.00 | $302,282,000.00 | $316,583,000.00 | $362,899,000.00 | $430,783,000.00 | $412,285,000.00 | $457,653,000.00 | $495,309,000.00 | -- | $193,781,000.00 | -- | -- | -- |
Property Plant and Equipement | $60,028,000.00 | $61,734,000.00 | $57,657,000.00 | $50,725,000.00 | $38,770,000.00 | $21,903,000.00 | $24,685,000.00 | $21,016,000.00 | $18,036,000.00 | $17,519,000.00 | -- | $20,208,000.00 | -- | -- | -- |
Intangible Assets Net | $5,697,000.00 | $6,546,000.00 | $8,299,000.00 | $8,857,000.00 | $9,426,000.00 | $9,991,000.00 | $5,511,000.00 | $10,746,000.00 | $13,433,000.00 | $20,097,000.00 | -- | $11,958,000.00 | -- | -- | -- |
Goodwill | $20,826,000.00 | $21,179,000.00 | $23,136,000.00 | $22,607,000.00 | $20,382,000.00 | $20,717,000.00 | $21,760,000.00 | $20,497,000.00 | $21,896,000.00 | $23,237,000.00 | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $468,686,000.00 | $463,323,000.00 | $440,718,000.00 | $415,605,000.00 | $424,687,000.00 | $455,431,000.00 | $533,437,000.00 | $509,795,000.00 | $538,361,000.00 | $580,362,000.00 | -- | $244,403,000.00 | -- | -- | -- |
Accounts Payable | $24,430,000.00 | $25,432,000.00 | $26,407,000.00 | $20,644,000.00 | $24,213,000.00 | $22,629,000.00 | $49,819,000.00 | $33,376,000.00 | $21,736,000.00 | $40,204,000.00 | -- | $39,820,000.00 | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $145,213,000.00 | $154,902,000.00 | $138,951,000.00 | $125,232,000.00 | $129,144,000.00 | $111,251,000.00 | $150,600,000.00 | $103,545,000.00 | $93,680,000.00 | $123,341,000.00 | -- | $124,835,000.00 | -- | -- | -- |
Long Term Debt | -- | -- | -- | $19,924,000.00 | $11,324,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-18,913,000.00 | $-14,668,000.00 | $1,988,000.00 | $-2,144,000.00 | $-13,425,000.00 | $-12,748,000.00 | $-7,031,000.00 | $-13,629,000.00 | $-4,152,000.00 | $5,894,000.00 | -- | $6,003,000.00 | -- | -- | -- |
Accumulated Deficit | $-146,944,000.00 | $-160,063,000.00 | $-180,645,000.00 | $-181,095,000.00 | $-166,973,000.00 | $-113,804,000.00 | $-74,526,000.00 | $-36,704,000.00 | $-12,593,000.00 | $574,000.00 | -- | $7,037,000.00 | -- | -- | -- |
Total Stockholders' Equity | $324,862,000.00 | $309,893,000.00 | $303,647,000.00 | $292,154,000.00 | $296,878,000.00 | $345,296,000.00 | $384,997,000.00 | $408,238,000.00 | $446,749,000.00 | $457,891,000.00 | -- | $79,194,000.00 | -- | $67,968,000.00 | $68,252,000.00 |
Controlling Interest in Subsidiaries | $-1,389,000.00 | $-1,472,000.00 | $-1,880,000.00 | $-1,781,000.00 | $-1,335,000.00 | $-1,116,000.00 | $-2,160,000.00 | $-1,988,000.00 | $-2,068,000.00 | $-870,000.00 | -- | $84,000.00 | -- | -- | -- |
Total Liabilities and Equity | $468,686,000.00 | $463,323,000.00 | $440,718,000.00 | $415,605,000.00 | $424,687,000.00 | $455,431,000.00 | $533,437,000.00 | $509,795,000.00 | $538,361,000.00 | $580,362,000.00 | -- | $244,403,000.00 | -- | -- | -- |
Date | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 | 12/31/2014 | 4/30/2014 | 12/31/2013 | 11/30/2013 | 12/31/2012 | 12/31/2011 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $363,722,000.00 | $341,497,000.00 | $238,782,000.00 | $186,371,000.00 | $180,665,000.00 | $230,604,000.00 | $200,583,000.00 | $140,206,000.00 | -- | $182,887,000.00 | -- | $180,244,000.00 | -- | $148,200,000.00 | -- |
Cost of Revenues | $200,649,000.00 | $200,054,000.00 | $118,603,000.00 | $92,637,000.00 | $99,913,000.00 | $115,667,000.00 | $117,876,000.00 | $80,319,000.00 | $60,034,000.00 | $98,459,000.00 | -- | $93,260,000.00 | -- | $84,012,000.00 | -- |
Gross Profit | $163,073,000.00 | $141,443,000.00 | $120,179,000.00 | $93,734,000.00 | $80,752,000.00 | $114,937,000.00 | $82,707,000.00 | $75,843,000.00 | $69,601,000.00 | $81,070,000.00 | -- | $81,334,000.00 | -- | $56,509,000.00 | -- |
Research and Development | $74,201,000.00 | $67,680,000.00 | $61,859,000.00 | $55,463,000.00 | $68,571,000.00 | $76,763,000.00 | $66,947,000.00 | $64,360,000.00 | $38,250,000.00 | $35,287,000.00 | -- | $28,832,000.00 | -- | $20,357,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $164,685,000.00 | $131,378,000.00 | $124,502,000.00 | $112,527,000.00 | $137,174,000.00 | $159,266,000.00 | $136,908,000.00 | $109,310,000.00 | $82,066,000.00 | $94,500,000.00 | -- | $78,515,000.00 | -- | $59,050,000.00 | -- |
Loss from Operations | $-1,612,000.00 | $10,065,000.00 | $-4,323,000.00 | $-18,793,000.00 | $-56,422,000.00 | $-44,329,000.00 | $-54,201,000.00 | $-33,467,000.00 | $-12,465,000.00 | $-11,874,000.00 | -- | $3,839,000.00 | -- | $2,125,000.00 | -- |
Loss Before Income Taxes | $18,397,000.00 | $25,415,000.00 | $983,000.00 | $-12,991,000.00 | $-48,739,000.00 | $-40,882,000.00 | $-46,468,000.00 | $-25,240,000.00 | $-3,256,000.00 | $8,403,000.00 | -- | $9,732,000.00 | -- | $2,621,000.00 | -- |
Earnings Per Share Basic | $0.04 | $0.06 | $0.00 | $-0.04 | $-0.16 | $-0.12 | $-0.11 | $-0.07 | $-0.04 | $-0.54 | -- | $0.04 | -- | $-0.01 | -- |
Weighted Average Shares Basic | 326,390,687 | 336,040,378 | 334,707,559 | 337,429,601 | 337,845,675 | 334,965,987 | 331,731,963 | 334,155,668 | 335,987,595 | 194,711,227 | -- | 61,447,372 | -- | 61,447,372 | -- |
Earnings Per Share Diluted | $0.04 | $0.06 | $0.00 | $-0.04 | $-0.16 | $-0.12 | $-0.11 | $-0.07 | $-0.04 | $-0.54 | -- | $0.01 | -- | $-0.01 | -- |
Weighted Average Shares Diluted | 326,849,502 | 336,235,501 | 335,969,780 | 337,429,601 | 337,845,675 | 334,965,987 | 331,731,963 | 334,155,668 | 335,987,595 | 194,711,227 | -- | 76,065,898 | -- | 61,447,372 | -- |
Common Stock Shares Authorized | 1,000,000,000 | 1,000,000,000 | 1,000,000,000 | 1,000,000,000 | 1,000,000,000 | 1,000,000,000 | 1,000,000,000 | 1,000,000,000 | 1,000,000,000 | 1,000,000,000 | -- | 195,504,449 | -- | -- | -- |
Common Stock Shares Outstanding | 323,525,556 | 325,047,736 | 337,257,946 | 334,401,981 | 339,165,241 | 336,522,780 | 333,643,560 | 330,545,000 | 339,319,115 | 327,611,487 | -- | 61,447,372 | -- | -- | -- |
Common Stock Value | $81,000.00 | $81,000.00 | $84,000.00 | $84,000.00 | $85,000.00 | $84,000.00 | $83,000.00 | $83,000.00 | $85,000.00 | $82,000.00 | -- | $15,000.00 | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |