Date | 12/31/2023 | 9/30/2023 | 6/30/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 12/31/2020 | 10/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 4/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 7/31/2018 | 6/30/2018 | 4/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 4/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 4/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 8/31/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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $2,000,000.00 | $1,370,000.00 | $2,445,000.00 | $4,800,000.00 | $3,458,000.00 | $1,790,000.00 | $2,000,000.00 | $2,000,000.00 | $2,700,000.00 | $2,833,000.00 | -- | -- | -- | $5,331,000.00 | $7,283,000.00 | $6,492,000.00 | $7,097,000.00 | -- | $3,226,000.00 | $4,069,000.00 | $6,016,000.00 | -- | $7,721,000.00 | -- | $8,284,000.00 | $8,165,000.00 | $5,604,000.00 | $2,961,000.00 | -- | $6,869,000.00 | $3,938,000.00 | $4,111,808.00 | $2,279,905.00 | -- | $2,003,701.00 | $2,689,464.00 | $1,721,894.00 | -- | $2,104,060.00 | $2,745,602.00 | $3,612,153.00 | $2,611,712.00 | $2,348,526.00 | $2,208,788.00 | $3,970,512.00 | $2,842,741.00 | $2,729,175.00 | $2,512,665.00 | $3,065,785.00 | $3,663,499.00 | $4,761,857.00 | $4,725,808.00 | $5,564,233.00 | $3,501,525.00 | $2,618,313.00 | $2,719,179.00 | $3,720,488.00 | $4,840,367.00 | $6,630,119.00 |
Accounts Receivable Net Current | $3,687,000.00 | $4,596,000.00 | $4,001,000.00 | $3,739,000.00 | $4,953,000.00 | $4,405,000.00 | $4,116,000.00 | $4,681,000.00 | $3,971,000.00 | $3,356,000.00 | -- | $3,890,000.00 | $2,560,000.00 | $3,558,000.00 | $3,780,000.00 | $5,171,000.00 | $4,526,000.00 | -- | $5,131,000.00 | $4,829,000.00 | $8,067,000.00 | -- | $5,195,000.00 | -- | $6,062,000.00 | $4,488,000.00 | $5,421,000.00 | $5,230,000.00 | -- | $3,787,000.00 | $5,837,000.00 | $6,272,108.00 | $5,460,101.00 | -- | $4,819,104.00 | $3,538,765.00 | $5,453,164.00 | -- | $4,516,155.00 | $4,489,866.00 | $4,078,133.00 | $5,757,316.00 | $5,623,208.00 | $4,818,663.00 | $4,368,864.00 | $5,293,505.00 | $5,190,299.00 | $4,871,764.00 | $4,620,768.00 | $5,343,338.00 | $5,351,587.00 | $4,799,119.00 | $4,490,976.00 | -- | -- | -- | $3,905,821.00 | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $1,136,000.00 | $1,524,000.00 | $1,773,000.00 | $1,136,000.00 | $1,510,000.00 | $1,722,000.00 | $1,499,000.00 | $2,754,000.00 | $2,575,000.00 | $914,000.00 | -- | $1,299,000.00 | $1,496,000.00 | $1,889,000.00 | $1,788,000.00 | $1,824,000.00 | $1,700,000.00 | -- | $1,204,000.00 | $1,067,000.00 | $1,359,000.00 | -- | $1,465,000.00 | -- | $1,197,000.00 | $1,212,000.00 | $1,351,000.00 | $1,293,000.00 | -- | $1,171,000.00 | $1,079,000.00 | $1,266,409.00 | $1,241,588.00 | -- | $1,125,259.00 | $1,060,587.00 | $1,286,774.00 | -- | $1,364,014.00 | $1,016,748.00 | $689,995.00 | $1,037,876.00 | $1,260,234.00 | $1,172,688.00 | $769,269.00 | $1,055,363.00 | $978,624.00 | $1,009,269.00 | $823,274.00 | $1,093,408.00 | $998,185.00 | $692,937.00 | $565,508.00 | -- | -- | -- | $629,036.00 | -- | -- |
Total Current Assets | $6,805,000.00 | $7,872,000.00 | $8,228,000.00 | $9,964,000.00 | $10,724,000.00 | $10,902,000.00 | $10,285,000.00 | $11,672,000.00 | $11,736,000.00 | $9,598,000.00 | -- | $8,831,000.00 | $9,754,000.00 | $10,778,000.00 | $12,851,000.00 | $13,487,000.00 | $13,323,000.00 | -- | $13,473,000.00 | $13,870,000.00 | $15,442,000.00 | -- | $14,381,000.00 | -- | $15,543,000.00 | $13,865,000.00 | $12,376,000.00 | $10,079,000.00 | -- | $11,827,000.00 | $10,854,000.00 | $12,186,422.00 | $9,470,353.00 | -- | $8,361,094.00 | $8,456,380.00 | $9,498,694.00 | -- | $8,796,475.00 | $9,521,992.00 | $10,576,553.00 | $9,876,347.00 | $9,790,876.00 | $8,758,661.00 | $9,956,268.00 | $9,556,703.00 | $9,202,222.00 | $8,991,849.00 | $9,573,916.00 | $10,551,926.00 | $11,514,389.00 | $10,631,424.00 | $11,500,301.00 | -- | -- | -- | $10,657,571.00 | -- | -- |
Property Plant and Equipement | $3,061,000.00 | -- | -- | $4,573,000.00 | -- | -- | $6,691,000.00 | $7,296,000.00 | $7,993,000.00 | $9,231,000.00 | -- | $9,746,000.00 | $10,374,000.00 | $10,885,000.00 | $10,862,000.00 | $9,139,000.00 | $9,503,000.00 | -- | $9,556,000.00 | $10,177,000.00 | $10,644,000.00 | -- | $11,129,000.00 | -- | $11,289,000.00 | $11,811,000.00 | $12,258,000.00 | $12,749,000.00 | -- | $13,055,000.00 | $13,358,000.00 | $12,926,146.00 | $13,259,268.00 | -- | $13,213,779.00 | $13,132,114.00 | $13,070,787.00 | -- | $13,236,421.00 | $12,654,648.00 | $12,740,131.00 | $12,825,455.00 | $12,232,718.00 | $8,593,455.00 | $6,050,203.00 | $4,954,481.00 | $4,489,308.00 | $4,331,392.00 | $4,201,409.00 | $3,490,382.00 | $2,339,432.00 | $2,127,322.00 | $2,063,377.00 | -- | -- | -- | $1,066,870.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $632,000.00 | $809,000.00 | $817,000.00 | $823,000.00 | $843,000.00 | $851,000.00 | $864,000.00 | $883,000.00 | $849,000.00 | $888,000.00 | -- | $885,000.00 | $920,000.00 | $936,000.00 | $943,000.00 | $944,000.00 | $893,000.00 | -- | $901,000.00 | $927,000.00 | $900,000.00 | -- | $915,000.00 | -- | $897,000.00 | $832,000.00 | $818,000.00 | $800,000.00 | -- | $813,000.00 | $820,000.00 | $815,987.00 | $813,028.00 | -- | $790,848.00 | $774,474.00 | $758,968.00 | -- | $743,768.00 | $742,958.00 | $761,025.00 | $725,703.00 | $677,245.00 | $672,093.00 | $543,345.00 | $552,955.00 | $436,730.00 | $384,736.00 | $345,293.00 | $309,717.00 | $267,366.00 | $256,213.00 | $237,174.00 | -- | -- | -- | $114,037.00 | -- | -- |
Total Assets | $12,326,000.00 | $14,104,000.00 | $16,386,000.00 | $18,732,000.00 | $20,478,000.00 | $20,450,000.00 | $21,552,000.00 | $23,633,000.00 | $24,587,000.00 | $24,003,000.00 | -- | $23,980,000.00 | $25,776,000.00 | $25,210,000.00 | $27,531,000.00 | $26,784,000.00 | $25,135,000.00 | -- | $25,529,000.00 | $24,974,000.00 | $26,986,000.00 | -- | $26,425,000.00 | -- | $27,729,000.00 | $26,508,000.00 | $25,452,000.00 | $23,628,000.00 | -- | $25,695,000.00 | $25,032,000.00 | $25,928,555.00 | $23,542,649.00 | -- | $22,365,721.00 | $22,362,968.00 | $23,328,449.00 | -- | $22,776,664.00 | $22,919,598.00 | $24,077,709.00 | $23,427,505.00 | $22,700,839.00 | $18,024,209.00 | $16,549,816.00 | $15,064,139.00 | $14,128,260.00 | $13,707,977.00 | $14,120,618.00 | $14,352,025.00 | $14,121,187.00 | $13,014,959.00 | $13,800,852.00 | -- | -- | -- | $11,838,478.00 | -- | -- |
Accounts Payable | $752,000.00 | $817,000.00 | $806,000.00 | $448,000.00 | $857,000.00 | $598,000.00 | $994,000.00 | $448,000.00 | $1,100,000.00 | $577,000.00 | -- | $416,000.00 | $61,000.00 | $1,234,000.00 | $617,000.00 | $372,000.00 | $704,000.00 | -- | $378,000.00 | $682,000.00 | $813,000.00 | -- | $1,117,000.00 | -- | $327,000.00 | $398,000.00 | $1,103,000.00 | $397,000.00 | -- | $622,000.00 | $1,363,000.00 | $1,144,236.00 | $988,507.00 | -- | $1,294,976.00 | $747,291.00 | $635,444.00 | -- | $589,552.00 | $474,953.00 | $845,071.00 | $683,246.00 | $1,179,074.00 | $778,548.00 | $510,550.00 | $577,081.00 | $577,192.00 | $754,597.00 | $669,789.00 | $1,266,603.00 | $1,130,727.00 | $600,257.00 | $961,844.00 | -- | -- | -- | $699,833.00 | -- | -- |
Accrued Liabilities | $2,604,000.00 | $3,208,000.00 | $3,467,000.00 | $3,939,000.00 | $3,974,000.00 | $3,264,000.00 | $3,188,000.00 | $3,223,000.00 | $1,890,000.00 | $1,801,000.00 | -- | $1,357,000.00 | $1,649,000.00 | $2,113,000.00 | $3,577,000.00 | $2,727,000.00 | $2,220,000.00 | -- | $2,627,000.00 | $2,962,000.00 | $3,908,000.00 | -- | $3,014,000.00 | -- | $3,888,000.00 | $2,870,000.00 | $2,905,000.00 | $1,993,000.00 | -- | $2,889,000.00 | $1,988,000.00 | $1,587,584.00 | $1,461,183.00 | -- | $1,109,588.00 | $1,197,632.00 | $1,399,705.00 | -- | $1,796,806.00 | $1,281,829.00 | $1,351,333.00 | $1,971,865.00 | $1,670,953.00 | $2,443,695.00 | $2,447,920.00 | $1,598,457.00 | $1,081,764.00 | $773,605.00 | $1,413,541.00 | $984,465.00 | $1,098,210.00 | $741,703.00 | $1,321,856.00 | -- | -- | -- | $1,302,370.00 | -- | -- |
Total Current Liabilities | $5,654,000.00 | $6,675,000.00 | $7,259,000.00 | $7,961,000.00 | $8,756,000.00 | $8,514,000.00 | $9,309,000.00 | $9,606,000.00 | $11,472,000.00 | $11,491,000.00 | -- | $11,038,000.00 | $11,852,000.00 | $9,402,000.00 | $10,711,000.00 | $8,764,000.00 | $6,658,000.00 | -- | $7,036,000.00 | $6,227,000.00 | $8,472,000.00 | -- | $8,168,000.00 | -- | $8,558,000.00 | $7,888,000.00 | $8,220,000.00 | $7,207,000.00 | -- | $9,244,000.00 | $9,425,000.00 | $12,025,738.00 | $11,688,404.00 | -- | $11,354,015.00 | $10,689,438.00 | $11,128,493.00 | -- | $10,731,144.00 | $10,451,550.00 | $11,241,153.00 | $10,567,396.00 | $10,111,601.00 | $5,589,407.00 | $4,272,691.00 | $2,990,157.00 | $2,473,575.00 | $2,342,821.00 | $2,897,949.00 | $2,733,591.00 | $2,711,460.00 | $1,824,483.00 | $2,766,223.00 | -- | -- | -- | $2,090,965.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2,460,000.00 | $2,629,000.00 | $1,316,000.00 | $1,421,000.00 | -- | $1,525,000.00 | $1,628,000.00 | $2,660,000.00 | -- | $2,899,000.00 | -- | $3,138,000.00 | $3,377,000.00 | $1,470,000.00 | $1,605,000.00 | -- | $3,095,000.00 | $3,381,000.00 | $5,226,000.00 | $5,661,000.00 | -- | $6,097,000.00 | $5,891,770.00 | $6,297,000.00 | -- | $5,548,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $35,129,000.00 | $34,941,000.00 | $34,540,000.00 | $34,275,000.00 | $34,139,000.00 | $33,863,000.00 | $33,478,000.00 | $33,362,000.00 | $33,189,000.00 | $32,803,000.00 | -- | $32,690,000.00 | $32,564,000.00 | $32,412,000.00 | $32,249,000.00 | $31,999,000.00 | $31,809,000.00 | -- | $31,681,000.00 | $31,523,000.00 | $31,365,000.00 | -- | $31,208,000.00 | -- | $31,157,000.00 | $31,022,000.00 | $30,885,000.00 | $30,722,000.00 | -- | $30,766,000.00 | $30,603,000.00 | $30,439,974.00 | $30,280,467.00 | -- | $30,196,605.00 | $30,021,604.00 | $29,919,589.00 | -- | $29,748,157.00 | $29,614,253.00 | $29,454,023.00 | $29,347,419.00 | $29,187,450.00 | $29,088,238.00 | $28,888,712.00 | $28,756,444.00 | $28,592,453.00 | $28,571,765.00 | $28,460,764.00 | $28,338,280.00 | $28,217,190.00 | $28,209,615.00 | $28,095,946.00 | -- | -- | -- | $27,764,992.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-1,634,000.00 | $-1,634,000.00 | $-1,634,000.00 | $-1,634,000.00 | $-1,634,000.00 | $-1,634,000.00 | $-1,634,000.00 | $-1,634,000.00 | $-1,634,000.00 | $-1,634,000.00 | -- | $-1,634,000.00 | $-1,633,000.00 | $-1,647,000.00 | $-1,624,000.00 | $-1,696,000.00 | $-1,365,000.00 | -- | $-1,447,000.00 | $-1,399,000.00 | $-1,584,000.00 | -- | $-1,403,000.00 | -- | $-250,000.00 | $-238,000.00 | $37,000.00 | $-71,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-16,773,000.00 | $-15,828,000.00 | $-13,729,000.00 | $-11,820,000.00 | $-10,733,000.00 | $-10,242,000.00 | $-9,550,000.00 | $-7,650,000.00 | $-8,389,000.00 | $-8,606,000.00 | -- | $-8,063,000.00 | $-6,956,000.00 | $-4,906,000.00 | $-3,754,000.00 | $-2,232,000.00 | $-1,916,000.00 | -- | $-1,690,000.00 | $-1,326,000.00 | $-1,216,000.00 | -- | $-1,497,000.00 | -- | $-1,685,000.00 | $-2,113,000.00 | $-3,639,000.00 | $-4,179,000.00 | -- | $-4,264,000.00 | $-4,945,000.00 | $-6,486,010.00 | $-8,375,072.00 | -- | $-9,133,563.00 | $-8,296,738.00 | $-7,668,297.00 | -- | $-7,651,301.00 | $-7,094,632.00 | $-6,565,894.00 | $-6,435,737.00 | $-6,546,379.00 | $-6,601,603.00 | $-6,559,708.00 | $-6,630,583.00 | $-6,885,877.00 | $-7,154,529.00 | $-7,186,009.00 | $-6,667,760.00 | $-6,755,377.00 | $-6,966,868.00 | $-7,009,046.00 | -- | -- | -- | $-7,987,468.00 | -- | -- |
Total Stockholders' Equity | $6,672,000.00 | $7,429,000.00 | $9,127,000.00 | $10,771,000.00 | $11,722,000.00 | $11,936,000.00 | $12,243,000.00 | $14,027,000.00 | $13,115,000.00 | $12,512,000.00 | -- | $12,942,000.00 | $13,924,000.00 | $15,808,000.00 | $16,820,000.00 | $18,020,000.00 | $18,477,000.00 | -- | $18,493,000.00 | $18,747,000.00 | $18,514,000.00 | -- | $18,257,000.00 | -- | $19,171,000.00 | $18,620,000.00 | $17,232,000.00 | $16,421,000.00 | -- | $16,451,000.00 | $15,607,000.00 | $13,902,817.00 | $11,854,245.00 | -- | $11,011,706.00 | $11,673,530.00 | $12,199,956.00 | -- | $12,045,520.00 | $12,468,048.00 | $12,836,556.00 | $12,860,109.00 | $12,589,238.00 | $12,434,802.00 | $12,277,125.00 | $12,073,982.00 | $11,654,685.00 | $11,365,156.00 | $11,222,669.00 | $11,618,434.00 | $11,409,727.00 | $11,190,476.00 | $11,034,629.00 | -- | -- | -- | $9,747,513.00 | $9,294,384.00 | $10,559,888.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $12,326,000.00 | $14,104,000.00 | $16,386,000.00 | $18,732,000.00 | $20,478,000.00 | $20,450,000.00 | $21,552,000.00 | $23,633,000.00 | $24,587,000.00 | $24,003,000.00 | -- | $23,980,000.00 | $25,776,000.00 | $25,210,000.00 | $27,531,000.00 | $26,784,000.00 | $25,135,000.00 | -- | $25,529,000.00 | $24,974,000.00 | $26,986,000.00 | -- | $26,425,000.00 | -- | $27,729,000.00 | $26,508,000.00 | $25,452,000.00 | $23,628,000.00 | -- | $25,695,000.00 | $25,032,000.00 | $25,928,555.00 | $23,542,649.00 | -- | $22,365,721.00 | $22,362,968.00 | $23,328,449.00 | -- | $22,776,664.00 | $22,919,598.00 | $24,077,709.00 | $23,427,505.00 | $22,700,839.00 | $18,024,209.00 | $16,549,816.00 | $15,064,139.00 | $14,128,260.00 | $13,707,977.00 | $14,120,618.00 | $14,352,025.00 | $14,121,187.00 | $13,014,959.00 | $13,800,852.00 | -- | -- | -- | $11,838,478.00 | -- | -- |
Date | 12/31/2023 | 9/30/2023 | 6/30/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 12/31/2020 | 10/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 4/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 7/31/2018 | 6/30/2018 | 4/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 4/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 4/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 8/31/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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $32,738,000.00 | -- | $10,787,000.00 | -- | $10,935,000.00 | $39,701,000.00 | $29,942,000.00 | $19,893,000.00 | -- | $10,209,000.00 | $38,980,000.00 | -- | -- | -- | -- | $26,975,000.00 | -- | -- | -- | -- | $29,205,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $8,413,000.00 | $6,355,000.00 | $4,264,000.00 | $9,291,000.00 | $7,045,000.00 | $2,273,000.00 | $10,264,000.00 | $8,079,000.00 | $5,004,000.00 | $4,886,000.00 | -- | $1,133,000.00 | $-252,000.00 | $2,728,000.00 | $16,444,000.00 | $4,382,000.00 | $4,169,000.00 | -- | $4,408,000.00 | $20,618,000.00 | $15,885,000.00 | -- | $10,527,000.00 | -- | $5,355,000.00 | $4,777,000.00 | $5,121,000.00 | $4,609,000.00 | -- | $5,316,000.00 | $6,398,000.00 | $7,105,000.00 | $7,947,587.00 | -- | $2,738,442.00 | $2,652,000.00 | $10,065,293.00 | -- | $6,608,610.00 | $3,338,868.00 | $3,482,000.00 | $3,970,000.00 | $7,687,045.00 | $3,795,782.00 | $15,394,034.00 | $11,742,272.00 | $4,079,000.00 | $3,487,271.00 | $14,251,648.00 | $11,486,209.00 | $4,103,000.00 | $3,665,120.00 | $14,472,623.00 | $11,299,192.00 | $3,738,592.00 | $3,616,713.00 | $12,041,633.00 | $9,609,978.00 | -- |
Research and Development | $1,144,000.00 | $859,000.00 | $286,000.00 | $1,326,000.00 | $328,000.00 | $675,000.00 | $1,130,000.00 | $817,000.00 | $573,000.00 | $1,280,000.00 | -- | $305,000.00 | $345,000.00 | $331,000.00 | $1,567,000.00 | $1,213,000.00 | $820,000.00 | -- | $420,000.00 | $1,551,000.00 | $372,000.00 | -- | $358,000.00 | -- | $359,000.00 | $1,357,000.00 | $353,000.00 | $321,000.00 | -- | $330,000.00 | $1,415,000.00 | $347,970.00 | $710,663.00 | -- | $360,458.00 | $1,631,664.00 | $392,042.00 | -- | $892,872.00 | $455,782.00 | $1,348,496.00 | $363,788.00 | $622,412.00 | $344,983.00 | $825,102.00 | $558,011.00 | $190,036.00 | $164,710.00 | $825,518.00 | $679,031.00 | $381,942.00 | $168,048.00 | $607,408.00 | $136,281.00 | $121,053.00 | $142,451.00 | $481,433.00 | $467,435.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $11,334,000.00 | $3,198,000.00 | $5,209,000.00 | $10,374,000.00 | $2,707,000.00 | $2,615,000.00 | $10,055,000.00 | $2,225,000.00 | $4,680,000.00 | $10,952,000.00 | -- | $8,566,000.00 | $3,054,000.00 | $2,970,000.00 | $13,446,000.00 | $3,048,000.00 | $2,843,000.00 | -- | $3,464,000.00 | $13,008,000.00 | $9,803,000.00 | -- | $3,116,000.00 | -- | $3,449,000.00 | $11,665,000.00 | $2,889,000.00 | $5,947,000.00 | -- | $3,048,000.00 | $11,340,000.00 | $3,000,854.00 | $5,578,201.00 | -- | $2,740,187.00 | $11,245,565.00 | $8,707,548.00 | -- | $2,913,696.00 | $2,888,353.00 | $10,448,525.00 | $2,725,366.00 | $2,571,555.00 | $2,627,730.00 | $9,687,669.00 | $7,069,062.00 | $2,347,230.00 | $2,285,079.00 | $9,315,960.00 | $7,014,299.00 | $2,439,236.00 | $2,288,314.00 | $8,672,173.00 | $6,243,703.00 | $4,107,258.00 | $2,126,632.00 | $7,627,170.00 | $7,025,686.00 | -- |
Loss from Operations | $-2,921,000.00 | $-2,053,000.00 | $-417,000.00 | $-1,083,000.00 | $-375,000.00 | $-342,000.00 | $209,000.00 | $850,000.00 | $324,000.00 | $-6,066,000.00 | -- | $-1,409,000.00 | $-3,548,000.00 | $-242,000.00 | $-606,000.00 | $1,334,000.00 | $1,326,000.00 | -- | $944,000.00 | $1,528,000.00 | $6,082,000.00 | -- | $2,056,000.00 | -- | $1,906,000.00 | $1,947,000.00 | $6,211,000.00 | $1,710,000.00 | -- | $2,268,000.00 | $3,637,000.00 | $4,104,000.00 | $2,371,000.00 | -- | $-1,745.00 | $114,000.00 | $551,184.00 | -- | $806,561.00 | $450,515.00 | $958,000.00 | $3,731,971.00 | $2,487,760.00 | $1,168,052.00 | $1,033,000.00 | $4,673,210.00 | $2,933,911.00 | $1,202,192.00 | $4,935,688.00 | $4,471,910.00 | $1,664,150.00 | $1,376,806.00 | $5,800,450.00 | $5,055,489.00 | $3,248,047.00 | $1,490,081.00 | $4,414,463.00 | $2,584,292.00 | -- |
Loss Before Income Taxes | $-3,438,000.00 | $-2,562,000.00 | $-1,455,000.00 | $-1,040,000.00 | $-678,000.00 | $-351,000.00 | $-821,000.00 | $1,236,000.00 | $310,000.00 | $-6,206,000.00 | -- | $-5,086,000.00 | $-3,660,000.00 | $-315,000.00 | $3,056,000.00 | $1,340,000.00 | $2,318,000.00 | -- | $970,000.00 | $7,653,000.00 | $6,129,000.00 | -- | $4,018,000.00 | -- | $1,938,000.00 | $8,177,000.00 | $2,245,000.00 | $3,944,000.00 | -- | $2,246,000.00 | $9,976,000.00 | $4,070,132.00 | $2,299,253.00 | -- | $-36,386.00 | $1,346,788.00 | $520,773.00 | -- | $325,169.00 | $417,188.00 | $4,633,065.00 | $1,210,270.00 | $1,322,943.00 | $1,169,601.00 | $5,798,638.00 | $4,765,203.00 | $3,025,624.00 | $1,293,605.00 | $4,937,577.00 | $4,473,352.00 | $3,041,951.00 | $1,377,316.00 | $5,805,796.00 | $1,808,215.00 | $1,759,778.00 | -- | $4,437,554.00 | $2,629,612.00 | -- |
Earnings Per Share Basic | $-0.72 | $-0.56 | $-0.19 | $-0.19 | $-0.07 | $-0.05 | $-0.12 | $0.13 | $0.04 | $-0.70 | -- | $-0.60 | $-0.37 | $-0.03 | $0.28 | $0.38 | $0.14 | -- | $0.11 | $0.83 | $0.67 | -- | $0.21 | -- | $0.23 | $1.12 | $0.25 | $0.44 | -- | $0.27 | $1.23 | $0.49 | $0.30 | -- | -- | $0.03 | $0.25 | -- | $0.05 | $0.05 | $0.60 | $0.17 | $0.30 | $0.14 | $0.16 | $0.20 | $0.36 | $0.16 | $0.05 | $0.17 | $0.19 | $0.16 | $0.67 | $0.21 | $0.37 | $0.16 | $0.50 | $0.29 | -- |
Weighted Average Shares Basic | 5,740,000 | 5,718,000 | 5,699,000 | 5,626,000 | 5,613,000 | 5,610,000 | 5,549,000 | 5,542,000 | 5,538,000 | 5,524,000 | -- | 5,526,000 | 5,523,000 | 5,517,000 | 5,514,000 | 5,517,000 | 5,510,000 | -- | 5,507,000 | 5,502,000 | 5,500,000 | -- | 5,502,000 | -- | 5,492,000 | 5,480,000 | 5,491,000 | 5,469,000 | -- | 5,460,000 | 5,447,000 | 5,441,967 | 5,443,150 | -- | 5,422,541 | 5,405,032 | 5,422,541 | -- | 5,387,232 | 5,375,061 | 5,355,367 | 5,375,061 | 5,352,664 | 5,317,836 | 5,299,060 | 5,312,105 | 5,305,296 | 5,272,647 | 5,260,320 | 5,272,428 | 5,260,462 | 5,235,422 | 5,229,646 | 5,237,603 | 5,233,200 | 5,212,013 | 5,207,244 | 5,193,329 | -- |
Earnings Per Share Diluted | -- | $-0.36 | $-0.19 | $-0.19 | $-0.07 | $-0.05 | $-0.12 | $0.13 | $0.04 | $-0.70 | -- | $-0.20 | $-0.37 | $-0.03 | $-0.09 | $0.37 | $0.14 | -- | $0.11 | $0.83 | $0.23 | -- | $0.21 | -- | $0.23 | $1.10 | $0.25 | $0.44 | -- | $0.27 | $1.22 | $0.49 | $0.30 | -- | -- | $0.03 | $0.15 | -- | $0.05 | $0.05 | $0.13 | $0.17 | $0.30 | $0.14 | $0.16 | $0.55 | $0.36 | $0.16 | $0.05 | $0.17 | $0.19 | $0.16 | $0.67 | $0.21 | $0.21 | $0.16 | $0.50 | $0.29 | -- |
Weighted Average Shares Diluted | 5,740,000 | 5,718,000 | 5,699,000 | 5,626,000 | 5,638,000 | 5,600,000 | 5,549,000 | 5,614,000 | 5,621,000 | 5,524,000 | -- | 5,526,000 | 5,523,000 | 5,517,000 | 5,525,000 | 5,517,000 | 5,535,000 | -- | 5,538,000 | 5,547,000 | 5,552,000 | -- | 5,554,000 | -- | 5,556,000 | 5,540,000 | 5,564,000 | 5,541,000 | -- | 5,533,000 | 5,475,000 | 5,510,042 | 5,454,167 | -- | 5,422,541 | 5,412,487 | 5,424,989 | -- | 5,396,740 | 5,401,998 | 5,376,998 | 5,389,425 | 5,375,076 | 5,371,418 | 5,315,463 | 5,314,224 | 5,304,129 | 5,292,686 | 5,272,542 | 5,289,808 | 5,266,461 | 5,244,042 | 5,235,940 | 5,234,577 | 5,231,790 | 5,242,518 | 5,226,454 | 5,204,767 | -- |
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 | -- | 50,000,000 | -- | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | 50,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 | 5,806,000 | 5,802,000 | 5,743,000 | 5,681,000 | 5,645,000 | 5,626,000 | 5,589,000 | 5,542,000 | 5,541,000 | 5,537,000 | -- | 6,195,000 | 6,195,000 | 6,185,000 | 5,517,000 | 6,185,000 | 6,185,000 | -- | 6,175,000 | 6,175,000 | 5,507 | -- | -- | -- | -- | 5,492,000 | -- | -- | -- | -- | 5,460,000 | -- | -- | -- | -- | 5,422,541 | -- | -- | -- | -- | 5,375,061 | -- | -- | -- | 5,313,766 | -- | -- | 5,941,715 | 5,272,428 | -- | -- | -- | 5,235,422 | -- | -- | -- | 5,213,013 | -- | -- |
Common Stock Value | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | -- | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | -- | $31,000.00 | $31,000.00 | $31,000.00 | -- | $31,000.00 | -- | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | -- | $31,000.00 | $31,000.00 | $30,642.00 | $30,639.00 | -- | $30,453.00 | $30,453.00 | $30,453.00 | -- | $30,453.00 | $30,216.00 | $30,216.00 | $30,216.00 | $29,956.00 | $29,956.00 | $29,910.00 | $29,910.00 | $29,898.00 | $29,709.00 | $29,703.00 | $29,703.00 | $29,703.00 | $29,518.00 | $29,518.00 | -- | -- | -- | $29,387.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 | -- | -- |
Payments Of Dividends Common Stock | $799,000.00 | $799,000.00 | $799,000.00 | $1,186,000.00 | $787,000.00 | $393,000.00 | $279,000.00 | -- | -- | $993,000.00 | -- | $993,000.00 | $993,000.00 | $993,000.00 | $3,970,000.00 | $2,978,000.00 | $1,985,000.00 | -- | $991,000.00 | $3,797,000.00 | $2,806,000.00 | -- | $1,812,000.00 | -- | $824,000.00 | $3,289,000.00 | $2,464,000.00 | $1,640,000.00 | -- | $819,000.00 | $3,267,000.00 | $2,448,104.00 | $1,629,145.00 | -- | $813,381.00 | $3,242,020.00 | $2,428,639.00 | -- | $1,615,258.00 | $806,260.00 | $3,212,267.00 | $2,406,007.00 | $1,599,749.00 | $798,054.00 | $3,178,909.00 | $2,381,845.00 | $1,585,139.00 | $790,865.00 | $3,156,592.00 | $2,365,730.00 | $1,574,866.00 | $785,313.00 | $2,510,861.00 | $1,882,611.00 | $1,254,027.00 | $625,441.00 | $2,500,268.00 | $3,014,101.00 | -- |
Preferred Stock Shares Authorized | 873,000 | 873 | 873 | 873,000 | 873,000 | 873,000 | 873,000 | 873,000 | 873,000 | 873,000 | -- | 873,000 | 873,000 | 873,000 | 873,000 | 873,000 | 873,000 | -- | 873,000 | 873,000 | 873,000 | -- | 873,000 | -- | 873,000 | 873,000 | 873,000 | 873,000 | -- | 873 | 873 | 872,521 | 872,521 | -- | 872,521 | 872,521 | 872,521 | -- | 872,521 | 872,521 | 872,521 | 872,521 | 872,521 | 872,521 | 872,521 | 872,521 | 872,521 | 872,521 | 872,521 | 872,521 | 872,521 | 872,521 | 872,521 | -- | -- | -- | 872,521 | -- | -- |
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 | -- | $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 | -- | -- |
Share Price | $2.96 | -- | -- | $4.90 | -- | -- | $7.02 | -- | -- | $5.09 | $1.13 | -- | -- | -- | $9.15 | -- | -- | $2.99 | -- | $15.87 | $18.81 | $5.49 | $19.24 | $5.69 | $21.36 | $20.56 | -- | -- | $4.46 | -- | -- | -- | -- | $2.34 | -- | -- | -- | $1.91 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |