Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 12/31/2022 | 9/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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $12,025,000.00 | $13,198,000.00 | $12,632,000.00 | $7,449,000.00 | $4,444,000.00 | $8,933,000.00 | $7,987,000.00 | $9,233,000.00 | $10,018,000.00 | $10,412,000.00 | $8,618,000.00 | $7,926,000.00 | $7,616,000.00 | $4,619,000.00 | $1,978,000.00 | $3,836,000.00 | $5,512,000.00 | $3,022,000.00 | $2,524,000.00 | $2,998,000.00 | $2,726,000.00 | $3,632,000.00 | $3,722,000.00 | $4,978,000.00 | $7,264,000.00 | $9,349,000.00 | $9,808,000.00 | $8,812,000.00 | $9,164,000.00 | $6,064,000.00 | $3,786,000.00 | $5,646,000.00 | $5,010,669.00 | $5,873,079.00 | $3,824,923.00 | $3,260,244.00 | $2,795,429.00 | $2,869,638.00 | $2,474,708.00 | $3,306,608.00 | $1,240,730.00 | $4,939,948.00 | $2,739,957.00 | $2,286,226.00 | $2,379,565.00 | $2,000,325.00 | $1,156,539.00 | $1,115,150.00 | $860,683.00 | $1,398,523.00 | $2,075,791.00 | $3,229,939.00 | $630,407.00 |
Accounts Receivable Net Current | $15,064,000.00 | $13,875,000.00 | $13,095,000.00 | $11,320,000.00 | $11,414,000.00 | $11,507,000.00 | $11,389,000.00 | $9,930,000.00 | $9,828,000.00 | $9,157,000.00 | $9,961,000.00 | $8,002,000.00 | $8,159,000.00 | $7,737,000.00 | $8,430,000.00 | $6,692,000.00 | $6,572,000.00 | $7,570,000.00 | $7,374,000.00 | $6,276,000.00 | $8,073,000.00 | $8,590,000.00 | $8,189,000.00 | $8,676,000.00 | $10,408,000.00 | $10,388,000.00 | $12,170,000.00 | $9,594,000.00 | $10,426,000.00 | $10,136,000.00 | $10,187,000.00 | $9,604,000.00 | $10,753,485.00 | $10,349,813.00 | $10,218,003.00 | $10,213,541.00 | $11,803,145.00 | $9,538,188.00 | $10,794,866.00 | $10,444,839.00 | $11,313,652.00 | $9,911,305.00 | $11,915,981.00 | $8,723,737.00 | $10,002,065.00 | $9,486,141.00 | $8,484,371.00 | $7,950,276.00 | $9,362,672.00 | $8,891,068.00 | $8,346,560.00 | $6,793,276.00 | -- |
Inventory | $8,130,000.00 | $9,104,000.00 | $9,321,000.00 | $9,670,000.00 | $9,631,000.00 | $9,192,000.00 | $8,649,000.00 | $8,285,000.00 | $7,572,000.00 | $7,291,000.00 | $6,736,000.00 | $6,930,000.00 | $6,472,000.00 | $6,653,000.00 | $6,883,000.00 | $6,392,000.00 | $6,758,000.00 | $6,843,000.00 | $6,514,000.00 | $5,817,000.00 | $6,837,000.00 | $7,183,000.00 | $7,515,000.00 | $7,697,000.00 | $8,050,000.00 | $8,097,000.00 | $7,630,000.00 | $8,042,000.00 | $9,186,000.00 | $9,312,000.00 | $8,291,000.00 | $7,664,000.00 | $6,931,773.00 | $6,289,816.00 | $6,327,345.00 | $5,814,219.00 | $7,134,857.00 | $6,810,541.00 | $7,355,884.00 | $6,899,008.00 | $8,382,287.00 | $7,807,150.00 | $7,080,899.00 | $5,939,186.00 | $5,569,887.00 | $5,426,715.00 | $5,205,457.00 | $4,954,475.00 | $5,779,926.00 | $5,608,151.00 | $4,752,054.00 | $3,985,374.00 | -- |
Prepaid Expenses and Other Current Assets | $1,988,000.00 | $2,019,000.00 | $1,621,000.00 | $1,214,000.00 | $1,445,000.00 | $1,369,000.00 | $1,066,000.00 | $1,254,000.00 | $1,315,000.00 | $908,000.00 | $1,110,000.00 | $1,163,000.00 | $1,339,000.00 | $1,086,000.00 | $1,279,000.00 | $1,598,000.00 | $1,477,000.00 | $1,393,000.00 | $1,123,000.00 | $1,077,000.00 | $1,298,000.00 | $1,599,000.00 | $1,167,000.00 | $983,000.00 | $1,016,000.00 | $1,285,000.00 | $698,000.00 | $785,000.00 | $550,000.00 | $650,000.00 | $287,000.00 | $156,000.00 | $53,966.00 | $113,751.00 | $87,009.00 | $251,922.00 | $54,944.00 | $13,612.00 | $39,855.00 | $128,323.00 | $88,629.00 | $31,797.00 | $92,827.00 | $97,138.00 | $45,350.00 | $96,860.00 | $39,880.00 | $79,630.00 | $86,402.00 | $199,866.00 | $126,919.00 | $158,315.00 | -- |
Total Current Assets | $37,585,000.00 | $38,196,000.00 | $36,929,000.00 | $29,657,000.00 | $26,978,000.00 | $31,654,000.00 | $29,594,000.00 | $29,046,000.00 | $29,148,000.00 | $28,122,000.00 | $26,471,000.00 | $24,052,000.00 | $23,775,000.00 | $20,710,000.00 | $19,597,000.00 | $19,199,000.00 | $21,146,000.00 | $20,106,000.00 | $18,793,000.00 | $18,916,000.00 | $22,393,000.00 | $23,815,000.00 | $23,388,000.00 | $24,681,000.00 | $27,509,000.00 | $29,461,000.00 | $30,615,000.00 | $28,204,000.00 | $30,356,000.00 | $28,953,000.00 | $26,594,000.00 | $26,849,000.00 | $26,576,273.00 | $27,132,486.00 | $24,279,549.00 | $24,152,505.00 | $26,075,499.00 | $24,677,202.00 | $26,488,309.00 | $24,750,821.00 | $24,553,753.00 | $26,294,882.00 | $24,527,701.00 | $19,694,515.00 | $20,884,126.00 | $19,793,544.00 | $17,423,983.00 | $16,698,785.00 | $18,676,861.00 | $17,974,002.00 | $17,308,761.00 | $16,836,034.00 | -- |
Property Plant and Equipement | $24,627,000.00 | $22,764,000.00 | $22,285,000.00 | $21,699,000.00 | $20,905,000.00 | $20,905,000.00 | $19,822,000.00 | $20,130,000.00 | $20,546,000.00 | $20,671,000.00 | $20,744,000.00 | $21,048,000.00 | $21,082,000.00 | $21,394,000.00 | $21,910,000.00 | $22,274,000.00 | $22,620,000.00 | $23,365,000.00 | $23,959,000.00 | $24,573,000.00 | $25,035,000.00 | $25,243,000.00 | $24,827,000.00 | $24,645,000.00 | $23,888,000.00 | $23,010,000.00 | $22,285,000.00 | $21,832,000.00 | $21,603,000.00 | $21,301,000.00 | $21,080,000.00 | $21,375,000.00 | $21,602,426.00 | $21,974,931.00 | $22,341,373.00 | $21,892,395.00 | $21,874,520.00 | $21,494,127.00 | $21,248,982.00 | $20,824,448.00 | $21,637,492.00 | $14,718,760.00 | $14,917,260.00 | $14,986,776.00 | $14,754,312.00 | $14,865,789.00 | $15,031,364.00 | $15,198,822.00 | $15,380,717.00 | $15,237,279.00 | $15,129,655.00 | $15,152,713.00 | -- |
Intangible Assets Net | $6,763,000.00 | $6,898,000.00 | $7,033,000.00 | $7,168,000.00 | $7,438,000.00 | $7,573,000.00 | $7,843,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $11,704,000.00 | $11,704,000.00 | $11,704,000.00 | $11,704,000.00 | $11,704,000.00 | $11,704,000.00 | $11,704,000.00 | -- | -- | $9,124,000.00 | $9,124,000.00 | $9,124,000.00 | $9,124,000.00 | $9,124,000.00 | $9,124,000.00 | $9,124,000.00 | $9,124,000.00 | $9,124,000.00 | $9,124,000.00 | $9,124,000.00 | $10,368,000.00 | $10,368,000.00 | $10,368,000.00 | $10,368,000.00 | $10,368,000.00 | $10,368,000.00 | $10,368,000.00 | $10,368,000.00 | $14,068,000.00 | $14,068,000.00 | $14,068,000.00 | $14,068,000.00 | $14,068,091.00 | $14,068,091.00 | $14,068,091.00 | $14,068,091.00 | $14,068,091.00 | -- | -- | $14,068,091.00 | $14,068,091.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | -- | $1,800,000.00 | -- | -- | $1,800,000.00 | -- | -- | $1,800,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $125,000.00 | -- | $125,000.00 | -- | -- | -- | $252,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $82,751,000.00 | $81,654,000.00 | $80,054,000.00 | $72,164,000.00 | $68,999,000.00 | $73,771,000.00 | $70,979,000.00 | $70,874,000.00 | $70,340,000.00 | $63,643,000.00 | $62,156,000.00 | $60,069,000.00 | $59,896,000.00 | $57,233,000.00 | $56,951,000.00 | $56,987,000.00 | $57,786,000.00 | $57,657,000.00 | $57,068,000.00 | $56,807,000.00 | $62,131,000.00 | $63,924,000.00 | $63,245,000.00 | $64,519,000.00 | $66,758,000.00 | $67,975,000.00 | $68,572,000.00 | $65,876,000.00 | $68,210,000.00 | $66,565,000.00 | $64,178,000.00 | $64,918,000.00 | $65,064,563.00 | $66,144,891.00 | $63,835,010.00 | $63,424,438.00 | $65,527,392.00 | $63,936,943.00 | $65,649,904.00 | $63,673,801.00 | $64,468,696.00 | $59,469,294.00 | $58,092,455.00 | $53,506,624.00 | $54,512,574.00 | $53,759,666.00 | $51,828,843.00 | $51,473,308.00 | $53,539,688.00 | $52,889,349.00 | $52,312,441.00 | $52,058,731.00 | -- |
Accounts Payable | $10,024,000.00 | $9,976,000.00 | $9,102,000.00 | $5,565,000.00 | $7,979,000.00 | $9,119,000.00 | $8,723,000.00 | $6,614,000.00 | $7,867,000.00 | $5,285,000.00 | $5,289,000.00 | $5,592,000.00 | $6,036,000.00 | $5,108,000.00 | $6,113,000.00 | $5,282,000.00 | $6,968,000.00 | $5,459,000.00 | $5,601,000.00 | $4,570,000.00 | $6,263,000.00 | $7,271,000.00 | $7,136,000.00 | $6,848,000.00 | $7,104,000.00 | $6,285,000.00 | $8,273,000.00 | $5,718,000.00 | $8,762,000.00 | $6,681,000.00 | $7,339,000.00 | $7,138,000.00 | $5,190,593.00 | $5,725,222.00 | $4,123,138.00 | $5,586,755.00 | $7,318,512.00 | $6,471,442.00 | $6,958,999.00 | $6,723,179.00 | $5,429,988.00 | $7,166,377.00 | $6,465,801.00 | $4,256,725.00 | $5,118,902.00 | $4,769,851.00 | $4,597,466.00 | $4,386,239.00 | $4,529,757.00 | $4,174,835.00 | $3,781,059.00 | $4,183,481.00 | -- |
Accrued Liabilities | $3,604,000.00 | $4,916,000.00 | $5,555,000.00 | $4,294,000.00 | $3,813,000.00 | $4,378,000.00 | $3,190,000.00 | $3,724,000.00 | $3,872,000.00 | $3,587,000.00 | $2,587,000.00 | $2,196,000.00 | $2,890,000.00 | $3,066,000.00 | $2,632,000.00 | $4,087,000.00 | $3,402,000.00 | $4,141,000.00 | $3,114,000.00 | $2,777,000.00 | $3,118,000.00 | $3,388,000.00 | $2,849,000.00 | $2,984,000.00 | $2,866,000.00 | $3,813,000.00 | $2,754,000.00 | $2,169,000.00 | $2,002,000.00 | $2,302,000.00 | $1,849,000.00 | $2,793,000.00 | $3,104,452.00 | $4,702,762.00 | $3,460,774.00 | $2,066,076.00 | $1,243,876.00 | $899,803.00 | $2,732,170.00 | $1,284,060.00 | $1,323,213.00 | $1,094,820.00 | $1,197,883.00 | $1,155,677.00 | $894,092.00 | $593,412.00 | $755,187.00 | $553,725.00 | $857,862.00 | $552,058.00 | $595,841.00 | $509,459.00 | -- |
Total Current Liabilities | $19,216,000.00 | $21,218,000.00 | $24,074,000.00 | $19,992,000.00 | $21,429,000.00 | $23,274,000.00 | $22,634,000.00 | $21,743,000.00 | $21,281,000.00 | $13,638,000.00 | $13,932,000.00 | $13,215,000.00 | $13,390,000.00 | $12,596,000.00 | $13,381,000.00 | $13,736,000.00 | $15,650,000.00 | $15,414,000.00 | $14,598,000.00 | $14,402,000.00 | $16,954,000.00 | $18,119,000.00 | $17,535,000.00 | $17,929,000.00 | $18,131,000.00 | $18,415,000.00 | $20,066,000.00 | $17,514,000.00 | $20,522,000.00 | $18,869,000.00 | $18,656,000.00 | $19,661,000.00 | $18,719,803.00 | $20,634,208.00 | $18,415,460.00 | $18,724,000.00 | $19,843,929.00 | $19,199,181.00 | $22,035,277.00 | $20,724,679.00 | $21,056,117.00 | $17,775,907.00 | $16,399,162.00 | $14,194,157.00 | $16,144,631.00 | $16,724,074.00 | $15,514,141.00 | $16,116,151.00 | $17,728,932.00 | $17,993,799.00 | $17,567,024.00 | $18,409,713.00 | -- |
Long Term Debt | $2,500,000.00 | $2,750,000.00 | $3,000,000.00 | $3,250,000.00 | $3,750,000.00 | $3,750,000.00 | $4,250,000.00 | $4,500,000.00 | $4,726,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $6,069,000.00 | $6,279,000.00 | $6,489,000.00 | $6,699,000.00 | $6,909,000.00 | $7,119,000.00 | $7,329,000.00 | $7,539,000.00 | $7,749,000.00 | $7,959,000.00 | $8,169,328.00 | $8,379,328.00 | $8,725,555.00 | $8,996,800.00 | $9,216,320.00 | $9,432,793.00 | $9,654,941.00 | $9,874,014.00 | $10,092,941.00 | $5,271,966.00 | $5,363,751.00 | $5,498,926.00 | $5,677,456.00 | $5,768,873.00 | $6,153,683.00 | $7,080,552.00 | $7,806,127.00 | $7,849,837.00 | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2,000.00 | $-35,000.00 | $-71,000.00 | $-198,442.00 | $-139,667.00 | $-131,887.00 | $-198,007.00 | $-38,125.00 | $41,852.00 | $13,134.00 | $7,807.00 | $2,056.00 | $-27,209.00 | $68,776.00 | $53,591.00 | $72,124.00 | $12,132.00 | $30,214.00 | $-8,948.00 | $-80,281.00 | $-16,077.00 | $-26,176.00 | $-43,094.00 | -- |
Accumulated Deficit | $68,223,000.00 | $65,797,000.00 | $61,828,000.00 | $58,416,000.00 | $54,430,000.00 | $53,714,000.00 | $52,611,000.00 | $53,506,000.00 | $53,599,000.00 | $53,119,000.00 | $51,501,000.00 | $50,195,000.00 | $49,915,000.00 | $48,089,000.00 | $47,109,000.00 | $46,963,000.00 | $45,909,000.00 | $45,981,000.00 | $46,122,000.00 | $46,563,000.00 | $49,375,000.00 | $49,889,000.00 | $49,719,000.00 | $49,649,000.00 | $51,398,000.00 | $51,155,000.00 | $50,119,000.00 | $49,995,000.00 | $49,514,000.00 | $49,578,000.00 | $47,164,000.00 | $46,516,000.00 | $46,189,101.00 | $45,296,249.00 | $45,197,336.00 | $44,544,000.00 | $45,367,487.00 | $44,341,809.00 | $43,247,392.00 | $42,587,214.00 | $43,056,422.00 | $41,366,495.00 | $41,270,416.00 | $38,904,777.00 | $37,831,275.00 | $36,429,095.00 | $35,526,285.00 | $34,431,296.00 | $34,797,229.00 | $33,767,188.00 | $33,501,646.00 | $31,575,875.00 | -- |
Total Stockholders' Equity | $63,535,000.00 | $60,436,000.00 | $55,980,000.00 | $52,172,000.00 | $47,570,000.00 | $50,497,000.00 | $48,345,000.00 | $49,131,000.00 | $49,059,000.00 | $50,005,000.00 | $48,224,000.00 | $46,854,000.00 | $46,506,000.00 | $44,637,000.00 | $43,570,000.00 | $43,251,000.00 | $42,136,000.00 | $42,243,000.00 | $42,470,000.00 | $42,405,000.00 | $45,177,000.00 | $45,805,000.00 | $45,710,000.00 | $46,590,000.00 | $48,627,000.00 | $49,560,000.00 | $48,506,000.00 | $48,362,000.00 | $47,688,000.00 | $47,696,000.00 | $45,829,000.00 | $45,257,000.00 | $46,344,760.00 | $45,510,683.00 | $45,419,550.00 | $44,699,712.00 | $45,683,463.00 | $44,737,762.00 | $43,614,627.00 | $42,949,122.00 | $43,412,579.00 | $41,693,387.00 | $41,693,293.00 | $39,312,469.00 | $38,367,943.00 | $37,035,592.00 | $36,314,702.00 | $35,357,157.00 | $35,810,756.00 | $34,895,550.00 | $34,745,417.00 | $33,649,018.00 | $32,571,330.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $82,751,000.00 | $81,654,000.00 | $80,054,000.00 | $72,164,000.00 | $68,999,000.00 | $73,771,000.00 | $70,979,000.00 | $70,874,000.00 | $70,340,000.00 | $63,643,000.00 | $62,156,000.00 | $60,069,000.00 | $59,896,000.00 | $57,233,000.00 | $56,951,000.00 | $56,987,000.00 | $57,786,000.00 | $57,657,000.00 | $57,068,000.00 | $56,807,000.00 | $62,131,000.00 | $63,924,000.00 | $63,245,000.00 | $64,519,000.00 | $66,758,000.00 | $67,975,000.00 | $68,572,000.00 | $65,876,000.00 | $68,210,000.00 | $66,565,000.00 | $64,178,000.00 | $64,918,000.00 | $65,064,563.00 | $66,144,891.00 | $63,835,010.00 | $63,424,438.00 | $65,527,392.00 | $63,936,943.00 | $65,649,904.00 | $63,673,801.00 | $64,468,696.00 | $59,469,294.00 | $58,092,455.00 | $53,506,626.00 | $54,512,574.00 | $53,759,666.00 | $51,828,843.00 | $51,473,308.00 | $53,539,688.00 | $52,889,349.00 | $52,312,441.00 | $52,058,731.00 | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 12/31/2022 | 9/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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $70,497,000.00 | $47,768,000.00 | $24,615,000.00 | $103,350,000.00 | $80,318,000.00 | $55,838,000.00 | $28,742,000.00 | $118,893,000.00 | $28,786,000.00 | $31,733,000.00 | $32,117,000.00 | -- | -- | -- | -- | $137,244,000.00 | -- | -- | -- | $130,215,716.00 | -- | -- | -- | $108,966,094.00 | -- | -- | -- | $89,754,007.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | $22,560,000.00 | $42,812,000.00 | $21,327,000.00 | $75,093,000.00 | $55,939,000.00 | $18,086,000.00 | $19,391,000.00 | $71,513,000.00 | $17,556,000.00 | $17,590,000.00 | $18,312,000.00 | $77,492,000.00 | $18,630,000.00 | $40,925,000.00 | $20,705,000.00 | $88,197,000.00 | $67,063,000.00 | $46,114,000.00 | $23,660,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $11,535,000.00 | $42,441,000.00 | $11,143,000.00 | $11,280,000.00 | $26,786,000.00 | $18,865,000.00 | $5,580,000.00 | $28,710,000.00 | $22,719,000.00 | $15,726,000.00 | $8,049,000.00 | $26,933,000.00 | $7,577,000.00 | $6,928,000.00 | $5,997,000.00 | $22,149,000.00 | $17,039,000.00 | $11,866,000.00 | $6,303,000.00 | $25,858,000.00 | $5,850,000.00 | $14,913,000.00 | $8,037,000.00 | $30,696,000.00 | $7,837,000.00 | $17,736,000.00 | $8,457,000.00 | $35,032,000.00 | $7,979,000.00 | $19,411,000.00 | $8,588,000.00 | $31,601,000.00 | $9,055,196.00 | $15,399,058.00 | $8,383,530.00 | $28,863,000.00 | $7,401,302.00 | $7,504,909.00 | $7,066,440.00 | $27,622,893.00 | $6,868,376.00 | $16,041,637.00 | $8,590,030.00 | $26,623,480.00 | $7,473,856.00 | $7,617,662.00 | $6,759,811.00 | $22,550,816.00 | $6,346,757.00 | $12,032,738.00 | $7,048,817.00 | $20,179,175.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $7,971,000.00 | $25,446,000.00 | $19,407,000.00 | $13,303,000.00 | $24,437,000.00 | $18,478,000.00 | $6,629,000.00 | $22,830,000.00 | $5,949,000.00 | $11,296,000.00 | $6,113,000.00 | $22,010,000.00 | $4,960,000.00 | $5,490,000.00 | $5,759,000.00 | $24,082,000.00 | $5,428,000.00 | $12,333,000.00 | $6,704,000.00 | $28,968,000.00 | $6,449,000.00 | $14,429,000.00 | $7,886,000.00 | $31,222,000.00 | $22,895,000.00 | $7,381,000.00 | $8,191,000.00 | $28,947,000.00 | $21,562,000.00 | $6,686,000.00 | $7,476,000.00 | $27,198,000.00 | $7,003,105.00 | $6,966,474.00 | $6,973,218.00 | $24,628,000.00 | $5,610,612.00 | $5,979,937.00 | $6,039,238.00 | $19,591,581.00 | $14,393,493.00 | $9,825,462.00 | $4,859,514.00 | $18,581,496.00 | $13,502,201.00 | $8,709,810.00 | $4,218,900.00 | $17,474,325.00 | $12,040,846.00 | $4,800,246.00 | $3,783,195.00 | $13,904,543.00 | -- |
Loss from Operations | $3,564,000.00 | $16,995,000.00 | $5,039,000.00 | $4,766,000.00 | $2,349,000.00 | $387,000.00 | $-1,049,000.00 | $5,880,000.00 | $5,474,000.00 | $4,430,000.00 | $1,936,000.00 | $4,923,000.00 | $2,617,000.00 | $1,438,000.00 | $238,000.00 | $-1,933,000.00 | $-722,000.00 | $-66,000.00 | $-401,000.00 | $-3,110,000.00 | $-599,000.00 | $484,000.00 | $151,000.00 | $-526,000.00 | $514,000.00 | $2,164,000.00 | $266,000.00 | $6,085,000.00 | $4,852,000.00 | $4,663,000.00 | $1,112,000.00 | $4,403,000.00 | $2,052,091.00 | $49,054.00 | $1,410,312.00 | $4,235,000.00 | $4,342,864.00 | $1,524,972.00 | $1,027,202.00 | $8,031,312.00 | $2,203,969.00 | $6,216,175.00 | $3,730,517.00 | $8,844,711.00 | $2,077,209.00 | $4,999,283.00 | $1,872,530.00 | $5,076,491.00 | $5,533,541.00 | $3,965,836.00 | $3,265,622.00 | $6,274,632.00 | -- |
Loss Before Income Taxes | $3,508,000.00 | $16,649,000.00 | $10,952,000.00 | $4,685,000.00 | $1,841,000.00 | $1,113,000.00 | $-1,092,000.00 | $5,616,000.00 | $5,255,000.00 | $4,248,000.00 | $1,899,000.00 | $4,828,000.00 | $4,175,000.00 | $1,384,000.00 | $201,000.00 | $1,235,000.00 | $-659,000.00 | $-570,000.00 | $-442,000.00 | $-3,311,000.00 | $-650,000.00 | $368,000.00 | $108,000.00 | $-804,000.00 | $2,649,000.00 | $2,041,000.00 | $204,000.00 | $5,637,000.00 | $4,474,000.00 | $2,896,000.00 | $1,059,000.00 | $3,992,000.00 | $3,342,255.00 | $1,522,764.00 | $1,304,225.00 | $4,198,630.00 | $1,814,683.00 | $1,477,184.00 | $995,639.00 | $7,857,173.00 | $8,718,434.00 | $6,326,250.00 | $3,776,831.00 | $8,824,874.00 | $2,059,877.00 | $3,114,735.00 | $1,854,902.00 | $4,833,258.00 | $1,472,030.00 | $3,864,689.00 | $3,218,488.00 | $6,446,452.00 | -- |
Earnings Per Share Basic | $0.17 | $0.77 | $0.50 | $0.22 | $0.06 | $0.06 | $-0.06 | $0.21 | $0.03 | $0.19 | $0.08 | $0.21 | $0.12 | $0.07 | $0.01 | $0.03 | $-0.04 | $-0.03 | $-0.02 | $-0.19 | $-0.03 | $0.01 | -- | $-0.02 | $0.02 | $0.06 | $0.01 | $0.22 | $0.19 | $0.13 | $0.06 | $0.12 | $0.10 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 14,691,000 | 14,667,000 | 14,659,000 | 14,649,000 | 15,396,000 | 15,462,000 | 15,435,000 | 15,537,000 | 15,473,000 | 15,622,000 | 15,604,000 | 15,597,000 | 15,602,000 | 15,560,000 | 15,623,000 | 15,748,000 | 15,740,000 | 15,771,000 | 15,767,000 | 15,872,000 | 15,872,000 | 15,879,000 | 15,908,000 | 16,105,000 | 16,093,000 | 16,154,000 | 16,154,000 | 16,155,000 | 16,159 | 16,149,000 | 16,189,000 | 16,331,000 | 16,346 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $0.16 | $0.75 | $0.49 | $0.26 | $0.06 | $0.01 | $-0.06 | $0.21 | $0.22 | $0.19 | $0.08 | $0.21 | $0.19 | $0.06 | $0.01 | $0.03 | $-0.04 | $-0.03 | $-0.02 | $-0.19 | $-0.03 | $0.02 | -- | $-0.02 | $0.02 | $0.07 | $0.01 | $0.22 | -- | $0.19 | $0.06 | $0.12 | $0.10 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 15,222,000 | 15,103,000 | 15,101,000 | 15,058,000 | 15,718,000 | 15,759,000 | 15,435,000 | 15,773,000 | -- | 15,772,000 | 15,814,000 | 15,766,000 | 15,642,000 | 15,586,000 | 15,737,000 | 15,804,000 | 15,761,000 | 15,775,000 | 15,767,000 | 16,319,000 | 16,256,000 | 15,992,000 | 16,019,000 | 16,105,000 | 16,168,000 | 16,211,000 | 16,156,000 | 16,160,000 | 16,181 | 16,149,000 | 16,189,000 | 16,331,000 | 16,346 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000 | 40,000 | 40,000 | 40,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 20,000,000 | 20,000,000 | 40,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | -- |
Common Stock Shares Outstanding | 14,691,000 | 14,691,000 | 14,691,000 | 14,656,000 | 14,645,000 | 15,495,000 | 15,435,000 | 15,435,000 | 15,435,000 | 15,650,000 | 17,274,000 | 15,604,000 | 15,605,000 | 15,592,000 | 15,710,000 | 15,710,000 | 15,706,000 | 15,761,000 | 15,773,000 | 15,814,000 | 15,838,000 | 15,879,000 | 15,893,000 | 16,008,000 | 16,037,000 | 17,274,000 | 17,274,000 | 16,154,000 | 16,141 | 16,141 | 16,171 | 16,210 | 16,346,017 | 16,346,017 | 16,346,017 | 16,346,017 | 16,346,017 | 16,346,017 | 16,346,017 | 16,346,017 | 16,346,017 | 16,346,017 | 16,346,017 | 16,346,017 | 16,359,017 | 16,372,217 | 16,390,417 | 16,409,317 | 16,425,809 | 16,430,809 | 16,443,809 | 16,536,657 | -- |
Common Stock Value | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,000.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | $6,509,267.00 | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,307,861.00 | $1,307,861.00 | $1,307,861.00 | -- | $1,146,317.00 | $1,146,317.00 | $1,146,317.00 | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | 2,500,000 | -- | -- | -- | 2,500,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |