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 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $32,147,000.00 | $32,032,000.00 | $34,210,000.00 | $31,368,000.00 | $30,818,000.00 | $31,810,000.00 | $31,273,000.00 | $32,328,000.00 | $34,775,000.00 | $34,258,000.00 | $13,397,000.00 | $13,915,000.00 | $12,896,000.00 | $12,957,000.00 | $12,441,000.00 | $13,782,000.00 | $11,454,000.00 | $11,776,000.00 | $13,337,000.00 | $5,915,000.00 | $7,319,000.00 | $9,950,000.00 | $12,646,000.00 | $15,837,000.00 | $19,793,000.00 | $65,000.00 | $252,000.00 | $174,000.00 | -- | $226,000.00 |
Accounts Receivable Net Current | $7,871,000.00 | $7,135,000.00 | $6,805,000.00 | $6,556,000.00 | $5,889,000.00 | $5,535,000.00 | $6,473,000.00 | $4,157,000.00 | $4,561,000.00 | $3,736,000.00 | $4,040,000.00 | $3,386,000.00 | $3,582,000.00 | $3,201,000.00 | $2,920,000.00 | $2,691,000.00 | $3,039,000.00 | $3,543,000.00 | $3,325,000.00 | $3,626,000.00 | $2,788,000.00 | $2,265,000.00 | $2,185,000.00 | $2,031,000.00 | $2,032,000.00 | $1,650,000.00 | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $1,491,000.00 | $1,113,000.00 | $1,178,000.00 | $1,325,000.00 | $1,310,000.00 | $771,000.00 | $849,000.00 | $953,000.00 | $1,081,000.00 | $599,000.00 | $650,000.00 | $1,265,000.00 | $973,000.00 | $581,000.00 | $616,000.00 | $861,000.00 | $1,116,000.00 | $722,000.00 | $894,000.00 | $885,000.00 | $1,293,000.00 | $934,000.00 | $736,000.00 | $843,000.00 | $796,000.00 | $559,000.00 | -- | -- | -- | -- |
Total Current Assets | $41,509,000.00 | $40,280,000.00 | $42,193,000.00 | $39,249,000.00 | $38,017,000.00 | $38,116,000.00 | $38,595,000.00 | $37,438,000.00 | $40,417,000.00 | $38,593,000.00 | $18,087,000.00 | $18,566,000.00 | $17,451,000.00 | $16,739,000.00 | $15,977,000.00 | $17,334,000.00 | $15,609,000.00 | $16,041,000.00 | $17,556,000.00 | $10,426,000.00 | $11,400,000.00 | $13,149,000.00 | $15,567,000.00 | $18,711,000.00 | $22,621,000.00 | $2,274,000.00 | -- | -- | -- | -- |
Property Plant and Equipement | $601,000.00 | $592,000.00 | $627,000.00 | $640,000.00 | $692,000.00 | $709,000.00 | $664,000.00 | $671,000.00 | $625,000.00 | $577,000.00 | $587,000.00 | $576,000.00 | $530,000.00 | $558,000.00 | $555,000.00 | $586,000.00 | $616,000.00 | $660,000.00 | $704,000.00 | $726,000.00 | $773,000.00 | $852,000.00 | $877,000.00 | $928,000.00 | $974,000.00 | $1,091,000.00 | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | $5,227,000.00 | -- | -- | -- | -- |
Other Assets | $361,000.00 | $517,000.00 | $627,000.00 | $765,000.00 | $894,000.00 | $601,000.00 | $137,000.00 | $137,000.00 | $137,000.00 | $137,000.00 | $137,000.00 | $137,000.00 | $137,000.00 | $139,000.00 | $93,000.00 | $137,000.00 | $226,000.00 | $289,000.00 | $374,000.00 | $459,000.00 | $543,000.00 | $628,000.00 | $1,013,000.00 | $1,098,000.00 | $1,182,000.00 | $1,180,000.00 | -- | -- | -- | -- |
Total Assets | $94,026,000.00 | $92,990,000.00 | $95,276,000.00 | $79,877,000.00 | $78,320,000.00 | $77,414,000.00 | $76,709,000.00 | $74,641,000.00 | $76,739,000.00 | $74,376,000.00 | $53,807,000.00 | $54,232,000.00 | $52,950,000.00 | $51,994,000.00 | $51,108,000.00 | $52,073,000.00 | $49,497,000.00 | $48,871,000.00 | $49,640,000.00 | $41,704,000.00 | $41,879,000.00 | $39,827,000.00 | $41,615,000.00 | $43,596,000.00 | $46,535,000.00 | $25,125,000.00 | -- | -- | -- | -- |
Accounts Payable | $2,353,000.00 | $1,631,000.00 | $1,989,000.00 | $1,694,000.00 | $2,345,000.00 | $2,229,000.00 | $1,596,000.00 | $1,448,000.00 | $2,233,000.00 | $1,605,000.00 | $1,366,000.00 | $1,418,000.00 | $1,974,000.00 | $2,075,000.00 | $2,199,000.00 | $2,723,000.00 | $2,229,000.00 | $2,138,000.00 | $2,481,000.00 | $2,290,000.00 | $2,149,000.00 | $2,246,000.00 | -- | -- | -- | $2,578,000.00 | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $10,179,000.00 | $6,878,000.00 | $5,585,000.00 | $4,109,000.00 | $4,900,000.00 | $6,321,000.00 | $4,554,000.00 | $4,699,000.00 | $5,521,000.00 | $4,947,000.00 | $4,588,000.00 | $4,798,000.00 | $7,786,000.00 | $8,649,000.00 | $7,894,000.00 | $8,383,000.00 | $6,085,000.00 | $6,787,000.00 | $7,585,000.00 | $6,453,000.00 | $6,555,000.00 | $3,549,000.00 | $3,697,000.00 | $4,779,000.00 | $6,273,000.00 | $7,389,000.00 | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,346,000.00 | $1,703,000.00 | $1,093,000.00 | $1,450,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-6,089,000.00 | $-7,873,000.00 | $-6,803,000.00 | $-19,298,000.00 | $-20,686,000.00 | $-21,402,000.00 | $-19,858,000.00 | $-22,116,000.00 | $-21,911,000.00 | $-22,018,000.00 | $-20,234,000.00 | $-21,490,000.00 | $-23,251,000.00 | $-22,673,000.00 | $-20,798,000.00 | $-19,873,000.00 | $-17,341,000.00 | $-15,860,000.00 | $-11,004,000.00 | $-10,012,000.00 | $-6,162,000.00 | $-4,784,000.00 | $-2,746,000.00 | $-1,494,000.00 | -- | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $83,847,000.00 | $86,112,000.00 | $89,691,000.00 | $75,768,000.00 | $73,420,000.00 | $71,093,000.00 | $72,155,000.00 | $69,942,000.00 | $71,218,000.00 | $69,429,000.00 | $49,219,000.00 | $49,434,000.00 | $45,164,000.00 | $43,345,000.00 | $43,214,000.00 | $43,690,000.00 | $43,412,000.00 | $42,084,000.00 | $42,055,000.00 | $35,251,000.00 | $35,324,000.00 | $36,278,000.00 | $37,918,000.00 | $38,817,000.00 | $40,262,000.00 | $17,736,000.00 | -- | -- | -- | $15,217,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $94,026,000.00 | $92,990,000.00 | $95,276,000.00 | $79,877,000.00 | $78,320,000.00 | $77,414,000.00 | $76,709,000.00 | $74,641,000.00 | $76,739,000.00 | $74,376,000.00 | $53,807,000.00 | $54,232,000.00 | $52,950,000.00 | $51,994,000.00 | $51,108,000.00 | $52,073,000.00 | $49,497,000.00 | $48,871,000.00 | $49,640,000.00 | $41,704,000.00 | $41,879,000.00 | $39,827,000.00 | $41,615,000.00 | $43,596,000.00 | $46,535,000.00 | $25,125,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 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $1,983,000.00 | $2,504,000.00 | $3,399,000.00 | $1,233,000.00 | $401,000.00 | $361,000.00 | $2,158,000.00 | $120,000.00 | $281,000.00 | $-1,315,000.00 | $272,000.00 | $-983,000.00 | $-573,000.00 | $-6,831,000.00 | $-4,962,000.00 | $-2,532,000.00 | $-1,512,000.00 | $-11,212,000.00 | $-6,343,000.00 | $-5,305,000.00 | $-1,418,000.00 | $-7,491,000.00 | $-1,689,000.00 | $-3,707,000.00 | $-2,084,000.00 | $-21,500,000.00 | $-3,334,000.00 | $-15,026,000.00 | -- | -- |
Loss Before Income Taxes | $2,348,000.00 | $3,838,000.00 | $4,346,000.00 | $2,235,000.00 | $687,000.00 | $712,000.00 | $2,404,000.00 | $121,000.00 | $282,000.00 | $853,000.00 | $1,256,000.00 | $1,183,000.00 | $-578,000.00 | $-6,813,000.00 | $-4,938,000.00 | $-4,013,000.00 | $-1,481,000.00 | $-11,076,000.00 | $-6,220,000.00 | $-5,228,000.00 | $-1,378,000.00 | $-6,868,000.00 | $-4,830,000.00 | $-3,578,000.00 | $-2,084,000.00 | $-21,500,000.00 | $-18,360,000.00 | $-12,133,000.00 | $-2,893,000.00 | -- |
Earnings Per Share Basic | $0.13 | $0.97 | $0.90 | $0.10 | $0.05 | $0.04 | $0.16 | $-0.01 | $0.01 | $0.05 | $0.20 | $0.10 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 13,997,064 | 13,974,125 | 13,952,426 | 13,979,411 | 13,997,154 | 13,759,296 | 13,748,587 | 13,660,686 | 13,543,607 | 12,597,316 | 12,741,723 | 12,238,475 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $0.13 | $0.96 | $1.03 | $0.15 | $0.05 | $0.04 | $0.16 | $-0.01 | $0.01 | $0.05 | $0.19 | $0.09 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 14,164,506 | 14,134,021 | 14,207,673 | 14,172,024 | 14,236,771 | 14,107,144 | 13,872,596 | 13,776,479 | 14,047,635 | 13,403,041 | 13,645,208 | 13,487,806 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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,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,000 | 200,000,000 | 200,000,000 | 5,000 | -- | -- | -- | -- |
Common Stock Shares Outstanding | 13,740,164 | 13,970,846 | 13,912,390 | 13,908,953 | 13,950,706 | 13,956,404 | 13,873,406 | 13,695,765 | 13,523,067 | 13,488,540 | 12,863,024 | 12,248,794 | 12,167,327 | 12,167,327 | 12,146,910 | 11,604,682 | 11,590,015 | 11,554,765 | 11,530,515 | 10,286,613 | 10,286,613 | 10,266,613 | 10,266,613 | 10,266,613 | 10,266,613 | 1,000 | -- | -- | -- | -- |
Common Stock Value | $14,000.00 | $14,000.00 | $14,000.00 | $14,000.00 | $14,000.00 | $14,000.00 | $14,000.00 | $14,000.00 | $14,000.00 | $13,000.00 | $13,000.00 | $13,000.00 | $13,000.00 | $13,000.00 | $13,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $12,000.00 | $10,000.00 | $10,000.00 | $10,000.00 | $10,000.00 | $10,000.00 | $10,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 | $0.00 | $0.00 | $0.00 | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,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 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | $38.00 | -- | -- | -- | -- | -- | -- | -- | $11.00 | $11.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |