Date | 12/31/2023 | 6/30/2023 | 12/31/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 | 12/31/2014 | 12/31/2013 | 12/31/2012 | 12/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $14,192,000.00 | $15,473,000.00 | $12,295,000.00 | $15,461,000.00 | $20,878,000.00 | $11,717,000.00 | $10,606,000.00 | $7,148,000.00 | $23,599,000.00 | $30,542,000.00 | $29,494,000.00 | $16,930,000.00 | $16,336,000.00 | $15,342,000.00 | $23,326,000.00 | $15,470,000.00 | $19,180,000.00 | $42,813,000.00 | $50,026,000.00 | $116,682,000.00 | $42,858,000.00 | $36,470,000.00 | $40,029,000.00 |
Accounts Receivable Net Current | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | $11,874,000.00 | $18,360,000.00 | $13,262,000.00 | $12,256,000.00 | -- | $11,092,000.00 | $9,297,000.00 | -- | $12,586,000.00 | -- | -- | $10,668,000.00 | $11,345,000.00 | $7,897,000.00 | $7,235,000.00 | $10,169,000.00 | $10,109,000.00 | $13,798,000.00 | $9,963,000.00 | $10,501,000.00 | $10,830,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $8,437,000.00 | $7,023,000.00 | $7,985,000.00 | $8,629,000.00 | -- | $8,490,000.00 | $8,862,000.00 | -- | $14,205,000.00 | -- | -- | $6,528,000.00 | $3,647,000.00 | $2,649,000.00 | $3,879,000.00 | $4,513,000.00 | $5,383,000.00 | $8,218,000.00 | $6,815,000.00 | $5,950,000.00 | $4,958,000.00 | -- | -- |
Total Current Assets | $89,912,000.00 | $120,701,000.00 | $151,817,000.00 | $164,953,000.00 | -- | $135,859,000.00 | $154,513,000.00 | -- | $146,678,000.00 | -- | -- | $152,886,000.00 | $144,719,000.00 | $143,290,000.00 | $148,926,000.00 | $161,850,000.00 | $171,702,000.00 | $160,535,000.00 | $180,069,000.00 | $187,777,000.00 | $85,976,000.00 | -- | -- |
Property Plant and Equipement | $11,189,000.00 | $12,149,000.00 | $14,236,000.00 | $14,809,000.00 | -- | $15,000,000.00 | $13,394,000.00 | -- | $11,993,000.00 | -- | -- | $8,135,000.00 | $6,249,000.00 | $5,002,000.00 | $4,387,000.00 | $5,189,000.00 | $5,957,000.00 | $5,874,000.00 | $6,609,000.00 | $5,352,000.00 | $5,193,000.00 | -- | -- |
Intangible Assets Net | $915,000.00 | -- | $3,511,000.00 | -- | -- | $3,455,000.00 | -- | -- | $2,744,000.00 | -- | -- | $3,354,000.00 | $4,961,000.00 | $2,933,000.00 | $4,410,000.00 | $6,119,000.00 | $7,549,000.00 | $9,407,000.00 | $12,322,000.00 | $244,000.00 | -- | -- | -- |
Goodwill | $31,833,000.00 | -- | $31,833,000.00 | -- | -- | $31,683,000.00 | -- | -- | $31,683,000.00 | -- | -- | $31,683,000.00 | $32,432,000.00 | $31,562,000.00 | $31,562,000.00 | $31,562,000.00 | $20,814,000.00 | $20,814,000.00 | $20,814,000.00 | $3,151,000.00 | -- | -- | -- |
Other Assets | $704,000.00 | $1,058,000.00 | $864,000.00 | $1,203,000.00 | -- | $1,639,000.00 | $1,603,000.00 | -- | $2,975,000.00 | -- | -- | $926,000.00 | $600,000.00 | $1,135,000.00 | $1,136,000.00 | $2,712,000.00 | $4,948,000.00 | $771,000.00 | $239,000.00 | $356,000.00 | $340,000.00 | -- | -- |
Total Assets | $138,163,000.00 | $177,764,000.00 | $212,953,000.00 | $229,342,000.00 | -- | $203,414,000.00 | $209,022,000.00 | -- | $201,600,000.00 | -- | -- | $215,169,000.00 | $189,844,000.00 | $184,525,000.00 | $190,940,000.00 | $208,215,000.00 | $212,948,000.00 | $199,257,000.00 | $221,791,000.00 | $197,058,000.00 | $95,187,000.00 | -- | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $5,964,000.00 | -- | $7,056,000.00 | -- | -- | $7,405,000.00 | -- | -- | $4,920,000.00 | -- | -- | $3,887,000.00 | $3,346,000.00 | $3,011,000.00 | $2,255,000.00 | $1,758,000.00 | $3,241,000.00 | $3,806,000.00 | $3,887,000.00 | $1,701,000.00 | -- | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $483,000.00 | -- | $-1,254,000.00 | -- | -- | $271,000.00 | -- | -- | $146,000.00 | -- | -- | $-525,000.00 | $-767,000.00 | $36,000.00 | $-149,000.00 | $-470,000.00 | $-1,620,000.00 | $366,000.00 | $1,760,000.00 | $-810,000.00 | $434,000.00 | $-4,862,000.00 | -- |
Accumulated Deficit | $-259,831,000.00 | -- | $-197,027,000.00 | -- | -- | $-164,997,000.00 | -- | -- | $-149,957,000.00 | -- | -- | $-140,609,000.00 | $-131,950,000.00 | $-122,247,000.00 | $-104,175,000.00 | $-96,181,000.00 | $-76,339,000.00 | $-73,842,000.00 | $-67,385,000.00 | $-60,647,000.00 | $-69,456,000.00 | -- | -- |
Total Stockholders' Equity | $49,763,000.00 | $76,066,000.00 | $101,973,000.00 | $114,406,000.00 | -- | $126,008,000.00 | $127,448,000.00 | -- | $130,152,000.00 | -- | -- | $131,851,000.00 | $135,903,000.00 | $143,129,000.00 | $157,303,000.00 | $163,405,000.00 | $174,980,000.00 | $169,927,000.00 | $169,121,000.00 | $162,569,000.00 | $64,988,000.00 | $60,412,000.00 | $63,179,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $138,163,000.00 | $177,764,000.00 | $212,953,000.00 | $229,342,000.00 | -- | $203,414,000.00 | $209,022,000.00 | -- | $201,600,000.00 | -- | -- | $215,169,000.00 | $189,844,000.00 | $184,525,000.00 | $190,940,000.00 | $208,215,000.00 | $212,948,000.00 | $199,257,000.00 | $221,791,000.00 | $197,058,000.00 | $95,187,000.00 | -- | -- |
Date | 12/31/2023 | 6/30/2023 | 12/31/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 | 12/31/2014 | 12/31/2013 | 12/31/2012 | 12/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $93,150,000.00 | $46,173,000.00 | $122,737,000.00 | $64,668,000.00 | -- | $145,600,000.00 | $66,471,000.00 | -- | $135,922,000.00 | $62,079,000.00 | -- | $110,100,000.00 | $95,837,000.00 | $81,992,000.00 | $90,369,000.00 | $99,967,000.00 | $117,186,000.00 | $96,545,000.00 | $104,752,000.00 | $77,753,000.00 | $56,972,000.00 | $41,751,000.00 | -- |
Cost of Revenues | $40,464,000.00 | $15,358,000.00 | $39,831,000.00 | $10,242,000.00 | -- | $44,553,000.00 | $20,413,000.00 | -- | $40,082,000.00 | $9,838,000.00 | -- | $33,834,000.00 | $29,349,000.00 | $28,530,000.00 | $27,895,000.00 | $33,427,000.00 | $34,739,000.00 | $26,818,000.00 | $46,923,000.00 | $22,175,000.00 | $15,985,000.00 | $11,835,000.00 | -- |
Gross Profit | $52,686,000.00 | $17,340,000.00 | $82,906,000.00 | $44,634,000.00 | -- | $101,047,000.00 | $46,058,000.00 | -- | $95,840,000.00 | $22,952,000.00 | -- | $76,266,000.00 | $66,488,000.00 | $53,462,000.00 | $62,474,000.00 | $66,540,000.00 | $82,447,000.00 | $69,727,000.00 | $57,829,000.00 | $55,578,000.00 | $40,987,000.00 | $29,916,000.00 | -- |
Research and Development | -- | $21,246,000.00 | -- | $12,480,000.00 | -- | -- | $21,940,000.00 | -- | -- | $19,095,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $117,621,000.00 | $64,173,000.00 | $115,175,000.00 | $29,003,000.00 | -- | $114,575,000.00 | $53,631,000.00 | -- | $104,869,000.00 | $26,730,000.00 | -- | $85,244,000.00 | $76,683,000.00 | $70,864,000.00 | $69,323,000.00 | $82,442,000.00 | $85,554,000.00 | $76,791,000.00 | $66,851,000.00 | $47,239,000.00 | $38,758,000.00 | $35,214,000.00 | -- |
Loss from Operations | $-64,935,000.00 | $-21,492,000.00 | $-32,269,000.00 | $-12,125,000.00 | -- | $-13,528,000.00 | $-7,573,000.00 | -- | $-9,029,000.00 | $-3,778,000.00 | -- | $-8,978,000.00 | $-10,195,000.00 | $-17,402,000.00 | $-6,849,000.00 | $-15,902,000.00 | $-3,107,000.00 | $-7,064,000.00 | $-9,022,000.00 | $8,339,000.00 | $2,229,000.00 | $-5,298,000.00 | -- |
Loss Before Income Taxes | $-61,720,000.00 | $-31,579,000.00 | $-30,135,000.00 | $-5,853,000.00 | -- | $-13,189,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-1.66 | $-0.85 | $-0.87 | $-0.17 | -- | -- | $-0.22 | -- | -- | $-0.15 | -- | -- | -- | -- | -- | -- | -- | $-0.20 | $-0.21 | $0.35 | $-0.25 | $-0.35 | -- |
Weighted Average Shares Basic | 37,911,214 | 37,743,328 | 36,975,424 | 36,684,017 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 33,143,168 | 32,680,766 | 31,959,921 | 25,047,771 | 22,831,014 | 22,185,702 | -- |
Earnings Per Share Diluted | $-1.66 | $-0.55 | $-0.87 | $-0.17 | -- | -- | $-0.22 | -- | -- | $-0.15 | -- | -- | -- | -- | -- | -- | -- | $-0.20 | $-0.21 | $0.33 | $-0.25 | $-0.35 | -- |
Weighted Average Shares Diluted | 37,911,214 | 37,583,412 | 36,975,424 | 36,827,197 | -- | 36,050,540 | -- | -- | 35,007,201 | -- | -- | 34,250,582 | 33,710,507 | 33,253,158 | 33,202,309 | 33,419,917 | 33,143,168 | 32,680,766 | 31,959,921 | 27,071,872 | 22,831,014 | 22,185,702 | -- |
Common Stock Shares Authorized | 200,000,000 | -- | 200,000,000 | -- | -- | 200,000,000 | -- | -- | 200,000,000 | -- | -- | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000 | 200,000,000 | 200,000,000 | -- | -- |
Common Stock Shares Outstanding | 38,376,939 | -- | 37,370,043 | -- | -- | 36,491,480 | -- | -- | 35,382,638 | -- | -- | 34,520,728 | 33,896,261 | 33,483,262 | 33,057,719 | 33,558,102 | 33,319,923 | 32,877,118 | 32,547,151 | 30,950,234 | 23,806,313 | -- | -- |
Common Stock Value | $981,000.00 | -- | $954,000.00 | -- | -- | $929,000.00 | -- | -- | $896,000.00 | -- | -- | $871,000.00 | $853,000.00 | $851,000.00 | $843,000.00 | $837,000.00 | $819,000.00 | $774,000.00 | $761,000.00 | $720,000.00 | $527,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.10 | -- | $0.10 | -- | -- | $0.10 | -- | -- | $0.10 | -- | -- | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |