Date | 10/31/2023 | 7/31/2023 | 4/30/2023 | 10/31/2022 | 7/31/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 | 10/31/2010 | 10/31/2009 | 4/30/1987 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $4,897,000.00 | $4,063,000.00 | $4,326,000.00 | $4,532,000.00 | $5,086,000.00 | $13,507,000.00 | $13,053,000.00 | $12,578,000.00 | $14,762,000.00 | $15,489,000.00 | $15,797,000.00 | $15,628,000.00 | $14,076,000.00 | $14,390,000.00 | $12,540,000.00 | $13,312,000.00 | $13,856,000.00 | $14,016,000.00 | $16,334,000.00 | $11,591,000.00 | $8,489,000.00 | $5,880,000.00 | $6,039,000.00 | $5,498,000.00 | $4,317,000.00 | $4,354,000.00 | $5,258,000.00 | $4,649,000.00 | $5,021,000.00 | $5,766,000.00 | $7,595,000.00 | $7,908,000.00 | $10,393,000.00 | $10,922,000.00 | $14,718,000.00 | $14,237,000.00 | $13,416,000.00 | $12,777,000.00 | $11,881,000.00 | $10,782,000.00 | $8,486,000.00 | $6,948,965.00 | $5,491,768.00 | $5,630,000.00 | $3,812,724.00 | $1,596,973.00 | $1,760,816.00 | $1,169,352.00 | $3,386,914.00 | $4,607,479.00 | $4,728,884.00 | $1,225,927.00 | -- |
Accounts Receivable Net Current | $10,277,000.00 | $9,293,000.00 | $14,493,000.00 | $14,812,000.00 | $16,161,000.00 | $10,514,000.00 | $13,523,000.00 | $10,526,000.00 | $6,364,000.00 | $5,155,000.00 | $5,669,000.00 | $5,048,000.00 | $4,950,000.00 | $5,745,000.00 | $12,190,000.00 | $9,926,000.00 | $7,938,000.00 | $5,633,000.00 | $4,255,000.00 | $5,888,000.00 | $11,745,000.00 | $5,397,000.00 | $3,901,000.00 | $3,793,000.00 | $4,471,000.00 | $3,692,000.00 | $4,077,000.00 | $4,314,000.00 | $4,015,000.00 | $3,865,000.00 | $3,980,000.00 | $3,915,000.00 | $4,162,000.00 | $3,414,000.00 | $2,428,000.00 | $2,589,000.00 | $2,691,000.00 | $2,521,000.00 | $3,160,000.00 | $3,542,000.00 | $4,990,000.00 | $5,778,979.00 | $5,167,012.00 | $3,140,107.00 | $3,107,941.00 | $2,888,453.00 | $2,605,965.00 | -- | -- | -- | $2,557,822.00 | -- | -- |
Inventory | $18,730,000.00 | $20,204,000.00 | $20,386,000.00 | $21,054,000.00 | $19,161,000.00 | $13,477,000.00 | $11,179,000.00 | $10,400,000.00 | $9,574,000.00 | $9,019,000.00 | $8,586,000.00 | $9,247,000.00 | $9,100,000.00 | $8,390,000.00 | $8,245,000.00 | $8,086,000.00 | $7,932,000.00 | $8,169,000.00 | $7,113,000.00 | $6,854,000.00 | $7,075,000.00 | $6,797,000.00 | $6,109,000.00 | $6,482,000.00 | $6,690,000.00 | $6,554,000.00 | $6,022,000.00 | $6,492,000.00 | $6,810,000.00 | $7,020,000.00 | $6,928,000.00 | $7,263,000.00 | $5,551,000.00 | $5,964,000.00 | $5,259,000.00 | $5,612,000.00 | $5,574,000.00 | $6,030,000.00 | $5,995,000.00 | $7,310,000.00 | $7,311,000.00 | $6,737,372.00 | $6,984,546.00 | $6,756,169.00 | $6,448,990.00 | $6,281,622.00 | $6,189,601.00 | -- | -- | -- | $4,607,843.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $36,040,000.00 | $34,840,000.00 | $41,028,000.00 | $46,247,000.00 | $47,055,000.00 | $41,084,000.00 | $40,648,000.00 | $37,628,000.00 | $34,337,000.00 | $31,802,000.00 | $30,865,000.00 | $31,168,000.00 | $29,247,000.00 | $29,246,000.00 | $33,660,000.00 | $32,081,000.00 | $30,462,000.00 | $28,599,000.00 | $28,530,000.00 | $25,187,000.00 | $27,874,000.00 | $18,829,000.00 | $16,793,000.00 | $16,503,000.00 | $16,937,000.00 | $16,143,000.00 | $16,793,000.00 | $17,406,000.00 | $17,684,000.00 | $18,419,000.00 | $19,657,000.00 | $20,543,000.00 | $21,134,000.00 | $21,920,000.00 | $23,439,000.00 | $23,370,000.00 | $22,690,000.00 | $22,610,000.00 | $22,910,000.00 | $22,900,000.00 | $22,194,000.00 | $21,176,246.00 | $19,044,246.00 | $16,731,427.00 | $15,491,172.00 | $15,772,200.00 | $16,413,206.00 | -- | -- | -- | $17,533,406.00 | -- | -- |
Property Plant and Equipement | $4,924,000.00 | $4,968,000.00 | $4,168,000.00 | $3,173,000.00 | $1,031,000.00 | $727,000.00 | $708,000.00 | $759,000.00 | $814,000.00 | $846,000.00 | $810,000.00 | $773,000.00 | $797,000.00 | $867,000.00 | $839,000.00 | $806,000.00 | $649,000.00 | $564,000.00 | $559,000.00 | $606,000.00 | $611,000.00 | $626,000.00 | $711,000.00 | $665,000.00 | $714,000.00 | $761,000.00 | $828,000.00 | $938,000.00 | $807,000.00 | $829,000.00 | $921,000.00 | $962,000.00 | $914,000.00 | $919,000.00 | $829,000.00 | $883,000.00 | $928,000.00 | $969,000.00 | $1,053,000.00 | $1,033,000.00 | $1,057,000.00 | $3,047,085.00 | $1,204,298.00 | $1,205,535.00 | $1,247,416.00 | $1,079,945.00 | $2,442,738.00 | -- | -- | -- | $530,327.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $8,085,000.00 | $8,085,000.00 | $8,085,000.00 | $8,085,000.00 | $7,682,000.00 | $2,467,000.00 | $2,467,000.00 | $2,467,000.00 | $2,467,000.00 | $2,467,000.00 | $2,467,000.00 | $2,697,000.00 | $2,697,000.00 | $2,753,000.00 | $1,340,000.00 | $1,340,000.00 | $1,340,000.00 | $1,340,000.00 | $1,340,000.00 | $3,219,000.00 | $3,219,000.00 | $3,219,000.00 | $3,219,000.00 | $3,219,000.00 | $3,219,000.00 | $3,219,000.00 | $3,219,000.00 | $5,913,000.00 | $5,913,000.00 | $5,913,000.00 | $5,913,000.00 | $5,913,000.00 | $5,387,000.00 | $5,387,000.00 | $3,076,000.00 | $3,076,000.00 | $3,076,000.00 | $3,076,000.00 | $3,076,000.00 | $3,076,000.00 | $3,076,000.00 | $3,076,023.00 | $3,076,023.00 | $3,076,023.00 | $3,076,023.00 | $3,076,023.00 | $3,076,023.00 | -- | -- | -- | -- | -- | -- |
Other Assets | $277,000.00 | $277,000.00 | $295,000.00 | $295,000.00 | $295,000.00 | $70,000.00 | $70,000.00 | $70,000.00 | $70,000.00 | $70,000.00 | $70,000.00 | $69,000.00 | $69,000.00 | $68,000.00 | $112,000.00 | $68,000.00 | $68,000.00 | $49,000.00 | $49,000.00 | $49,000.00 | $49,000.00 | $49,000.00 | $70,000.00 | $90,000.00 | $107,000.00 | $121,000.00 | $141,000.00 | $155,000.00 | $175,000.00 | $205,000.00 | $39,000.00 | $38,000.00 | $21,000.00 | $21,000.00 | $21,000.00 | $21,000.00 | $21,000.00 | $23,000.00 | $30,000.00 | $30,000.00 | $32,000.00 | $34,658.00 | $34,658.00 | $32,159.00 | $32,159.00 | $32,159.00 | $102,828.00 | -- | -- | -- | $32,159.00 | -- | -- |
Total Assets | $82,278,000.00 | $78,056,000.00 | $84,119,000.00 | $89,566,000.00 | $87,195,000.00 | $49,736,000.00 | $49,648,000.00 | $46,414,000.00 | $42,767,000.00 | $40,635,000.00 | $40,822,000.00 | $40,894,000.00 | $39,412,000.00 | $39,832,000.00 | $37,700,000.00 | $36,113,000.00 | $34,405,000.00 | $32,507,000.00 | $32,502,000.00 | $32,913,000.00 | $35,743,000.00 | $26,851,000.00 | $25,060,000.00 | $24,891,000.00 | $25,538,000.00 | $24,953,000.00 | $25,837,000.00 | $29,565,000.00 | $29,890,000.00 | $30,916,000.00 | $32,252,000.00 | $33,350,000.00 | $30,808,000.00 | $31,702,000.00 | $29,029,000.00 | $29,068,000.00 | $28,489,000.00 | $28,507,000.00 | $28,953,000.00 | $28,978,000.00 | $28,353,000.00 | $27,478,596.00 | $25,463,418.00 | $23,204,389.00 | $22,061,067.00 | $22,229,676.00 | $24,377,946.00 | -- | -- | -- | $19,109,363.00 | -- | -- |
Accounts Payable | $3,201,000.00 | $2,702,000.00 | $6,105,000.00 | $5,652,000.00 | $6,050,000.00 | $3,382,000.00 | $3,504,000.00 | $2,461,000.00 | $1,236,000.00 | $1,510,000.00 | $1,475,000.00 | $1,221,000.00 | $1,454,000.00 | $1,220,000.00 | $2,406,000.00 | $2,430,000.00 | $1,580,000.00 | $1,744,000.00 | $1,342,000.00 | $1,842,000.00 | $5,936,000.00 | $2,101,000.00 | $1,356,000.00 | $1,224,000.00 | $1,910,000.00 | $1,373,000.00 | $1,138,000.00 | $1,172,000.00 | $1,094,000.00 | $1,649,000.00 | $1,493,000.00 | $1,979,000.00 | $1,422,000.00 | $1,489,000.00 | $867,000.00 | $697,000.00 | $307,000.00 | $589,000.00 | $792,000.00 | $933,000.00 | $682,000.00 | $1,056,125.00 | $1,429,000.00 | $1,182,048.00 | $1,001,737.00 | $1,273,930.00 | $521,174.00 | -- | -- | -- | $537,850.00 | -- | -- |
Accrued Liabilities | $4,572,000.00 | $4,507,000.00 | $5,373,000.00 | $8,814,000.00 | $6,913,000.00 | $5,659,000.00 | $5,034,000.00 | $3,697,000.00 | $3,240,000.00 | $2,617,000.00 | $2,573,000.00 | $2,601,000.00 | $3,305,000.00 | $3,311,000.00 | $3,653,000.00 | $2,956,000.00 | $3,078,000.00 | $2,059,000.00 | $3,377,000.00 | $3,490,000.00 | $3,985,000.00 | $2,697,000.00 | $2,242,000.00 | $2,133,000.00 | $2,176,000.00 | $2,009,000.00 | $2,770,000.00 | $2,540,000.00 | $2,166,000.00 | $2,269,000.00 | $2,868,000.00 | $2,882,000.00 | $1,652,000.00 | $2,629,000.00 | $1,422,000.00 | $1,475,000.00 | $1,154,000.00 | $1,178,000.00 | $1,741,000.00 | $1,929,000.00 | $2,225,000.00 | $2,361,221.00 | $2,102,000.00 | $1,690,614.00 | $1,289,837.00 | $1,192,310.00 | $1,579,445.00 | -- | -- | -- | $1,217,454.00 | -- | -- |
Total Current Liabilities | $42,516,000.00 | $37,652,000.00 | $42,314,000.00 | $47,697,000.00 | $45,966,000.00 | $10,284,000.00 | $10,045,000.00 | $7,794,000.00 | $5,527,000.00 | $8,477,000.00 | $8,758,000.00 | $9,095,000.00 | $7,719,000.00 | $7,888,000.00 | $6,167,000.00 | $5,477,000.00 | $4,745,000.00 | $3,814,000.00 | $4,719,000.00 | $5,518,000.00 | $10,557,000.00 | $4,998,000.00 | $3,717,000.00 | $3,790,000.00 | $4,539,000.00 | $3,903,000.00 | $4,445,000.00 | $5,016,000.00 | $4,780,000.00 | $5,438,000.00 | $5,881,000.00 | $7,106,000.00 | $4,445,000.00 | $5,247,000.00 | $3,173,000.00 | $3,134,000.00 | $2,463,000.00 | $2,768,000.00 | $3,534,000.00 | $4,093,000.00 | $4,048,000.00 | $4,882,851.00 | $5,233,000.00 | $4,109,572.00 | $3,479,243.00 | $3,663,453.00 | $4,699,918.00 | -- | -- | -- | $2,195,403.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $26,087,000.00 | $25,878,000.00 | $25,634,000.00 | $25,118,000.00 | $24,929,000.00 | $24,427,000.00 | $24,301,000.00 | $24,132,000.00 | $23,678,000.00 | $23,441,000.00 | $22,946,000.00 | $22,840,000.00 | $22,652,000.00 | $22,524,000.00 | $21,949,000.00 | $21,647,000.00 | $21,522,000.00 | $21,429,000.00 | $20,974,000.00 | $20,857,000.00 | $20,196,000.00 | $19,885,000.00 | $19,654,000.00 | $19,540,000.00 | $19,454,000.00 | $19,407,000.00 | $19,379,000.00 | $19,334,000.00 | $19,121,000.00 | $19,200,000.00 | $19,129,000.00 | $18,664,000.00 | $18,395,000.00 | $18,340,000.00 | $17,230,000.00 | $16,828,000.00 | $16,715,000.00 | $16,330,000.00 | $15,706,000.00 | $14,866,000.00 | $14,658,000.00 | $13,585,795.00 | $12,007,000.00 | $11,682,155.00 | $11,561,570.00 | $11,472,185.00 | $11,382,605.00 | -- | -- | -- | $6,996,656.00 | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $13,571,000.00 | $14,423,000.00 | $16,068,000.00 | $16,649,000.00 | $16,198,000.00 | $14,924,000.00 | $15,201,000.00 | $14,388,000.00 | $13,462,000.00 | $8,617,000.00 | $9,020,000.00 | $8,861,000.00 | $8,943,000.00 | $9,322,000.00 | $9,489,000.00 | $8,895,000.00 | $8,044,000.00 | $7,170,000.00 | $6,716,000.00 | $6,445,000.00 | $4,898,000.00 | $1,878,000.00 | $1,600,000.00 | $1,472,000.00 | $1,457,000.00 | $1,555,000.00 | $1,925,000.00 | $5,127,000.00 | $5,901,000.00 | $6,191,000.00 | $7,155,000.00 | $7,494,000.00 | $7,883,000.00 | $8,030,000.00 | $8,543,000.00 | $9,023,000.00 | $9,229,000.00 | $9,327,000.00 | $9,632,000.00 | $9,940,000.00 | $9,569,000.00 | $8,935,272.00 | $8,152,999.00 | $7,343,768.00 | $6,951,656.00 | $7,024,744.00 | $8,010,701.00 | -- | -- | -- | $9,858,686.00 | -- | -- |
Total Stockholders' Equity | $39,762,000.00 | $40,404,000.00 | $41,805,000.00 | $41,869,000.00 | $41,229,000.00 | $39,452,000.00 | $39,603,000.00 | $38,620,000.00 | $37,240,000.00 | $32,158,000.00 | $32,064,000.00 | $31,799,000.00 | $31,693,000.00 | $31,944,000.00 | $31,533,000.00 | $30,636,000.00 | $29,660,000.00 | $28,693,000.00 | $27,783,000.00 | $27,395,000.00 | $25,186,000.00 | $21,853,000.00 | $21,343,000.00 | $21,101,000.00 | $20,999,000.00 | $21,050,000.00 | $21,392,000.00 | $24,549,000.00 | $25,110,000.00 | $25,478,000.00 | $26,371,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $20,230,305.00 | $19,094,817.00 | $18,581,824.00 | $18,566,223.00 | $19,464,411.00 | -- | -- | -- | $16,913,960.00 | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $213,617.00 | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $82,278,000.00 | $78,056,000.00 | $84,119,000.00 | $89,566,000.00 | $87,195,000.00 | $49,736,000.00 | $49,648,000.00 | $46,414,000.00 | $42,767,000.00 | $40,635,000.00 | $40,822,000.00 | $40,894,000.00 | $39,412,000.00 | $39,832,000.00 | $37,700,000.00 | $36,113,000.00 | $34,405,000.00 | $32,507,000.00 | $32,502,000.00 | $32,913,000.00 | $35,743,000.00 | $26,851,000.00 | $25,060,000.00 | $24,891,000.00 | $25,538,000.00 | $24,953,000.00 | $25,837,000.00 | $29,565,000.00 | $29,890,000.00 | $30,916,000.00 | $32,252,000.00 | $33,350,000.00 | $30,808,000.00 | $31,702,000.00 | $29,029,000.00 | $29,068,000.00 | $28,489,000.00 | $28,507,000.00 | $28,953,000.00 | $28,978,000.00 | $28,353,000.00 | $27,478,596.00 | $25,463,418.00 | $23,204,389.00 | $22,061,067.00 | $22,229,676.00 | $24,377,946.00 | -- | -- | -- | $19,109,363.00 | -- | -- |
Date | 10/31/2023 | 7/31/2023 | 4/30/2023 | 10/31/2022 | 7/31/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 | 10/31/2010 | 10/31/2009 | 4/30/1987 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $12,414,000.00 | $55,325,000.00 | $39,784,000.00 | $24,273,000.00 | $10,647,000.00 | $50,196,000.00 | $40,302,000.00 | $32,721,000.00 | $10,341,000.00 | $30,964,000.00 | $22,065,000.00 | $7,640,000.00 | $6,617,000.00 | $30,241,000.00 | $22,159,000.00 | $14,519,000.00 | $6,984,000.00 | $32,804,000.00 | $23,868,000.00 | $14,969,000.00 | $2,200,000.00 | $23,115,000.00 | $17,150,000.00 | $11,614,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $19,537,000.00 | $15,031,000.00 | $11,207,000.00 | $24,549,000.00 | $7,248,000.00 | $4,084,000.00 | $17,768,000.00 | $12,435,000.00 | $7,376,000.00 | $2,606,000.00 | $11,566,000.00 | $8,570,000.00 | $5,839,000.00 | $3,253,000.00 | $15,637,000.00 | $11,505,000.00 | $7,240,000.00 | $3,145,000.00 | $17,100,000.00 | $14,147,000.00 | $8,084,000.00 | $3,073,000.00 | $8,722,000.00 | $6,027,000.00 | $1,954,000.00 | $1,857,000.00 | $8,463,000.00 | $2,127,000.00 | $2,352,000.00 | $2,076,000.00 | $11,267,000.00 | $2,835,000.00 | $5,569,000.00 | $2,500,000.00 | $10,453,000.00 | $7,822,000.00 | $5,334,000.00 | $2,582,000.00 | $15,965,000.00 | $12,983,000.00 | $4,059,000.00 | $4,936,804.00 | $13,233,820.00 | $8,878,009.00 | $3,022,169.00 | $2,502,003.00 | $9,336,373.00 | $6,822,273.00 | $4,406,724.00 | $2,169,968.00 | $8,163,380.00 | -- | -- |
Research and Development | $3,151,000.00 | $2,535,000.00 | $1,845,000.00 | $2,913,000.00 | $791,000.00 | $454,000.00 | $1,479,000.00 | $1,044,000.00 | $633,000.00 | $431,000.00 | $1,989,000.00 | $1,553,000.00 | $1,124,000.00 | $596,000.00 | $1,468,000.00 | $1,033,000.00 | $652,000.00 | $320,000.00 | $1,480,000.00 | $1,221,000.00 | $963,000.00 | $326,000.00 | $845,000.00 | $215,000.00 | $428,000.00 | $224,000.00 | $747,000.00 | $217,000.00 | $340,000.00 | $198,000.00 | $923,000.00 | $688,000.00 | $225,000.00 | $217,000.00 | $948,000.00 | $228,000.00 | $470,000.00 | $256,000.00 | $1,377,000.00 | $894,000.00 | $581,000.00 | $288,855.00 | $1,134,095.00 | $261,322.00 | $283,765.00 | $289,997.00 | $1,246,758.00 | $274,156.00 | $629,456.00 | $296,016.00 | $887,865.00 | -- | -- |
Selling, General, and Administrative | $20,183,000.00 | $15,186,000.00 | $10,042,000.00 | $19,448,000.00 | $13,838,000.00 | $3,992,000.00 | $11,874,000.00 | $8,099,000.00 | $4,647,000.00 | $2,764,000.00 | $9,980,000.00 | $7,423,000.00 | $4,902,000.00 | $2,656,000.00 | $9,710,000.00 | $7,048,000.00 | $4,439,000.00 | $2,039,000.00 | $8,173,000.00 | $2,121,000.00 | $5,624,000.00 | $2,193,000.00 | $7,506,000.00 | $1,817,000.00 | $1,684,000.00 | $1,992,000.00 | $9,560,000.00 | $7,261,000.00 | $2,251,000.00 | $2,489,000.00 | $9,126,000.00 | $6,833,000.00 | $2,121,000.00 | $2,257,000.00 | $7,239,000.00 | $1,632,000.00 | $3,762,000.00 | $1,987,000.00 | $7,810,000.00 | $6,655,000.00 | $4,723,000.00 | $2,587,424.00 | $8,024,485.00 | $5,847,438.00 | $3,850,937.00 | $2,011,256.00 | $6,953,510.00 | $2,141,268.00 | $1,281,585.00 | $1,345,514.00 | $5,133,967.00 | -- | -- |
Total Operating Expenses | $23,334,000.00 | $17,721,000.00 | $11,887,000.00 | $22,361,000.00 | $15,939,000.00 | $4,446,000.00 | $13,353,000.00 | $9,143,000.00 | $5,280,000.00 | $3,195,000.00 | $11,969,000.00 | $8,976,000.00 | $6,026,000.00 | $3,252,000.00 | $11,178,000.00 | $8,081,000.00 | $5,091,000.00 | $2,359,000.00 | $9,653,000.00 | $7,814,000.00 | $4,068,000.00 | $2,519,000.00 | $8,351,000.00 | $2,032,000.00 | $4,105,000.00 | $2,216,000.00 | $13,151,000.00 | $2,794,000.00 | $5,024,000.00 | $2,687,000.00 | $10,049,000.00 | $2,702,000.00 | $4,820,000.00 | $2,474,000.00 | $8,187,000.00 | $6,092,000.00 | $4,232,000.00 | $2,243,000.00 | $9,187,000.00 | $7,549,000.00 | $2,428,000.00 | $2,876,279.00 | $9,158,580.00 | $2,259,671.00 | $2,123,446.00 | $2,301,253.00 | $8,200,268.00 | $5,671,980.00 | $1,615,026.00 | $1,641,530.00 | $6,159,160.00 | -- | -- |
Loss from Operations | $-3,797,000.00 | $-2,690,000.00 | $-680,000.00 | $2,188,000.00 | $1,473,000.00 | $-362,000.00 | $4,415,000.00 | $3,292,000.00 | $2,096,000.00 | $-589,000.00 | $-403,000.00 | $-406,000.00 | $-187,000.00 | $1,000.00 | $4,459,000.00 | $3,424,000.00 | $1,362,000.00 | $786,000.00 | $7,447,000.00 | $2,143,000.00 | $4,016,000.00 | $554,000.00 | $371,000.00 | $-109,000.00 | $-293,000.00 | $-359,000.00 | $-4,688,000.00 | $-1,316,000.00 | $-649,000.00 | $-611,000.00 | $1,218,000.00 | $883,000.00 | $723,000.00 | $26,000.00 | $2,266,000.00 | $1,730,000.00 | $1,102,000.00 | $339,000.00 | $6,778,000.00 | $5,434,000.00 | $3,692,000.00 | $2,060,525.00 | $4,075,240.00 | $1,094,166.00 | $898,723.00 | $200,750.00 | $1,136,105.00 | $1,150,293.00 | $1,150,168.00 | $528,438.00 | $2,004,220.00 | -- | -- |
Loss Before Income Taxes | $-4,250,000.00 | $-3,032,000.00 | $-905,000.00 | $1,587,000.00 | $1,193,000.00 | $-357,000.00 | $7,217,000.00 | $6,095,000.00 | $4,896,000.00 | $-597,000.00 | $-448,000.00 | $-388,000.00 | $-169,000.00 | $12,000.00 | $4,557,000.00 | $3,499,000.00 | $2,184,000.00 | $808,000.00 | $7,494,000.00 | $6,733,000.00 | $4,577,000.00 | $557,000.00 | $400,000.00 | $-86,000.00 | $-275,000.00 | $-339,000.00 | $-4,683,000.00 | $-1,320,000.00 | $-621,000.00 | $-611,000.00 | $1,253,000.00 | $138,000.00 | $733,000.00 | $31,000.00 | $2,295,000.00 | $635,000.00 | $770,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.30 | $-0.22 | $-0.06 | $0.14 | $0.10 | $-0.03 | $0.62 | $0.54 | $0.45 | $-0.04 | $-0.01 | $-0.02 | $-0.02 | -- | $0.38 | $0.29 | $0.18 | $0.07 | $0.64 | $0.60 | $0.41 | $0.05 | $0.04 | $0.02 | $0.01 | $-0.02 | $-0.47 | $-0.07 | $-0.05 | $-0.04 | $0.12 | $0.02 | $0.05 | $0.01 | $0.18 | $0.14 | $0.06 | $0.03 | $0.50 | $0.48 | $0.36 | $0.21 | $0.38 | $0.21 | $0.10 | $0.02 | $0.12 | $0.01 | $0.07 | $0.06 | $0.21 | -- | -- |
Weighted Average Shares Basic | 10,283,449 | 10,267,652 | 10,256,158 | 10,120,254 | 10,100,767 | 10,067,186 | 9,978,683 | 9,955,193 | 9,927,776 | 9,864,689 | 9,678,822 | 9,661,054 | 9,633,935 | 9,564,533 | 9,358,836 | 9,343,067 | 9,332,665 | 9,309,454 | 9,105,406 | 9,045,340 | 9,053,838 | 8,880,384 | 8,840,895 | 8,838,027 | 8,882,863 | 8,834,747 | 8,786,510 | 8,770,375 | 8,738,012 | 8,716,712 | 8,494,111 | 8,446,223 | 8,395,952 | 8,286,831 | 8,215,688 | 8,250,042 | 8,208,278 | 8,143,640 | 7,600,029 | 7,492,137 | 7,610,309 | 7,074,095 | 6,908,890 | 6,914,450 | 6,872,439 | 7,002,929 | 6,382,845 | 6,486,577 | 6,009,849 | 5,899,406 | -- | -- | -- |
Earnings Per Share Diluted | $-0.30 | $-0.22 | $-0.06 | $0.14 | $0.10 | $-0.03 | $0.61 | $0.53 | $0.44 | $-0.04 | $-0.01 | $-0.02 | $-0.02 | -- | $0.36 | $0.28 | $0.17 | $0.07 | $0.61 | $0.57 | $0.40 | $0.05 | $0.04 | $0.02 | $-0.01 | $-0.02 | $-0.47 | $-0.12 | $-0.05 | $-0.04 | $0.11 | $0.08 | $0.05 | $0.01 | $0.16 | $0.13 | $0.05 | $0.03 | $0.46 | $0.43 | $0.14 | $0.19 | $0.34 | $0.19 | $0.08 | $0.02 | $0.11 | $0.01 | $0.06 | $0.05 | $0.19 | -- | -- |
Weighted Average Shares Diluted | 10,283,449 | 10,267,652 | 10,256,158 | 10,242,417 | 10,238,932 | 10,067,186 | 10,154,239 | 10,131,172 | 10,096,916 | 9,864,689 | 9,678,822 | 9,661,054 | 9,633,935 | 9,873,336 | 9,854,604 | 9,849,889 | 9,837,718 | 9,838,154 | 9,593,066 | 9,442,612 | 9,386,194 | 9,099,301 | 8,915,764 | 8,915,794 | 8,882,863 | 8,834,747 | 8,786,510 | 8,770,375 | 8,738,012 | 8,716,712 | 8,862,217 | 8,916,643 | 8,773,667 | 8,667,771 | 8,742,025 | 8,763,593 | 8,746,358 | 8,817,351 | 8,455,631 | 8,362,978 | 8,249,455 | 8,004,166 | 7,680,743 | 7,657,546 | 7,623,805 | 7,720,534 | 7,291,848 | 7,085,996 | 6,914,030 | 6,799,770 | -- | -- | -- |
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 | 21,250,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 | 20,000,000 | -- | -- | -- | 200,000,000 | -- | 100,000,000 |
Common Stock Shares Outstanding | 10,343,223 | 10,289,891 | 10,290,377 | 10,193,287 | 10,156,191 | 10,096,175 | 10,058,571 | 10,025,598 | 10,001,056 | 9,962,456 | 9,814,118 | 9,771,517 | 9,758,062 | 9,745,135 | 9,462,267 | 9,390,351 | 9,360,351 | 9,356,935 | 9,291,201 | 9,267,597 | 9,144,873 | 8,974,297 | 8,872,246 | 8,852,246 | 8,835,483 | 8,835,483 | 8,835,483 | 8,835,483 | 8,835,483 | 8,718,914 | 8,713,664 | 8,571,831 | 8,510,697 | 8,509,437 | 8,255,979 | 8,260,307 | 8,242,892 | 8,184,887 | 8,075,124 | 7,856,102 | 7,779,451 | 7,467,809 | 6,978,374 | 6,889,424 | 6,859,811 | 6,929,365 | 7,110,507 | -- | -- | -- | 5,861,764 | -- | 29,999,998 |
Common Stock Value | $104,000.00 | $103,000.00 | $103,000.00 | $102,000.00 | $102,000.00 | $101,000.00 | $101,000.00 | $100,000.00 | $100,000.00 | $100,000.00 | $98,000.00 | $98,000.00 | $98,000.00 | $98,000.00 | $95,000.00 | $94,000.00 | $94,000.00 | $94,000.00 | $93,000.00 | $93,000.00 | $92,000.00 | $90,000.00 | $89,000.00 | $89,000.00 | $88,000.00 | $88,000.00 | $88,000.00 | $88,000.00 | $88,000.00 | $87,000.00 | $87,000.00 | $86,000.00 | $85,000.00 | $85,000.00 | $83,000.00 | $83,000.00 | $82,000.00 | $82,000.00 | $81,000.00 | $79,000.00 | $78,000.00 | $74,678.00 | $70,000.00 | $68,894.00 | $68,598.00 | $69,294.00 | $71,105.00 | -- | -- | -- | $58,618.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 | $0.01 | -- | -- | -- | $0.01 | -- | $0.00 |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $388,000.00 | $388,000.00 | $388,000.00 | $193,000.00 | $748,000.00 | $560,000.00 | $373,000.00 | $186,000.00 | $730,000.00 | $544,000.00 | $183,000.00 | $176,000.00 | $707,000.00 | $177,000.00 | $353,000.00 | $176,000.00 | $1,141,000.00 | $177,000.00 | $177,000.00 | $610,000.00 | $2,382,000.00 | $1,773,000.00 | $1,174,000.00 | $578,000.00 | $2,302,000.00 | $1,723,000.00 | $1,145,000.00 | $570,000.00 | $2,349,000.00 | $1,790,000.00 | $1,244,000.00 | $700,215.00 | $1,386,751.00 | $1,038,408.00 | $695,230.00 | $352,693.00 | $2,528,971.00 | $172,287.00 | $215,321.00 | $84,809.00 | $84,113.00 | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3.47 | -- | -- | $3.47 | $0.66 | -- | -- | $0.66 | $0.32 | -- | -- | -- | $0.87 | $0.87 | $0.87 | $0.87 | $1.01 | -- | -- | $1.01 | -- | $1.91 | $1.91 | $1.91 | -- | -- | $1.67 | $1.49 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |