Date | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $6,028,000.00 | $3,277,000.00 | $3,559,000.00 | $6,024,000.00 | $7,889,000.00 | $4,864,000.00 | $10,788,000.00 | $17,128,000.00 | $14,755,000.00 | $11,970,000.00 | $11,794,000.00 | $15,366,000.00 | $26,422,000.00 | $26,506,000.00 | $26,324,000.00 | $25,005,917.00 | $21,414,272.00 | $23,537,673.00 | $24,580,006.00 | $42,460,267.00 | $47,144,719.00 | $33,292,800.00 | $33,442,674.00 | $36,981,533.00 | $38,514,437.00 | $10,291,255.00 | $12,105,934.00 | $12,802,458.00 | $13,183,151.00 | $13,807,799.00 | $15,201,456.00 | $17,464,040.00 | $7,090,036.00 | $7,512,513.00 | $13,296,415.00 | $14,116,969.00 | $14,430,156.00 | $14,674,973.00 | $10,886,015.00 | $7,778,541.00 | $8,184,665.00 | $8,742,869.00 | $10,266,998.00 | $6,340,461.00 | $6,722,311.00 | $6,639,519.00 | $7,879,363.00 | $8,939,127.00 | $6,833,450.00 | $8,066,006.00 | $7,518,020.00 | $7,216,580.00 | $5,228,802.00 | $15,518,960.00 |
Accounts Receivable Net Current | $39,304,000.00 | $33,813,000.00 | $31,924,000.00 | $33,249,000.00 | $29,295,000.00 | $30,422,000.00 | $26,261,000.00 | $20,913,000.00 | $19,557,000.00 | $24,605,000.00 | $23,697,000.00 | $24,951,000.00 | $18,254,000.00 | $16,435,000.00 | $15,519,000.00 | $16,269,000.00 | $16,796,252.00 | $13,845,438.00 | $13,505,444.00 | $13,037,068.00 | $9,110,713.00 | $9,385,772.00 | $8,098,703.00 | $9,857,009.00 | $8,940,405.00 | $13,150,291.00 | $12,256,152.00 | $14,297,725.00 | $11,976,920.00 | $11,151,791.00 | $11,332,866.00 | $11,034,557.00 | $9,322,295.00 | $9,330,045.00 | $4,817,836.00 | $5,689,615.00 | $5,267,953.00 | $5,481,642.00 | $10,512,087.00 | $5,408,281.00 | $5,656,564.00 | $6,702,987.00 | $5,625,212.00 | $7,059,635.00 | $7,729,108.00 | $7,170,950.00 | $6,824,530.00 | $5,958,086.00 | -- | -- | -- | $7,669,625.00 | -- | -- |
Inventory | $43,318,000.00 | $42,003,000.00 | $39,675,000.00 | $36,582,000.00 | $32,400,000.00 | $30,754,000.00 | $28,891,000.00 | $22,493,000.00 | $25,350,000.00 | $25,579,000.00 | $25,550,000.00 | $23,597,000.00 | $11,713,000.00 | $11,231,000.00 | $11,191,000.00 | $10,294,000.00 | $9,644,864.00 | $9,732,937.00 | $9,996,054.00 | $6,873,742.00 | $5,462,414.00 | $6,906,998.00 | $6,534,899.00 | $6,951,110.00 | $7,300,035.00 | $9,540,754.00 | $8,722,670.00 | $8,370,235.00 | $7,898,724.00 | $8,389,095.00 | $8,842,792.00 | $8,863,167.00 | $10,037,202.00 | $9,955,920.00 | $3,807,294.00 | $3,364,233.00 | $3,400,132.00 | $3,314,608.00 | $3,294,498.00 | $3,346,177.00 | $3,775,508.00 | $3,646,133.00 | $3,521,920.00 | $3,336,916.00 | $3,569,999.00 | $3,395,620.00 | $3,273,384.00 | $3,330,773.00 | -- | -- | -- | $3,106,600.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $4,207,000.00 | $5,159,000.00 | $5,815,000.00 | $4,328,000.00 | $4,744,000.00 | $6,535,000.00 | $7,152,000.00 | $3,793,000.00 | $6,213,000.00 | $6,886,000.00 | $5,388,000.00 | $4,509,000.00 | $3,268,000.00 | $1,691,000.00 | $1,575,000.00 | $1,287,000.00 | $1,119,622.00 | $1,063,124.00 | $1,087,416.00 | $935,185.00 | $730,368.00 | $1,054,984.00 | $1,086,837.00 | $1,220,650.00 | $924,196.00 | $1,266,090.00 | $1,536,003.00 | $1,627,175.00 | $1,770,071.00 | $1,694,810.00 | $1,765,081.00 | $1,388,439.00 | $1,672,120.00 | $1,933,984.00 | -- | $715,302.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $100,181,000.00 | $93,853,000.00 | $89,974,000.00 | $87,874,000.00 | $80,524,000.00 | $75,944,000.00 | $77,981,000.00 | $82,445,000.00 | $82,613,000.00 | $75,897,000.00 | $74,757,000.00 | $75,469,000.00 | $63,876,000.00 | $59,083,000.00 | $57,221,000.00 | $58,116,000.00 | $54,917,722.00 | $53,773,826.00 | $54,498,481.00 | $68,228,757.00 | $69,061,678.00 | $57,874,157.00 | $55,573,539.00 | $59,011,278.00 | $55,679,073.00 | $34,248,390.00 | $34,620,759.00 | $37,097,593.00 | $34,828,866.00 | $35,043,495.00 | $37,142,195.00 | $38,750,203.00 | $28,121,653.00 | $28,732,462.00 | $22,568,089.00 | $23,886,119.00 | $23,994,381.00 | $24,124,364.00 | $25,305,596.00 | $17,312,181.00 | $18,179,641.00 | $19,722,471.00 | $20,131,298.00 | $17,440,414.00 | $19,020,747.00 | $18,162,955.00 | $18,944,762.00 | $19,335,141.00 | -- | -- | -- | $18,703,363.00 | -- | -- |
Property Plant and Equipement | $4,892,000.00 | $4,761,000.00 | $4,691,000.00 | $4,893,000.00 | $4,827,000.00 | $4,499,000.00 | $4,398,000.00 | $2,988,000.00 | $2,820,000.00 | $3,183,000.00 | $3,329,000.00 | $3,308,000.00 | $2,111,000.00 | $3,078,000.00 | $3,306,000.00 | $3,465,612.00 | $3,626,833.00 | $3,752,698.00 | $3,845,748.00 | $3,627,886.00 | $2,678,411.00 | $3,323,749.00 | $3,425,544.00 | $3,453,741.00 | $3,145,769.00 | $6,882,576.00 | $6,575,200.00 | $6,780,838.00 | $7,112,535.00 | $7,362,464.00 | $6,560,430.00 | $6,614,238.00 | $6,672,507.00 | $6,719,424.00 | $3,379,214.00 | $3,497,057.00 | $1,917,164.00 | $1,939,607.00 | $1,960,095.00 | $2,060,709.00 | $2,155,032.00 | $2,141,390.00 | $2,268,109.00 | $2,426,638.00 | $2,470,723.00 | $2,556,583.00 | $2,711,445.00 | $2,816,674.00 | -- | -- | -- | $3,204,670.00 | -- | -- |
Intangible Assets Net | $16,143,000.00 | $17,371,000.00 | $18,125,000.00 | $18,750,000.00 | $18,964,000.00 | $20,399,000.00 | $22,332,000.00 | $17,177,000.00 | $17,819,000.00 | $18,887,000.00 | $19,642,000.00 | $20,109,000.00 | $9,193,000.00 | $9,544,000.00 | $9,853,000.00 | $10,194,000.00 | $10,570,347.00 | $10,952,448.00 | $11,309,181.00 | $3,302,270.00 | $1,709,003.00 | $3,137,083.00 | $3,204,843.00 | $3,237,593.00 | $3,264,285.00 | $8,003,009.00 | $8,280,903.00 | $8,681,263.00 | $9,053,931.00 | $9,490,702.00 | $9,915,133.00 | $10,404,312.00 | $11,301,624.00 | $11,528,262.00 | $181,491.00 | $199,277.00 | $180,718.00 | $188,816.00 | $223,366.00 | $288,475.00 | $327,293.00 | $377,638.00 | $358,963.00 | $437,839.00 | $449,477.00 | $455,460.00 | $513,656.00 | $539,563.00 | -- | -- | -- | $664,418.00 | -- | -- |
Goodwill | $26,896,000.00 | $27,313,000.00 | $27,208,000.00 | $26,927,000.00 | $27,215,000.00 | $28,441,000.00 | $29,199,000.00 | $18,984,000.00 | $19,000,000.00 | $19,200,000.00 | $18,300,000.00 | $18,121,000.00 | $10,542,000.00 | $10,500,000.00 | $10,542,000.00 | $10,541,676.00 | $10,345,250.00 | $10,345,249.00 | $10,345,249.00 | $101,008.00 | -- | $502,000.00 | $502,000.00 | $502,000.00 | $502,000.00 | $2,348,331.00 | $2,348,331.00 | $2,348,331.00 | $2,348,331.00 | $2,348,331.00 | $2,274,112.00 | $2,274,112.00 | $913,882.00 | $614,184.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $3,338,000.00 | $3,321,000.00 | $3,295,000.00 | $3,255,000.00 | $3,251,000.00 | $3,214,000.00 | $3,872,000.00 | $247,000.00 | $246,000.00 | $38,000.00 | $118,000.00 | $39,000.00 | $7,855,000.00 | $7,053,000.00 | $2,009,000.00 | $2,341,000.00 | $3,003,813.00 | $2,978,346.00 | $3,205,983.00 | $1,995.00 | $1,995.00 | $18,024.00 | $18,024.00 | $18,024.00 | $18,024.00 | $68,778.00 | $68,778.00 | $88,948.00 | $88,948.00 | $88,948.00 | $88,948.00 | $88,948.00 | $88,948.00 | $88,948.00 | $1,995.00 | $1,995.00 | $1,995.00 | $5,126.00 | $23,918.00 | $42,710.00 | $61,501.00 | $80,293.00 | $99,085.00 | $152,877.00 | $171,668.00 | $190,460.00 | $209,252.00 | $228,043.00 | -- | -- | -- | $303,210.00 | -- | -- |
Total Assets | $165,094,000.00 | $155,131,000.00 | $152,134,000.00 | $151,007,000.00 | $145,247,000.00 | $141,883,000.00 | $144,665,000.00 | $130,237,000.00 | $129,681,000.00 | $129,327,000.00 | $128,906,000.00 | $131,002,000.00 | $95,883,000.00 | $91,222,000.00 | $84,959,000.00 | $86,524,000.00 | $82,887,795.00 | $82,188,917.00 | $83,563,808.00 | $75,598,736.00 | $73,794,579.00 | $65,163,106.00 | $62,987,672.00 | $66,222,636.00 | $66,609,151.00 | $51,551,084.00 | $51,893,971.00 | $54,996,973.00 | $53,432,611.00 | $54,333,940.00 | $55,980,818.00 | $58,131,813.00 | $47,098,614.00 | $47,683,280.00 | $26,130,789.00 | $27,584,448.00 | $26,094,258.00 | $26,257,913.00 | $27,512,975.00 | $19,704,075.00 | $20,723,467.00 | $22,321,792.00 | $22,857,455.00 | $20,457,768.00 | $22,112,615.00 | $21,365,458.00 | $22,379,115.00 | $22,919,421.00 | -- | -- | -- | $22,875,661.00 | -- | -- |
Accounts Payable | $10,617,000.00 | $10,306,000.00 | $5,578,000.00 | $8,109,000.00 | $5,370,000.00 | $3,881,000.00 | $2,617,000.00 | $2,809,000.00 | $2,585,000.00 | $3,962,000.00 | $4,108,000.00 | $4,393,000.00 | $3,177,000.00 | $2,763,000.00 | $2,490,000.00 | $2,787,000.00 | $2,636,783.00 | $3,000,066.00 | $4,945,927.00 | $2,395,984.00 | $2,297,457.00 | $3,787,701.00 | $2,357,649.00 | $2,962,863.00 | $2,188,776.00 | $3,958,144.00 | $3,147,754.00 | $4,466,192.00 | $3,257,014.00 | $3,889,383.00 | $4,222,445.00 | $4,054,425.00 | $3,999,036.00 | $4,074,732.00 | $2,266,437.00 | $1,447,177.00 | $1,508,790.00 | $1,520,093.00 | $1,257,633.00 | $1,401,764.00 | $1,270,190.00 | $2,238,501.00 | $1,562,304.00 | $1,797,571.00 | $2,357,536.00 | $1,854,041.00 | $1,649,169.00 | $1,656,602.00 | -- | -- | -- | $2,008,183.00 | -- | -- |
Accrued Liabilities | $14,705,000.00 | $11,375,000.00 | $16,273,000.00 | $16,694,000.00 | $19,237,000.00 | $16,413,000.00 | $17,312,000.00 | $9,258,000.00 | $10,826,000.00 | $11,171,000.00 | $10,732,000.00 | $12,159,000.00 | $7,716,000.00 | $8,150,000.00 | $9,243,000.00 | $10,369,545.00 | $9,694,722.00 | $8,972,412.00 | $8,599,225.00 | $6,597,458.00 | $6,589,310.00 | $5,554,481.00 | $5,742,777.00 | $8,959,935.00 | $9,586,554.00 | $8,131,316.00 | $8,672,431.00 | $8,667,100.00 | $8,220,339.00 | $7,524,569.00 | $7,459,549.00 | $8,304,686.00 | $6,710,438.00 | $6,179,975.00 | $4,522,346.00 | $5,536,322.00 | $3,458,456.00 | $2,781,931.00 | $3,061,184.00 | $3,546,585.00 | $2,717,560.00 | $2,531,515.00 | $2,803,982.00 | $2,747,175.00 | $2,927,932.00 | $2,579,446.00 | $3,570,589.00 | $3,612,193.00 | -- | -- | -- | $3,549,604.00 | -- | -- |
Total Current Liabilities | $70,482,000.00 | $60,258,000.00 | $58,066,000.00 | $57,605,000.00 | $57,393,000.00 | $53,322,000.00 | $52,648,000.00 | $48,314,000.00 | $50,812,000.00 | $51,444,000.00 | $52,359,000.00 | $56,560,000.00 | $22,375,000.00 | $21,421,000.00 | $17,182,000.00 | $19,055,000.00 | $17,978,880.00 | $17,000,754.00 | $19,555,876.00 | $13,244,406.00 | $12,704,558.00 | $13,469,960.00 | $13,136,334.00 | $16,684,855.00 | $16,912,435.00 | $17,859,810.00 | $17,989,366.00 | $19,907,285.00 | $18,835,925.00 | $19,323,830.00 | $20,274,571.00 | $21,224,795.00 | $18,513,271.00 | $18,451,887.00 | $9,479,789.00 | $8,579,887.00 | $6,499,070.00 | $6,212,850.00 | $6,782,290.00 | $7,941,697.00 | $7,238,790.00 | $8,537,652.00 | $8,484,468.00 | $9,185,576.00 | $10,709,854.00 | $10,276,462.00 | $11,528,234.00 | $12,215,355.00 | -- | -- | -- | $13,259,976.00 | -- | -- |
Long Term Debt | $31,887,000.00 | $30,734,000.00 | $25,230,000.00 | $23,226,000.00 | $21,715,000.00 | $21,218,000.00 | $22,254,000.00 | $15,840,000.00 | $16,876,000.00 | $17,912,000.00 | $18,948,000.00 | $19,984,000.00 | -- | -- | -- | -- | -- | -- | $250,000.00 | $625,000.00 | $1,100,000.00 | $1,500,000.00 | $2,000,000.00 | $2,458,333.00 | $2,916,666.00 | $3,375,000.00 | $3,800,000.00 | $4,291,666.00 | $4,750,000.00 | $5,208,333.00 | $5,666,666.00 | $6,125,000.00 | $5,500,000.00 | $5,875,000.00 | -- | $625,000.00 | -- | -- | -- | $2,125,000.00 | -- | -- | -- | $3,625,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-3,742,000.00 | $-2,178,000.00 | $-2,504,000.00 | $-3,623,000.00 | $-6,754,000.00 | $-3,630,000.00 | $-403,000.00 | $-33,000.00 | $-44,000.00 | $628,000.00 | $875,000.00 | $-248,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-5,273,000.00 | $-5,734,000.00 | $-4,138,000.00 | $-2,296,000.00 | $-3,149,000.00 | $-4,345,000.00 | $-1,994,000.00 | $-11,575,000.00 | $-13,150,000.00 | $-13,505,000.00 | $-13,275,000.00 | $-12,957,000.00 | $-12,893,000.00 | $-15,995,000.00 | $-17,364,000.00 | $-16,248,127.00 | $-18,394,250.00 | $-19,511,512.00 | $-20,262,401.00 | $-21,305,222.00 | $-22,178,651.00 | $-30,963,818.00 | $-31,967,910.00 | $-32,406,189.00 | $-32,791,936.00 | $-48,515,561.00 | $-48,264,288.00 | $-46,874,205.00 | $-47,149,813.00 | $-46,675,795.00 | $-45,880,239.00 | $-44,399,455.00 | $-52,292,904.00 | $-51,466,953.00 | $-47,781,461.00 | $-45,127,747.00 | $-44,213,835.00 | $-43,442,842.00 | $-42,499,669.00 | $-51,010,357.00 | $-48,961,438.00 | $-48,321,360.00 | $-47,342,912.00 | $-50,104,880.00 | $-49,493,192.00 | $-49,238,889.00 | $-48,969,585.00 | $-48,600,741.00 | -- | -- | -- | $-47,080,919.00 | -- | -- |
Total Stockholders' Equity | $94,612,000.00 | $94,873,000.00 | $94,068,000.00 | $93,402,000.00 | $87,854,000.00 | $88,561,000.00 | $92,017,000.00 | $81,923,000.00 | $78,869,000.00 | $77,883,000.00 | $76,547,000.00 | $74,442,000.00 | $73,508,000.00 | $69,801,000.00 | $67,777,000.00 | $67,468,518.00 | $64,908,915.00 | $65,188,163.00 | $64,007,932.00 | $62,354,330.00 | $61,090,021.00 | $51,693,146.00 | $49,851,338.00 | $49,537,781.00 | $49,696,716.00 | $33,691,274.00 | $33,904,605.00 | $35,089,688.00 | $34,596,686.00 | $35,010,110.00 | $35,706,247.00 | $36,907,018.00 | $28,585,343.00 | $29,231,393.00 | $16,651,000.00 | $19,004,561.00 | $19,595,188.00 | $20,045,063.00 | $20,730,685.00 | $11,762,378.00 | $13,484,677.00 | $13,784,140.00 | $14,372,987.00 | $11,272,192.00 | $11,402,761.00 | $11,088,996.00 | $10,850,881.00 | $10,704,066.00 | -- | -- | -- | $9,615,685.00 | $-2,860,208.00 | $14,316,389.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $165,094,000.00 | $155,131,000.00 | $152,134,000.00 | $151,007,000.00 | $145,247,000.00 | $141,883,000.00 | $144,665,000.00 | $130,237,000.00 | $129,681,000.00 | $129,327,000.00 | $128,906,000.00 | $131,002,000.00 | $95,883,000.00 | $91,222,000.00 | $84,959,000.00 | $86,524,060.00 | $82,887,795.00 | $82,188,917.00 | $83,563,808.00 | $75,598,736.00 | $73,794,579.00 | $65,163,106.00 | $62,987,672.00 | $66,222,636.00 | $66,609,151.00 | $51,551,084.00 | $51,893,971.00 | $54,996,973.00 | $53,432,611.00 | $54,333,940.00 | $55,980,818.00 | $58,131,813.00 | $47,098,614.00 | $47,683,280.00 | $26,130,789.00 | $27,584,448.00 | $26,094,258.00 | $26,257,913.00 | $27,512,975.00 | $19,704,075.00 | $20,723,467.00 | $22,321,792.00 | $22,857,455.00 | $20,457,768.00 | $22,112,615.00 | $21,365,458.00 | $22,379,115.00 | $22,919,421.00 | -- | -- | -- | $22,875,661.00 | -- | -- |
Date | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $7,167,054.00 | $28,108,449.00 | $20,246,720.00 | $16,938,699.00 | $8,443,129.00 | $37,476,235.00 | $27,629,082.00 | $18,619,462.00 | $9,143,408.00 | $27,519,695.00 | $17,105,314.00 | $5,828,772.00 | $3,050,313.00 | $13,423,370.00 | $9,447,366.00 | $3,240,291.00 | $2,919,795.00 | $12,284,953.00 | $10,179,390.00 | $3,564,801.00 | $3,104,396.00 | $20,170,930.00 | $4,884,761.00 | $10,185,675.00 | $5,150,394.00 | $22,383,222.00 | $5,349,202.00 | $11,621,077.00 | $5,658,856.00 | $21,594,675.00 | $21,815,354.00 | -- |
Gross Profit | $17,629,000.00 | $16,865,000.00 | $14,973,000.00 | $66,497,000.00 | $47,162,000.00 | $30,242,000.00 | $14,279,000.00 | $51,556,000.00 | $12,584,000.00 | $27,379,000.00 | $13,429,000.00 | $42,188,000.00 | $10,949,000.00 | $9,517,000.00 | $8,364,000.00 | $35,182,382.00 | $9,285,174.00 | $8,751,915.00 | $6,767,634.00 | $19,437,900.00 | $12,865,624.00 | $5,693,000.00 | $5,026,118.00 | $18,128,825.00 | $12,775,356.00 | $5,080,904.00 | $4,675,255.00 | $21,734,761.00 | $5,609,300.00 | $10,014,455.00 | $4,843,607.00 | $16,500,663.00 | $11,464,766.00 | $4,196,974.00 | $2,289,000.00 | $7,836,620.00 | $2,083,000.00 | $1,988,000.00 | $1,552,000.00 | $6,048,658.00 | $6,008,557.00 | $3,800,779.00 | $1,392,521.00 | $12,178,073.00 | $3,146,018.00 | $6,367,818.00 | $3,222,916.00 | $13,230,502.00 | $3,493,000.00 | $3,661,000.00 | $3,339,768.00 | $12,943,719.00 | $12,756,533.00 | -- |
Research and Development | $8,257,000.00 | $5,538,000.00 | $2,817,000.00 | $10,837,000.00 | $2,776,000.00 | $5,207,000.00 | $2,543,000.00 | $10,190,000.00 | $2,920,000.00 | $4,743,000.00 | $2,933,000.00 | $6,713,000.00 | $4,717,000.00 | $1,505,000.00 | $1,597,000.00 | $7,496,012.00 | $2,047,524.00 | $1,735,342.00 | $1,457,893.00 | $3,766,160.00 | $2,513,497.00 | $2,105,352.00 | $1,101,488.00 | $3,469,193.00 | $2,581,473.00 | $1,263,911.00 | $1,444,828.00 | $5,532,130.00 | $4,194,824.00 | $2,791,146.00 | $1,550,491.00 | $4,268,988.00 | $2,982,451.00 | $801,221.00 | $334,891.00 | $2,087,874.00 | $473,527.00 | $1,233,663.00 | $749,154.00 | $2,558,332.00 | $1,932,966.00 | $641,790.00 | $837,256.00 | $2,558,417.00 | $1,968,877.00 | $629,347.00 | $695,155.00 | $2,674,730.00 | $1,950,275.00 | $1,180,159.00 | $512,378.00 | $1,694,643.00 | $2,874,666.00 | -- |
Selling, General, and Administrative | $12,829,000.00 | $26,736,000.00 | $13,296,000.00 | $57,544,000.00 | $12,665,000.00 | $15,760,000.00 | $14,102,000.00 | $43,956,000.00 | $33,414,000.00 | $24,432,000.00 | $11,290,000.00 | $27,644,000.00 | $6,505,000.00 | $6,202,000.00 | $6,377,000.00 | $24,371,349.00 | $5,753,649.00 | $6,002,613.00 | $6,207,318.00 | $14,794,205.00 | $3,233,485.00 | $3,767,456.00 | $3,809,617.00 | $14,770,986.00 | $3,256,074.00 | $3,936,207.00 | $4,495,701.00 | $18,139,966.00 | $4,567,168.00 | $4,581,776.00 | $4,645,282.00 | $18,481,270.00 | $13,916,545.00 | $10,087,609.00 | $4,569,107.00 | $10,253,847.00 | $2,329,713.00 | $2,466,626.00 | $2,755,078.00 | $10,970,775.00 | $7,986,541.00 | $5,538,569.00 | $2,511,884.00 | $10,804,156.00 | $8,183,632.00 | $5,517,494.00 | $2,800,317.00 | $11,788,866.00 | $9,340,545.00 | $6,929,593.00 | $3,725,829.00 | $13,297,705.00 | $16,345,578.00 | -- |
Total Operating Expenses | $50,661,000.00 | $34,184,000.00 | $17,105,000.00 | $68,381,000.00 | $50,510,000.00 | $18,425,000.00 | $16,645,000.00 | $54,146,000.00 | $12,594,000.00 | $29,175,000.00 | $14,223,000.00 | $37,205,000.00 | $8,697,000.00 | $7,707,000.00 | $7,974,000.00 | $31,867,361.00 | $23,205,283.00 | $7,737,955.00 | $7,665,211.00 | $18,560,365.00 | $4,107,114.00 | $9,682,424.00 | $4,911,105.00 | $18,240,179.00 | $12,927,437.00 | $5,200,118.00 | $5,940,529.00 | $23,672,096.00 | $5,970,846.00 | $12,018,206.00 | $6,195,773.00 | $22,750,258.00 | $5,701,814.00 | $6,319,877.00 | $4,903,998.00 | $12,341,721.00 | $9,258,702.00 | $2,951,135.00 | $3,504,232.00 | $14,083,968.00 | $2,979,157.00 | $3,517,251.00 | $3,349,140.00 | $13,362,573.00 | $10,152,509.00 | $6,831,805.00 | $3,495,472.00 | $14,463,596.00 | $11,290,820.00 | $8,109,752.00 | $4,238,207.00 | $14,992,348.00 | $30,200,570.00 | -- |
Loss from Operations | $-1,194,000.00 | $-214,000.00 | $-2,132,000.00 | $-1,884,000.00 | $-3,348,000.00 | $-4,827,000.00 | $-2,366,000.00 | $1,035,000.00 | $-3,625,000.00 | $-1,796,000.00 | $-794,000.00 | $4,983,000.00 | $4,452,000.00 | $1,810,000.00 | $390,000.00 | $3,315,021.00 | $1,598,497.00 | $97,604.00 | $-897,577.00 | $877,535.00 | $581,497.00 | $205,000.00 | $115,013.00 | $37,000.00 | $-152,081.00 | $-1,384,492.00 | $-1,265,274.00 | $427,000.00 | $-2,364,120.00 | $-651,581.00 | $-1,352,166.00 | $-6,249,595.00 | $-5,434,230.00 | $-2,122,903.00 | $-2,615,209.00 | $-4,505,101.00 | $-719,990.00 | $-963,000.00 | $-1,952,146.00 | $-2,753,000.00 | $-571,868.00 | $-1,739,000.00 | $-1,956,619.00 | $-547,000.00 | $-638,670.00 | $-463,987.00 | $-272,556.00 | $-1,233,094.00 | $-795,874.00 | $-210,000.00 | $-898,439.00 | $-2,048,629.00 | $-17,444,037.00 | -- |
Loss Before Income Taxes | $-2,662,000.00 | $-908,000.00 | $-2,409,000.00 | $-2,520,000.00 | $1,333,000.00 | $-2,520,000.00 | $-2,458,000.00 | $-3,069,000.00 | $-120,000.00 | $-2,061,000.00 | $-937,000.00 | $5,075,000.00 | $4,534,000.00 | $1,809,000.00 | $458,000.00 | $3,689,000.00 | $1,903,371.00 | $1,087,665.00 | $-739,268.00 | -- | $733,683.00 | $1,119,267.00 | $150,072.00 | -- | $-336,199.00 | $-1,510,121.00 | $-1,329,297.00 | -- | $-2,639,749.00 | $-2,204,375.00 | $-1,434,399.00 | -- | $-5,578,352.00 | $-4,792,952.00 | $-2,624,346.00 | -- | $-741,265.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.09 | $-0.10 | $-0.06 | $0.28 | $0.04 | $0.22 | $0.30 | $0.04 | $0.01 | $-0.02 | $-0.01 | $0.11 | $0.10 | $0.04 | $-0.04 | $0.18 | $0.04 | $0.06 | $0.04 | $0.39 | $0.31 | $0.04 | -- | $0.01 | $0.51 | $-0.01 | $-0.05 | $0.01 | $-0.02 | $-0.03 | $-0.05 | -- | -- | -- | -- | -- | $-0.05 | $-0.06 | $0.58 | $-0.14 | $-0.04 | $-0.07 | $0.20 | $-0.04 | $-0.02 | $-0.02 | $-0.03 | $-0.11 | $-0.08 | $-0.02 | $-0.08 | $-0.23 | $-1.82 | -- |
Weighted Average Shares Basic | 33,917,700 | 33,483,978 | 33,331,745 | 32,591,973 | 32,492,276 | 32,361,560 | 32,243,082 | 32,014,330 | 31,553,998 | 31,413,451 | 31,350,629 | 30,669,874 | 30,593,954 | 30,589,249 | 30,380,345 | 28,688,867 | 28,193,330 | 28,246,840 | 28,039,080 | 27,596,401 | 27,547,955 | 27,368,185 | 27,204,989 | 27,485,278 | 27,611,905 | 27,600,147 | 27,541,356 | 27,543,882 | 27,605,028 | 27,557,960 | 27,477,181 | -- | -- | -- | -- | -- | 15,016,429 | 14,817,084 | 14,653,262 | 14,488,060 | 14,441,707 | 14,362,494 | 14,011,814 | 14,008,772 | 13,903,809 | 13,892,816 | 13,850,667 | 13,794,361 | 13,598,249 | 13,636,993 | 13,484,645 | -- | -- | -- |
Earnings Per Share Diluted | $-0.09 | $-0.05 | $-0.06 | $0.28 | $0.04 | $0.22 | $0.30 | $0.05 | $-0.01 | $-0.02 | $-0.01 | $0.10 | $0.10 | $0.04 | $-0.03 | $0.16 | $0.03 | $0.02 | $0.03 | $0.33 | $0.30 | $0.03 | -- | $0.01 | $0.51 | $-0.01 | $-0.05 | $0.01 | $-0.10 | $-0.03 | $-0.05 | -- | -- | -- | -- | -- | $-0.05 | $-0.06 | $0.49 | $-0.06 | $-0.04 | $-0.07 | $0.17 | $-0.04 | $-0.02 | $-0.02 | $-0.03 | $-0.11 | $0.01 | $-0.02 | $-0.08 | $-0.23 | $-1.82 | -- |
Weighted Average Shares Diluted | 35,218,547 | 33,634,538 | 33,331,745 | 32,591,973 | 34,104,850 | 32,361,560 | 32,243,082 | 33,665,613 | 33,585,973 | 33,487,109 | 33,353,456 | 32,578,757 | 32,411,086 | 32,466,122 | 32,549,487 | 31,840,584 | 32,115,847 | 33,650,790 | 33,479,935 | 32,452,228 | 33,055,881 | 31,506,745 | 31,198,833 | 31,790,418 | 32,714,389 | 32,579,379 | 27,541,356 | 32,568,289 | 27,605,028 | 27,557,960 | 27,477,181 | -- | -- | -- | -- | -- | 15,016,429 | 17,201,639 | 17,424,769 | 16,621,927 | 14,441,707 | 14,362,494 | 16,615,574 | 14,008,772 | 13,903,809 | 13,892,816 | 13,850,667 | 13,794,361 | 15,898,639 | 13,636,993 | 13,484,645 | -- | -- | -- |
Common Stock Shares Authorized | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | -- | -- | -- | 100,000,000 | -- | -- |
Common Stock Shares Outstanding | 33,943,453 | 33,908,336 | 33,396,326 | 33,105,080 | 32,865,870 | 32,752,348 | 32,361,122 | 32,116,270 | 31,961,907 | 31,772,444 | 31,392,989 | 31,024,537 | 30,823,065 | 30,797,535 | 30,486,577 | 30,149,105 | 30,158,271 | 28,300,766 | 28,145,713 | 27,956,401 | 27,936,401 | 27,772,424 | 27,162,195 | 27,283,918 | 27,815,060 | 27,688,710 | 27,542,277 | 27,541,277 | 27,542,401 | 27,692,776 | 27,477,181 | 27,477,181 | 27,390,919 | 27,505,919 | 15,095,017 | 15,088,119 | 15,026,973 | 15,003,901 | 14,731,652 | 14,527,335 | 14,483,900 | 14,413,385 | 14,014,032 | 14,009,280 | 14,005,851 | 13,895,137 | 13,886,930 | 13,812,490 | -- | -- | -- | 13,449,345 | -- | -- |
Common Stock Value | $36,000.00 | $36,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $34,000.00 | $34,000.00 | $34,000.00 | $33,000.00 | $33,000.00 | $33,000.00 | $33,000.00 | $32,000.00 | $32,000.00 | $31,849.00 | $31,998.00 | $30,557.00 | $30,329.00 | $30,120.00 | $30,081.00 | $29,897.00 | $29,217.00 | $29,186.00 | $29,074.00 | $28,878.00 | $28,621.00 | $28,600.00 | $28,262.00 | $28,241.00 | $28,198.00 | $28,178.00 | $28,072.00 | $28,052.00 | $15,567.00 | $15,541.00 | $15,387.00 | $15,299.00 | $15,066.00 | $14,842.00 | $14,779.00 | $14,688.00 | $14,269.00 | $14,245.00 | $14,221.00 | $14,091.00 | $14,063.00 | $13,969.00 | -- | -- | -- | $13,526.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | $0.00 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | -- | -- | -- | 1,321,514 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | 1,321,514 | -- | -- | -- | 1,321,514 | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | $1,322.00 | -- | -- | -- | $1,322.00 | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | $0.00 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |