Date | 6/30/2023 | 12/31/2022 | 11/30/2022 | 6/30/2022 | 12/31/2021 | 6/30/2021 | 12/31/2020 | 6/30/2020 | 12/31/2019 | 6/30/2019 | 5/31/2019 | 12/31/2018 | 7/31/2018 | 6/30/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 | 12/31/2014 | 12/31/2013 | 12/31/2012 | 11/30/2012 | 12/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $1,931,000.00 | $1,763,000.00 | -- | $1,120,000.00 | $1,875,000.00 | $1,929,000.00 | $1,036,000.00 | -- | $339,000.00 | $1,435,000.00 | -- | $1,410,000.00 | -- | -- | $1,533,000.00 | $1,286,000.00 | $1,419,000.00 | $1,522,000.00 | $1,005,000.00 | $354,000.00 | -- | $411,000.00 | $703,000.00 | $564,000.00 | $1,247,000.00 |
Accounts Receivable Net Current | $11,011,000.00 | $10,834,000.00 | -- | $10,039,000.00 | $9,209,000.00 | $10,020,000.00 | $9,172,000.00 | $8,726,000.00 | $10,063,000.00 | $8,945,000.00 | -- | $8,624,000.00 | -- | -- | $9,804,000.00 | $7,928,000.00 | $7,071,000.00 | $6,144,000.00 | $8,137,000.00 | $8,007,000.00 | -- | $8,507,000.00 | $7,884,000.00 | -- | -- |
Inventory | $7,667,000.00 | $6,433,000.00 | -- | $5,618,000.00 | $5,567,000.00 | $4,816,000.00 | $4,871,000.00 | $5,972,000.00 | $5,407,000.00 | $4,272,000.00 | $380,000.00 | $2,874,000.00 | -- | -- | $3,240,000.00 | $2,314,000.00 | $2,503,000.00 | $2,843,000.00 | $3,718,000.00 | $3,160,000.00 | -- | $4,020,000.00 | $5,125,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $1,167,000.00 | $1,414,000.00 | -- | $1,324,000.00 | $977,000.00 | $1,089,000.00 | $1,311,000.00 | $1,533,000.00 | $1,273,000.00 | $1,695,000.00 | -- | $829,000.00 | -- | -- | $898,000.00 | $992,000.00 | $725,000.00 | $490,000.00 | $819,000.00 | $616,000.00 | -- | $744,000.00 | $1,183,000.00 | -- | -- |
Total Current Assets | $21,920,000.00 | $20,574,000.00 | -- | $18,231,000.00 | $17,870,000.00 | $17,993,000.00 | $16,530,000.00 | $16,853,000.00 | $17,322,000.00 | $16,674,000.00 | -- | $14,069,000.00 | -- | -- | $15,722,000.00 | $12,716,000.00 | $11,913,000.00 | $11,215,000.00 | $13,679,000.00 | $12,137,000.00 | -- | $13,682,000.00 | $14,895,000.00 | -- | -- |
Property Plant and Equipement | $3,341,000.00 | -- | -- | $1,373,000.00 | -- | $1,091,000.00 | $956,000.00 | $1,155,000.00 | $1,257,000.00 | $1,299,000.00 | $91,000.00 | $1,108,000.00 | -- | -- | $651,000.00 | $514,000.00 | $480,000.00 | $556,000.00 | $689,000.00 | $963,000.00 | -- | $1,166,000.00 | $1,135,000.00 | -- | -- |
Intangible Assets Net | $1,174,000.00 | $486,000.00 | -- | $548,000.00 | $20,000.00 | $30,000.00 | $40,000.00 | $50,000.00 | $598,000.00 | $929,000.00 | $953,000.00 | $81,000.00 | -- | -- | $138,000.00 | $195,000.00 | $7,000.00 | $70,000.00 | $176,000.00 | $357,000.00 | -- | $540,000.00 | $1,512,000.00 | -- | -- |
Goodwill | $4,895,000.00 | $4,895,000.00 | -- | $4,895,000.00 | $4,676,000.00 | $4,676,000.00 | $4,676,000.00 | $4,676,000.00 | $5,147,000.00 | $5,147,000.00 | $1,085,000.00 | $4,676,000.00 | -- | -- | $4,676,000.00 | $4,676,000.00 | $4,122,000.00 | $4,122,000.00 | $4,122,000.00 | $4,122,000.00 | -- | $4,122,000.00 | $4,438,000.00 | -- | -- |
Other Assets | -- | $59,000.00 | -- | -- | $59,000.00 | -- | $59,000.00 | -- | $78,000.00 | -- | -- | $65,000.00 | -- | -- | $80,000.00 | $43,000.00 | $36,000.00 | $35,000.00 | $521,000.00 | $470,000.00 | -- | $559,000.00 | $315,000.00 | -- | -- |
Total Assets | $32,529,000.00 | $30,595,000.00 | -- | $25,928,000.00 | $24,757,000.00 | $24,803,000.00 | $23,028,000.00 | $23,903,000.00 | $25,199,000.00 | $25,229,000.00 | -- | $20,111,000.00 | -- | $5,976,000.00 | $21,407,000.00 | $18,144,000.00 | $16,825,000.00 | $16,261,000.00 | $19,187,000.00 | $18,049,000.00 | -- | $20,069,000.00 | $22,295,000.00 | -- | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | $6,205,000.00 | $6,503,000.00 | $5,527,000.00 | -- | $4,106,000.00 | -- | -- | $5,951,000.00 | $4,601,000.00 | $4,671,000.00 | $4,468,000.00 | $6,232,000.00 | $4,915,000.00 | -- | $4,165,000.00 | $4,317,000.00 | -- | -- |
Accrued Liabilities | -- | $719,000.00 | -- | -- | $112,000.00 | -- | $391,000.00 | $240,000.00 | $419,000.00 | $222,000.00 | -- | $313,000.00 | -- | -- | $304,000.00 | $259,000.00 | $320,000.00 | $236,000.00 | $523,000.00 | $567,000.00 | -- | $994,000.00 | $1,040,000.00 | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | $1,880,000.00 | -- | -- | $1,421,000.00 | -- | $2,031,000.00 | -- | $2,705,000.00 | -- | -- | $2,334,000.00 | -- | -- | $3,028,000.00 | $3,134,000.00 | $3,858,000.00 | $760,000.00 | $1,279,000.00 | $1,612,000.00 | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $1,228,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $48,634,000.00 | $50,891,000.00 | -- | $51,093,000.00 | $56,805,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-243,000.00 | $-243,000.00 | -- | $-243,000.00 | $-243,000.00 | $-243,000.00 | $-243,000.00 | $-220,000.00 | $-233,000.00 | $-236,000.00 | -- | $-333,000.00 | -- | -- | $-220,000.00 | $-275,000.00 | $-259,000.00 | $-243,000.00 | $-243,000.00 | $-243,000.00 | -- | $-243,000.00 | $52,000.00 | -- | -- |
Accumulated Deficit | $-67,866,000.00 | $-69,132,000.00 | -- | $-69,792,000.00 | $-70,264,000.00 | $-70,451,000.00 | $-70,715,000.00 | $-71,140,000.00 | $-69,755,000.00 | $-68,666,000.00 | -- | $-68,842,000.00 | -- | -- | $-69,832,000.00 | $-70,605,000.00 | $-70,965,000.00 | $-71,299,000.00 | $-70,866,000.00 | $-70,866,000.00 | -- | $-70,317,000.00 | $-67,103,000.00 | -- | -- |
Total Stockholders' Equity | $18,034,000.00 | $16,634,000.00 | -- | $15,783,000.00 | $14,347,000.00 | $14,065,000.00 | $11,869,000.00 | $11,345,000.00 | $12,557,000.00 | $13,607,000.00 | -- | $11,511,000.00 | -- | $10,926,000.00 | $10,218,000.00 | $8,584,000.00 | $6,505,000.00 | $5,297,000.00 | $3,703,000.00 | $3,156,000.00 | -- | $3,598,000.00 | $3,713,000.00 | $3,643,000.00 | $11,244,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $32,529,000.00 | $30,595,000.00 | -- | $25,928,000.00 | $24,757,000.00 | $24,803,000.00 | $23,028,000.00 | $23,903,000.00 | $25,199,000.00 | $25,229,000.00 | -- | $20,111,000.00 | -- | -- | $21,407,000.00 | $18,144,000.00 | $16,825,000.00 | $16,261,000.00 | $19,187,000.00 | $18,049,000.00 | -- | $20,069,000.00 | $22,295,000.00 | -- | -- |
Date | 6/30/2023 | 12/31/2022 | 11/30/2022 | 6/30/2022 | 12/31/2021 | 6/30/2021 | 12/31/2020 | 6/30/2020 | 12/31/2019 | 6/30/2019 | 5/31/2019 | 12/31/2018 | 7/31/2018 | 6/30/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 | 12/31/2014 | 12/31/2013 | 12/31/2012 | 11/30/2012 | 12/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $23,478,000.00 | $41,511,000.00 | -- | $21,138,000.00 | $33,634,000.00 | $16,557,000.00 | $33,551,000.00 | $14,946,000.00 | $33,817,000.00 | $16,549,000.00 | -- | $32,650,000.00 | -- | $15,843,000.00 | $28,932,000.00 | $27,427,000.00 | $25,599,000.00 | $27,601,000.00 | $25,903,000.00 | $24,503,000.00 | -- | $33,434,000.00 | $30,187,000.00 | -- | -- |
Cost of Revenues | $18,409,000.00 | $32,451,000.00 | -- | $16,667,000.00 | $27,048,000.00 | $13,274,000.00 | $27,433,000.00 | $11,718,000.00 | $27,159,000.00 | $13,167,000.00 | -- | $25,907,000.00 | -- | $12,626,000.00 | $22,587,000.00 | $22,112,000.00 | $20,462,000.00 | $22,556,000.00 | $20,751,000.00 | $19,050,000.00 | -- | $26,481,000.00 | $22,668,000.00 | $19,741,000.00 | -- |
Gross Profit | $5,069,000.00 | $9,060,000.00 | -- | $4,471,000.00 | $6,586,000.00 | $3,283,000.00 | $6,118,000.00 | $2,557,000.00 | $6,658,000.00 | $3,382,000.00 | -- | $6,743,000.00 | -- | $3,217,000.00 | $6,345,000.00 | $5,315,000.00 | $5,137,000.00 | $5,045,000.00 | $5,031,000.00 | $5,068,000.00 | -- | $6,510,000.00 | $7,483,000.00 | $3,491,000.00 | -- |
Research and Development | $78,000.00 | $166,000.00 | -- | $87,000.00 | $208,000.00 | $114,000.00 | $112,000.00 | $21,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $125,000.00 | -- | $403,000.00 | $372,000.00 | $360,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $124,000.00 | -- | $4,447,000.00 | $4,876,000.00 | -- | $7,483,000.00 | $6,226,000.00 | $8,173,000.00 | -- |
Loss from Operations | $1,609,000.00 | $1,929,000.00 | -- | $1,001,000.00 | $517,000.00 | $363,000.00 | $-651,000.00 | $-1,248,000.00 | $-631,000.00 | $325,000.00 | -- | $1,204,000.00 | -- | $520,000.00 | $1,086,000.00 | $706,000.00 | $688,000.00 | $120,000.00 | $584,000.00 | $192,000.00 | -- | $-973,000.00 | $1,257,000.00 | $-4,682,000.00 | -- |
Loss Before Income Taxes | $1,266,000.00 | $1,282,000.00 | -- | $472,000.00 | $412,000.00 | $265,000.00 | $-960,000.00 | $-1,385,000.00 | $-961,000.00 | $196,000.00 | -- | $949,000.00 | -- | $397,000.00 | $789,000.00 | $367,000.00 | $312,000.00 | $-325,000.00 | $13,000.00 | $-736,000.00 | -- | $-3,386,000.00 | $176,000.00 | $-5,697,000.00 | -- |
Earnings Per Share Basic | $0.22 | $0.23 | -- | $0.09 | $0.09 | $5,188,341.00 | $4,298.00 | -- | $4,053.00 | -- | -- | $3,500.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 5,707 | 5,550 | -- | 5,395,175 | 5,212 | -- | 4,298,000 | 4,265,456 | 4,053 | 3,844,775 | -- | 3,500 | -- | 3,445,949 | 3,171 | 2,587 | 1,970 | 1,449 | 1,172,000 | 1,118,000 | -- | 705,000 | 656,000 | -- | -- |
Earnings Per Share Diluted | $0.22 | $0.23 | -- | $0.09 | $0.08 | $5,365,243.00 | $4,298.00 | -- | $4,059.00 | -- | -- | $3,500.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 5,767 | 5,589 | -- | 5,437,929 | 5,424 | -- | 4,298,000 | 4,265,456 | 4,059 | 3,847,442 | -- | 3,500 | -- | 3,445,949 | 3,171 | 2,593 | 1,970 | 1,449 | 1,172,000 | 1,118,000 | -- | 705,000 | 690,000 | -- | -- |
Common Stock Shares Authorized | 11,000,000 | 11,000,000 | 8,000,000 | 8,000,000 | 8,000,000 | 8,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 400,000 | 6,000,000 | 4,000,000 | -- | 4,000,000 | 4,000,000 | 4,000,000 | 2,500,000 | 2,500,000 | 2,500,000 | -- | 10,000,000 | 7,000,000 | -- | -- |
Common Stock Shares Outstanding | 5,740,518 | 5,701,518 | -- | 5,701,518 | 5,250,518 | 5,223,750 | 4,391,163 | 4,318,906 | 4,257,790 | 4,257,790 | -- | 3,553,714 | -- | -- | 3,356,689 | 2,935,286 | 2,192,268 | 1,802,692 | 1,258,245 | 1,132,685 | 1,118,081 | 4,467,924 | 2,752,517 | 2,618,159 | 2,605,592 |
Common Stock Value | $84,915,000.00 | $86,009,000.00 | -- | $84,829,000.00 | $84,854,000.00 | $83,776,000.00 | $82,827,000.00 | $80,767,000.00 | $80,482,000.00 | $80,497,000.00 | -- | $75,317,000.00 | -- | -- | $70,855,000.00 | $61,488,000.00 | $46,230,000.00 | $38,138,000.00 | $26,178,000.00 | $23,374,000.00 | -- | $23,065,000.00 | $13,959,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | $80.00 | $80.00 | $80.00 | -- | $80.00 | -- | -- | $80.00 | $80.00 | $80.00 | $80.00 | $80.00 | $80.00 | -- | $20.00 | $20.00 | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |