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 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 12/31/2016 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $22,629,000.00 | $20,210,000.00 | $29,188,000.00 | $28,400,000.00 | $50,427,000.00 | $55,358,000.00 | $51,306,000.00 | $87,637,000.00 | $93,602,000.00 | $110,231,000.00 | $105,642,000.00 | $101,849,000.00 | $94,575,000.00 | $69,466,000.00 | $62,468,000.00 | $73,442,000.00 | $27,552,000.00 | $39,181,000.00 | $112,277,000.00 | $118,247,000.00 | $15,509,000.00 | $24,990,000.00 | -- | -- | -- | $33,331,000.00 | -- |
Accounts Receivable Net Current | $27,203,000.00 | $23,573,000.00 | $21,779,000.00 | $21,525,000.00 | $19,956,000.00 | $18,007,000.00 | $17,019,000.00 | $15,779,000.00 | $13,876,000.00 | $11,832,000.00 | $10,976,000.00 | $11,747,000.00 | $11,106,000.00 | $9,070,000.00 | $9,398,000.00 | $7,753,000.00 | $8,670,000.00 | $8,601,000.00 | $6,932,000.00 | $5,417,000.00 | $4,096,000.00 | $4,520,000.00 | -- | -- | -- | $5,351,000.00 | -- |
Inventory | $30,486,000.00 | $29,876,000.00 | $22,066,000.00 | $19,067,000.00 | $17,182,000.00 | $19,293,000.00 | $20,293,000.00 | $17,616,000.00 | $17,726,000.00 | $17,851,000.00 | $16,049,000.00 | $12,771,000.00 | $11,960,000.00 | $9,989,000.00 | $10,946,000.00 | $11,621,000.00 | $12,101,000.00 | $10,322,000.00 | $9,275,000.00 | $8,963,000.00 | $8,056,000.00 | $5,744,000.00 | -- | -- | -- | $3,202,000.00 | -- |
Prepaid Expenses and Other Current Assets | $3,543,000.00 | $5,912,000.00 | $4,277,000.00 | $4,543,000.00 | $4,049,000.00 | $3,924,000.00 | $4,543,000.00 | $4,653,000.00 | $2,564,000.00 | $3,412,000.00 | $4,662,000.00 | $5,877,000.00 | $4,757,000.00 | $6,787,000.00 | $3,443,000.00 | $3,863,000.00 | $1,894,000.00 | $2,878,000.00 | $3,503,000.00 | $3,249,000.00 | $1,391,000.00 | $1,408,000.00 | -- | -- | -- | $279,000.00 | -- |
Total Current Assets | $235,694,000.00 | $240,835,000.00 | $240,983,000.00 | $233,496,000.00 | $230,254,000.00 | $254,898,000.00 | $146,987,000.00 | $146,919,000.00 | $127,768,000.00 | $143,326,000.00 | $154,456,000.00 | $158,537,000.00 | $163,895,000.00 | $173,328,000.00 | $177,697,000.00 | $181,095,000.00 | $120,284,000.00 | $112,490,000.00 | $131,987,000.00 | $135,876,000.00 | $29,052,000.00 | $38,524,000.00 | -- | -- | -- | $42,073,000.00 | -- |
Property Plant and Equipement | $8,085,000.00 | $8,114,000.00 | $8,337,000.00 | $8,644,000.00 | $8,897,000.00 | $9,372,000.00 | $9,671,000.00 | $9,755,000.00 | $9,866,000.00 | $7,697,000.00 | $5,132,000.00 | $3,428,000.00 | $2,777,000.00 | $2,844,000.00 | $2,824,000.00 | $2,885,000.00 | $2,707,000.00 | $2,734,000.00 | $2,697,000.00 | $2,743,000.00 | $2,846,000.00 | $2,880,000.00 | -- | -- | -- | $486,000.00 | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $6,508,000.00 | $6,904,000.00 | $7,196,000.00 | $7,336,000.00 | $4,996,000.00 | $5,260,000.00 | $5,731,000.00 | $5,815,000.00 | $5,134,000.00 | $5,370,000.00 | $5,711,000.00 | $5,931,000.00 | $2,680,000.00 | $2,832,000.00 | $2,997,000.00 | $3,233,000.00 | $3,444,000.00 | $3,644,000.00 | $3,575,000.00 | $3,723,000.00 | $6,460,000.00 | $1,029,000.00 | -- | -- | -- | $17,000.00 | -- |
Total Assets | $252,314,000.00 | $265,309,000.00 | $260,864,000.00 | $263,360,000.00 | $259,587,000.00 | $269,685,000.00 | $162,544,000.00 | $162,721,000.00 | $143,000,000.00 | $156,625,000.00 | $165,531,000.00 | $168,206,000.00 | $169,662,000.00 | $179,314,000.00 | $183,828,000.00 | $187,523,000.00 | $126,745,000.00 | $137,402,000.00 | $138,569,000.00 | $142,652,000.00 | $38,668,000.00 | $40,881,000.00 | -- | -- | -- | $43,086,000.00 | -- |
Accounts Payable | $2,966,000.00 | $5,676,000.00 | $5,094,000.00 | $5,338,000.00 | $5,272,000.00 | $2,523,000.00 | $4,312,000.00 | $3,666,000.00 | $2,926,000.00 | $2,379,000.00 | $4,908,000.00 | $1,958,000.00 | $2,923,000.00 | $2,598,000.00 | $2,046,000.00 | $2,542,000.00 | $3,194,000.00 | $1,898,000.00 | $1,965,000.00 | $1,189,000.00 | $3,134,000.00 | $1,252,000.00 | -- | -- | -- | $1,546,000.00 | -- |
Accrued Liabilities | $18,371,000.00 | $24,607,000.00 | $18,928,000.00 | $18,759,000.00 | $15,598,000.00 | $21,965,000.00 | $19,621,000.00 | $17,575,000.00 | $16,744,000.00 | $19,802,000.00 | $16,011,000.00 | $14,705,000.00 | $13,291,000.00 | $16,957,000.00 | $13,008,000.00 | $9,142,000.00 | $11,125,000.00 | $15,034,000.00 | $10,476,000.00 | $8,299,000.00 | $7,658,000.00 | $721,000.00 | -- | -- | -- | $3,113,000.00 | -- |
Total Current Liabilities | $105,029,000.00 | $114,158,000.00 | $107,722,000.00 | $107,855,000.00 | $101,974,000.00 | $105,810,000.00 | $105,346,000.00 | $102,692,000.00 | $75,293,000.00 | $77,385,000.00 | $77,352,000.00 | $72,068,000.00 | $68,508,000.00 | $71,814,000.00 | $64,090,000.00 | $60,443,000.00 | $62,788,000.00 | $65,511,000.00 | $61,126,000.00 | $58,275,000.00 | $91,477,000.00 | $72,061,000.00 | -- | -- | -- | $36,429,000.00 | -- |
Long Term Debt | $75,886,000.00 | $75,626,000.00 | $75,364,000.00 | $75,104,000.00 | $74,848,000.00 | $74,596,000.00 | $74,340,000.00 | $74,033,000.00 | $48,730,000.00 | $48,691,000.00 | $48,652,000.00 | $48,614,000.00 | $48,574,000.00 | $48,533,000.00 | $45,160,000.00 | $45,066,000.00 | $44,972,000.00 | $44,879,000.00 | $44,785,000.00 | $44,690,000.00 | $44,597,000.00 | $44,201,000.00 | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-17,000.00 | $72,000.00 | $-284,000.00 | $-331,000.00 | $83,000.00 | $-166,000.00 | $-191,000.00 | $-2,000.00 | -- | -- | $1,000.00 | $3,000.00 | $6,000.00 | $39,000.00 | $152,000.00 | $316,000.00 | $442,000.00 | $2,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-413,591,000.00 | $-399,455,000.00 | $-386,444,000.00 | $-373,656,000.00 | $-360,172,000.00 | $-343,712,000.00 | $-331,098,000.00 | $-320,779,000.00 | $-305,381,000.00 | $-288,702,000.00 | $-274,009,000.00 | $-260,124,000.00 | $-249,585,000.00 | $-238,891,000.00 | $-222,135,000.00 | $-211,820,000.00 | $-201,467,000.00 | $-191,526,000.00 | $-183,235,000.00 | $-175,228,000.00 | $-163,269,000.00 | $-139,111,000.00 | -- | -- | -- | $-101,469,000.00 | -- |
Total Stockholders' Equity | $147,285,000.00 | $151,151,000.00 | $153,142,000.00 | $155,505,000.00 | $157,613,000.00 | $163,875,000.00 | $57,198,000.00 | $60,029,000.00 | $67,707,000.00 | $79,240,000.00 | $88,179,000.00 | $96,138,000.00 | $101,154,000.00 | $107,500,000.00 | $119,738,000.00 | $127,080,000.00 | $63,957,000.00 | $71,891,000.00 | $77,443,000.00 | $84,377,000.00 | $-158,074,000.00 | $-134,553,000.00 | $-119,169,000.00 | $-110,627,000.00 | $-103,453,000.00 | $-98,578,000.00 | $-80,095,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $252,314,000.00 | $265,309,000.00 | $260,864,000.00 | $263,360,000.00 | $259,587,000.00 | $269,685,000.00 | $162,544,000.00 | $162,721,000.00 | $143,000,000.00 | $156,625,000.00 | $165,531,000.00 | $168,206,000.00 | $169,662,000.00 | $179,314,000.00 | $183,828,000.00 | $187,523,000.00 | $126,745,000.00 | $137,402,000.00 | $138,569,000.00 | $142,652,000.00 | $38,668,000.00 | $40,881,000.00 | -- | -- | -- | $43,086,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 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 12/31/2016 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $36,501,000.00 | $127,086,000.00 | $92,284,000.00 | $59,899,000.00 | $27,605,000.00 | $100,762,000.00 | $71,670,000.00 | $43,605,000.00 | $19,444,000.00 | $76,029,000.00 | $54,997,000.00 | $36,372,000.00 | $16,515,000.00 | $15,916,000.00 | $14,579,000.00 | $9,758,000.00 | $13,683,000.00 | $47,427,000.00 | $12,856,000.00 | $11,231,000.00 | $9,427,000.00 | $23,683,000.00 | $15,880,000.00 | $9,148,000.00 | $3,772,000.00 | $9,129,000.00 | -- |
Research and Development | $10,660,000.00 | $41,324,000.00 | $31,260,000.00 | $21,213,000.00 | $10,433,000.00 | $36,449,000.00 | $27,249,000.00 | $10,655,000.00 | $8,123,000.00 | $27,110,000.00 | $6,867,000.00 | $12,744,000.00 | $5,484,000.00 | $21,271,000.00 | $4,711,000.00 | $6,522,000.00 | $3,131,000.00 | $12,272,000.00 | $9,008,000.00 | $3,113,000.00 | $2,707,000.00 | $10,258,000.00 | $6,868,000.00 | $4,426,000.00 | $2,100,000.00 | $7,242,000.00 | -- |
Selling, General, and Administrative | $40,775,000.00 | $145,033,000.00 | $36,009,000.00 | $69,913,000.00 | $34,082,000.00 | $116,317,000.00 | $28,821,000.00 | $54,975,000.00 | $27,275,000.00 | $96,387,000.00 | $68,792,000.00 | $43,743,000.00 | $21,194,000.00 | $75,524,000.00 | $19,202,000.00 | $15,758,000.00 | $19,692,000.00 | $63,220,000.00 | $45,064,000.00 | $28,001,000.00 | $13,866,000.00 | $34,820,000.00 | $23,108,000.00 | $14,135,000.00 | $6,319,000.00 | $20,261,000.00 | -- |
Total Operating Expenses | $51,435,000.00 | $186,357,000.00 | $46,056,000.00 | $46,610,000.00 | $44,515,000.00 | $152,766,000.00 | $37,292,000.00 | $38,355,000.00 | $35,398,000.00 | $123,497,000.00 | $88,403,000.00 | $56,487,000.00 | $26,678,000.00 | $96,795,000.00 | $65,884,000.00 | $19,151,000.00 | $22,823,000.00 | $75,492,000.00 | $20,251,000.00 | $33,821,000.00 | $16,573,000.00 | $45,078,000.00 | $29,976,000.00 | $10,142,000.00 | $8,419,000.00 | $27,503,000.00 | -- |
Loss from Operations | $-14,934,000.00 | $-59,271,000.00 | $-44,899,000.00 | $-31,227,000.00 | $-16,910,000.00 | $-52,004,000.00 | $-39,374,000.00 | $-14,194,000.00 | $-15,954,000.00 | $-47,468,000.00 | $-33,406,000.00 | $-20,115,000.00 | $-10,163,000.00 | $-42,859,000.00 | $-9,334,000.00 | $-18,531,000.00 | $-9,140,000.00 | $-28,065,000.00 | $-20,557,000.00 | $-6,017,000.00 | $-7,146,000.00 | $-21,395,000.00 | $-14,096,000.00 | $-9,413,000.00 | $-4,647,000.00 | $-18,374,000.00 | -- |
Loss Before Income Taxes | -- | $-55,743,000.00 | -- | -- | -- | $-55,010,000.00 | -- | -- | -- | $-49,811,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.36 | $-1.44 | $-1.10 | $-0.35 | $-0.43 | $-1.54 | $-0.29 | $-0.91 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 39,261,496 | 38,804,343 | 38,722,012 | 38,649,327 | 38,532,202 | 35,775,672 | 35,157,840 | 35,083,569 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $-0.36 | $-1.44 | $-1.10 | $-0.77 | $-0.43 | $-1.54 | $-1.21 | $-0.91 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 39,261,496 | 38,804,343 | 38,722,012 | 38,649,327 | 38,532,202 | 35,775,672 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 29,879,220 | 29,879,220 | -- | -- | -- | 29,879,220 | -- |
Common Stock Shares Outstanding | 39,436,634 | 39,165,481 | 38,907,789 | 38,812,280 | 38,708,441 | 38,355,972 | 35,381,085 | 35,193,169 | 35,073,602 | 34,980,896 | 34,854,822 | 34,623,409 | 34,438,290 | 34,249,649 | 33,889,077 | 33,610,099 | 31,395,637 | 31,255,267 | 30,775,980 | 30,747,714 | 1,386,615 | 1,135,310 | -- | -- | -- | 663,270 | -- |
Common Stock Value | $39,000.00 | $39,000.00 | $39,000.00 | $39,000.00 | $39,000.00 | $38,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $34,000.00 | $34,000.00 | $34,000.00 | $34,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $1,000.00 | $1,000.00 | -- | -- | -- | $1,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 | $0.00 | -- | -- | -- | $0.00 | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,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 | -- | $0.00 | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |