Date | 3/31/2024 | 12/31/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 | 2/28/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 6/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $3,219,000.00 | $1,289,000.00 | $2,936,000.00 | $2,088,000.00 | $382,000.00 | $2,798,000.00 | $849,000.00 | $4,761,000.00 | $5,252,000.00 | $5,177,000.00 | $3,721,000.00 | $3,874,000.00 | $5,523,000.00 | $5,202,000.00 | $6,421,000.00 | $4,378,000.00 | $6,175,000.00 | $6,502,000.00 | $7,742,000.00 | $9,661,000.00 | $8,871,000.00 | $8,315,000.00 | $5,188,000.00 | $5,099,000.00 | -- | $5,262,000.00 | $5,855,000.00 | $4,205,000.00 | $3,699,000.00 | $2,180,000.00 | $2,168,000.00 | $2,294,000.00 | $1,452,000.00 | $1,053,000.00 | $493,000.00 | $697,000.00 | $1,475,000.00 | $1,973,000.00 | $3,609,000.00 | $3,188,000.00 | $1,926,000.00 | $1,554,000.00 | $1,829,000.00 | $1,680,000.00 | $2,039,000.00 | $2,549,000.00 | $3,125,000.00 | $4,112,000.00 | $4,879,000.00 | $4,267,000.00 | $4,907,000.00 | $4,689,000.00 | $3,778,000.00 | $2,019,000.00 | $3,794,000.00 |
Accounts Receivable Net Current | $12,516,000.00 | $13,169,000.00 | $9,952,000.00 | $10,565,000.00 | $12,195,000.00 | $11,045,000.00 | $15,384,000.00 | $8,680,000.00 | $8,850,000.00 | $10,093,000.00 | $10,933,000.00 | $11,921,000.00 | $4,621,000.00 | $6,138,000.00 | $5,155,000.00 | $4,170,000.00 | $2,683,000.00 | $3,157,000.00 | $4,100,000.00 | $3,742,000.00 | $3,807,000.00 | $3,624,000.00 | $2,955,000.00 | $3,434,000.00 | -- | $3,150,000.00 | $2,254,000.00 | $3,538,000.00 | $3,885,000.00 | $1,026,000.00 | $1,542,000.00 | $1,469,000.00 | $2,169,000.00 | $1,831,000.00 | $759,000.00 | $2,326,000.00 | $2,099,000.00 | $1,115,000.00 | $1,094,000.00 | $1,776,000.00 | $1,102,000.00 | $1,580,000.00 | $1,361,000.00 | $1,339,000.00 | $1,577,000.00 | $1,175,000.00 | $1,839,000.00 | $1,581,000.00 | $2,228,000.00 | $2,248,000.00 | -- | $3,128,000.00 | -- | -- | -- |
Inventory | $14,242,000.00 | $15,026,000.00 | $16,167,000.00 | $15,145,000.00 | $15,135,000.00 | $15,664,000.00 | $12,678,000.00 | $11,866,000.00 | $9,285,000.00 | $8,907,000.00 | $8,437,000.00 | $8,368,000.00 | $9,152,000.00 | $8,313,000.00 | $8,238,000.00 | $8,643,000.00 | $7,808,000.00 | $6,844,000.00 | $6,239,000.00 | $4,805,000.00 | $4,540,000.00 | $4,565,000.00 | $4,393,000.00 | $3,382,000.00 | -- | $3,196,000.00 | $3,512,000.00 | $3,085,000.00 | $2,975,000.00 | $3,272,000.00 | $3,370,000.00 | $3,573,000.00 | $4,118,000.00 | $4,481,000.00 | $4,251,000.00 | $4,310,000.00 | $3,444,000.00 | $2,880,000.00 | $2,587,000.00 | $2,600,000.00 | $3,184,000.00 | $3,552,000.00 | $3,973,000.00 | $3,834,000.00 | $3,746,000.00 | $3,515,000.00 | $3,482,000.00 | $2,791,000.00 | $3,059,000.00 | $4,733,000.00 | -- | $3,703,000.00 | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $1,072,000.00 | $901,000.00 | -- | $1,919,000.00 | $1,664,000.00 | $928,000.00 | $790,000.00 | $1,322,000.00 | $1,036,000.00 | $151,000.00 | $434,000.00 | $1,108,000.00 | $392,000.00 | $343,000.00 | $145,000.00 | $225,000.00 | $193,000.00 | $232,000.00 | $623,000.00 | $707,000.00 | $343,000.00 | $421,000.00 | $269,000.00 | $201,000.00 | -- | -- | -- | $363,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $35,957,000.00 | $36,600,000.00 | $30,979,000.00 | $31,145,000.00 | $31,387,000.00 | $31,835,000.00 | $31,166,000.00 | $28,099,000.00 | $26,088,000.00 | $26,018,000.00 | $25,013,000.00 | $26,567,000.00 | $22,710,000.00 | $22,538,000.00 | $22,674,000.00 | $20,578,000.00 | $20,891,000.00 | $20,355,000.00 | $21,783,000.00 | $22,061,000.00 | $20,775,000.00 | $21,594,000.00 | $16,233,000.00 | $14,882,000.00 | -- | $13,935,000.00 | $13,788,000.00 | $11,921,000.00 | $11,150,000.00 | $10,225,000.00 | $9,818,000.00 | $9,291,000.00 | $9,685,000.00 | $10,021,000.00 | $8,273,000.00 | $8,408,000.00 | $9,995,000.00 | $8,967,000.00 | $8,748,000.00 | $8,893,000.00 | $7,544,000.00 | $7,575,000.00 | $7,776,000.00 | $7,347,000.00 | $8,278,000.00 | $8,245,000.00 | $9,357,000.00 | $9,497,000.00 | $11,016,000.00 | $11,696,000.00 | -- | $11,840,000.00 | -- | -- | -- |
Property Plant and Equipement | $5,191,000.00 | $5,331,000.00 | $5,079,000.00 | $5,162,000.00 | $5,203,000.00 | $4,852,000.00 | $4,833,000.00 | -- | -- | -- | $3,845,000.00 | -- | -- | $2,629,000.00 | $2,686,000.00 | $2,732,000.00 | $2,768,000.00 | $2,653,000.00 | $2,726,000.00 | $2,511,000.00 | $2,115,000.00 | $2,148,000.00 | $1,755,000.00 | $1,739,000.00 | -- | $1,842,000.00 | $1,427,000.00 | $1,429,000.00 | $1,504,000.00 | $1,458,000.00 | $1,583,000.00 | $1,222,000.00 | $1,198,000.00 | $1,225,000.00 | $1,337,000.00 | $1,470,000.00 | $1,604,000.00 | $1,562,000.00 | $1,473,000.00 | $1,575,000.00 | $1,682,000.00 | $1,794,000.00 | $1,926,000.00 | $2,065,000.00 | $2,187,000.00 | $2,290,000.00 | $2,429,000.00 | $2,539,000.00 | $2,597,000.00 | $3,559,000.00 | -- | $3,661,000.00 | -- | -- | -- |
Intangible Assets Net | $61,000.00 | $68,000.00 | $81,000.00 | $87,000.00 | $98,000.00 | $108,000.00 | $118,000.00 | $162,000.00 | $157,000.00 | $195,000.00 | $186,000.00 | $163,000.00 | $158,000.00 | $159,000.00 | $162,000.00 | $138,000.00 | $145,000.00 | $129,000.00 | $129,000.00 | $133,000.00 | $139,000.00 | $134,000.00 | $140,000.00 | $145,000.00 | -- | $194,000.00 | $316,000.00 | $320,000.00 | $320,000.00 | $331,000.00 | $336,000.00 | $451,000.00 | $442,000.00 | $480,000.00 | $512,000.00 | $547,000.00 | $577,000.00 | $334,000.00 | $165,000.00 | $105,000.00 | $53,000.00 | $40,000.00 | $17,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $112,000.00 | $112,000.00 | $112,000.00 | $112,000.00 | $112,000.00 | $112,000.00 | $112,000.00 | $353,000.00 | $353,000.00 | $353,000.00 | $353,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $42,000.00 | $42,000.00 | $42,000.00 | $42,000.00 | $42,000.00 | $42,000.00 | $42,000.00 | $42,000.00 | $42,000.00 | $67,000.00 | $67,000.00 | $42,000.00 | $42,000.00 | $42,000.00 | $42,000.00 | $42,000.00 | $42,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $68,000.00 | $68,000.00 | $71,000.00 | -- | $71,000.00 | $71,000.00 | $71,000.00 | $71,000.00 | $71,000.00 | $80,000.00 | $80,000.00 | $80,000.00 | $88,000.00 | $86,000.00 | $86,000.00 | $86,000.00 | $80,000.00 | $77,000.00 | $77,000.00 | $77,000.00 | $77,000.00 | $80,000.00 | $80,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $54,000.00 | $53,000.00 | -- | $60,000.00 | -- | -- | -- |
Total Assets | $50,548,000.00 | $51,427,000.00 | $51,823,000.00 | $46,975,000.00 | $47,579,000.00 | $47,965,000.00 | $47,326,000.00 | $43,884,000.00 | $42,114,000.00 | $41,865,000.00 | $40,320,000.00 | $42,315,000.00 | $38,372,000.00 | $30,797,000.00 | $31,126,000.00 | $28,228,000.00 | $28,726,000.00 | $27,971,000.00 | $25,520,000.00 | $25,631,000.00 | $24,026,000.00 | $25,194,000.00 | $19,917,000.00 | $19,482,000.00 | -- | $18,813,000.00 | $18,167,000.00 | $16,351,000.00 | $15,389,000.00 | $15,034,000.00 | $11,929,000.00 | $11,147,000.00 | $11,517,000.00 | $12,167,000.00 | $12,270,000.00 | $12,516,000.00 | $12,615,000.00 | $11,945,000.00 | $11,545,000.00 | $11,708,000.00 | $10,190,000.00 | $10,389,000.00 | $10,453,000.00 | $10,595,000.00 | $11,251,000.00 | $11,321,000.00 | $12,572,000.00 | $12,822,000.00 | $14,400,000.00 | $15,308,000.00 | -- | $15,561,000.00 | -- | -- | -- |
Accounts Payable | $3,435,000.00 | $2,909,000.00 | $2,261,000.00 | $3,068,000.00 | $3,364,000.00 | $3,549,000.00 | $3,761,000.00 | $3,533,000.00 | $2,315,000.00 | $2,476,000.00 | $2,288,000.00 | $2,524,000.00 | $2,470,000.00 | $1,834,000.00 | $1,965,000.00 | $1,912,000.00 | $1,672,000.00 | $1,376,000.00 | $1,996,000.00 | $1,543,000.00 | $970,000.00 | $1,197,000.00 | $1,083,000.00 | $873,000.00 | -- | $923,000.00 | $943,000.00 | $1,159,000.00 | $946,000.00 | $761,000.00 | $1,184,000.00 | $841,000.00 | $1,132,000.00 | $1,286,000.00 | $1,209,000.00 | $1,867,000.00 | $1,534,000.00 | $830,000.00 | $617,000.00 | $744,000.00 | $603,000.00 | $626,000.00 | $482,000.00 | $844,000.00 | $981,000.00 | $576,000.00 | $1,107,000.00 | $633,000.00 | $1,029,000.00 | $1,624,000.00 | -- | $1,207,000.00 | -- | -- | -- |
Accrued Liabilities | $2,701,000.00 | $2,846,000.00 | $3,135,000.00 | $2,425,000.00 | $3,314,000.00 | $3,245,000.00 | $2,751,000.00 | $1,652,000.00 | $1,812,000.00 | $2,195,000.00 | $2,198,000.00 | $2,642,000.00 | $1,785,000.00 | $1,757,000.00 | $2,411,000.00 | $1,524,000.00 | $1,287,000.00 | $1,306,000.00 | $1,437,000.00 | $1,121,000.00 | $1,052,000.00 | $1,055,000.00 | $1,266,000.00 | $972,000.00 | -- | $987,000.00 | $763,000.00 | $1,344,000.00 | $1,157,000.00 | $1,446,000.00 | $1,094,000.00 | $1,076,000.00 | $892,000.00 | $1,036,000.00 | $1,257,000.00 | $1,202,000.00 | $1,686,000.00 | $1,352,000.00 | $1,211,000.00 | $1,090,000.00 | $1,270,000.00 | $1,089,000.00 | $1,147,000.00 | $1,276,000.00 | $1,218,000.00 | $1,008,000.00 | $1,464,000.00 | $1,425,000.00 | $1,995,000.00 | $1,744,000.00 | -- | $2,379,000.00 | -- | -- | -- |
Total Current Liabilities | $19,610,000.00 | $19,641,000.00 | $20,233,000.00 | $21,136,000.00 | $23,105,000.00 | $23,549,000.00 | $23,658,000.00 | $21,613,000.00 | $20,109,000.00 | $20,482,000.00 | $20,236,000.00 | $21,907,000.00 | $16,533,000.00 | $10,746,000.00 | $12,064,000.00 | $11,069,000.00 | $10,854,000.00 | $10,527,000.00 | $3,300,000.00 | $7,977,000.00 | $7,044,000.00 | $7,467,000.00 | $2,641,000.00 | $2,053,000.00 | -- | $2,068,000.00 | $1,892,000.00 | $2,641,000.00 | $2,428,000.00 | $2,833,000.00 | $2,803,000.00 | $2,270,000.00 | $2,377,000.00 | $3,401,000.00 | $3,910,000.00 | $4,038,000.00 | $4,213,000.00 | $3,062,000.00 | $2,483,000.00 | $2,492,000.00 | $2,519,000.00 | $2,342,000.00 | $2,229,000.00 | $2,658,000.00 | $2,655,000.00 | $2,020,000.00 | $3,009,000.00 | $3,272,000.00 | $4,335,000.00 | $4,797,000.00 | -- | $5,237,000.00 | -- | -- | -- |
Long Term Debt | -- | -- | $12,797,000.00 | -- | -- | -- | $13,590,000.00 | -- | -- | -- | $12,835,000.00 | -- | -- | -- | $3,978,000.00 | -- | -- | -- | $4,603,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $403,000.00 | $389,000.00 | $391,000.00 | $393,000.00 | $954,000.00 | $1,042,000.00 | -- | $1,216,000.00 | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-215,000.00 | $-144,000.00 | $-280,000.00 | $-1,693,000.00 | $-1,586,000.00 | $-1,162,000.00 | $100,000.00 | $-606,000.00 | $-549,000.00 | $-316,000.00 | $-349,000.00 | $145,000.00 | $-153,000.00 | $-31,000.00 | -- | $-90,000.00 | $-76,000.00 | $33,000.00 | -- | $-6,000.00 | -- | -- | -- | -- | -- | -- | -- | $316,000.00 | $213,000.00 | $202,000.00 | $202,000.00 | $209,000.00 | $61,000.00 | $5,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $25,363,000.00 | $24,708,000.00 | $24,823,000.00 | $19,254,000.00 | $17,941,000.00 | $17,062,000.00 | $15,986,000.00 | $14,581,000.00 | $14,119,000.00 | $13,195,000.00 | $12,131,000.00 | $11,493,000.00 | $9,498,000.00 | $9,161,000.00 | $7,896,000.00 | $5,351,000.00 | $4,138,000.00 | $2,889,000.00 | $1,742,000.00 | $854,000.00 | $122,000.00 | $-1,057,000.00 | $-2,406,000.00 | $-2,574,000.00 | -- | $-3,054,000.00 | $-3,399,000.00 | $-4,027,000.00 | $-4,743,000.00 | $-5,631,000.00 | $-8,825,000.00 | $-9,111,000.00 | $-9,300,000.00 | $-9,668,000.00 | $-10,058,000.00 | $-9,933,000.00 | $-10,006,000.00 | $-9,930,000.00 | $-9,738,000.00 | $-9,568,000.00 | $-9,592,000.00 | $-9,206,000.00 | $-8,868,000.00 | $-9,080,000.00 | $-8,408,000.00 | $-7,661,000.00 | $-7,313,000.00 | $-7,296,000.00 | $-6,752,000.00 | $-6,266,000.00 | -- | $-6,420,000.00 | -- | -- | -- |
Total Stockholders' Equity | $30,938,000.00 | $31,786,000.00 | $31,590,000.00 | $25,839,000.00 | $24,474,000.00 | $24,416,000.00 | $23,668,000.00 | $22,271,000.00 | $22,005,000.00 | $21,383,000.00 | $20,084,000.00 | $20,408,000.00 | $21,839,000.00 | $20,051,000.00 | $19,062,000.00 | $17,159,000.00 | $17,872,000.00 | $17,444,000.00 | $17,008,000.00 | $17,654,000.00 | $16,982,000.00 | $17,727,000.00 | $17,276,000.00 | $17,429,000.00 | $17,429,000.00 | $16,745,000.00 | $16,275,000.00 | $13,710,000.00 | $12,961,000.00 | $12,201,000.00 | $9,126,000.00 | $8,877,000.00 | $9,140,000.00 | $8,766,000.00 | $8,360,000.00 | $8,478,000.00 | $8,402,000.00 | $8,883,000.00 | $9,062,000.00 | $9,216,000.00 | $7,671,000.00 | $8,047,000.00 | $8,224,000.00 | $7,937,000.00 | $8,596,000.00 | $9,301,000.00 | $9,563,000.00 | $9,550,000.00 | $10,065,000.00 | $10,511,000.00 | -- | $10,324,000.00 | -- | -- | $7,615,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $50,548,000.00 | $51,427,000.00 | $51,823,000.00 | $46,975,000.00 | $47,579,000.00 | $47,965,000.00 | $47,326,000.00 | $43,884,000.00 | $42,114,000.00 | $41,865,000.00 | $40,320,000.00 | $42,315,000.00 | $38,372,000.00 | $30,797,000.00 | $31,126,000.00 | $28,228,000.00 | $28,726,000.00 | $27,971,000.00 | $25,520,000.00 | $25,631,000.00 | $24,026,000.00 | $25,194,000.00 | $19,917,000.00 | $19,482,000.00 | -- | $18,813,000.00 | $18,167,000.00 | $16,351,000.00 | $15,389,000.00 | $15,034,000.00 | $11,929,000.00 | $11,147,000.00 | $11,517,000.00 | $12,167,000.00 | $12,270,000.00 | $12,516,000.00 | $12,615,000.00 | $11,945,000.00 | $11,545,000.00 | $11,708,000.00 | $10,190,000.00 | $10,389,000.00 | $10,453,000.00 | $10,595,000.00 | $11,251,000.00 | $11,321,000.00 | $12,572,000.00 | $12,822,000.00 | $14,400,000.00 | $15,308,000.00 | -- | $15,561,000.00 | -- | -- | -- |
Date | 3/31/2024 | 12/31/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 | 2/28/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 6/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $14,293,000.00 | $12,588,000.00 | $46,087,000.00 | $35,448,000.00 | $22,369,000.00 | $11,087,000.00 | $42,041,000.00 | $9,265,000.00 | $20,161,000.00 | $9,988,000.00 | $38,029,000.00 | $28,594,000.00 | $8,265,000.00 | $8,590,000.00 | $34,834,000.00 | $8,508,000.00 | $15,201,000.00 | $7,240,000.00 | $27,172,000.00 | $20,168,000.00 | $13,314,000.00 | $6,916,000.00 | $22,465,000.00 | $16,217,000.00 | -- | $5,560,000.00 | $5,162,000.00 | $21,943,000.00 | $16,346,000.00 | -- | -- | $20,158,000.00 | -- | -- | -- | $13,383,000.00 | -- | -- | -- | -- | -- | -- | -- | $722,000.00 | -- | -- | -- | $6,710,000.00 | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $28,357,000.00 | $9,786,000.00 | $33,338,000.00 | $9,268,000.00 | $8,659,000.00 | $8,131,000.00 | $28,909,000.00 | $6,407,000.00 | $6,769,000.00 | $6,560,000.00 | $24,454,000.00 | $18,138,000.00 | $5,669,000.00 | $5,115,000.00 | $21,692,000.00 | $14,855,000.00 | $5,097,000.00 | $4,460,000.00 | $17,392,000.00 | $4,591,000.00 | $4,150,000.00 | $4,189,000.00 | $14,522,000.00 | $10,663,000.00 | -- | $3,843,000.00 | $3,302,000.00 | $14,757,000.00 | $4,156,000.00 | $3,288,000.00 | $3,804,000.00 | $14,755,000.00 | $3,977,000.00 | $6,938,000.00 | $3,039,000.00 | $9,679,000.00 | $6,741,000.00 | $3,863,000.00 | $1,767,000.00 | $7,846,000.00 | $1,864,000.00 | $3,700,000.00 | $1,610,000.00 | $8,533,000.00 | $6,376,000.00 | $1,974,000.00 | $2,225,000.00 | $11,841,000.00 | $3,336,000.00 | $3,504,000.00 | $2,937,000.00 | $13,919,000.00 | $10,092,000.00 | $7,378,000.00 | -- |
Gross Profit | $10,462,000.00 | $6,460,000.00 | $12,749,000.00 | $3,811,000.00 | $2,623,000.00 | $2,956,000.00 | $13,132,000.00 | $9,689,000.00 | $3,404,000.00 | $3,428,000.00 | $13,575,000.00 | $10,456,000.00 | $6,071,000.00 | $3,475,000.00 | $13,142,000.00 | $8,855,000.00 | $2,864,000.00 | $2,780,000.00 | $9,780,000.00 | $2,263,000.00 | $4,975,000.00 | $2,727,000.00 | $7,943,000.00 | $5,554,000.00 | -- | $1,717,000.00 | $1,860,000.00 | $7,186,000.00 | $2,462,000.00 | $2,733,000.00 | $1,608,000.00 | $5,403,000.00 | $3,957,000.00 | $1,539,000.00 | $1,058,000.00 | $3,704,000.00 | $1,045,000.00 | $696,000.00 | $828,000.00 | $2,966,000.00 | $2,035,000.00 | $1,494,000.00 | $945,000.00 | $3,716,000.00 | $3,151,000.00 | $2,269,000.00 | $1,236,000.00 | $5,416,000.00 | $1,203,000.00 | $1,403,000.00 | $2,108,000.00 | $10,141,000.00 | $7,222,000.00 | $4,608,000.00 | -- |
Research and Development | $760,000.00 | $788,000.00 | $2,804,000.00 | $713,000.00 | $1,395,000.00 | $929,000.00 | $2,980,000.00 | $2,254,000.00 | $1,596,000.00 | $980,000.00 | $4,384,000.00 | $3,184,000.00 | $989,000.00 | $1,091,000.00 | $2,315,000.00 | $1,501,000.00 | $397,000.00 | $484,000.00 | $1,882,000.00 | $1,337,000.00 | $326,000.00 | $408,000.00 | $1,893,000.00 | $1,445,000.00 | -- | $478,000.00 | $407,000.00 | $1,225,000.00 | $839,000.00 | $278,000.00 | $476,000.00 | $1,852,000.00 | $450,000.00 | $435,000.00 | $428,000.00 | $1,668,000.00 | $1,309,000.00 | $444,000.00 | $384,000.00 | $1,482,000.00 | $381,000.00 | $364,000.00 | $375,000.00 | $1,790,000.00 | $490,000.00 | $870,000.00 | $406,000.00 | $2,068,000.00 | $486,000.00 | $607,000.00 | $561,000.00 | $1,889,000.00 | $471,000.00 | $1,196,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $5,640,000.00 | $3,851,000.00 | $6,987,000.00 | $1,746,000.00 | $1,486,000.00 | $2,006,000.00 | $8,009,000.00 | $1,837,000.00 | $1,802,000.00 | $2,110,000.00 | $9,050,000.00 | $6,521,000.00 | $2,075,000.00 | $1,926,000.00 | $6,076,000.00 | $3,991,000.00 | $2,485,000.00 | $1,289,000.00 | $4,782,000.00 | $3,420,000.00 | $1,056,000.00 | $999,000.00 | $5,551,000.00 | $1,344,000.00 | -- | $2,368,000.00 | $998,000.00 | $4,452,000.00 | $1,114,000.00 | $1,042,000.00 | $1,315,000.00 | $4,877,000.00 | $3,630,000.00 | $1,143,000.00 | $1,177,000.00 | $4,606,000.00 | $1,435,000.00 | $2,107,000.00 | $1,017,000.00 | $3,780,000.00 | $2,833,000.00 | $925,000.00 | $924,000.00 | $5,611,000.00 | $1,654,000.00 | $1,413,000.00 | $1,288,000.00 | $6,781,000.00 | $1,875,000.00 | $1,685,000.00 | $1,751,000.00 | $6,663,000.00 | $1,568,000.00 | $1,853,000.00 | -- |
Loss from Operations | $4,822,000.00 | $777,000.00 | $5,762,000.00 | $2,065,000.00 | $1,137,000.00 | $950,000.00 | $5,123,000.00 | $1,021,000.00 | $2,920,000.00 | $1,318,000.00 | $4,525,000.00 | $3,935,000.00 | $2,070,000.00 | $1,549,000.00 | $7,066,000.00 | $1,704,000.00 | $1,668,000.00 | $1,491,000.00 | $4,998,000.00 | $897,000.00 | $1,193,000.00 | $1,728,000.00 | $2,392,000.00 | $632,000.00 | -- | $1,210,000.00 | $862,000.00 | $2,734,000.00 | $1,348,000.00 | $269,000.00 | $293,000.00 | $526,000.00 | $50,000.00 | $278,000.00 | $-119,000.00 | $-902,000.00 | $-390,000.00 | $-393,000.00 | $-189,000.00 | $-814,000.00 | $-438,000.00 | $-355,000.00 | $21,000.00 | $-1,895,000.00 | $-1,203,000.00 | $-380,000.00 | $-52,000.00 | $-1,365,000.00 | $-672,000.00 | $176,000.00 | $357,000.00 | $3,478,000.00 | $2,430,000.00 | $571,000.00 | -- |
Loss Before Income Taxes | $704,000.00 | $-209,000.00 | $9,428,000.00 | $4,236,000.00 | $2,468,000.00 | $1,294,000.00 | $4,706,000.00 | -- | -- | -- | $5,626,000.00 | $4,601,000.00 | $2,014,000.00 | $1,548,000.00 | $7,902,000.00 | $4,761,000.00 | $1,638,000.00 | $1,467,000.00 | $5,447,000.00 | $923,000.00 | $1,573,000.00 | $1,782,000.00 | $2,610,000.00 | $2,017,000.00 | -- | $423,000.00 | $890,000.00 | $2,752,000.00 | $1,923,000.00 | $570,000.00 | $293,000.00 | $847,000.00 | $384,000.00 | $391,000.00 | $-125,000.00 | $-446,000.00 | $-515,000.00 | $-521,000.00 | $-190,000.00 | $-755,000.00 | $-767,000.00 | $-374,000.00 | $19,000.00 | $-1,903,000.00 | $-773,000.00 | $-437,000.00 | $-58,000.00 | $-1,401,000.00 | $-592,000.00 | $-291,000.00 | $347,000.00 | $3,330,000.00 | $1,171,000.00 | $549,000.00 | -- |
Earnings Per Share Basic | $0.19 | $-0.03 | $1.98 | $0.91 | $0.54 | $0.30 | $1.06 | $0.13 | $0.25 | $0.29 | $1.17 | $0.94 | $0.09 | $0.33 | $1.56 | $0.90 | $0.32 | $0.28 | $0.99 | $0.18 | $0.59 | $0.31 | $0.38 | $0.34 | -- | $0.08 | $0.15 | $1.26 | $1.08 | $0.79 | $0.07 | $0.20 | $0.15 | $0.06 | -- | $-0.09 | $-0.10 | $-0.09 | $-0.04 | -- | -- | $-0.04 | $0.06 | -- | -- | $-0.11 | $-0.01 | $-0.27 | $-0.10 | $0.05 | $0.14 | $0.81 | $0.27 | $0.23 | -- |
Weighted Average Shares Basic | 3,451 | 3,547,000 | 3,571,044 | 3,580,000 | 3,574 | 3,616,392 | 3,635,894 | 3,626 | 3,657 | 3,651,334 | 3,796,516 | 3,817,000 | 3,861,000 | 3,850,838 | 3,910,940 | 3,944,000 | 3,950,000 | 4,008,017 | 4,192,365 | 4,143,000 | 4,263,000 | 4,330,636 | 4,304,602 | 4,363,000 | -- | 4,359,000 | 4,150,099 | 4,040,308 | 4,021 | 4,060 | 4,062,475 | 4,141,353 | 4,145 | 4,143 | 4,140,751 | 4,169,326 | 4,179 | 4,170 | 4,208,957 | -- | 3,344 | 3,344,098 | 3,344,697 | 3,321,732 | 3,340,684 | 3,319,180 | 3,279,578 | 3,272,350 | 3,272,350 | 3,272,350 | 3,272,350 | 3,264,936 | 3,272,350 | 3,263,437 | -- |
Earnings Per Share Diluted | $0.19 | $0.14 | $1.95 | $0.36 | $0.53 | $0.29 | $1.02 | $0.12 | $0.25 | $0.28 | $1.13 | $0.90 | $0.40 | $0.32 | $1.50 | $0.30 | $0.31 | $0.27 | $0.97 | $0.17 | $0.28 | $0.31 | $0.37 | $0.34 | -- | $0.08 | $0.15 | $1.25 | $0.22 | $0.85 | $0.07 | $0.20 | $0.15 | $0.06 | $-0.03 | $-0.09 | $-0.02 | $-0.05 | $-0.04 | -- | -- | $-0.10 | $0.06 | -- | -- | $-0.11 | $-0.01 | $-0.27 | $-0.10 | $-0.09 | $0.14 | $0.80 | $0.26 | $0.23 | -- |
Weighted Average Shares Diluted | 3,524 | 3,612,000 | 3,636,944 | 3,623,000 | 3,652 | 3,694,959 | 3,763,345 | 3,774 | 3,774 | 3,777,118 | 3,936,194 | 3,966,000 | 4,012,000 | 3,975,063 | 4,078,087 | 4,071,000 | 4,082,000 | 4,110,414 | 4,298,332 | 4,257,000 | 4,242,000 | 4,372,893 | 4,344,765 | 4,330,000 | -- | 4,295,000 | 4,189,724 | 4,077,575 | 4,055 | 4,092 | 4,103,459 | 4,173,556 | 4,195 | 4,161 | 4,140,751 | 4,169,326 | 4,158 | 4,170 | 4,227,650 | -- | 3,344 | 3,344,098 | 3,353,447 | -- | 3,312,946 | 3,299,379 | 3,279,578 | 3,272,350 | 3,272,350 | 3,272,350 | 3,280,045 | 3,287,415 | 3,289,324 | 3,272,152 | -- |
Common Stock Shares Authorized | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | 50,000,000 | -- | -- | -- |
Common Stock Shares Outstanding | 3,451,423 | 3,541,045 | 3,545,309 | 3,545,309 | 3,553,929 | 3,606,422 | 3,596,131 | 3,618,663 | 3,641,983 | 3,666,319 | 3,645,660 | 3,700,540 | 3,860,639 | 3,858,251 | 3,811,137 | 3,837,490 | 3,884,098 | 3,990,995 | 4,039,491 | 4,136,191 | 4,143,182 | 4,249,548 | 4,331,089 | 4,361,479 | -- | 4,360,481 | 4,348,292 | 4,025,193 | 4,014,186 | 4,040,169 | 4,063,837 | 4,052,987 | 4,152,139 | 4,149,004 | 4,139,579 | 4,139,579 | 4,139,579 | 4,169,481 | 4,203,354 | 4,211,019 | 3,343,954 | 3,342,321 | 3,343,988 | 3,343,988 | 3,340,684 | 3,340,684 | 3,307,350 | 3,272,350 | 3,272,350 | 3,272,350 | -- | 3,272,350 | -- | -- | -- |
Common Stock Value | $5,575,000.00 | $7,078,000.00 | $6,767,000.00 | $6,585,000.00 | $6,533,000.00 | $7,354,000.00 | $7,682,000.00 | $7,690,000.00 | $7,886,000.00 | $8,188,000.00 | $7,953,000.00 | $9,059,000.00 | $12,621,000.00 | $12,583,000.00 | $12,752,000.00 | $12,970,000.00 | $13,634,000.00 | $15,161,000.00 | $15,815,000.00 | $17,116,000.00 | $17,209,000.00 | $18,639,000.00 | $19,835,000.00 | $20,034,000.00 | -- | $19,889,000.00 | $19,750,000.00 | $17,704,000.00 | $17,704,000.00 | $17,838,000.00 | $17,951,000.00 | $17,988,000.00 | $18,440,000.00 | $18,434,000.00 | $18,418,000.00 | $18,411,000.00 | $18,408,000.00 | $18,497,000.00 | $18,587,000.00 | $18,582,000.00 | $17,061,000.00 | $17,044,000.00 | $17,031,000.00 | $17,012,000.00 | $17,004,000.00 | $16,962,000.00 | $16,876,000.00 | $16,846,000.00 | $16,817,000.00 | $16,777,000.00 | -- | $16,744,000.00 | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | $3.98 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |