Date | 1/31/2024 | 10/31/2023 | 4/30/2023 | 1/31/2023 | 10/31/2022 | 7/31/2022 | 4/30/2022 | 1/31/2022 | 10/31/2021 | 7/31/2021 | 4/30/2021 | 1/31/2021 | 10/31/2020 | 7/31/2020 | 4/30/2020 | 1/31/2020 | 10/31/2019 | 7/31/2019 | 4/30/2019 | 1/31/2019 | 10/31/2018 | 7/31/2018 | 4/30/2018 | 1/31/2018 | 10/31/2017 | 7/31/2017 | 4/30/2017 | 1/31/2017 | 10/31/2016 | 7/31/2016 | 4/30/2016 | 1/31/2016 | 10/31/2015 | 7/31/2015 | 4/30/2015 | 1/31/2015 | 10/31/2014 | 7/31/2014 | 4/30/2014 | 1/31/2014 | 10/31/2013 | 7/31/2013 | 4/30/2013 | 1/31/2013 | 10/31/2012 | 7/31/2012 | 4/30/2012 | 1/31/2012 | 10/31/2011 | 7/31/2011 | 4/30/2011 | 1/31/2011 | 4/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $11,663,000.00 | $8,708,000.00 | $12,049,000.00 | $12,854,000.00 | $10,120,000.00 | $7,246,000.00 | $11,561,000.00 | $12,136,000.00 | $10,623,000.00 | $8,901,000.00 | $9,807,000.00 | $7,255,000.00 | $3,654,000.00 | $2,431,000.00 | $3,808,000.00 | $270,000.00 | $2,606,000.00 | $2,239,000.00 | $3,683,000.00 | $2,418,000.00 | $3,911,000.00 | $2,621,000.00 | $7,869,000.00 | $6,984,000.00 | $11,015,000.00 | $10,910,000.00 | $2,163,000.00 | $3,109,000.00 | $4,105,000.00 | $4,016,000.00 | $6,082,000.00 | $7,079,000.00 | $4,108,000.00 | $5,924,000.00 | $7,222,000.00 | $6,070,000.00 | $6,415,000.00 | $4,543,000.00 | $7,698,000.00 | $8,561,000.00 | $5,062,000.00 | $4,149,000.00 | $3,460,000.00 | $5,222,000.00 | $6,978,000.00 | $5,461,000.00 | $4,782,000.00 | $4,548,000.00 | $1,644,000.00 | $7,659,000.00 | $5,275,000.00 | $8,411,000.00 | $9,954,000.00 |
Accounts Receivable Net Current | $5,410,000.00 | $3,781,000.00 | $4,622,000.00 | $5,129,000.00 | $4,855,000.00 | $3,819,000.00 | $4,291,000.00 | $6,834,000.00 | $8,743,000.00 | $9,189,000.00 | $5,515,000.00 | $5,096,000.00 | $10,298,000.00 | $6,201,000.00 | $4,392,000.00 | $4,073,000.00 | $4,437,000.00 | $7,328,000.00 | $6,362,000.00 | $7,312,000.00 | $6,110,000.00 | $6,487,000.00 | $4,268,000.00 | $7,835,000.00 | $7,071,000.00 | $8,107,000.00 | $10,986,000.00 | $7,587,000.00 | $9,227,000.00 | $9,518,000.00 | $9,000,000.00 | $9,175,000.00 | $12,522,000.00 | $10,021,000.00 | $9,689,000.00 | $10,360,000.00 | $12,861,000.00 | $14,720,000.00 | $7,741,000.00 | $12,124,000.00 | $11,318,000.00 | $12,616,000.00 | $7,781,000.00 | $8,357,000.00 | $9,918,000.00 | $9,699,000.00 | $10,866,000.00 | $7,662,000.00 | -- | -- | $11,663,000.00 | -- | -- |
Inventory | $23,159,000.00 | $23,071,000.00 | $20,526,000.00 | $20,562,000.00 | $19,878,000.00 | $19,752,000.00 | $19,906,000.00 | $19,710,000.00 | $19,477,000.00 | $20,073,000.00 | $19,661,000.00 | $20,974,000.00 | $21,028,000.00 | $21,683,000.00 | $22,958,000.00 | $23,487,000.00 | $23,280,000.00 | $23,201,000.00 | $23,356,000.00 | $25,065,000.00 | $25,648,000.00 | $26,341,000.00 | $26,186,000.00 | $25,899,000.00 | $31,210,000.00 | $30,457,000.00 | $29,051,000.00 | $41,169,000.00 | $41,770,000.00 | $42,582,000.00 | $41,278,000.00 | $40,732,000.00 | $38,822,000.00 | $39,090,000.00 | $38,239,000.00 | $41,036,000.00 | $41,265,000.00 | $42,806,000.00 | $41,227,000.00 | $42,076,000.00 | $40,667,000.00 | $39,221,000.00 | $37,521,000.00 | $37,756,000.00 | $35,347,000.00 | $34,532,000.00 | $34,299,000.00 | $31,072,000.00 | -- | -- | $28,172,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $1,252,000.00 | $1,639,000.00 | $1,071,000.00 | $1,056,000.00 | $1,208,000.00 | $1,349,000.00 | $1,162,000.00 | $1,155,000.00 | $1,226,000.00 | $956,000.00 | $991,000.00 | $1,791,000.00 | $2,333,000.00 | $1,850,000.00 | $1,705,000.00 | $2,360,000.00 | $2,224,000.00 | $2,223,000.00 | $2,583,000.00 | $877,000.00 | $1,001,000.00 | $1,247,000.00 | $1,050,000.00 | $1,141,000.00 | $1,242,000.00 | $890,000.00 | $1,105,000.00 | $1,221,000.00 | $1,185,000.00 | $1,202,000.00 | $1,250,000.00 | $1,133,000.00 | $1,334,000.00 | $1,219,000.00 | $1,271,000.00 | $2,053,000.00 | $1,312,000.00 | $1,185,000.00 | $1,294,000.00 | $1,335,000.00 | $2,202,000.00 | $1,623,000.00 | $1,517,000.00 | $1,507,000.00 | $1,322,000.00 | $1,306,000.00 | $1,398,000.00 | $1,448,000.00 | -- | -- | $1,398,000.00 | -- | -- |
Total Current Assets | $52,080,000.00 | $49,703,000.00 | $48,307,000.00 | $47,965,000.00 | $55,248,000.00 | $54,402,000.00 | $57,130,000.00 | $50,392,000.00 | $50,477,000.00 | $55,534,000.00 | $48,679,000.00 | $46,340,000.00 | $50,922,000.00 | $49,633,000.00 | $51,235,000.00 | $47,692,000.00 | $49,051,000.00 | $51,537,000.00 | $52,699,000.00 | $51,813,000.00 | $51,680,000.00 | $52,059,000.00 | $52,075,000.00 | $62,810,000.00 | $69,517,000.00 | $70,526,000.00 | $69,855,000.00 | $75,697,000.00 | $81,808,000.00 | $84,676,000.00 | $84,311,000.00 | $85,148,000.00 | $83,914,000.00 | $84,406,000.00 | $83,599,000.00 | $87,310,000.00 | $90,151,000.00 | $92,089,000.00 | $87,862,000.00 | $86,060,000.00 | $83,996,000.00 | $84,055,000.00 | $81,016,000.00 | $80,718,000.00 | $83,901,000.00 | $79,358,000.00 | $79,362,000.00 | $72,814,000.00 | -- | -- | $67,736,000.00 | -- | -- |
Property Plant and Equipement | $6,232,000.00 | $6,436,000.00 | $7,093,000.00 | $7,733,000.00 | $8,148,000.00 | $8,456,000.00 | $8,564,000.00 | $9,174,000.00 | $9,403,000.00 | $9,459,000.00 | $9,612,000.00 | $9,895,000.00 | $10,511,000.00 | $10,731,000.00 | $11,267,000.00 | $12,011,000.00 | $12,708,000.00 | $13,151,000.00 | $13,038,000.00 | $13,783,000.00 | $13,486,000.00 | $14,041,000.00 | $14,127,000.00 | $13,868,000.00 | $14,349,000.00 | $14,641,000.00 | $14,813,000.00 | $14,766,000.00 | $14,112,000.00 | $13,430,000.00 | $13,072,000.00 | $12,425,000.00 | $12,751,000.00 | $12,677,000.00 | $12,686,000.00 | $13,078,000.00 | $13,232,000.00 | $11,998,000.00 | $11,240,000.00 | $10,193,000.00 | $9,998,000.00 | $9,242,000.00 | $8,316,000.00 | $8,391,000.00 | $7,893,000.00 | $8,126,000.00 | $8,374,000.00 | $6,623,000.00 | -- | -- | $7,163,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $875,000.00 | $876,000.00 | $877,000.00 | $888,000.00 | $899,000.00 | $900,000.00 | $909,000.00 | $1,735,000.00 | $1,804,000.00 | $1,875,000.00 | $1,939,000.00 | $2,114,000.00 | $2,160,000.00 | $2,453,000.00 | $2,503,000.00 | $3,830,000.00 | $3,579,000.00 | $3,553,000.00 | $5,923,000.00 | $3,616,000.00 | $3,628,000.00 | $2,733,000.00 | $2,850,000.00 | $2,310,000.00 | $2,169,000.00 | $2,280,000.00 | $2,187,000.00 | $1,666,000.00 | $1,677,000.00 | $1,695,000.00 | $1,693,000.00 | $1,707,000.00 | $1,716,000.00 | $1,728,000.00 | $1,738,000.00 | $1,751,000.00 | $1,761,000.00 | $1,682,000.00 | $1,699,000.00 | $1,718,000.00 | $1,737,000.00 | $1,695,000.00 | $1,713,000.00 | $933,000.00 | $950,000.00 | $967,000.00 | $984,000.00 | $817,000.00 | -- | -- | $817,000.00 | -- | -- |
Total Assets | $77,744,000.00 | $74,729,000.00 | $74,496,000.00 | $75,243,000.00 | $83,076,000.00 | $82,833,000.00 | $85,880,000.00 | $81,216,000.00 | $81,378,000.00 | $86,564,000.00 | $86,016,000.00 | $84,535,000.00 | $89,619,000.00 | $88,944,000.00 | $91,276,000.00 | $90,168,000.00 | $91,949,000.00 | $95,164,000.00 | $86,771,000.00 | $84,248,000.00 | $83,662,000.00 | $83,533,000.00 | $83,584,000.00 | $104,341,000.00 | $112,702,000.00 | $114,072,000.00 | $113,319,000.00 | $112,799,000.00 | $118,279,000.00 | $120,511,000.00 | $120,214,000.00 | $119,848,000.00 | $118,821,000.00 | $119,122,000.00 | $117,825,000.00 | $120,847,000.00 | $124,041,000.00 | $124,548,000.00 | $119,461,000.00 | $116,375,000.00 | $114,008,000.00 | $112,983,000.00 | $108,909,000.00 | $108,280,000.00 | $110,718,000.00 | $106,090,000.00 | $106,227,000.00 | $94,127,000.00 | -- | -- | $89,831,000.00 | -- | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $940,000.00 | $1,406,000.00 | $1,341,000.00 | $1,205,000.00 | $1,368,000.00 | $2,203,000.00 | $1,643,000.00 | $2,644,000.00 | $1,170,000.00 | -- | -- | $1,654,000.00 | -- | -- |
Accrued Liabilities | $4,528,000.00 | $4,049,000.00 | $3,934,000.00 | $3,396,000.00 | $3,339,000.00 | $3,389,000.00 | $3,696,000.00 | $4,163,000.00 | $3,710,000.00 | $5,221,000.00 | $5,245,000.00 | $4,020,000.00 | $5,351,000.00 | $3,924,000.00 | $3,982,000.00 | $3,625,000.00 | $3,391,000.00 | $3,600,000.00 | $3,571,000.00 | $3,444,000.00 | $3,179,000.00 | $3,174,000.00 | $3,416,000.00 | $3,934,000.00 | $2,907,000.00 | $3,149,000.00 | $3,425,000.00 | $3,913,000.00 | $4,027,000.00 | $5,134,000.00 | $6,108,000.00 | $6,260,000.00 | $5,846,000.00 | $6,938,000.00 | $6,630,000.00 | $5,636,000.00 | $6,540,000.00 | $7,761,000.00 | $7,361,000.00 | $6,604,000.00 | $5,399,000.00 | $8,038,000.00 | $7,964,000.00 | $8,155,000.00 | $6,492,000.00 | $6,770,000.00 | $6,986,000.00 | $5,182,000.00 | -- | -- | $5,457,000.00 | -- | -- |
Total Current Liabilities | $41,071,000.00 | $38,473,000.00 | $41,610,000.00 | $42,869,000.00 | $42,137,000.00 | $39,151,000.00 | $39,192,000.00 | $27,369,000.00 | $26,749,000.00 | $32,452,000.00 | $30,607,000.00 | $30,574,000.00 | $34,963,000.00 | $34,609,000.00 | $37,040,000.00 | $33,343,000.00 | $33,781,000.00 | $32,328,000.00 | $23,682,000.00 | $19,657,000.00 | $19,438,000.00 | $19,564,000.00 | $20,322,000.00 | $25,690,000.00 | $23,824,000.00 | $24,181,000.00 | $23,987,000.00 | $19,655,000.00 | $25,540,000.00 | $27,860,000.00 | $26,862,000.00 | $26,639,000.00 | $25,030,000.00 | $25,624,000.00 | $26,015,000.00 | $29,135,000.00 | $33,140,000.00 | $34,765,000.00 | $31,115,000.00 | $28,953,000.00 | $28,152,000.00 | $29,778,000.00 | $26,457,000.00 | $25,834,000.00 | $28,590,000.00 | $26,216,000.00 | $27,095,000.00 | $19,771,000.00 | -- | -- | $18,296,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $6,000,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | $-991,000.00 | $-426,000.00 | $-440,000.00 | $4,000.00 | $213,000.00 | $370,000.00 | $291,000.00 | $451,000.00 | $485,000.00 | $661,000.00 | $490,000.00 | $304,000.00 | $252,000.00 | $180,000.00 | $46,000.00 | $-560,000.00 | $-1,054,000.00 | $-959,000.00 | $-915,000.00 | $2,174,000.00 | $2,202,000.00 | $1,941,000.00 | $2,281,000.00 | $2,256,000.00 | $2,451,000.00 | $1,661,000.00 | $1,964,000.00 | $2,154,000.00 | $3,303,000.00 | $3,316,000.00 | $2,890,000.00 | $3,268,000.00 | $3,733,000.00 | $4,305,000.00 | $4,014,000.00 | $4,205,000.00 | $4,281,000.00 | $3,480,000.00 | $3,913,000.00 | $4,395,000.00 | $4,260,000.00 | $3,784,000.00 | $4,170,000.00 | $3,909,000.00 | -- | -- | $5,192,000.00 | -- | -- |
Accumulated Deficit | $-22,652,000.00 | $-22,782,000.00 | $-25,621,000.00 | $-25,867,000.00 | $-25,551,000.00 | $-23,237,000.00 | $-20,120,000.00 | $-13,270,000.00 | $-12,535,000.00 | $-13,032,000.00 | $-11,457,000.00 | $-12,870,000.00 | $-12,070,000.00 | $-12,399,000.00 | $-12,137,000.00 | $-9,157,000.00 | $-7,611,000.00 | $-2,702,000.00 | $-2,111,000.00 | $251,000.00 | $572,000.00 | $449,000.00 | $-65,000.00 | $12,449,000.00 | $22,845,000.00 | $24,326,000.00 | $23,712,000.00 | $27,141,000.00 | $26,803,000.00 | $27,827,000.00 | $28,533,000.00 | $28,632,000.00 | $28,350,000.00 | $28,419,000.00 | $27,528,000.00 | $27,587,000.00 | $26,710,000.00 | $25,421,000.00 | $24,702,000.00 | $23,947,000.00 | $22,729,000.00 | $21,338,000.00 | $20,662,000.00 | $20,705,000.00 | $20,869,000.00 | $19,428,000.00 | $18,660,000.00 | $14,480,000.00 | -- | -- | $11,286,000.00 | -- | -- |
Total Stockholders' Equity | $36,673,000.00 | $36,256,000.00 | $32,886,000.00 | $32,374,000.00 | $40,939,000.00 | $43,682,000.00 | $46,688,000.00 | $53,847,000.00 | $54,629,000.00 | $54,112,000.00 | $55,409,000.00 | $53,961,000.00 | $54,656,000.00 | $54,335,000.00 | $54,236,000.00 | $56,825,000.00 | $58,168,000.00 | $62,836,000.00 | $63,089,000.00 | $64,591,000.00 | $64,224,000.00 | $63,969,000.00 | $63,262,000.00 | $78,651,000.00 | $88,878,000.00 | $89,891,000.00 | $89,332,000.00 | $93,144,000.00 | $92,739,000.00 | $92,651,000.00 | $93,352,000.00 | $93,209,000.00 | $93,791,000.00 | $93,498,000.00 | $91,810,000.00 | $91,712,000.00 | $90,901,000.00 | $89,783,000.00 | $88,346,000.00 | $87,422,000.00 | $85,856,000.00 | $83,205,000.00 | $82,452,000.00 | $82,446,000.00 | $82,128,000.00 | $79,874,000.00 | $79,132,000.00 | $74,356,000.00 | -- | -- | $71,535,000.00 | -- | $63,383,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $77,744,000.00 | $74,729,000.00 | $74,496,000.00 | $75,243,000.00 | $83,076,000.00 | $82,833,000.00 | $85,880,000.00 | $81,216,000.00 | $81,378,000.00 | $86,564,000.00 | $86,016,000.00 | $84,535,000.00 | $89,619,000.00 | $88,944,000.00 | $91,276,000.00 | $90,168,000.00 | $91,949,000.00 | $95,164,000.00 | $86,771,000.00 | $84,248,000.00 | $83,662,000.00 | $83,533,000.00 | $83,584,000.00 | $104,341,000.00 | $112,702,000.00 | $114,072,000.00 | $113,319,000.00 | $112,799,000.00 | $118,279,000.00 | $120,511,000.00 | $120,214,000.00 | $119,848,000.00 | $118,821,000.00 | $119,122,000.00 | $117,825,000.00 | $120,847,000.00 | $124,041,000.00 | $124,548,000.00 | $119,461,000.00 | $116,375,000.00 | $114,008,000.00 | $112,983,000.00 | $108,909,000.00 | $108,280,000.00 | $110,718,000.00 | $106,090,000.00 | $106,227,000.00 | $94,127,000.00 | -- | -- | $89,831,000.00 | -- | -- |
Date | 1/31/2024 | 10/31/2023 | 4/30/2023 | 1/31/2023 | 10/31/2022 | 7/31/2022 | 4/30/2022 | 1/31/2022 | 10/31/2021 | 7/31/2021 | 4/30/2021 | 1/31/2021 | 10/31/2020 | 7/31/2020 | 4/30/2020 | 1/31/2020 | 10/31/2019 | 7/31/2019 | 4/30/2019 | 1/31/2019 | 10/31/2018 | 7/31/2018 | 4/30/2018 | 1/31/2018 | 10/31/2017 | 7/31/2017 | 4/30/2017 | 1/31/2017 | 10/31/2016 | 7/31/2016 | 4/30/2016 | 1/31/2016 | 10/31/2015 | 7/31/2015 | 4/30/2015 | 1/31/2015 | 10/31/2014 | 7/31/2014 | 4/30/2014 | 1/31/2014 | 10/31/2013 | 7/31/2013 | 4/30/2013 | 1/31/2013 | 10/31/2012 | 7/31/2012 | 4/30/2012 | 1/31/2012 | 10/31/2011 | 7/31/2011 | 4/30/2011 | 1/31/2011 | 4/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $39,698,000.00 | $26,000,000.00 | $40,800,000.00 | $27,800,000.00 | $17,153,000.00 | $8,200,000.00 | $48,300,000.00 | $38,136,000.00 | $12,936,000.00 | $13,000,000.00 | $54,254,000.00 | $38,612,000.00 | $13,990,000.00 | $12,951,000.00 | $41,507,000.00 | $9,628,000.00 | $21,641,000.00 | $12,554,000.00 | $49,509,000.00 | $13,193,000.00 | $12,142,000.00 | $11,011,000.00 | $39,407,000.00 | $10,572,000.00 | $9,337,000.00 | $12,023,000.00 | $50,351,000.00 | $12,796,000.00 | $25,622,000.00 | $12,708,000.00 | $60,394,000.00 | $13,498,000.00 | $32,684,000.00 | $16,680,000.00 | $76,564,000.00 | $57,364,000.00 | $38,983,000.00 | $19,740,000.00 | $71,550,000.00 | $52,052,000.00 | $17,007,000.00 | $16,827,000.00 | $68,932,000.00 | $51,391,000.00 | $17,569,000.00 | $16,685,000.00 | $63,595,000.00 | $15,448,000.00 | $30,994,000.00 | $15,939,000.00 | $53,223,000.00 | $12,635,000.00 | -- |
Cost of Revenues | $10,610,000.00 | $16,786,000.00 | $32,928,000.00 | $23,963,000.00 | $8,599,000.00 | $8,209,000.00 | $39,697,000.00 | $26,744,000.00 | $17,738,000.00 | $8,893,000.00 | $37,333,000.00 | $26,398,000.00 | $17,530,000.00 | $8,863,000.00 | $35,759,000.00 | $6,488,000.00 | $18,870,000.00 | $8,601,000.00 | $33,720,000.00 | $9,093,000.00 | $8,123,000.00 | $6,737,000.00 | $34,244,000.00 | $13,424,000.00 | $14,636,000.00 | $7,502,000.00 | $39,102,000.00 | $9,071,000.00 | $8,801,000.00 | $8,594,000.00 | $39,958,000.00 | $8,773,000.00 | $10,779,000.00 | $10,907,000.00 | $53,016,000.00 | $39,129,000.00 | $26,644,000.00 | $14,075,000.00 | $46,800,000.00 | $33,443,000.00 | $21,336,000.00 | $10,561,000.00 | $43,822,000.00 | $31,928,000.00 | $10,837,000.00 | $10,704,000.00 | $38,977,000.00 | $27,970,000.00 | $18,738,000.00 | $9,795,000.00 | $33,254,000.00 | $7,786,000.00 | -- |
Gross Profit | $12,302,000.00 | $9,198,000.00 | $7,849,000.00 | $3,810,000.00 | $350,000.00 | $-5,000.00 | $8,599,000.00 | $3,240,000.00 | $8,152,000.00 | $4,062,000.00 | $16,921,000.00 | $12,214,000.00 | $9,410,000.00 | $4,088,000.00 | $5,748,000.00 | $3,140,000.00 | $2,771,000.00 | $3,953,000.00 | $15,789,000.00 | $4,100,000.00 | $4,019,000.00 | $4,274,000.00 | $5,163,000.00 | $3,872,000.00 | $6,724,000.00 | $4,521,000.00 | $11,249,000.00 | $3,725,000.00 | $8,227,000.00 | $4,114,000.00 | $20,436,000.00 | $4,725,000.00 | $10,998,000.00 | $5,773,000.00 | $23,548,000.00 | $18,235,000.00 | $12,339,000.00 | $5,665,000.00 | $24,750,000.00 | $6,111,000.00 | $6,232,000.00 | $6,266,000.00 | $25,110,000.00 | $6,750,000.00 | $12,713,000.00 | $5,981,000.00 | $24,618,000.00 | $6,215,000.00 | $12,256,000.00 | $6,144,000.00 | $19,969,000.00 | $4,849,000.00 | -- |
Research and Development | $2,304,000.00 | $1,347,000.00 | $3,149,000.00 | $2,492,000.00 | $599,000.00 | $1,110,000.00 | $4,975,000.00 | $3,861,000.00 | $1,377,000.00 | $1,355,000.00 | $4,690,000.00 | $3,466,000.00 | $979,000.00 | $1,197,000.00 | $5,077,000.00 | $1,082,000.00 | $3,731,000.00 | $2,280,000.00 | $6,506,000.00 | $1,837,000.00 | $1,607,000.00 | $1,649,000.00 | $6,950,000.00 | $5,071,000.00 | $1,734,000.00 | $1,629,000.00 | $6,876,000.00 | $5,147,000.00 | $3,772,000.00 | $1,584,000.00 | $5,929,000.00 | $4,395,000.00 | $3,093,000.00 | $1,147,000.00 | $5,666,000.00 | $1,321,000.00 | $1,406,000.00 | $1,239,000.00 | $5,813,000.00 | $1,363,000.00 | $1,483,000.00 | $1,743,000.00 | $5,727,000.00 | $3,731,000.00 | $2,618,000.00 | $1,415,000.00 | $3,860,000.00 | $882,000.00 | $2,071,000.00 | $1,198,000.00 | $5,081,000.00 | $1,233,000.00 | -- |
Selling, General, and Administrative | $7,473,000.00 | $4,853,000.00 | $9,372,000.00 | $6,383,000.00 | $2,034,000.00 | $1,992,000.00 | $11,662,000.00 | $9,637,000.00 | $2,411,000.00 | $4,394,000.00 | $13,189,000.00 | $9,805,000.00 | $4,124,000.00 | $3,228,000.00 | $11,593,000.00 | $3,619,000.00 | $4,743,000.00 | $2,453,000.00 | $12,100,000.00 | $2,657,000.00 | $2,642,000.00 | $2,540,000.00 | $10,608,000.00 | $2,749,000.00 | $5,046,000.00 | $2,712,000.00 | $11,898,000.00 | $3,296,000.00 | $6,598,000.00 | $3,326,000.00 | $13,205,000.00 | $10,067,000.00 | $6,916,000.00 | $3,685,000.00 | $14,207,000.00 | $10,548,000.00 | $3,472,000.00 | $3,498,000.00 | $14,064,000.00 | $10,534,000.00 | $3,485,000.00 | $3,560,000.00 | $14,704,000.00 | $3,887,000.00 | $6,996,000.00 | $3,485,000.00 | $14,055,000.00 | $3,390,000.00 | $3,464,000.00 | $3,162,000.00 | $11,398,000.00 | $2,820,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $2,525,000.00 | $2,998,000.00 | $-4,672,000.00 | $-5,065,000.00 | $-2,283,000.00 | $-3,107,000.00 | $-8,038,000.00 | $-2,106,000.00 | $303,000.00 | $-1,687,000.00 | $-958,000.00 | $-1,057,000.00 | $219,000.00 | $-337,000.00 | $-10,922,000.00 | $-1,561,000.00 | $-5,703,000.00 | $-780,000.00 | $-2,817,000.00 | $-394,000.00 | $-230,000.00 | $85,000.00 | $-12,395,000.00 | $-7,309,000.00 | $-1,686,000.00 | $180,000.00 | $-7,525,000.00 | $-946,000.00 | $-2,143,000.00 | $-796,000.00 | $1,302,000.00 | $1,261,000.00 | $989,000.00 | $941,000.00 | $3,675,000.00 | $997,000.00 | $2,724,000.00 | $928,000.00 | $4,873,000.00 | $1,260,000.00 | $2,227,000.00 | $963,000.00 | $4,679,000.00 | $4,849,000.00 | $2,018,000.00 | $1,081,000.00 | $6,703,000.00 | $1,943,000.00 | $1,775,000.00 | $1,784,000.00 | $3,490,000.00 | $796,000.00 | -- |
Loss Before Income Taxes | $2,988,000.00 | $2,852,000.00 | $-5,427,000.00 | $-5,741,000.00 | $-2,313,000.00 | $-3,116,000.00 | $-8,662,000.00 | $-734,000.00 | $-1,076,000.00 | $-1,574,000.00 | $476,000.00 | $-696,000.00 | $92,000.00 | $-253,000.00 | $-11,768,000.00 | $-1,527,000.00 | $-5,471,000.00 | $-571,000.00 | $-2,473,000.00 | $-261,000.00 | $92,000.00 | $38,000.00 | $-11,275,000.00 | $-7,816,000.00 | $-557,000.00 | $1,315,000.00 | $-7,039,000.00 | $-850,000.00 | $-1,934,000.00 | $-746,000.00 | $2,075,000.00 | $2,004,000.00 | $111,000.00 | $1,591,000.00 | $4,536,000.00 | $1,078,000.00 | $3,258,000.00 | $1,309,000.00 | $6,300,000.00 | $4,855,000.00 | $2,161,000.00 | $1,056,000.00 | $5,086,000.00 | $5,129,000.00 | $3,309,000.00 | $1,198,000.00 | $6,814,000.00 | $4,964,000.00 | $1,406,000.00 | $1,984,000.00 | $3,595,000.00 | $2,504,000.00 | -- |
Earnings Per Share Basic | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-0.07 | -- | -- | -- | -- | -- | $-1.18 | $-0.17 | $0.07 | $-0.55 | $0.04 | $-0.12 | $-0.08 | $0.12 | $0.13 | $0.09 | $0.10 | $0.33 | $0.34 | $0.23 | $0.08 | $0.47 | $0.39 | $0.16 | $0.08 | $0.44 | $0.18 | $0.26 | $0.09 | $0.89 | $0.13 | $0.26 | $0.16 | $0.73 | $0.06 | -- |
Weighted Average Shares Basic | 9,439,939 | 9,391,714 | 9,337,444 | 9,327,828 | 9,317,000 | 9,307,939 | 9,266,000 | 9,257,107 | 9,246,240 | 9,192,571 | 9,177,537 | 9,164,714 | 9,154,434 | 9,139,130 | 9,073,609 | 9,104,288 | 9,036,732 | 9,001,324 | 8,916,250 | 8,927,710 | 8,893,203 | 8,876,416 | 8,841,166 | 8,846,083 | 8,830,486 | 8,826,026 | 8,787,082 | 8,780,069 | 8,780,633 | 8,762,355 | 8,727,874 | 8,722,500 | 8,715,656 | 8,706,185 | 8,610,950 | 8,595,558 | 8,598,456 | 8,578,733 | 8,526,576 | 8,537,294 | 8,519,718 | 8,489,901 | 8,412,633 | 8,424,162 | 8,389,942 | 8,378,247 | 8,329,081 | 8,319,740,000 | 8,318,874 | 8,304,484 | 8,258,989 | 8,262,713,000 | -- |
Earnings Per Share Diluted | -- | -- | -- | -- | $-0.25 | $-0.33 | -- | $-0.08 | $-0.12 | $-0.17 | -- | $-0.08 | $0.04 | $-0.03 | -- | $-0.17 | $-0.61 | $-0.07 | -- | $-0.04 | $0.02 | -- | -- | $-1.27 | $-0.10 | $0.07 | $-0.55 | $-0.16 | $-0.12 | $-0.08 | $0.11 | $0.12 | $-0.01 | $0.10 | $0.32 | $0.10 | $0.23 | $0.08 | $0.46 | $0.14 | $0.16 | $0.08 | $0.43 | $0.18 | $0.26 | $0.09 | $0.86 | $0.13 | $0.09 | $0.16 | $0.72 | $0.06 | -- |
Weighted Average Shares Diluted | 9,407,789 | 9,391,714 | 9,337,444 | 9,327,828 | 9,317,143 | 9,307,939 | 9,266,000 | 9,257,107 | 9,301,528 | 9,193,000 | 9,248,425 | 9,164,713 | 9,235,777 | 9,139,130 | 9,325,487 | 9,104,288 | 9,036,732 | 9,001,324 | 9,159,124 | 8,927,710 | 9,102,039 | 8,990,471 | 8,841,166 | 8,846,083 | 8,830,486 | 8,967,307 | 8,787,082 | 8,780,069 | 8,771,494 | 8,762,355 | 8,936,909 | 8,947,747 | 8,959,150 | 8,984,037 | 8,909,758 | 8,864,461 | 8,876,972 | 8,856,849 | 8,816,957 | 8,805,962 | 8,821,779 | 8,726,323 | 8,604,651 | 8,603,774 | 8,603,021 | 8,544,052 | 8,540,955 | 8,537,591,000 | 8,540,065 | 8,503,101 | 8,363,023 | 8,372,187,000 | -- |
Common 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 | 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 | -- | -- |
Common Stock Shares Outstanding | 9,485,000 | 9,403,000 | 9,373,000 | 9,353,000 | 9,333,000 | 9,314,000 | 9,297,000 | 9,284,000 | 9,263,000 | 9,246,000 | 9,225,000 | 9,193,000 | 9,175,000 | 9,164,000 | 9,121,000 | 9,108,000 | 9,100,000 | 9,033,000 | 8,980,000 | 8,955,000 | 8,909,000 | 8,881,000 | 8,867,000 | 8,853,000 | 8,843,000 | 8,831,000 | 8,817,000 | 8,803,000 | 8,794,000 | 8,768,000 | 8,753,000 | -- | -- | -- | 8,699,000 | -- | -- | -- | 8,571,000 | -- | -- | -- | 8,463,000 | -- | -- | -- | 8,363,000 | -- | -- | -- | -- | -- | -- |
Common Stock Value | $9,487,000.00 | $9,405,000.00 | $9,374,000.00 | $9,354,000.00 | $9,334,000.00 | $9,315,000.00 | $9,298,000.00 | $9,285,000.00 | $9,264,000.00 | $9,247,000.00 | $9,226,000.00 | $9,194,000.00 | $9,176,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | $9,164,000.00 | -- | -- | $9,164,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | -- | -- | $1.00 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | 600,000 | -- | -- | -- | 600,000 | -- | -- | -- | 600,000 | -- | -- | -- | 600,000 | -- | -- | -- | 600,000 | -- | -- | -- | 600,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | -- | -- | $1.00 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |