Date | 3/31/2024 | 12/31/2023 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $18,510,000.00 | $20,378,000.00 | $18,163,000.00 | $15,349,000.00 | $13,821,000.00 | $16,290,000.00 | $15,517,000.00 | $15,342,000.00 | $14,239,000.00 | $16,307,000.00 | $17,636,000.00 | $15,538,000.00 | $17,884,000.00 | $23,292,000.00 | $24,583,000.00 | $24,735,000.00 | $17,365,000.00 | $6,548,000.00 | $5,106,000.00 | $5,502,000.00 | $4,488,000.00 | $7,007,000.00 | $6,823,000.00 | $7,158,000.00 | $5,666,000.00 | $8,763,000.00 | $8,968,000.00 | $8,836,000.00 | $7,884,000.00 | $9,456,000.00 | $11,772,000.00 | $10,588,000.00 | $8,247,000.00 | $9,681,000.00 | $6,574,000.00 | $3,914,000.00 | $1,105,000.00 | $5,495,000.00 | $7,053,000.00 | $5,271,000.00 | $4,864,000.00 | $8,215,000.00 | $7,709,000.00 | $6,129,000.00 | $3,331,000.00 | $4,554,000.00 | $5,891,000.00 | $7,228,000.00 | $5,462,000.00 | $7,503,000.00 | $7,218,000.00 | $6,431,000.00 | $2,817,000.00 | $5,316,000.00 | $9,753,000.00 |
Accounts Receivable Net Current | -- | -- | -- | -- | -- | $5,382,000.00 | $6,077,000.00 | $6,452,000.00 | $7,211,000.00 | $3,397,000.00 | $3,991,000.00 | $6,079,000.00 | $6,748,000.00 | $8,132,000.00 | $9,137,000.00 | $6,661,000.00 | $7,362,000.00 | $3,568,000.00 | $5,414,000.00 | $5,185,000.00 | $7,202,000.00 | $4,935,000.00 | $5,763,000.00 | $4,838,000.00 | $6,463,000.00 | $4,597,000.00 | $5,445,000.00 | $4,947,000.00 | $5,514,000.00 | $4,648,000.00 | $4,715,000.00 | $5,113,000.00 | $6,196,000.00 | $2,762,000.00 | $5,125,000.00 | $5,771,000.00 | $7,792,000.00 | $5,333,000.00 | $6,148,000.00 | $6,913,000.00 | $7,135,000.00 | $5,071,000.00 | $5,935,000.00 | $5,849,000.00 | $7,497,000.00 | $6,350,000.00 | $6,107,000.00 | $6,122,000.00 | $6,431,000.00 | $4,725,000.00 | -- | -- | -- | $3,816,000.00 | -- |
Inventory | $20,769,000.00 | $20,131,000.00 | $21,526,000.00 | $21,971,000.00 | $24,094,000.00 | $24,397,000.00 | $25,124,000.00 | $23,157,000.00 | $23,883,000.00 | $24,969,000.00 | $23,190,000.00 | $21,997,000.00 | $18,778,000.00 | $16,749,000.00 | $13,155,000.00 | $11,980,000.00 | $11,148,000.00 | $11,303,000.00 | $11,255,000.00 | $10,869,000.00 | $10,407,000.00 | $9,878,000.00 | $9,352,000.00 | $9,691,000.00 | $10,635,000.00 | $10,249,000.00 | $9,464,000.00 | $10,768,000.00 | $10,679,000.00 | $10,994,000.00 | $11,854,000.00 | $12,656,000.00 | $14,755,000.00 | $16,398,000.00 | $17,861,000.00 | $19,218,000.00 | $19,117,000.00 | $16,544,000.00 | $13,671,000.00 | $14,013,000.00 | $14,482,000.00 | $14,140,000.00 | $13,641,000.00 | $14,283,000.00 | $16,299,000.00 | $17,164,000.00 | $16,691,000.00 | $14,225,000.00 | $14,858,000.00 | $15,566,000.00 | -- | -- | -- | $17,318,000.00 | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $52,389,000.00 | $53,064,000.00 | $52,687,000.00 | $52,262,000.00 | $51,759,000.00 | $52,562,000.00 | $52,509,000.00 | $53,666,000.00 | $53,137,000.00 | $52,999,000.00 | $52,775,000.00 | $52,971,000.00 | $54,920,000.00 | $55,303,000.00 | $52,740,000.00 | $48,708,000.00 | $42,162,000.00 | $26,963,000.00 | $26,704,000.00 | $27,213,000.00 | $26,716,000.00 | $26,460,000.00 | $26,221,000.00 | $26,294,000.00 | $26,975,000.00 | $26,978,000.00 | $27,671,000.00 | $27,898,000.00 | $27,642,000.00 | $29,663,000.00 | $32,362,000.00 | $32,359,000.00 | $32,755,000.00 | $33,081,000.00 | $33,667,000.00 | $33,773,000.00 | $35,752,000.00 | $35,503,000.00 | $33,990,000.00 | $32,177,000.00 | $32,611,000.00 | $32,640,000.00 | $31,076,000.00 | $30,384,000.00 | $30,565,000.00 | $31,214,000.00 | $31,291,000.00 | $30,325,000.00 | $30,583,000.00 | $30,609,000.00 | -- | -- | -- | $30,612,000.00 | -- |
Property Plant and Equipement | $5,426,000.00 | $5,587,000.00 | $5,543,000.00 | $5,671,000.00 | $5,788,000.00 | $5,742,000.00 | $5,773,000.00 | $5,848,000.00 | $5,985,000.00 | $6,064,000.00 | $6,136,000.00 | $5,422,000.00 | $4,287,000.00 | $4,353,000.00 | $4,086,000.00 | $4,004,000.00 | $4,050,000.00 | $3,943,000.00 | $4,002,000.00 | $3,232,000.00 | $3,271,000.00 | $3,244,000.00 | $3,158,000.00 | $3,111,000.00 | $3,115,000.00 | $3,158,000.00 | $3,001,000.00 | $3,110,000.00 | $3,078,000.00 | $2,646,000.00 | $2,704,000.00 | $2,806,000.00 | $2,812,000.00 | $2,907,000.00 | $2,993,000.00 | $3,111,000.00 | $3,208,000.00 | $3,315,000.00 | $3,415,000.00 | $3,538,000.00 | $2,938,000.00 | $3,068,000.00 | $3,186,000.00 | $3,224,000.00 | $3,316,000.00 | $3,419,000.00 | $3,547,000.00 | $3,639,000.00 | $3,793,000.00 | $3,636,000.00 | -- | -- | -- | $4,162,000.00 | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $135,000.00 | -- | -- | -- | $164,000.00 | -- |
Goodwill | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | -- | -- | -- | $55,000.00 | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $72,712,000.00 | $68,763,000.00 | $64,611,000.00 | $64,341,000.00 | $64,055,000.00 | $64,803,000.00 | $66,505,000.00 | $67,981,000.00 | $67,769,000.00 | $67,889,000.00 | $68,014,000.00 | $67,606,000.00 | $68,454,000.00 | $68,802,000.00 | $64,686,000.00 | $60,549,000.00 | $53,251,000.00 | $38,091,000.00 | $37,864,000.00 | $37,769,000.00 | $37,397,000.00 | $34,255,000.00 | $33,756,000.00 | $33,680,000.00 | $34,216,000.00 | $34,124,000.00 | $34,627,000.00 | $34,860,000.00 | $34,450,000.00 | $35,936,000.00 | $38,633,000.00 | $38,493,000.00 | $38,806,000.00 | $39,134,000.00 | $39,829,000.00 | $40,222,000.00 | $42,186,000.00 | $41,952,000.00 | $40,459,000.00 | $38,753,000.00 | $38,509,000.00 | $38,563,000.00 | $37,084,000.00 | $36,334,000.00 | $36,573,000.00 | $37,299,000.00 | $37,430,000.00 | $36,894,000.00 | $37,143,000.00 | $36,870,000.00 | -- | -- | -- | $36,934,000.00 | -- |
Accounts Payable | $713,000.00 | $802,000.00 | $320,000.00 | $653,000.00 | $383,000.00 | $674,000.00 | $272,000.00 | $914,000.00 | $522,000.00 | $528,000.00 | $1,029,000.00 | $642,000.00 | $1,219,000.00 | $1,983,000.00 | $992,000.00 | $2,575,000.00 | $1,727,000.00 | $501,000.00 | $674,000.00 | $696,000.00 | $743,000.00 | $578,000.00 | $646,000.00 | $457,000.00 | $1,042,000.00 | $1,236,000.00 | $1,048,000.00 | $1,204,000.00 | $1,256,000.00 | $1,005,000.00 | $1,257,000.00 | $965,000.00 | $1,077,000.00 | $1,027,000.00 | $793,000.00 | $1,198,000.00 | $2,679,000.00 | $1,099,000.00 | $1,250,000.00 | $540,000.00 | $847,000.00 | $689,000.00 | $326,000.00 | $737,000.00 | $511,000.00 | $860,000.00 | $717,000.00 | $620,000.00 | $965,000.00 | $702,000.00 | -- | -- | -- | $487,000.00 | -- |
Accrued Liabilities | $449,000.00 | $1,103,000.00 | $885,000.00 | $494,000.00 | $387,000.00 | $833,000.00 | $747,000.00 | $797,000.00 | $542,000.00 | $1,250,000.00 | $1,120,000.00 | $1,240,000.00 | $1,762,000.00 | $2,793,000.00 | $2,969,000.00 | $1,718,000.00 | $764,000.00 | $920,000.00 | $844,000.00 | $699,000.00 | $632,000.00 | $1,342,000.00 | $1,072,000.00 | $1,734,000.00 | $1,764,000.00 | $1,565,000.00 | $977,000.00 | $712,000.00 | $786,000.00 | $1,460,000.00 | $1,713,000.00 | $1,087,000.00 | $1,053,000.00 | $1,128,000.00 | $1,422,000.00 | $529,000.00 | $540,000.00 | $1,195,000.00 | $915,000.00 | $642,000.00 | $583,000.00 | $1,036,000.00 | $905,000.00 | $740,000.00 | $1,101,000.00 | $793,000.00 | $423,000.00 | $244,000.00 | $793,000.00 | $169,000.00 | -- | -- | -- | $296,000.00 | -- |
Total Current Liabilities | $11,069,000.00 | $7,195,000.00 | $3,220,000.00 | $3,220,000.00 | $3,069,000.00 | $4,045,000.00 | $3,820,000.00 | $4,745,000.00 | $4,328,000.00 | $5,269,000.00 | $5,286,000.00 | $5,344,000.00 | $6,672,000.00 | $8,782,000.00 | $9,953,000.00 | $13,768,000.00 | $12,875,000.00 | $4,864,000.00 | $4,621,000.00 | $4,664,000.00 | $4,811,000.00 | $2,061,000.00 | -- | -- | -- | $2,801,000.00 | $2,281,000.00 | $2,277,000.00 | $2,382,000.00 | $3,272,000.00 | $3,805,000.00 | $2,872,000.00 | $2,946,000.00 | $3,022,000.00 | $3,238,000.00 | $2,988,000.00 | $4,765,000.00 | $4,046,000.00 | $3,789,000.00 | $2,826,000.00 | $2,842,000.00 | $2,982,000.00 | $2,266,000.00 | $2,331,000.00 | $2,453,000.00 | $2,466,000.00 | $2,002,000.00 | $1,688,000.00 | $2,045,000.00 | $1,694,000.00 | -- | -- | -- | $1,422,000.00 | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $409,000.00 | $2,539,000.00 | $2,694,000.00 | $2,508,000.00 | $708,000.00 | $1,058,000.00 | $1,356,000.00 | $1,845,000.00 | $2,669,000.00 | $3,130,000.00 | $4,118,000.00 | $4,995,000.00 | $5,415,000.00 | $6,600,000.00 | $7,729,000.00 | $8,059,000.00 | $9,990,000.00 | $12,984,000.00 | $14,817,000.00 | $15,867,000.00 | $16,526,000.00 | $17,099,000.00 | $17,593,000.00 | $17,529,000.00 | $17,833,000.00 | $17,477,000.00 | $17,423,000.00 | $18,476,000.00 | $18,994,000.00 | $19,158,000.00 | $19,535,000.00 | $20,145,000.00 | $20,915,000.00 | $21,646,000.00 | $21,838,000.00 | $22,101,000.00 | $22,248,000.00 | -- | -- | -- | $23,504,000.00 | -- |
Accumulated Other Comprehensive Loss | $-1,431,000.00 | $-1,437,000.00 | $-1,483,000.00 | $-1,331,000.00 | $-1,352,000.00 | $-1,489,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-458,000.00 | $-447,000.00 | $-239,000.00 | $-281,000.00 | $-204,000.00 | $-198,000.00 | $-226,000.00 | $-244,000.00 | $-148,000.00 | $54,000.00 | $506,000.00 | $1,047,000.00 | $1,375,000.00 | $1,108,000.00 | $1,385,000.00 | $963,000.00 | $625,000.00 | $382,000.00 | $93,000.00 | $71,000.00 | $24,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $46,099,000.00 | $46,552,000.00 | $62,757,000.00 | $62,333,000.00 | $62,216,000.00 | $62,124,000.00 | $62,559,000.00 | $63,108,000.00 | $63,311,000.00 | $62,488,000.00 | $62,596,000.00 | $62,130,000.00 | $61,648,000.00 | $59,476,000.00 | $52,058,000.00 | $43,951,000.00 | $37,732,000.00 | $32,390,000.00 | $32,055,000.00 | $31,618,000.00 | $30,608,000.00 | $29,390,000.00 | $28,772,000.00 | $27,232,000.00 | $26,273,000.00 | $26,223,000.00 | $26,047,000.00 | $24,944,000.00 | $24,140,000.00 | $22,724,000.00 | $21,879,000.00 | $20,860,000.00 | $20,063,000.00 | $19,556,000.00 | $19,256,000.00 | $18,951,000.00 | $18,663,000.00 | $18,515,000.00 | $17,903,000.00 | $16,937,000.00 | $16,042,000.00 | $15,773,000.00 | $15,089,000.00 | $14,184,000.00 | $13,709,000.00 | $13,694,000.00 | $13,576,000.00 | $13,161,000.00 | $12,787,000.00 | $12,717,000.00 | -- | -- | -- | $11,784,000.00 | -- |
Total Stockholders' Equity | $61,643,000.00 | $61,568,000.00 | $61,391,000.00 | $61,121,000.00 | $60,986,000.00 | $60,758,000.00 | $62,685,000.00 | $63,236,000.00 | $63,441,000.00 | $62,620,000.00 | $62,728,000.00 | $62,262,000.00 | $61,782,000.00 | $60,020,000.00 | $54,733,000.00 | $46,781,000.00 | $40,376,000.00 | $33,227,000.00 | $33,243,000.00 | $33,105,000.00 | $32,586,000.00 | $32,194,000.00 | $32,038,000.00 | $31,489,000.00 | $31,410,000.00 | $31,323,000.00 | $32,346,000.00 | $32,583,000.00 | $32,068,000.00 | $32,664,000.00 | $34,828,000.00 | $35,621,000.00 | $35,860,000.00 | $36,112,000.00 | $36,591,000.00 | $37,234,000.00 | $37,421,000.00 | $37,906,000.00 | $36,670,000.00 | $35,927,000.00 | $35,667,000.00 | $35,581,000.00 | $34,818,000.00 | $34,003,000.00 | $34,120,000.00 | $34,833,000.00 | $35,428,000.00 | $35,206,000.00 | $35,098,000.00 | $35,176,000.00 | -- | -- | -- | $35,512,000.00 | $33,871,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $72,712,000.00 | $68,763,000.00 | $64,611,000.00 | $64,341,000.00 | $64,055,000.00 | $64,803,000.00 | $66,505,000.00 | $67,981,000.00 | $67,769,000.00 | $67,889,000.00 | $68,014,000.00 | $67,606,000.00 | $68,454,000.00 | $68,802,000.00 | $64,686,000.00 | $60,549,000.00 | $53,251,000.00 | $38,091,000.00 | $37,864,000.00 | $37,769,000.00 | $37,397,000.00 | $34,255,000.00 | $33,756,000.00 | $33,680,000.00 | $34,216,000.00 | $34,124,000.00 | $34,627,000.00 | $34,860,000.00 | $34,450,000.00 | $35,936,000.00 | $38,633,000.00 | $38,493,000.00 | $38,806,000.00 | $39,134,000.00 | $39,829,000.00 | $40,222,000.00 | $42,186,000.00 | $41,952,000.00 | $40,459,000.00 | $38,753,000.00 | $38,509,000.00 | $38,563,000.00 | $37,084,000.00 | $36,334,000.00 | $36,573,000.00 | $37,299,000.00 | $37,430,000.00 | $36,894,000.00 | $37,143,000.00 | $36,870,000.00 | -- | -- | -- | $36,934,000.00 | -- |
Date | 3/31/2024 | 12/31/2023 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $5,417,000.00 | $22,829,000.00 | $17,123,000.00 | $11,088,000.00 | $4,982,000.00 | $21,683,000.00 | $16,872,000.00 | $5,612,000.00 | $6,442,000.00 | $25,298,000.00 | $20,353,000.00 | $15,411,000.00 | $9,179,000.00 | $50,482,000.00 | $36,303,000.00 | $12,613,000.00 | $8,554,000.00 | $16,972,000.00 | $13,129,000.00 | $4,106,000.00 | $4,804,000.00 | $17,711,000.00 | $4,585,000.00 | $4,719,000.00 | $4,455,000.00 | $17,452,000.00 | $4,712,000.00 | $4,487,000.00 | $4,294,000.00 | $16,984,000.00 | $4,516,000.00 | $8,785,000.00 | $4,245,000.00 | $15,972,000.00 | $12,546,000.00 | $3,916,000.00 | $3,825,000.00 | $17,452,000.00 | $13,005,000.00 | $4,508,000.00 | $3,610,000.00 | $16,232,000.00 | $4,579,000.00 | $7,720,000.00 | $3,663,000.00 | $14,460,000.00 | $3,798,000.00 | $3,852,000.00 | $3,425,000.00 | $14,046,000.00 | $3,671,000.00 | $3,871,000.00 | $3,273,000.00 | $16,422,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $4,847,000.00 | $17,772,000.00 | $13,275,000.00 | $4,575,000.00 | $4,313,000.00 | $16,219,000.00 | $3,970,000.00 | $4,065,000.00 | $4,306,000.00 | $16,554,000.00 | $12,661,000.00 | $8,777,000.00 | $4,578,000.00 | $18,171,000.00 | $4,580,000.00 | $4,553,000.00 | $4,102,000.00 | $13,348,000.00 | $3,172,000.00 | $3,262,000.00 | $3,675,000.00 | $13,312,000.00 | $2,676,000.00 | $7,349,000.00 | $3,881,000.00 | $13,955,000.00 | $10,269,000.00 | $3,346,000.00 | $3,474,000.00 | $12,768,000.00 | $9,950,000.00 | $3,334,000.00 | $3,457,000.00 | $13,794,000.00 | $10,979,000.00 | $3,520,000.00 | $3,577,000.00 | $13,513,000.00 | $3,288,000.00 | $3,298,000.00 | $3,371,000.00 | $13,115,000.00 | $9,885,000.00 | $6,695,000.00 | $3,512,000.00 | $12,879,000.00 | $9,550,000.00 | $6,474,000.00 | $3,250,000.00 | $12,323,000.00 | $3,017,000.00 | $3,296,000.00 | $3,382,000.00 | $13,839,000.00 | -- |
Total Operating Expenses | $5,091,000.00 | $18,697,000.00 | $13,962,000.00 | $9,350,000.00 | $4,556,000.00 | $17,033,000.00 | $4,171,000.00 | $8,810,000.00 | $4,518,000.00 | $17,371,000.00 | $13,272,000.00 | $9,178,000.00 | $4,776,000.00 | $18,900,000.00 | $4,766,000.00 | $4,731,000.00 | $4,284,000.00 | $13,950,000.00 | $10,518,000.00 | $7,204,000.00 | $3,802,000.00 | $13,837,000.00 | $10,454,000.00 | $7,639,000.00 | $4,027,000.00 | $14,526,000.00 | $3,597,000.00 | $3,471,000.00 | $3,628,000.00 | $13,312,000.00 | $3,311,000.00 | $7,062,000.00 | $3,611,000.00 | $14,497,000.00 | $11,506,000.00 | $3,670,000.00 | $3,748,000.00 | $14,234,000.00 | $3,486,000.00 | $7,034,000.00 | $3,559,000.00 | $13,837,000.00 | $10,419,000.00 | $7,051,000.00 | $3,693,000.00 | $13,643,000.00 | $10,141,000.00 | $3,433,000.00 | $3,466,000.00 | $13,141,000.00 | $10,310,000.00 | $7,127,000.00 | $3,625,000.00 | $14,683,000.00 | -- |
Loss from Operations | $326,000.00 | $4,132,000.00 | $1,423,000.00 | $1,738,000.00 | $426,000.00 | $4,650,000.00 | $647,000.00 | $1,320,000.00 | $1,924,000.00 | $7,927,000.00 | $849,000.00 | $6,233,000.00 | $4,403,000.00 | $31,582,000.00 | $22,521,000.00 | $12,151,000.00 | $4,270,000.00 | $3,022,000.00 | $906,000.00 | $1,705,000.00 | $1,002,000.00 | $3,874,000.00 | $3,305,000.00 | $1,535,000.00 | $428,000.00 | $2,926,000.00 | $2,798,000.00 | $1,016,000.00 | $666,000.00 | $3,672,000.00 | $2,927,000.00 | $1,723,000.00 | $634,000.00 | $1,475,000.00 | $718,000.00 | $323,000.00 | $77,000.00 | $3,218,000.00 | $1,400,000.00 | $1,034,000.00 | $51,000.00 | $2,395,000.00 | $1,211,000.00 | $669,000.00 | $-30,000.00 | $817,000.00 | $556,000.00 | $419,000.00 | $-41,000.00 | $905,000.00 | $504,000.00 | $369,000.00 | $-352,000.00 | $1,739,000.00 | -- |
Loss Before Income Taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.05 | $0.35 | $0.26 | $0.10 | $0.05 | $0.26 | $0.04 | $0.17 | $0.12 | $0.51 | $0.06 | $0.41 | $0.28 | $2.01 | $0.60 | $0.87 | $0.41 | $0.23 | $0.20 | $0.08 | $0.09 | $0.26 | $0.11 | $0.07 | $0.04 | $0.18 | $0.16 | $0.05 | $0.04 | $0.19 | $0.06 | $0.05 | $0.03 | $0.06 | $0.04 | $0.02 | $0.01 | $0.15 | $0.05 | $0.06 | $0.01 | $0.11 | $0.07 | $0.02 | -- | $0.05 | $0.02 | $0.02 | -- | $0.04 | $0.02 | $0.01 | -- | $0.06 | -- |
Weighted Average Shares Basic | 11,285,296 | 11,856,356 | 11,781,071 | 11,997,443 | 12,150,067 | 12,713,533 | 12,615,187 | 12,945,981 | 13,058,871 | 13,225,628 | 13,255,125 | 13,294,571 | 13,342,398 | 13,449,987 | 13,431,210 | 13,351,674 | 13,121,867 | 13,142,872 | 13,209,598 | 13,287,583 | 13,391,992 | 13,909,688 | 13,795,007 | 14,086,277 | 14,217,919 | 14,825,600 | 14,732,173 | 14,953,217 | 15,207,659 | 16,835,129 | 17,190,073 | 17,440,299 | 17,669,331 | 18,197,109 | 18,276,616 | 18,254,188 | 18,299,933 | 18,414,775 | 18,429,985 | 18,321,432 | 18,859,834 | 19,203,406 | 19,008,660 | 19,488,040 | 19,715,775 | 20,703,296 | 20,674,335 | 20,857,189 | 20,988,087 | 22,077,905 | 22,052,822 | 22,431,009 | 22,434,655 | 22,424,038 | -- |
Earnings Per Share Diluted | $0.05 | $0.35 | $0.12 | $0.14 | $0.05 | $0.26 | $0.04 | $0.17 | $0.12 | $0.50 | $0.06 | $0.40 | $0.27 | $1.94 | $0.58 | $0.46 | $0.39 | $0.23 | $0.03 | $0.08 | $0.09 | $0.26 | $0.21 | $0.10 | $0.04 | $0.18 | $0.07 | $0.09 | $0.04 | $0.19 | $0.14 | $0.05 | $0.03 | $0.06 | $0.04 | $0.02 | $0.01 | $0.15 | $0.05 | $0.05 | $0.01 | $0.11 | $0.07 | $0.02 | -- | $0.05 | $0.04 | $0.02 | -- | $0.04 | $0.02 | $0.01 | -- | $0.06 | -- |
Weighted Average Shares Diluted | 11,389,394 | 11,856,356 | 11,974,336 | 12,013,845 | 12,193,602 | 12,781,004 | 12,909,870 | 12,908,223 | 13,159,490 | 13,499,442 | 13,419,485 | 13,621,101 | 13,717,404 | 13,972,145 | 14,033,027 | 13,813,094 | 13,664,710 | 13,168,725 | 13,075,692 | 13,346,146 | 13,469,497 | 13,962,819 | 13,853,619 | 14,127,934 | 14,383,005 | 14,993,009 | 15,075,940 | 15,151,032 | 15,301,801 | 16,835,129 | 16,706,532 | 17,440,299 | 17,669,331 | 18,238,364 | 18,299,279 | 18,388,228 | 18,499,572 | 18,724,185 | 18,387,422 | 18,842,018 | 19,163,050 | 19,227,867 | 19,326,491 | 19,362,620 | 19,749,157 | 20,703,296 | 20,839,266 | 20,857,189 | 20,988,087 | 22,077,905 | 22,052,822 | 22,431,009 | 22,434,655 | 22,685,154 | -- |
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,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 | 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 | 11,372,878 | 11,416,212 | 11,636,446 | 11,875,556 | 12,135,556 | 12,226,306 | 12,477,306 | 12,728,173 | 12,945,341 | 13,115,341 | 13,162,341 | 13,208,341 | 13,323,341 | 13,419,847 | 13,577,847 | 13,563,012 | 13,563,012 | 12,885,273 | 13,004,507 | 13,109,018 | 13,281,018 | 13,502,684 | 13,629,583 | 13,909,416 | 14,187,749 | 14,290,749 | 14,583,315 | 14,926,256 | 15,048,856 | 15,411,556 | 16,301,056 | 16,960,356 | 17,455,456 | 17,850,456 | 18,159,456 | 18,384,456 | 18,219,456 | 18,348,556 | 18,213,009 | 18,158,109 | 18,638,909 | 18,878,109 | 18,921,209 | 19,110,925 | 19,525,858 | 20,044,457 | 20,565,190 | 20,740,890 | 20,971,490 | 21,122,840 | -- | -- | -- | 22,424,285 | -- |
Common Stock Value | $114,000.00 | $114,000.00 | $117,000.00 | $119,000.00 | $122,000.00 | $123,000.00 | $126,000.00 | $128,000.00 | $130,000.00 | $132,000.00 | $132,000.00 | $132,000.00 | $134,000.00 | $135,000.00 | $136,000.00 | $136,000.00 | $136,000.00 | $129,000.00 | $130,000.00 | $131,000.00 | $133,000.00 | $135,000.00 | $136,000.00 | $139,000.00 | $142,000.00 | $143,000.00 | $146,000.00 | $149,000.00 | $150,000.00 | $154,000.00 | $163,000.00 | $170,000.00 | $174,000.00 | $178,000.00 | $182,000.00 | $184,000.00 | $182,000.00 | $183,000.00 | $182,000.00 | $182,000.00 | $186,000.00 | $189,000.00 | $189,000.00 | $191,000.00 | $195,000.00 | $200,000.00 | $206,000.00 | $207,000.00 | $210,000.00 | $211,000.00 | -- | -- | -- | $224,000.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.01 | $0.01 | -- | -- | -- | $0.01 | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |