Date | 2/29/2024 | 2/28/2023 | 11/30/2022 | 8/31/2022 | 2/28/2022 | 11/30/2021 | 8/31/2021 | 2/28/2021 | 11/30/2020 | 8/31/2020 | 5/31/2020 | 2/29/2020 | 11/30/2019 | 8/31/2019 | 5/31/2019 | 2/28/2019 | 11/30/2018 | 8/31/2018 | 5/31/2018 | 2/28/2018 | 11/30/2017 | 8/31/2017 | 5/31/2017 | 2/28/2017 | 11/30/2016 | 8/31/2016 | 5/31/2016 | 2/29/2016 | 11/30/2015 | 8/31/2015 | 5/31/2015 | 2/28/2015 | 11/30/2014 | 8/31/2014 | 5/31/2014 | 2/28/2014 | 11/30/2013 | 8/31/2013 | 5/31/2013 | 2/28/2013 | 11/30/2012 | 8/31/2012 | 5/31/2012 | 2/29/2012 | 11/30/2011 | 8/31/2011 | 5/31/2011 | 2/28/2011 | 11/30/2010 | 5/31/2010 | 5/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $47,581,000.00 | $17,188,000.00 | $18,874,000.00 | $36,147,000.00 | $32,020,000.00 | $35,031,000.00 | $6,530,000.00 | $4,738,000.00 | $3,449,000.00 | $6,313,000.00 | $5,433,000.00 | $5,058,000.00 | $5,302,000.00 | $5,266,000.00 | $5,428,000.00 | $12,300,000.00 | $14,002,000.00 | $15,864,000.00 | $16,848,000.00 | $9,077,000.00 | $9,959,000.00 | $13,993,000.00 | $17,803,000.00 | $2,039,000.00 | $5,154,000.00 | $2,342,000.00 | $939,000.00 | $2,472,000.00 | $1,955,000.00 | $3,653,000.00 | $5,527,000.00 | $2,274,000.00 | $3,596,000.00 | $2,075,000.00 | $1,809,000.00 | $1,846,000.00 | $2,494,000.00 | $2,435,000.00 | $2,324,000.00 | $1,381,000.00 | $1,192,000.00 | $1,901,000.00 | $2,073,000.00 | $2,975,000.00 | $3,126,000.00 | $3,892,000.00 | $4,020,000.00 | $3,808,000.00 | $5,060,000.00 | $7,766,000.00 | $4,360,000.00 |
Accounts Receivable Net Current | -- | -- | -- | $5,116,000.00 | $8,543,000.00 | $7,391,000.00 | $4,264,000.00 | $2,721,000.00 | $1,429,000.00 | $1,116,000.00 | $3,717,000.00 | $3,511,000.00 | $5,231,000.00 | $3,287,000.00 | $4,859,000.00 | $1,944,000.00 | $3,868,000.00 | $2,272,000.00 | $2,856,000.00 | $4,673,000.00 | $3,490,000.00 | $5,301,000.00 | $4,010,000.00 | $1,596,000.00 | $1,429,000.00 | $1,774,000.00 | $522,000.00 | $1,947,000.00 | $2,503,000.00 | $2,628,000.00 | $1,383,000.00 | $597,000.00 | $1,352,000.00 | $2,098,000.00 | $3,390,000.00 | $3,378,000.00 | $2,735,000.00 | $2,860,000.00 | $2,632,000.00 | $1,570,000.00 | $2,899,000.00 | $2,558,000.00 | $2,588,000.00 | $825,000.00 | $2,101,000.00 | -- | $1,432,000.00 | -- | -- | -- | -- |
Inventory | $38,085,000.00 | $21,619,000.00 | $17,972,000.00 | $17,233,000.00 | $14,152,000.00 | $13,033,000.00 | $10,146,000.00 | $8,339,000.00 | $9,057,000.00 | $8,102,000.00 | $7,989,000.00 | $9,330,000.00 | $9,800,000.00 | $9,217,000.00 | $9,061,000.00 | $9,189,000.00 | $9,983,000.00 | $9,585,000.00 | $9,049,000.00 | $9,368,000.00 | $8,225,000.00 | $9,020,000.00 | $6,604,000.00 | $7,207,000.00 | $6,069,000.00 | $6,031,000.00 | $7,033,000.00 | $7,378,000.00 | $7,419,000.00 | $7,258,000.00 | $7,123,000.00 | $6,854,000.00 | $6,035,000.00 | $6,304,000.00 | $6,148,000.00 | $5,931,000.00 | $5,650,000.00 | $5,369,000.00 | $5,369,000.00 | $5,722,000.00 | $6,444,000.00 | $6,710,000.00 | $6,070,000.00 | $5,650,000.00 | $5,579,000.00 | -- | $4,958,000.00 | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $1,215,000.00 | $808,000.00 | $823,000.00 | $833,000.00 | $559,000.00 | $622,000.00 | $759,000.00 | $571,000.00 | $433,000.00 | $439,000.00 | $512,000.00 | $586,000.00 | $534,000.00 | $523,000.00 | $686,000.00 | $787,000.00 | $688,000.00 | $727,000.00 | $703,000.00 | $1,339,000.00 | $2,098,000.00 | $2,050,000.00 | $961,000.00 | $354,000.00 | $390,000.00 | $305,000.00 | $254,000.00 | $297,000.00 | $402,000.00 | $465,000.00 | $262,000.00 | $428,000.00 | $359,000.00 | $351,000.00 | $326,000.00 | $399,000.00 | $420,000.00 | $456,000.00 | $276,000.00 | $205,000.00 | $390,000.00 | $326,000.00 | $197,000.00 | $247,000.00 | $218,000.00 | -- | $161,000.00 | -- | -- | -- | -- |
Total Current Assets | $92,349,000.00 | $76,581,000.00 | $65,535,000.00 | $59,329,000.00 | $55,274,000.00 | $56,077,000.00 | $21,699,000.00 | $16,369,000.00 | $14,368,000.00 | $15,970,000.00 | $17,651,000.00 | $18,485,000.00 | $20,867,000.00 | $18,293,000.00 | $20,034,000.00 | $24,220,000.00 | $28,541,000.00 | $28,448,000.00 | $29,456,000.00 | $30,443,000.00 | $29,741,000.00 | $30,364,000.00 | $29,378,000.00 | $11,196,000.00 | $13,042,000.00 | $10,452,000.00 | $8,748,000.00 | $12,094,000.00 | $12,279,000.00 | $14,004,000.00 | $14,295,000.00 | $10,153,000.00 | $11,342,000.00 | $10,828,000.00 | $11,673,000.00 | $11,554,000.00 | $11,299,000.00 | $11,120,000.00 | $10,522,000.00 | $8,878,000.00 | $10,925,000.00 | $11,495,000.00 | $10,928,000.00 | $9,697,000.00 | $11,024,000.00 | -- | $10,571,000.00 | -- | -- | -- | -- |
Property Plant and Equipement | $3,150,000.00 | $1,281,000.00 | $1,263,000.00 | $1,322,000.00 | $776,000.00 | $661,000.00 | $676,000.00 | $617,000.00 | $683,000.00 | $622,000.00 | $663,000.00 | $783,000.00 | $860,000.00 | $1,000,000.00 | $1,045,000.00 | $975,000.00 | $1,074,000.00 | $1,174,000.00 | $1,203,000.00 | $1,205,000.00 | $1,166,000.00 | $1,140,000.00 | $1,419,000.00 | $861,000.00 | $793,000.00 | $789,000.00 | $1,204,000.00 | $1,251,000.00 | $576,000.00 | $465,000.00 | $478,000.00 | $502,000.00 | $538,000.00 | $492,000.00 | $474,000.00 | $311,000.00 | $249,000.00 | $246,000.00 | $301,000.00 | $378,000.00 | $358,000.00 | $439,000.00 | $510,000.00 | $587,000.00 | $707,000.00 | $827,000.00 | $954,000.00 | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $234,000.00 | $241,000.00 | $184,000.00 | $187,000.00 | $214,000.00 | $182,000.00 | $189,000.00 | $142,000.00 | $142,000.00 | $147,000.00 | $153,000.00 | $160,000.00 | $186,000.00 | $199,000.00 | $228,000.00 | $256,000.00 | $286,000.00 | $266,000.00 | $296,000.00 | $324,000.00 | $94,000.00 | $95,000.00 | $95,000.00 | $96,000.00 | $95,000.00 | $95,000.00 | $94,000.00 | $94,000.00 | $93,000.00 | $94,000.00 | $95,000.00 | $94,000.00 | $94,000.00 | $95,000.00 | $78,000.00 | $78,000.00 | $78,000.00 | $78,000.00 | $152,000.00 | $159,000.00 | $169,000.00 | $174,000.00 | $175,000.00 | $172,000.00 | $177,000.00 | -- | $558,000.00 | -- | -- | -- | -- |
Total Assets | $101,596,000.00 | $84,396,000.00 | $67,543,000.00 | $61,578,000.00 | $57,355,000.00 | $58,185,000.00 | $24,001,000.00 | $18,891,000.00 | $17,111,000.00 | $18,691,000.00 | $20,574,000.00 | $21,688,000.00 | $24,300,000.00 | $22,025,000.00 | $21,307,000.00 | $25,451,000.00 | $29,901,000.00 | $29,888,000.00 | $30,955,000.00 | $31,972,000.00 | $31,001,000.00 | $31,599,000.00 | $30,892,000.00 | $12,153,000.00 | $13,930,000.00 | $11,336,000.00 | $10,046,000.00 | $13,439,000.00 | $12,948,000.00 | $14,563,000.00 | $14,868,000.00 | $10,749,000.00 | $11,974,000.00 | $11,415,000.00 | $12,225,000.00 | $11,943,000.00 | $11,626,000.00 | $11,444,000.00 | $10,975,000.00 | $9,415,000.00 | $11,452,000.00 | $12,108,000.00 | $11,613,000.00 | $10,456,000.00 | $11,908,000.00 | -- | $12,083,000.00 | -- | -- | -- | -- |
Accounts Payable | $4,979,000.00 | $4,988,000.00 | $3,949,000.00 | $3,387,000.00 | $3,307,000.00 | $3,386,000.00 | $2,753,000.00 | $1,086,000.00 | $1,155,000.00 | $809,000.00 | $945,000.00 | $925,000.00 | $2,320,000.00 | $1,742,000.00 | $1,933,000.00 | $557,000.00 | $1,953,000.00 | $1,317,000.00 | $1,762,000.00 | $2,638,000.00 | $1,789,000.00 | $3,473,000.00 | $2,808,000.00 | $1,821,000.00 | $1,770,000.00 | $1,906,000.00 | $1,413,000.00 | $1,883,000.00 | $1,390,000.00 | $1,848,000.00 | $724,000.00 | $1,631,000.00 | $1,790,000.00 | $1,586,000.00 | $1,892,000.00 | $2,265,000.00 | $1,892,000.00 | $1,403,000.00 | $1,188,000.00 | $1,517,000.00 | $1,461,000.00 | $2,001,000.00 | $1,507,000.00 | $960,000.00 | $1,494,000.00 | -- | $885,000.00 | -- | -- | -- | -- |
Accrued Liabilities | $3,287,000.00 | $3,489,000.00 | $2,566,000.00 | $2,479,000.00 | $2,535,000.00 | $2,254,000.00 | $1,978,000.00 | $1,624,000.00 | $1,344,000.00 | $1,373,000.00 | $1,439,000.00 | $1,373,000.00 | $1,596,000.00 | $1,577,000.00 | $2,034,000.00 | $2,085,000.00 | $1,487,000.00 | $1,498,000.00 | $1,646,000.00 | $1,643,000.00 | $1,607,000.00 | $1,572,000.00 | $1,609,000.00 | $1,897,000.00 | $1,366,000.00 | $1,372,000.00 | $1,553,000.00 | $1,458,000.00 | $1,496,000.00 | $1,557,000.00 | $1,045,000.00 | $1,375,000.00 | $1,248,000.00 | $1,435,000.00 | $1,390,000.00 | $1,447,000.00 | $1,245,000.00 | $1,437,000.00 | $1,440,000.00 | $1,554,000.00 | $1,611,000.00 | $1,580,000.00 | $1,385,000.00 | $1,221,000.00 | $1,553,000.00 | -- | $1,434,000.00 | -- | -- | -- | -- |
Total Current Liabilities | $15,099,000.00 | $15,762,000.00 | $10,876,000.00 | $10,060,000.00 | $13,367,000.00 | $17,323,000.00 | $9,769,000.00 | $8,406,000.00 | $6,319,000.00 | $6,370,000.00 | $6,518,000.00 | $5,133,000.00 | $8,332,000.00 | $6,739,000.00 | $5,854,000.00 | $10,410,000.00 | $12,017,000.00 | $11,768,000.00 | $11,670,000.00 | $13,198,000.00 | $12,899,000.00 | $14,286,000.00 | $14,098,000.00 | $10,857,000.00 | $10,289,000.00 | $12,071,000.00 | $10,769,000.00 | $11,411,000.00 | $8,181,000.00 | $9,179,000.00 | $10,318,000.00 | $4,841,000.00 | $4,480,000.00 | $4,790,000.00 | $5,196,000.00 | $5,580,000.00 | $5,803,000.00 | $6,392,000.00 | $5,981,000.00 | $4,883,000.00 | $5,607,000.00 | $5,699,000.00 | $5,159,000.00 | $3,406,000.00 | $3,655,000.00 | -- | $2,982,000.00 | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $6,110,000.00 | $6,110,000.00 | $6,110,000.00 | $6,110,000.00 | $6,095,000.00 | $6,051,000.00 | $6,006,000.00 | $5,962,000.00 | $3,917,000.00 | $3,873,000.00 | $3,828,000.00 | $3,791,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | $126,930,000.00 | $119,094,000.00 | $117,668,000.00 | $116,507,000.00 | $115,602,000.00 | -- | $87,174,000.00 | $86,786,000.00 | $86,356,000.00 | $85,898,000.00 | $85,530,000.00 | $85,194,000.00 | $84,760,000.00 | $84,499,000.00 | $84,176,000.00 | $83,830,000.00 | $83,405,000.00 | $83,041,000.00 | $82,671,000.00 | $82,304,000.00 | $81,576,000.00 | $81,128,000.00 | $64,939,000.00 | $64,636,000.00 | $58,784,000.00 | $58,052,000.00 | $57,770,000.00 | $57,557,000.00 | $57,068,000.00 | $56,547,000.00 | $55,976,000.00 | $55,725,000.00 | $52,678,000.00 | $52,142,000.00 | $51,703,000.00 | $51,390,000.00 | $50,781,000.00 | $50,580,000.00 | $49,251,000.00 | $49,093,000.00 | $48,857,000.00 | $48,622,000.00 | $48,378,000.00 | $48,196,000.00 | -- | $47,747,000.00 | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-144,000.00 | $-162,000.00 | $-155,000.00 | $-150,000.00 | $-131,000.00 | $-108,000.00 | $-64,000.00 | $-45,000.00 | $-62,000.00 | $-67,000.00 | $2,234,000.00 | $2,216,000.00 | $2,211,000.00 | $2,216,000.00 | $2,230,000.00 | $2,252,000.00 | $2,241,000.00 | $2,276,000.00 | $2,292,000.00 | $2,344,000.00 | $2,306,000.00 | $2,308,000.00 | $2,249,000.00 | $2,190,000.00 | $2,188,000.00 | $2,245,000.00 | $2,237,000.00 | $2,213,000.00 | $2,189,000.00 | $2,249,000.00 | $2,231,000.00 | $2,262,000.00 | $2,373,000.00 | $2,451,000.00 | $2,488,000.00 | $2,502,000.00 | $2,488,000.00 | $2,465,000.00 | $2,442,000.00 | $2,469,000.00 | $2,482,000.00 | $2,473,000.00 | $2,458,000.00 | $2,519,000.00 | $2,543,000.00 | -- | $2,593,000.00 | -- | -- | -- | -- |
Accumulated Deficit | $-43,014,000.00 | $-58,417,000.00 | $-62,549,000.00 | $-66,274,000.00 | $-72,657,000.00 | $-74,900,000.00 | $-75,617,000.00 | $-76,880,000.00 | $-76,167,000.00 | $-74,201,000.00 | $-74,286,000.00 | $-71,401,000.00 | $-71,646,000.00 | $-71,897,000.00 | $-71,484,000.00 | $-71,594,000.00 | $-68,393,000.00 | $-67,764,000.00 | $-66,249,000.00 | $-66,440,000.00 | $-66,707,000.00 | $-66,767,000.00 | $-66,777,000.00 | $-65,982,000.00 | $-63,331,000.00 | $-61,879,000.00 | $-61,124,000.00 | $-58,068,000.00 | $-55,093,000.00 | $-54,045,000.00 | $-54,339,000.00 | $-52,439,000.00 | $-50,713,000.00 | $-48,599,000.00 | $-47,692,000.00 | $-47,931,000.00 | $-48,143,000.00 | $-48,280,000.00 | $-48,114,000.00 | $-47,261,000.00 | $-45,802,000.00 | $-44,991,000.00 | $-44,695,000.00 | $-43,938,000.00 | $-42,577,000.00 | -- | $-41,328,000.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $86,497,000.00 | $68,634,000.00 | $56,667,000.00 | $51,518,000.00 | $43,988,000.00 | $40,862,000.00 | $14,232,000.00 | $10,485,000.00 | $10,792,000.00 | $12,321,000.00 | $14,077,000.00 | $16,575,000.00 | $15,988,000.00 | $15,306,000.00 | $15,472,000.00 | $15,060,000.00 | $17,902,000.00 | $18,139,000.00 | $19,305,000.00 | $18,794,000.00 | $18,121,000.00 | $17,332,000.00 | $16,813,000.00 | $1,315,000.00 | $3,660,000.00 | $-714,000.00 | $-703,000.00 | $2,047,000.00 | $4,785,000.00 | $5,402,000.00 | $4,568,000.00 | $5,926,000.00 | $7,512,000.00 | $6,645,000.00 | $7,050,000.00 | $6,384,000.00 | $5,844,000.00 | $5,073,000.00 | $5,014,000.00 | $4,553,000.00 | $5,867,000.00 | $6,431,000.00 | $6,454,000.00 | $7,050,000.00 | $8,253,000.00 | -- | $9,101,000.00 | -- | -- | $11,281,000.00 | $9,963,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-21,000.00 | $-20,000.00 | $-20,000.00 | $-20,000.00 | $-19,000.00 | $-19,000.00 | $-18,000.00 | $-19,000.00 | $-20,000.00 | $-20,000.00 | $-19,000.00 | $-19,000.00 | $-19,000.00 | $-19,000.00 | $-19,000.00 | $-21,000.00 | $-20,000.00 | $-19,000.00 | $-18,000.00 | $-18,000.00 | $-18,000.00 | $-18,000.00 | $-18,000.00 | $-20,000.00 | $-21,000.00 | $-21,000.00 | $-21,000.00 | $-21,000.00 | $-20,000.00 | $-21,000.00 | $-22,000.00 | $-22,000.00 | $-22,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $101,596,000.00 | $84,396,000.00 | $67,543,000.00 | $61,578,000.00 | $57,355,000.00 | $58,185,000.00 | $24,001,000.00 | $18,891,000.00 | $17,111,000.00 | $18,691,000.00 | $20,574,000.00 | $21,688,000.00 | $24,300,000.00 | $22,025,000.00 | $21,307,000.00 | $25,451,000.00 | $29,901,000.00 | $29,888,000.00 | $30,955,000.00 | $31,972,000.00 | $31,001,000.00 | $31,599,000.00 | $30,892,000.00 | $12,153,000.00 | $13,930,000.00 | $11,336,000.00 | $10,046,000.00 | $13,439,000.00 | $12,948,000.00 | $14,563,000.00 | $14,868,000.00 | $10,749,000.00 | $11,974,000.00 | $11,415,000.00 | $12,225,000.00 | $11,943,000.00 | $11,626,000.00 | $11,444,000.00 | $10,975,000.00 | $9,415,000.00 | $11,452,000.00 | $12,108,000.00 | $11,613,000.00 | $10,456,000.00 | $11,908,000.00 | -- | $12,083,000.00 | -- | -- | -- | -- |
Date | 2/29/2024 | 2/28/2023 | 11/30/2022 | 8/31/2022 | 2/28/2022 | 11/30/2021 | 8/31/2021 | 2/28/2021 | 11/30/2020 | 8/31/2020 | 5/31/2020 | 2/29/2020 | 11/30/2019 | 8/31/2019 | 5/31/2019 | 2/28/2019 | 11/30/2018 | 8/31/2018 | 5/31/2018 | 2/28/2018 | 11/30/2017 | 8/31/2017 | 5/31/2017 | 2/28/2017 | 11/30/2016 | 8/31/2016 | 5/31/2016 | 2/29/2016 | 11/30/2015 | 8/31/2015 | 5/31/2015 | 2/28/2015 | 11/30/2014 | 8/31/2014 | 5/31/2014 | 2/28/2014 | 11/30/2013 | 8/31/2013 | 5/31/2013 | 2/28/2013 | 11/30/2012 | 8/31/2012 | 5/31/2012 | 2/29/2012 | 11/30/2011 | 8/31/2011 | 5/31/2011 | 2/28/2011 | 11/30/2010 | 5/31/2010 | 5/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | $42,692,000.00 | $25,486,000.00 | $10,671,000.00 | $15,283,000.00 | $15,257,000.00 | $5,646,000.00 | $5,267,000.00 | $3,695,000.00 | $2,012,000.00 | $3,773,000.00 | $6,111,000.00 | $12,407,000.00 | $5,533,000.00 | $21,056,000.00 | $3,163,000.00 | $10,651,000.00 | $4,740,000.00 | $7,269,000.00 | $22,286,000.00 | $14,893,000.00 | $6,970,000.00 | $6,683,000.00 | $12,215,000.00 | $9,534,000.00 | $5,318,000.00 | $14,501,000.00 | $12,930,000.00 | $4,620,000.00 | $6,633,000.00 | $1,818,000.00 | $8,200,000.00 | $2,615,000.00 | $3,558,000.00 | $19,684,000.00 | $14,314,000.00 | $4,950,000.00 | $3,752,000.00 | $3,262,000.00 | $13,226,000.00 | $9,886,000.00 | $4,832,000.00 | $15,521,000.00 | $10,845,000.00 | $3,860,000.00 | $4,130,000.00 | $13,737,000.00 | $4,242,000.00 | $3,577,000.00 | $11,674,000.00 | -- |
Cost of Revenues | $4,407,000.00 | $21,425,000.00 | $13,094,000.00 | $6,190,000.00 | $17,343,000.00 | $8,457,000.00 | $3,365,000.00 | $3,373,000.00 | $3,091,000.00 | $1,785,000.00 | $13,920,000.00 | $3,120,000.00 | $6,934,000.00 | $3,262,000.00 | $13,454,000.00 | $2,891,000.00 | $6,700,000.00 | $3,187,000.00 | $17,169,000.00 | $13,061,000.00 | $8,844,000.00 | $4,052,000.00 | $12,118,000.00 | $2,178,000.00 | $5,865,000.00 | $3,112,000.00 | $9,356,000.00 | $1,508,000.00 | $2,929,000.00 | $3,250,000.00 | $6,180,000.00 | $1,175,000.00 | $1,921,000.00 | $1,948,000.00 | $9,462,000.00 | $2,742,000.00 | $2,456,000.00 | $1,808,000.00 | $9,712,000.00 | $2,575,000.00 | $5,167,000.00 | $2,376,000.00 | $9,314,000.00 | $1,747,000.00 | $2,732,000.00 | $2,328,000.00 | $8,225,000.00 | $6,085,000.00 | $3,448,000.00 | $5,571,000.00 | -- |
Gross Profit | $24,095,000.00 | $21,267,000.00 | $12,392,000.00 | $4,481,000.00 | $13,197,000.00 | $4,519,000.00 | $2,281,000.00 | $1,894,000.00 | $604,000.00 | $227,000.00 | $-93,000.00 | $2,991,000.00 | $5,473,000.00 | $2,271,000.00 | $7,602,000.00 | $272,000.00 | $3,951,000.00 | $1,553,000.00 | $3,161,000.00 | $3,176,000.00 | $3,131,000.00 | $2,918,000.00 | $6,780,000.00 | $4,172,000.00 | $3,669,000.00 | $2,206,000.00 | $-98,000.00 | $169,000.00 | $5,074,000.00 | $3,383,000.00 | $3,838,000.00 | $852,000.00 | $694,000.00 | $1,610,000.00 | $2,914,000.00 | $2,870,000.00 | $2,494,000.00 | $1,944,000.00 | $6,776,000.00 | $765,000.00 | $4,719,000.00 | $2,456,000.00 | $6,207,000.00 | $1,108,000.00 | $1,128,000.00 | $1,802,000.00 | $5,512,000.00 | $3,903,000.00 | $2,298,000.00 | $6,103,000.00 | -- |
Research and Development | $2,139,000.00 | $4,881,000.00 | $3,049,000.00 | $1,498,000.00 | $4,163,000.00 | $1,313,000.00 | $1,321,000.00 | $2,623,000.00 | $1,720,000.00 | $900,000.00 | $3,386,000.00 | $845,000.00 | $1,687,000.00 | $892,000.00 | $4,153,000.00 | $931,000.00 | $2,102,000.00 | $1,116,000.00 | $4,181,000.00 | $1,040,000.00 | $2,045,000.00 | $955,000.00 | $4,657,000.00 | $1,248,000.00 | $1,040,000.00 | $1,060,000.00 | $4,324,000.00 | $3,278,000.00 | $1,985,000.00 | $1,062,000.00 | $4,062,000.00 | $1,031,000.00 | $2,064,000.00 | $959,000.00 | $3,402,000.00 | $907,000.00 | $1,479,000.00 | $681,000.00 | $3,211,000.00 | $685,000.00 | $1,892,000.00 | $930,000.00 | $4,188,000.00 | $3,054,000.00 | $2,121,000.00 | $1,082,000.00 | $4,567,000.00 | $3,377,000.00 | $2,338,000.00 | $4,758,000.00 | -- |
Selling, General, and Administrative | $3,063,000.00 | $8,650,000.00 | $5,400,000.00 | $2,525,000.00 | $2,612,000.00 | $2,489,000.00 | $1,953,000.00 | $1,643,000.00 | $3,015,000.00 | $1,514,000.00 | $7,530,000.00 | $1,891,000.00 | $3,965,000.00 | $1,808,000.00 | $7,724,000.00 | $1,850,000.00 | $3,856,000.00 | $1,879,000.00 | $7,290,000.00 | $5,474,000.00 | $3,645,000.00 | $1,791,000.00 | $7,052,000.00 | $5,147,000.00 | $1,707,000.00 | $1,716,000.00 | $6,975,000.00 | $5,253,000.00 | $3,558,000.00 | $1,845,000.00 | $6,470,000.00 | $1,584,000.00 | $3,360,000.00 | $1,624,000.00 | $6,323,000.00 | $1,701,000.00 | $1,517,000.00 | $1,420,000.00 | $6,872,000.00 | $5,368,000.00 | $2,068,000.00 | $1,789,000.00 | $6,526,000.00 | $1,525,000.00 | $1,528,000.00 | $1,601,000.00 | $5,964,000.00 | $1,486,000.00 | $3,013,000.00 | $6,094,000.00 | -- |
Total Operating Expenses | $16,558,000.00 | $13,531,000.00 | $4,426,000.00 | $4,023,000.00 | $11,217,000.00 | $7,076,000.00 | $3,274,000.00 | $7,281,000.00 | $4,735,000.00 | $2,414,000.00 | $11,136,000.00 | $2,736,000.00 | $5,652,000.00 | $2,700,000.00 | $12,602,000.00 | $3,388,000.00 | $5,958,000.00 | $2,995,000.00 | $11,471,000.00 | $2,869,000.00 | $2,944,000.00 | $2,746,000.00 | $11,709,000.00 | $2,972,000.00 | $2,747,000.00 | $2,776,000.00 | $11,299,000.00 | $8,531,000.00 | $2,636,000.00 | $2,907,000.00 | $10,532,000.00 | $2,615,000.00 | $2,841,000.00 | $2,583,000.00 | $9,725,000.00 | $2,608,000.00 | $4,416,000.00 | $2,101,000.00 | $10,083,000.00 | $2,196,000.00 | $3,030,000.00 | $2,719,000.00 | $10,714,000.00 | $7,708,000.00 | $5,250,000.00 | $2,683,000.00 | $9,699,000.00 | $7,721,000.00 | $5,196,000.00 | $6,859,000.00 | -- |
Loss from Operations | $-2,046,000.00 | $7,736,000.00 | $3,943,000.00 | $458,000.00 | $1,980,000.00 | $-276,000.00 | $-993,000.00 | $-652,000.00 | $-4,131,000.00 | $-2,187,000.00 | $-2,765,000.00 | $255,000.00 | $-179,000.00 | $-429,000.00 | $-5,000,000.00 | $-3,116,000.00 | $-2,007,000.00 | $-1,442,000.00 | $915,000.00 | $666,000.00 | $187,000.00 | $172,000.00 | $-4,929,000.00 | $-2,469,000.00 | $-1,284,000.00 | $-570,000.00 | $-6,154,000.00 | $-3,288,000.00 | $-469,000.00 | $476,000.00 | $-6,694,000.00 | $-4,883,000.00 | $-3,120,000.00 | $-973,000.00 | $497,000.00 | $262,000.00 | $179,000.00 | $-157,000.00 | $-3,307,000.00 | $-1,431,000.00 | $-767,000.00 | $-263,000.00 | $-4,507,000.00 | $-1,350,000.00 | $-1,439,000.00 | $-881,000.00 | $-4,187,000.00 | $-3,818,000.00 | $-1,337,000.00 | $-756,000.00 | -- |
Loss Before Income Taxes | $-1,464,000.00 | $8,495,000.00 | $3,743,000.00 | $603,000.00 | $3,737,000.00 | $751,000.00 | $719,000.00 | $-2,771,000.00 | $-2,070,000.00 | $-108,000.00 | $-2,766,000.00 | $259,000.00 | $-150,000.00 | $-407,000.00 | $-5,208,000.00 | $-3,203,000.00 | $-2,121,000.00 | $-1,511,000.00 | $455,000.00 | $176,000.00 | $80,000.00 | $5,000.00 | $-5,628,000.00 | $-4,822,000.00 | $-1,422,000.00 | $-751,000.00 | $-6,775,000.00 | $-3,718,000.00 | $-710,000.00 | $317,000.00 | $-6,613,000.00 | $-4,711,000.00 | $-3,051,000.00 | $-956,000.00 | $407,000.00 | $234,000.00 | $-56,000.00 | $-195,000.00 | $-3,389,000.00 | $-1,458,000.00 | $-1,089,000.00 | $-294,000.00 | $-3,404,000.00 | $-2,627,000.00 | $-1,381,000.00 | $97,000.00 | $-3,422,000.00 | $-950,000.00 | $-757,000.00 | $-620,000.00 | -- |
Earnings Per Share Basic | $-0.05 | $0.31 | $0.16 | $0.02 | $0.08 | $0.06 | -- | $-0.11 | $-0.08 | -- | $-0.12 | $0.01 | $-0.01 | $-0.02 | $-0.23 | $-0.14 | $-0.10 | $-0.07 | $0.02 | $0.01 | -- | -- | $-0.35 | $-0.32 | $-0.15 | $-0.06 | $-0.52 | $-0.29 | $-0.06 | $0.02 | $-0.55 | $-0.14 | $-0.18 | $-0.08 | $0.04 | $0.02 | $0.01 | $-0.02 | $-0.36 | $-0.28 | $-0.12 | $-0.03 | $-0.38 | $-0.15 | $-0.15 | $0.01 | $-0.38 | $-0.11 | $-0.26 | $-0.06 | -- |
Weighted Average Shares Basic | 28,773,000 | 27,571,000 | 27,579,000 | 27,242,000 | 26,871,000 | 26,205,000 | 23,999 | 23,390 | 23,322 | 23,248 | 22,882 | 22,937 | 22,765 | 22,708 | 22,387 | 22,459 | 22,242 | 22,190 | 21,732,000 | 21,832 | 21,531 | 21,417 | 16,267,000 | 16,672 | 14,673 | 13,317 | 13,091 | 13,058 | 13,005 | 12,963 | 12,047,000 | 11,931 | 11,557 | 11,391 | 10,877 | 10,807 | 10,721 | 10,635 | 9,549 | 9,363,000 | 9,233,000 | 9,166,000 | 9,016,000 | 8,989 | 8,956 | 8,932,000 | 8,776,000 | 8,828 | 8,731 | 8,563,000 | -- |
Earnings Per Share Diluted | $0.31 | $0.29 | $0.15 | $0.02 | $0.13 | $0.05 | -- | $-0.03 | $-0.08 | -- | $-0.12 | $0.01 | $-0.01 | $-0.02 | $-0.23 | $-0.14 | $-0.10 | $-0.07 | $0.02 | $0.01 | -- | -- | $-0.35 | $-0.32 | $-0.09 | $-0.06 | $-0.52 | $-0.23 | $-0.08 | $0.02 | $-0.55 | $-0.40 | $-0.18 | $-0.08 | $0.04 | $0.02 | $0.01 | $-0.02 | $-0.36 | $-0.16 | $-0.09 | $-0.03 | $-0.38 | $-0.15 | $-0.15 | $0.01 | $-0.38 | $-0.11 | $-0.09 | $-0.06 | -- |
Weighted Average Shares Diluted | 29,670,000 | 29,080,000 | 29,080,000 | 28,788,000 | 27,510,000 | 28,342,000 | 25,356 | 23,525 | 23,322 | 23,455 | 22,882 | 23,130 | 22,765 | 22,708 | 22,387 | 22,459 | 22,242 | 22,190 | 22,782,000 | 22,641 | 22,937 | 22,991 | 16,267,000 | 15,411 | 16,029 | 13,317 | 13,091 | 13,058 | 13,048 | 13,814 | 12,047,000 | 11,931 | 11,557 | 11,391 | 11,889 | 12,277 | 10,721 | 10,635 | 9,549 | 9,363,000 | 9,300,000 | 9,166,000 | 9,016,000 | 9,055 | 8,980 | 9,100,000 | 8,776,000 | 8,828 | 8,731 | 8,563,000 | -- |
Common Stock Shares Authorized | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000,000 | 75,000 | 75,000 | 75,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | -- | 75,000 | -- | -- | -- | 75,000,000 | -- | -- | -- | 75,000,000 | -- | -- | -- | -- |
Common Stock Shares Outstanding | 28,906,000 | 28,320,000 | 27,732,000 | 27,395,000 | 26,914,000 | 26,835,000 | 23,725,000 | 23,598 | 23,487 | 23,291 | 23,107 | 23,015 | 22,914 | 22,721 | 22,669 | 22,562 | 22,356 | 22,245 | 22,143,000 | 21,943 | 21,797 | 21,532 | 21,340,000 | 16,754,000 | 16,639,000 | 13,589,000 | 13,216,000 | 13,164,000 | 13,164,000 | 12,987,000 | 12,857,000 | 12,695,000 | 12,667,000 | 11,498,000 | 11,203,000 | 11,018,000 | 10,934,000 | 10,668 | 10,599,000 | 9,363,000 | 9,363,000 | 9,236,000 | 9,135,000 | 9,055 | 9,055 | -- | 8,932,000 | -- | -- | -- | -- |
Common Stock Value | $289,000.00 | $283,000.00 | $277,000.00 | $274,000.00 | $269,000.00 | $268,000.00 | $245,000.00 | $236,000.00 | $235,000.00 | $233,000.00 | $231,000.00 | $230,000.00 | $229,000.00 | $227,000.00 | $227,000.00 | $226,000.00 | $224,000.00 | $222,000.00 | $221,000.00 | $219,000.00 | $218,000.00 | $215,000.00 | $213,000.00 | $168,000.00 | $167,000.00 | $136,000.00 | $132,000.00 | $132,000.00 | $132,000.00 | $130,000.00 | $129,000.00 | $127,000.00 | $127,000.00 | $115,000.00 | $112,000.00 | $110,000.00 | $109,000.00 | $107,000.00 | $106,000.00 | $94,000.00 | $94,000.00 | $92,000.00 | $91,000.00 | $91,000.00 | $91,000.00 | -- | $89,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 | $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 | 10,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 10,000 | -- | -- | -- | 10,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,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 | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |