Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 7/31/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 12/31/2015 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $62,054,000.00 | $56,522,000.00 | $51,133,000.00 | $61,951,000.00 | $66,970,000.00 | $84,024,000.00 | $80,773,000.00 | $85,537,000.00 | $100,975,000.00 | $175,749,000.00 | $166,057,000.00 | $178,698,000.00 | $172,113,000.00 | $186,127,000.00 | $173,619,000.00 | $185,424,000.00 | $176,425,000.00 | $236,680,000.00 | $113,870,000.00 | $93,050,000.00 | $135,582,000.00 | $151,290,000.00 | $148,073,000.00 | -- | $133,000.00 | -- | $108,000.00 | $179,000.00 | $41,000.00 | -- | $220,000.00 | -- |
Accounts Receivable Net Current | $56,496,000.00 | $65,360,000.00 | $70,313,000.00 | $57,327,000.00 | $52,837,000.00 | $65,960,000.00 | $82,707,000.00 | $73,998,000.00 | $78,054,000.00 | $79,564,000.00 | $70,124,000.00 | $51,890,000.00 | $51,121,000.00 | $77,643,000.00 | $56,431,000.00 | $46,466,000.00 | $61,376,000.00 | $127,317,000.00 | $99,698,000.00 | $79,707,000.00 | $71,566,000.00 | $166,045,000.00 | $117,119,000.00 | -- | $111,113,000.00 | -- | $157,680,000.00 | -- | -- | -- | -- | -- |
Inventory | $44,676,000.00 | $38,408,000.00 | $53,496,000.00 | $39,429,000.00 | $39,922,000.00 | $46,554,000.00 | $73,243,000.00 | $39,208,000.00 | $37,038,000.00 | $38,390,000.00 | $39,769,000.00 | $43,155,000.00 | $55,972,000.00 | $64,705,000.00 | $69,038,000.00 | $65,814,000.00 | $61,027,000.00 | $68,624,000.00 | $74,117,000.00 | $97,222,000.00 | $131,227,000.00 | $124,791,000.00 | $132,479,000.00 | -- | $123,195,000.00 | -- | $82,575,000.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $11,896,000.00 | $10,271,000.00 | $11,100,000.00 | $12,318,000.00 | $7,415,000.00 | $6,544,000.00 | $9,871,000.00 | $8,890,000.00 | $9,015,000.00 | $9,919,000.00 | $12,147,000.00 | $11,852,000.00 | $7,705,000.00 | $8,076,000.00 | $10,317,000.00 | $9,948,000.00 | $12,569,000.00 | $16,958,000.00 | $16,088,000.00 | $11,459,000.00 | $11,121,000.00 | $11,427,000.00 | $9,529,000.00 | -- | $6,573,000.00 | -- | $3,018,000.00 | -- | -- | -- | -- | -- |
Total Current Assets | $255,931,000.00 | $250,535,000.00 | $260,958,000.00 | $232,749,000.00 | $218,847,000.00 | $232,782,000.00 | $291,093,000.00 | $257,354,000.00 | $269,648,000.00 | $303,622,000.00 | $288,097,000.00 | $285,595,000.00 | $291,911,000.00 | $356,548,000.00 | $329,397,000.00 | $327,682,000.00 | $341,554,000.00 | $469,569,000.00 | $343,714,000.00 | $326,315,000.00 | $394,418,000.00 | $515,474,000.00 | $474,561,000.00 | -- | $241,014,000.00 | -- | $243,758,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $4,311,000.00 | $4,761,000.00 | $5,752,000.00 | $6,421,000.00 | $7,055,000.00 | $7,336,000.00 | $6,588,000.00 | $7,478,000.00 | $8,522,000.00 | $9,595,000.00 | $10,681,000.00 | $11,368,000.00 | $14,596,000.00 | $15,821,000.00 | $16,832,000.00 | $18,210,000.00 | $19,284,000.00 | $21,352,000.00 | $24,216,000.00 | $27,964,000.00 | $28,988,000.00 | $49,428,000.00 | $39,610,000.00 | -- | $12,389,000.00 | -- | $3,883,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $238,000.00 | $594,000.00 | $950,000.00 | $1,306,000.00 | $1,679,000.00 | $2,060,000.00 | $2,442,000.00 | $2,823,000.00 | $3,204,000.00 | -- | $3,585,000.00 | -- | $4,348,000.00 | -- | -- | -- | -- | -- |
Goodwill | $11,038,000.00 | $11,038,000.00 | $11,038,000.00 | $11,038,000.00 | $11,038,000.00 | $11,000,000.00 | $11,038,000.00 | $11,038,000.00 | $11,000,000.00 | $11,038,000.00 | $11,000,000.00 | $11,000,000.00 | $11,000,000.00 | $11,000,000.00 | $11,000,000.00 | $11,000,000.00 | $11,000,000.00 | $11,038,000.00 | $15,638,000.00 | $15,638,000.00 | $15,638,000.00 | $15,638,000.00 | $15,638,000.00 | -- | $15,638,000.00 | -- | $15,638,000.00 | -- | -- | -- | $15,638,000.00 | -- |
Other Assets | $3,602,000.00 | $3,623,000.00 | $3,620,000.00 | $3,689,000.00 | $3,983,000.00 | $4,081,000.00 | $4,208,000.00 | $4,441,000.00 | $4,671,000.00 | $4,314,000.00 | $3,786,000.00 | $3,519,000.00 | $2,536,000.00 | $2,399,000.00 | $2,216,000.00 | $2,244,000.00 | $3,049,000.00 | $4,008,000.00 | $5,610,000.00 | $6,697,000.00 | $7,722,000.00 | $8,449,000.00 | $10,198,000.00 | -- | $3,440,000.00 | -- | $2,437,000.00 | -- | -- | -- | -- | -- |
Total Assets | $289,762,000.00 | $285,538,000.00 | $297,637,000.00 | $269,021,000.00 | $257,083,000.00 | $272,201,000.00 | $331,216,000.00 | $299,678,000.00 | $311,790,000.00 | $347,490,000.00 | $333,326,000.00 | $330,781,000.00 | $347,194,000.00 | $413,968,000.00 | $388,899,000.00 | $389,957,000.00 | $410,176,000.00 | $542,712,000.00 | $426,995,000.00 | $415,462,000.00 | $480,374,000.00 | $595,946,000.00 | $543,211,000.00 | -- | $276,066,000.00 | -- | $269,820,000.00 | -- | -- | -- | -- | -- |
Accounts Payable | $69,878,000.00 | $55,201,000.00 | $82,479,000.00 | $61,221,000.00 | $46,031,000.00 | $52,132,000.00 | $107,103,000.00 | $77,423,000.00 | $68,266,000.00 | $84,098,000.00 | $61,660,000.00 | $42,884,000.00 | $27,054,000.00 | $62,171,000.00 | $74,727,000.00 | $52,902,000.00 | $39,103,000.00 | $111,650,000.00 | $57,772,000.00 | $22,312,000.00 | $55,016,000.00 | $82,542,000.00 | $49,947,000.00 | -- | $25,518,000.00 | -- | $20,711,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | $79,100,000.00 | $88,209,000.00 | $85,999,000.00 | $88,217,000.00 | $88,216,000.00 | $98,855,000.00 | $92,117,000.00 | $82,225,000.00 | $91,732,000.00 | $97,377,000.00 | $93,444,000.00 | $97,707,000.00 | $97,154,000.00 | $121,766,000.00 | $106,027,000.00 | $99,423,000.00 | $100,447,000.00 | $127,400,000.00 | $110,071,000.00 | $110,040,000.00 | $119,055,000.00 | $172,036,000.00 | $104,519,000.00 | -- | $96,486,000.00 | -- | $89,467,000.00 | -- | -- | -- | -- | -- |
Total Current Liabilities | $189,825,000.00 | $182,262,000.00 | $207,444,000.00 | $187,265,000.00 | $170,832,000.00 | $184,506,000.00 | $233,895,000.00 | $197,277,000.00 | $199,786,000.00 | $234,838,000.00 | $221,102,000.00 | $215,996,000.00 | $210,864,000.00 | $280,201,000.00 | $247,092,000.00 | $238,053,000.00 | $231,615,000.00 | $339,336,000.00 | $247,389,000.00 | $212,232,000.00 | $248,233,000.00 | $326,444,000.00 | $237,502,000.00 | -- | $164,623,000.00 | -- | $144,401,000.00 | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $280,000.00 | $320,000.00 | $237,000.00 | $152,000.00 | $21,000.00 | $-107,000.00 | $-224,000.00 | $-168,000.00 | $-46,000.00 | -- | $11,000.00 | -- | -- | $3,000.00 | $-9,000.00 | $14,000.00 | $117,000.00 | $-2,000.00 | $46,000.00 | $51,000.00 | $56,000.00 | -- | $14,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-377,105,000.00 | $-367,461,000.00 | $-368,153,000.00 | $-367,033,000.00 | $-359,670,000.00 | $-345,425,000.00 | $-323,270,000.00 | $-308,835,000.00 | $-297,278,000.00 | $-288,799,000.00 | $-282,007,000.00 | $-266,809,000.00 | $-243,489,000.00 | $-232,770,000.00 | $-217,560,000.00 | $-200,101,000.00 | $-170,845,000.00 | $-131,519,000.00 | $-151,134,000.00 | $-120,544,000.00 | $-86,852,000.00 | $-45,849,000.00 | $-6,776,000.00 | -- | $111,443,000.00 | -- | $125,419,000.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $99,937,000.00 | $103,276,000.00 | $90,193,000.00 | $81,756,000.00 | $86,251,000.00 | $87,695,000.00 | $97,321,000.00 | $102,401,000.00 | $112,004,000.00 | $112,652,000.00 | $112,224,000.00 | $114,785,000.00 | $136,330,000.00 | $133,767,000.00 | $141,807,000.00 | $151,904,000.00 | $178,561,000.00 | $203,376,000.00 | $179,606,000.00 | $203,230,000.00 | $232,141,000.00 | $269,502,000.00 | $305,709,000.00 | -- | $111,443,000.00 | $92,937,000.00 | $125,419,000.00 | -- | -- | -- | $73,174,000.00 | $41,533,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $289,762,000.00 | $285,538,000.00 | $297,637,000.00 | $269,021,000.00 | $257,083,000.00 | $272,201,000.00 | $331,216,000.00 | $299,678,000.00 | $311,790,000.00 | $347,490,000.00 | $333,326,000.00 | $330,781,000.00 | $347,194,000.00 | $413,968,000.00 | $388,899,000.00 | $389,957,000.00 | $410,176,000.00 | $542,712,000.00 | $426,995,000.00 | $415,462,000.00 | $480,374,000.00 | $595,946,000.00 | $543,211,000.00 | -- | $276,066,000.00 | -- | $269,820,000.00 | -- | -- | -- | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 7/31/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 12/31/2015 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $211,586,000.00 | -- | -- | -- | $140,997,000.00 | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $47,380,000.00 | $167,563,000.00 | $120,214,000.00 | $41,858,000.00 | $35,217,000.00 | $136,035,000.00 | $104,065,000.00 | $33,740,000.00 | $33,575,000.00 | $108,035,000.00 | $76,319,000.00 | $51,976,000.00 | $25,807,000.00 | $55,389,000.00 | $21,409,000.00 | $5,489,000.00 | $3,953,000.00 | $13,706,000.00 | $10,503,000.00 | $9,650,000.00 | $1,945,000.00 | $92,075,000.00 | $87,094,000.00 | -- | $28,294,000.00 | $29,053,000.00 | $91,234,000.00 | $61,417,000.00 | $33,065,000.00 | $16,353,000.00 | $38,034,000.00 | -- |
Research and Development | $20,793,000.00 | $68,647,000.00 | $16,829,000.00 | $17,618,000.00 | $17,750,000.00 | $64,709,000.00 | $16,471,000.00 | $17,402,000.00 | $16,379,000.00 | $59,063,000.00 | $14,377,000.00 | $31,042,000.00 | $14,791,000.00 | $60,137,000.00 | $44,871,000.00 | $14,192,000.00 | $15,243,000.00 | $69,384,000.00 | $52,456,000.00 | $35,755,000.00 | $18,161,000.00 | $58,794,000.00 | $41,929,000.00 | -- | $25,829,000.00 | $12,025,000.00 | $34,683,000.00 | $24,886,000.00 | $8,613,000.00 | -- | $24,438,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $57,990,000.00 | $192,466,000.00 | $144,659,000.00 | $99,244,000.00 | $49,357,000.00 | $192,914,000.00 | $51,190,000.00 | $45,082,000.00 | $42,247,000.00 | $168,173,000.00 | $39,958,000.00 | $89,269,000.00 | $37,279,000.00 | $160,253,000.00 | $120,046,000.00 | $35,824,000.00 | $44,852,000.00 | $121,025,000.00 | $129,117,000.00 | $87,560,000.00 | $43,824,000.00 | $166,848,000.00 | $122,254,000.00 | -- | $44,459,000.00 | $34,672,000.00 | $85,503,000.00 | $22,609,000.00 | $19,320,000.00 | -- | $51,182,000.00 | -- |
Loss from Operations | $-10,610,000.00 | $-24,903,000.00 | $-2,276,000.00 | $-8,029,000.00 | $-14,140,000.00 | $-56,879,000.00 | $-14,440,000.00 | $-20,014,000.00 | $-8,672,000.00 | $-60,138,000.00 | $-52,908,000.00 | $-37,293,000.00 | $-11,472,000.00 | $-104,864,000.00 | $-89,195,000.00 | $-30,335,000.00 | $-40,899,000.00 | $-85,221,000.00 | $-107,019,000.00 | $-75,965,000.00 | $-41,879,000.00 | $-74,773,000.00 | $-35,160,000.00 | -- | $-16,165,000.00 | $-5,619,000.00 | $5,731,000.00 | $3,038,000.00 | $-2,608,000.00 | -- | $-13,148,000.00 | -- |
Loss Before Income Taxes | $-9,249,000.00 | $-20,861,000.00 | $-21,686,000.00 | $-20,595,000.00 | $-13,453,000.00 | $-55,651,000.00 | $-33,726,000.00 | $-19,595,000.00 | $-8,266,000.00 | $-55,352,000.00 | $-15,017,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.10 | $-0.24 | $-0.25 | $-0.24 | $-0.16 | $-0.65 | $-0.16 | $-0.23 | $-0.10 | $-0.68 | $-0.60 | $-0.42 | $-0.13 | $-0.19 | $-0.22 | $-0.38 | $-0.51 | $0.26 | $-0.41 | $-0.45 | $-0.55 | $-1.12 | $-0.56 | -- | $-0.37 | $-0.09 | $0.11 | $0.10 | $-0.03 | -- | $-0.22 | -- |
Weighted Average Shares Basic | 96,264,000 | 92,754,000 | 92,069,000 | 92,337,000 | 89,653,000 | 87,173,000 | 86,677,000 | 86,868,000 | 85,222,000 | 82,688,000 | 83,809,000 | 81,275,000 | 80,370,000 | 78,084,000 | 77,705,000 | 77,229,000 | 76,560,000 | 75,074,000 | 74,831,000 | 74,569,000 | 74,409,000 | 67,231,000 | 64,867,000 | -- | 62,500,000 | 62,500,000 | 62,250,000 | 62,500,000 | 62,500,000 | -- | 62,250,000 | -- |
Earnings Per Share Diluted | $-0.10 | $-0.24 | $-0.01 | $-0.24 | $-0.16 | $-0.65 | $-0.16 | $-0.13 | $-0.10 | $-0.68 | $-0.60 | $-0.42 | $-0.13 | $-1.30 | $-1.11 | $-0.89 | $-0.51 | $-1.14 | $-1.41 | $-1.01 | $-0.55 | $-1.12 | $-0.56 | -- | $-0.37 | $-0.09 | $0.11 | $0.10 | $-0.03 | -- | $-0.22 | -- |
Weighted Average Shares Diluted | 96,264,000 | 92,754,000 | 92,069,000 | 90,984,000 | 89,653,000 | 87,173,000 | 88,124,000 | 86,868,000 | 85,222,000 | 82,688,000 | 83,809,000 | 81,275,000 | 80,370,000 | 78,084,000 | 77,705,000 | 77,229,000 | 76,560,000 | 75,074,000 | 74,831,000 | 74,569,000 | 74,409,000 | 67,231,000 | 64,867,000 | -- | 62,500,000 | 62,500,000 | 62,250,000 | 62,500,000 | 62,500,000 | -- | 62,250,000 | -- |
Common Stock Shares Authorized | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | -- | -- | -- | 500,000,000 | 500,000,000 | 500,000,000 | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 97,202,042 | 95,380,281 | 94,581,808 | 93,653,934 | 90,785,158 | 88,887,139 | 88,410,113 | 87,529,758 | 85,834,841 | 84,453,212 | 84,266,833 | 82,916,535 | 81,250,176 | 79,336,242 | 79,026,508 | 78,089,035 | 77,361,231 | 75,785,952 | -- | -- | -- | 74,247,250 | 74,247,250 | 62,500,000 | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $97,000.00 | $95,000.00 | $94,000.00 | $94,000.00 | $91,000.00 | $89,000.00 | $88,000.00 | $88,000.00 | $86,000.00 | $84,000.00 | $84,000.00 | $83,000.00 | $81,000.00 | $79,000.00 | $79,000.00 | $78,000.00 | $77,000.00 | $76,000.00 | $76,000.00 | $75,000.00 | $75,000.00 | $74,000.00 | $74,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 | $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 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | -- | -- | 50,000,000 | 50,000,000 | 50,000,000 | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred 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 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | $0.00 | $0.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |