Date | 9/30/2023 | 6/30/2023 | 3/31/2023 | 9/30/2022 | 6/30/2022 | 9/30/2021 | 6/30/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 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 12/31/2015 | 12/31/2014 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $5,800,000.00 | $3,925,000.00 | $5,075,000.00 | $9,604,000.00 | $3,426,000.00 | $13,114,000.00 | $15,567,000.00 | $16,043,000.00 | $28,666,000.00 | $25,824,000.00 | $28,677,000.00 | $24,550,000.00 | $26,138,000.00 | $27,432,000.00 | $29,524,000.00 | $10,218,000.00 | $16,348,000.00 | $14,811,000.00 | $14,732,000.00 | $19,567,000.00 | $19,255,000.00 | $35,120,000.00 | -- | $3,865,000.00 | $4,738,000.00 | $1,317,000.00 | $4,124,000.00 | $1,161,000.00 |
Accounts Receivable Net Current | $20,782,000.00 | $23,699,000.00 | $22,384,000.00 | $18,189,000.00 | $26,286,000.00 | $13,078,000.00 | $7,020,000.00 | $12,459,000.00 | -- | -- | -- | $13,798,000.00 | -- | -- | -- | -- | -- | -- | $6,367,000.00 | $3,928,000.00 | $5,987,000.00 | $3,082,000.00 | -- | $2,410,000.00 | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $3,514,000.00 | $3,520,000.00 | $3,474,000.00 | $4,018,000.00 | $2,199,000.00 | $2,880,000.00 | $3,272,000.00 | $2,172,000.00 | $2,286,000.00 | $2,587,000.00 | $1,564,000.00 | $1,764,000.00 | $1,985,000.00 | $2,202,000.00 | $1,332,000.00 | $1,527,000.00 | $1,598,000.00 | $1,704,000.00 | $1,301,000.00 | $839,000.00 | $859,000.00 | $882,000.00 | -- | $567,000.00 | -- | -- | -- | -- |
Total Current Assets | $34,280,000.00 | $35,045,000.00 | $35,270,000.00 | $33,821,000.00 | $33,578,000.00 | $29,368,000.00 | $26,192,000.00 | $31,136,000.00 | $37,818,000.00 | $36,250,000.00 | $37,554,000.00 | $40,197,000.00 | $34,908,000.00 | $38,601,000.00 | $38,291,000.00 | $27,072,000.00 | $25,406,000.00 | $22,934,000.00 | $22,430,000.00 | $24,364,000.00 | $26,131,000.00 | $39,114,000.00 | -- | $6,872,000.00 | -- | -- | -- | -- |
Property Plant and Equipement | $21,717,000.00 | $21,848,000.00 | $22,361,000.00 | $22,027,000.00 | $20,271,000.00 | $16,493,000.00 | $16,063,000.00 | $15,346,000.00 | $15,359,000.00 | $16,273,000.00 | $16,617,000.00 | $16,556,000.00 | $16,574,000.00 | $16,834,000.00 | $16,688,000.00 | $16,504,000.00 | $15,668,000.00 | $15,134,000.00 | $13,802,000.00 | $11,596,000.00 | $10,640,000.00 | $10,478,000.00 | -- | $8,959,000.00 | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $33,728,000.00 | $22,971,000.00 | $22,971,000.00 | $23,171,000.00 | $23,171,000.00 | $2,816,000.00 | $2,816,000.00 | $2,811,000.00 | $1,379,000.00 | $1,379,000.00 | $1,379,000.00 | $1,379,000.00 | $1,379,000.00 | $1,379,000.00 | $1,379,000.00 | $1,379,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $2,785,000.00 | $2,836,000.00 | $2,807,000.00 | $2,430,000.00 | $2,714,000.00 | $1,924,000.00 | $1,696,000.00 | $1,605,000.00 | $1,343,000.00 | $1,419,000.00 | $1,563,000.00 | $1,634,000.00 | $1,518,000.00 | $1,596,000.00 | $1,638,000.00 | $1,922,000.00 | $2,079,000.00 | $1,662,000.00 | $1,556,000.00 | $143,000.00 | $151,000.00 | $164,000.00 | -- | $220,000.00 | -- | -- | -- | -- |
Total Assets | $132,957,000.00 | $110,679,000.00 | $113,092,000.00 | $112,766,000.00 | $111,962,000.00 | $64,899,000.00 | $61,441,000.00 | $66,320,000.00 | $56,886,000.00 | $56,406,000.00 | $57,842,000.00 | $60,571,000.00 | $55,249,000.00 | $59,344,000.00 | $59,016,000.00 | $47,119,000.00 | $43,244,000.00 | $39,825,000.00 | $37,880,000.00 | $36,198,000.00 | $37,010,000.00 | $49,824,000.00 | -- | $16,117,000.00 | -- | -- | -- | -- |
Accounts Payable | $3,285,000.00 | $1,324,000.00 | $2,520,000.00 | $1,214,000.00 | $2,661,000.00 | $1,443,000.00 | $1,214,000.00 | $1,192,000.00 | $818,000.00 | $869,000.00 | $1,003,000.00 | $1,179,000.00 | $716,000.00 | $1,099,000.00 | $1,698,000.00 | $1,307,000.00 | $2,342,000.00 | $2,732,000.00 | $1,932,000.00 | $1,627,000.00 | $1,765,000.00 | $1,710,000.00 | -- | $1,336,000.00 | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $4,427,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $64,847,000.00 | $52,616,000.00 | $52,863,000.00 | $53,544,000.00 | $59,101,000.00 | $29,623,000.00 | $26,053,000.00 | $32,015,000.00 | $26,158,000.00 | $27,538,000.00 | $29,861,000.00 | $33,320,000.00 | $27,081,000.00 | $28,896,000.00 | $30,717,000.00 | $29,972,000.00 | $27,465,000.00 | $23,392,000.00 | $23,111,000.00 | $24,036,000.00 | $23,024,000.00 | $34,450,000.00 | -- | $31,248,000.00 | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $167,169,000.00 | $155,251,000.00 | $154,664,000.00 | $150,855,000.00 | $148,449,000.00 | $130,855,000.00 | $130,004,000.00 | $128,771,000.00 | $125,113,000.00 | $123,848,000.00 | $123,851,000.00 | $122,907,000.00 | $125,235,000.00 | $127,870,000.00 | $126,143,000.00 | $114,618,000.00 | $113,458,000.00 | $112,639,000.00 | $110,475,000.00 | $109,708,000.00 | $109,054,000.00 | $108,829,000.00 | -- | $30,403,000.00 | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-362,000.00 | $-363,000.00 | $-307,000.00 | $-339,000.00 | $-261,000.00 | $-163,000.00 | $-149,000.00 | $-170,000.00 | $-308,000.00 | $-337,000.00 | $-361,000.00 | $-134,000.00 | $-218,000.00 | $-127,000.00 | $-162,000.00 | $-149,000.00 | $-135,000.00 | $-103,000.00 | $30,000.00 | $1,000.00 | $-23,000.00 | $-21,000.00 | -- | $-2,000.00 | -- | -- | -- | -- |
Accumulated Deficit | $-98,761,000.00 | $-96,887,000.00 | $-94,190,000.00 | $-91,355,000.00 | $-95,388,000.00 | $-95,474,000.00 | $-94,525,000.00 | $-94,354,000.00 | $-94,134,000.00 | $-94,700,000.00 | $-95,566,000.00 | $-95,579,000.00 | $-96,906,000.00 | $-97,352,000.00 | $-97,739,000.00 | $-97,377,000.00 | $-97,598,000.00 | $-96,156,000.00 | $-95,787,000.00 | $-97,595,000.00 | $-95,092,000.00 | $-93,482,000.00 | -- | $-87,615,000.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $68,110,000.00 | $58,063,000.00 | $60,229,000.00 | $59,222,000.00 | $52,861,000.00 | $35,276,000.00 | $35,388,000.00 | $34,305,000.00 | $30,728,000.00 | $28,868,000.00 | $27,981,000.00 | $27,251,000.00 | $28,168,000.00 | $30,448,000.00 | $28,299,000.00 | $17,147,000.00 | $15,779,000.00 | $16,433,000.00 | $14,769,000.00 | $12,162,000.00 | $13,986,000.00 | $15,374,000.00 | -- | $-57,206,000.00 | -- | -- | $-50,452,000.00 | $-44,429,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $132,957,000.00 | $110,679,000.00 | $113,092,000.00 | $112,766,000.00 | $111,962,000.00 | $64,899,000.00 | $61,441,000.00 | $66,320,000.00 | $56,886,000.00 | $56,406,000.00 | $57,842,000.00 | $60,571,000.00 | $55,249,000.00 | $59,344,000.00 | $59,016,000.00 | $47,119,000.00 | $43,244,000.00 | $39,825,000.00 | $37,880,000.00 | $36,198,000.00 | $37,010,000.00 | $49,824,000.00 | -- | $16,117,000.00 | -- | -- | -- | -- |
Date | 9/30/2023 | 6/30/2023 | 3/31/2023 | 9/30/2022 | 6/30/2022 | 9/30/2021 | 6/30/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 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 12/31/2015 | 12/31/2014 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $9,593,000.00 | $34,753,000.00 | $25,045,000.00 | $8,927,000.00 | $6,907,000.00 | $23,763,000.00 | $17,244,000.00 | $5,836,000.00 | $4,562,000.00 | $15,507,000.00 | $10,956,000.00 | $6,979,000.00 | $11,791,000.00 | -- |
Cost of Revenues | $10,225,000.00 | $9,413,000.00 | $9,315,000.00 | $8,473,000.00 | $8,367,000.00 | $19,162,000.00 | $12,642,000.00 | $18,759,000.00 | $4,906,000.00 | $4,353,000.00 | $4,342,000.00 | $16,409,000.00 | $4,019,000.00 | $8,281,000.00 | $4,004,000.00 | $15,532,000.00 | $4,169,000.00 | $3,950,000.00 | $3,308,000.00 | $12,163,000.00 | $8,820,000.00 | $2,687,000.00 | $2,675,000.00 | $9,549,000.00 | $2,400,000.00 | $4,631,000.00 | $8,304,000.00 | -- |
Gross Profit | $13,752,000.00 | $12,662,000.00 | $11,305,000.00 | $34,875,000.00 | $24,573,000.00 | $8,027,000.00 | $16,995,000.00 | $26,975,000.00 | $6,444,000.00 | $13,040,000.00 | $6,116,000.00 | $24,343,000.00 | $17,537,000.00 | $5,983,000.00 | $5,589,000.00 | $19,221,000.00 | $13,618,000.00 | $8,576,000.00 | $3,599,000.00 | $11,600,000.00 | $3,389,000.00 | $3,149,000.00 | $1,887,000.00 | $5,958,000.00 | $3,925,000.00 | $2,348,000.00 | $3,487,000.00 | -- |
Research and Development | $3,186,000.00 | $3,057,000.00 | $2,653,000.00 | $2,409,000.00 | $2,534,000.00 | $1,703,000.00 | $3,453,000.00 | $5,614,000.00 | $4,104,000.00 | $1,377,000.00 | $1,352,000.00 | $5,344,000.00 | $4,026,000.00 | $2,668,000.00 | $1,294,000.00 | $4,987,000.00 | $3,687,000.00 | $2,491,000.00 | $1,236,000.00 | $4,159,000.00 | $1,063,000.00 | $1,962,000.00 | $1,034,000.00 | $4,093,000.00 | $3,193,000.00 | $2,186,000.00 | $3,359,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $43,359,000.00 | $28,125,000.00 | $13,111,000.00 | $6,227,000.00 | $8,446,000.00 | $8,938,000.00 | $16,999,000.00 | $25,682,000.00 | $5,815,000.00 | $6,014,000.00 | $6,139,000.00 | $22,748,000.00 | $5,587,000.00 | $11,602,000.00 | $5,909,000.00 | $21,789,000.00 | $16,653,000.00 | $10,092,000.00 | $4,818,000.00 | $15,933,000.00 | $4,160,000.00 | $3,268,000.00 | $3,072,000.00 | $10,930,000.00 | $2,673,000.00 | $5,628,000.00 | $9,007,000.00 | -- |
Loss from Operations | $-5,640,000.00 | $-4,158,000.00 | $-1,806,000.00 | $4,075,000.00 | $3,203,000.00 | $-911,000.00 | $-4,000.00 | $1,293,000.00 | $1,516,000.00 | $887,000.00 | $-23,000.00 | $1,595,000.00 | $348,000.00 | $-30,000.00 | $-320,000.00 | $-2,568,000.00 | $-1,519,000.00 | $-1,516,000.00 | $-1,219,000.00 | $-4,333,000.00 | $-771,000.00 | $-1,304,000.00 | $-1,185,000.00 | $-4,972,000.00 | $-4,376,000.00 | $-1,430,000.00 | $-5,520,000.00 | -- |
Loss Before Income Taxes | $-5,718,000.00 | $-2,353,000.00 | $-1,790,000.00 | $7,430,000.00 | $3,397,000.00 | $-1,071,000.00 | $-122,000.00 | $1,135,000.00 | $1,444,000.00 | $858,000.00 | $12,000.00 | $1,757,000.00 | $504,000.00 | $409,000.00 | $-344,000.00 | $-2,738,000.00 | $-1,517,000.00 | $-351,000.00 | $-1,191,000.00 | $-9,820,000.00 | $-1,611,000.00 | $-5,867,000.00 | $-1,561,000.00 | $-6,860,000.00 | -- | -- | $-6,191,000.00 | -- |
Earnings Per Share Basic | $-0.15 | $-0.37 | $-0.15 | $0.33 | $0.28 | $-0.10 | $-0.01 | $0.11 | $0.05 | $0.08 | -- | $0.16 | $0.04 | -- | $-0.03 | $-0.26 | $-0.29 | $-0.03 | -- | $-1.61 | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 12,480,830 | 12,238,432 | 12,252,517 | 12,167,632 | 12,151,450 | 11,680,413 | 11,606,194 | 11,408,757 | 11,383,860 | 11,364,035 | 11,337,491 | 11,302,780 | 11,275,195 | 11,186,371 | 11,005,781 | 10,569,007 | 10,481,901 | 10,589,038 | -- | 6,197,775 | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $-0.52 | $-0.37 | $-0.15 | $0.33 | $0.28 | $-0.08 | $-0.01 | $0.10 | $0.12 | $0.08 | -- | $0.15 | $0.04 | $0.03 | $-0.03 | $-0.26 | $-0.13 | $-0.15 | -- | $-1.61 | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 12,480,830 | 12,224,501 | 12,252,517 | 12,357,136 | 12,309,701 | 11,634,422 | 11,606,194 | 11,730,294 | 11,718,770 | 11,717,937 | 11,715,426 | 11,846,348 | 11,917,382 | 11,857,346 | 11,005,781 | 10,569,007 | 10,780,996 | 10,589,038 | -- | 6,197,775 | -- | -- | -- | -- | -- | -- | -- | -- |
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 | 500,000,000 | -- | 8,000,000 | -- | -- | -- | -- |
Common Stock Shares Outstanding | 12,720,608 | 12,229,335 | 12,243,780 | 12,191,762 | 12,154,775 | 11,675,860 | 11,678,163 | 11,538,998 | 11,441,762 | 11,395,156 | 11,398,929 | 11,314,150 | 11,432,178 | 11,476,685 | 11,320,920 | 10,864,722 | 10,803,710 | 10,759,719 | 10,329,846 | 9,827,129 | 9,639,594 | 9,593,192 | -- | 1,616,996 | -- | -- | -- | -- |
Common Stock Value | $64,000.00 | $62,000.00 | $62,000.00 | $61,000.00 | $61,000.00 | $58,000.00 | $58,000.00 | $58,000.00 | $57,000.00 | $57,000.00 | $57,000.00 | $57,000.00 | $57,000.00 | $57,000.00 | $57,000.00 | $55,000.00 | $54,000.00 | $53,000.00 | $51,000.00 | $48,000.00 | $47,000.00 | $48,000.00 | -- | $8,000.00 | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | $0.01 | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | -- | 20,000,000 | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | $0.01 | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $0.85 | -- |