Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 3/31/2022 | 12/31/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 | 8/31/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 | $27,331,000.00 | $45,260,000.00 | $41,685,000.00 | $37,435,000.00 | $15,428,000.00 | $13,434,000.00 | $8,901,000.00 | $17,211,000.00 | $21,195,000.00 | $10,195,000.00 | $10,277,000.00 | $9,473,000.00 | $7,424,000.00 | $7,318,000.00 | $7,612,000.00 | $8,025,000.00 | $7,594,000.00 | $8,191,000.00 | $17,861,000.00 | $14,202,000.00 | $10,713,000.00 | $14,438,000.00 | $13,290,000.00 | $11,499,000.00 | $7,596,000.00 | $27,455,000.00 | $28,611,000.00 | $26,345,000.00 | $26,345,000.00 | $25,003,000.00 | $24,951,000.00 | $25,710,000.00 | $25,383,000.00 | $23,466,000.00 | $22,485,000.00 | $23,126,000.00 | $20,147,000.00 | $19,616,000.00 | $18,853,000.00 | $19,018,000.00 | $16,751,000.00 | $16,032,000.00 | $15,384,000.00 | $15,576,000.00 | $14,700,000.00 | $11,699,000.00 | $10,101,000.00 | $13,957,000.00 | $12,064,000.00 | $8,879,000.00 | $5,248,000.00 | $6,895,000.00 | $2,647,000.00 |
Accounts Receivable Net Current | $22,859,000.00 | $18,175,000.00 | $20,710,000.00 | $21,581,000.00 | $20,991,000.00 | $21,215,000.00 | $21,134,000.00 | $17,292,000.00 | $16,536,000.00 | $13,487,000.00 | $8,435,000.00 | $9,533,000.00 | $9,457,000.00 | $8,052,000.00 | $9,296,000.00 | $9,223,000.00 | $9,172,000.00 | $10,161,000.00 | $10,563,000.00 | $11,370,000.00 | $11,596,000.00 | $11,524,000.00 | $12,166,000.00 | $10,225,000.00 | $11,938,000.00 | $9,817,000.00 | $5,377,000.00 | -- | $6,663,000.00 | $6,741,000.00 | $5,336,000.00 | $4,395,000.00 | $5,539,000.00 | $7,380,000.00 | $6,457,000.00 | $5,034,000.00 | $7,549,000.00 | $7,744,000.00 | $5,889,000.00 | $5,748,000.00 | $7,398,000.00 | $7,233,000.00 | $5,784,000.00 | $5,501,000.00 | $6,892,000.00 | $9,270,000.00 | $7,942,000.00 | $6,189,000.00 | -- | -- | -- | $6,244,000.00 | -- |
Inventory | $31,331,000.00 | $20,089,000.00 | $22,156,000.00 | $23,070,000.00 | $24,489,000.00 | $22,565,000.00 | $21,092,000.00 | $14,913,000.00 | $12,863,000.00 | $8,212,000.00 | $7,476,000.00 | $6,924,000.00 | $7,930,000.00 | $7,720,000.00 | $7,182,000.00 | $7,721,000.00 | $7,183,000.00 | $7,146,000.00 | $6,520,000.00 | $7,104,000.00 | $6,859,000.00 | $6,668,000.00 | $4,966,000.00 | $6,033,000.00 | $6,212,000.00 | $3,921,000.00 | $3,676,000.00 | $3,397,000.00 | $3,397,000.00 | $3,314,000.00 | $3,454,000.00 | $3,520,000.00 | $3,802,000.00 | $4,019,000.00 | $4,165,000.00 | $3,769,000.00 | $3,786,000.00 | $3,873,000.00 | $3,803,000.00 | $3,243,000.00 | $3,484,000.00 | $3,360,000.00 | $3,418,000.00 | $3,135,000.00 | $3,843,000.00 | $4,449,000.00 | $4,740,000.00 | $3,896,000.00 | -- | -- | -- | $3,489,000.00 | -- |
Prepaid Expenses and Other Current Assets | $3,868,000.00 | $2,254,000.00 | $1,672,000.00 | $1,495,000.00 | $2,445,000.00 | $1,695,000.00 | $1,871,000.00 | $1,853,000.00 | $1,483,000.00 | $562,000.00 | $776,000.00 | $712,000.00 | $445,000.00 | $686,000.00 | $805,000.00 | $905,000.00 | $544,000.00 | $763,000.00 | $677,000.00 | $780,000.00 | $434,000.00 | $657,000.00 | $577,000.00 | $714,000.00 | $629,000.00 | $374,000.00 | $342,000.00 | -- | $457,000.00 | $296,000.00 | $611,000.00 | $639,000.00 | $399,000.00 | $271,000.00 | $414,000.00 | $473,000.00 | $413,000.00 | $261,000.00 | $325,000.00 | $371,000.00 | $387,000.00 | $246,000.00 | $386,000.00 | $363,000.00 | $373,000.00 | $251,000.00 | $302,000.00 | $302,000.00 | -- | -- | -- | $430,000.00 | -- |
Total Current Assets | $85,389,000.00 | $85,778,000.00 | $86,223,000.00 | $83,581,000.00 | $63,869,000.00 | $60,051,000.00 | $57,629,000.00 | $51,269,000.00 | $52,077,000.00 | $32,456,000.00 | $26,964,000.00 | $26,642,000.00 | $25,256,000.00 | $23,776,000.00 | $24,895,000.00 | $25,874,000.00 | $24,493,000.00 | $26,261,000.00 | $35,621,000.00 | $33,456,000.00 | $29,602,000.00 | $33,287,000.00 | $30,999,000.00 | $28,471,000.00 | $26,375,000.00 | $41,567,000.00 | $38,006,000.00 | -- | $36,862,000.00 | $35,354,000.00 | $34,352,000.00 | $34,823,000.00 | $35,732,000.00 | $35,779,000.00 | $34,205,000.00 | $32,931,000.00 | $32,602,000.00 | $32,211,000.00 | $29,513,000.00 | $29,081,000.00 | $29,152,000.00 | $27,796,000.00 | $26,068,000.00 | $25,579,000.00 | $26,246,000.00 | $26,141,000.00 | $23,558,000.00 | $24,797,000.00 | -- | -- | -- | $17,058,000.00 | -- |
Property Plant and Equipement | $4,771,000.00 | $3,190,000.00 | $3,143,000.00 | $3,218,000.00 | $3,207,000.00 | $3,132,000.00 | $3,069,000.00 | $2,804,000.00 | $2,688,000.00 | $2,538,000.00 | $2,350,000.00 | $2,417,000.00 | $2,295,000.00 | $2,341,000.00 | $2,420,000.00 | $2,423,000.00 | $2,572,000.00 | $2,620,000.00 | $2,717,000.00 | $2,858,000.00 | $2,941,000.00 | $2,403,000.00 | $1,541,000.00 | $1,544,000.00 | $1,525,000.00 | $934,000.00 | $944,000.00 | $995,000.00 | $995,000.00 | $977,000.00 | $1,015,000.00 | $1,112,000.00 | $1,181,000.00 | $1,191,000.00 | $1,234,000.00 | $1,268,000.00 | $1,218,000.00 | $1,330,000.00 | $1,323,000.00 | $1,254,000.00 | $1,196,000.00 | $1,137,000.00 | $1,179,000.00 | $1,250,000.00 | $1,246,000.00 | $1,230,000.00 | $1,236,000.00 | $1,134,000.00 | -- | -- | -- | $718,000.00 | -- |
Intangible Assets Net | $28,819,000.00 | $16,596,000.00 | $16,959,000.00 | $17,613,000.00 | $18,046,000.00 | $18,559,000.00 | $18,894,000.00 | $20,905,000.00 | $21,634,000.00 | $12,117,000.00 | $12,421,000.00 | $12,727,000.00 | $13,034,000.00 | $13,343,000.00 | $13,654,000.00 | $13,967,000.00 | $14,279,000.00 | $14,594,000.00 | $14,911,000.00 | $15,228,000.00 | $15,551,000.00 | $15,798,000.00 | $16,014,000.00 | $16,259,000.00 | $10,072,000.00 | $822,000.00 | $875,000.00 | $931,000.00 | $931,000.00 | $988,000.00 | $1,045,000.00 | $1,104,000.00 | $1,176,000.00 | $1,248,000.00 | $1,320,000.00 | $1,393,000.00 | $1,470,000.00 | $1,563,000.00 | $1,655,000.00 | $1,748,000.00 | $1,845,000.00 | $1,962,000.00 | $2,079,000.00 | $2,194,000.00 | $2,300,000.00 | $2,407,000.00 | $2,522,000.00 | $942,000.00 | -- | -- | -- | $1,077,000.00 | -- |
Goodwill | $33,278,000.00 | $21,728,000.00 | $21,578,000.00 | $21,707,000.00 | $21,636,000.00 | $21,605,000.00 | $21,394,000.00 | $21,863,000.00 | $21,448,000.00 | $13,738,000.00 | $13,738,000.00 | $13,738,000.00 | $13,738,000.00 | $13,738,000.00 | $13,738,000.00 | $13,738,000.00 | $13,738,000.00 | $13,738,000.00 | $13,738,000.00 | $13,738,000.00 | $13,738,000.00 | $13,738,000.00 | $13,738,000.00 | $13,738,000.00 | $18,526,000.00 | $1,706,000.00 | $1,706,000.00 | -- | $1,706,000.00 | $1,706,000.00 | $1,706,000.00 | $1,706,000.00 | $1,706,000.00 | $1,706,000.00 | $1,706,000.00 | $1,706,000.00 | $1,706,000.00 | $1,706,000.00 | $1,706,000.00 | $1,706,000.00 | $1,706,000.00 | $1,706,000.00 | $1,706,000.00 | $1,706,000.00 | $1,706,000.00 | $1,706,000.00 | $1,835,000.00 | $1,656,000.00 | -- | -- | -- | $1,656,000.00 | -- |
Other Assets | $900,000.00 | $1,013,000.00 | $444,000.00 | $496,000.00 | $468,000.00 | $569,000.00 | $598,000.00 | $336,000.00 | $39,000.00 | $38,000.00 | $30,000.00 | $31,000.00 | $30,000.00 | $30,000.00 | $26,000.00 | $25,000.00 | $26,000.00 | $31,000.00 | $25,000.00 | $26,000.00 | $30,000.00 | $32,000.00 | $26,000.00 | $27,000.00 | $31,000.00 | $33,000.00 | $28,000.00 | -- | $209,000.00 | $214,000.00 | $218,000.00 | $203,000.00 | $193,000.00 | $199,000.00 | $193,000.00 | $206,000.00 | $195,000.00 | $211,000.00 | $220,000.00 | $212,000.00 | $191,000.00 | $184,000.00 | $184,000.00 | $186,000.00 | $165,000.00 | $195,000.00 | $202,000.00 | $180,000.00 | -- | -- | -- | $199,000.00 | -- |
Total Assets | $159,527,000.00 | $134,829,000.00 | $134,583,000.00 | $132,857,000.00 | $113,516,000.00 | $110,066,000.00 | $106,701,000.00 | $102,934,000.00 | $103,905,000.00 | $67,126,000.00 | $62,030,000.00 | $62,789,000.00 | $59,858,000.00 | $59,059,000.00 | $59,715,000.00 | $61,305,000.00 | $60,796,000.00 | $61,442,000.00 | $67,187,000.00 | $65,481,000.00 | $62,037,000.00 | $65,433,000.00 | $62,493,000.00 | $60,214,000.00 | $56,704,000.00 | $46,353,000.00 | $42,844,000.00 | $42,032,000.00 | $42,032,000.00 | $40,607,000.00 | $39,906,000.00 | $39,984,000.00 | $40,973,000.00 | $41,072,000.00 | $39,745,000.00 | $38,738,000.00 | $38,383,000.00 | $38,395,000.00 | $35,935,000.00 | $35,481,000.00 | $35,498,000.00 | $34,178,000.00 | $32,603,000.00 | $32,399,000.00 | $33,668,000.00 | $33,767,000.00 | $31,868,000.00 | $31,237,000.00 | -- | -- | -- | $21,408,000.00 | -- |
Accounts Payable | $11,395,000.00 | $5,521,000.00 | $7,296,000.00 | $5,735,000.00 | $7,801,000.00 | $7,394,000.00 | $8,183,000.00 | $5,896,000.00 | $4,281,000.00 | $3,655,000.00 | $2,424,000.00 | $2,203,000.00 | $2,618,000.00 | $2,299,000.00 | $1,984,000.00 | $2,728,000.00 | $2,412,000.00 | $2,508,000.00 | $1,787,000.00 | $3,025,000.00 | $2,738,000.00 | $3,280,000.00 | $2,032,000.00 | $2,363,000.00 | $2,823,000.00 | $1,833,000.00 | $1,368,000.00 | -- | $1,252,000.00 | $1,474,000.00 | $1,365,000.00 | $909,000.00 | $1,545,000.00 | $1,713,000.00 | $1,908,000.00 | $1,234,000.00 | $1,553,000.00 | $1,713,000.00 | $1,561,000.00 | $1,064,000.00 | $1,507,000.00 | $1,328,000.00 | $1,399,000.00 | $1,041,000.00 | $1,488,000.00 | $2,117,000.00 | $1,941,000.00 | $1,031,000.00 | -- | -- | -- | $1,672,000.00 | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $60,210,000.00 | $38,548,000.00 | $39,970,000.00 | $40,793,000.00 | $45,018,000.00 | $45,110,000.00 | $46,280,000.00 | $46,933,000.00 | $49,082,000.00 | $19,277,000.00 | $17,278,000.00 | $17,966,000.00 | $15,679,000.00 | $15,293,000.00 | $14,881,000.00 | $16,536,000.00 | $16,593,000.00 | $17,324,000.00 | $24,307,000.00 | $21,978,000.00 | $18,144,000.00 | $25,605,000.00 | $23,205,000.00 | $16,451,000.00 | $15,086,000.00 | -- | $5,056,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $5,638,000.00 | $5,038,000.00 | -- | -- | -- | $5,304,000.00 | -- |
Long Term Debt | $11,017,000.00 | $12,042,000.00 | $13,067,000.00 | $14,092,000.00 | $15,117,000.00 | $16,142,000.00 | $17,167,000.00 | $19,217,000.00 | $20,100,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $311,000.00 | $414,000.00 | $2,000.00 | $470,000.00 | $289,000.00 | $218,000.00 | $-602,000.00 | $767,000.00 | $594,000.00 | $788,000.00 | $889,000.00 | $771,000.00 | $670,000.00 | $635,000.00 | $673,000.00 | $615,000.00 | $759,000.00 | $700,000.00 | $783,000.00 | $796,000.00 | $800,000.00 | $920,000.00 | $882,000.00 | $843,000.00 | $822,000.00 | $667,000.00 | $639,000.00 | -- | $760,000.00 | $766,000.00 | $833,000.00 | $725,000.00 | $782,000.00 | $768,000.00 | $664,000.00 | $993,000.00 | $1,113,000.00 | $1,336,000.00 | $1,351,000.00 | $1,347,000.00 | $1,309,000.00 | $1,221,000.00 | $1,191,000.00 | $1,253,000.00 | $1,201,000.00 | $1,175,000.00 | $1,264,000.00 | $1,217,000.00 | -- | -- | -- | $1,311,000.00 | -- |
Accumulated Deficit | $42,858,000.00 | $42,196,000.00 | $41,430,000.00 | $38,464,000.00 | $35,671,000.00 | $32,854,000.00 | $29,610,000.00 | $24,970,000.00 | $24,393,000.00 | $19,322,000.00 | $17,110,000.00 | $17,490,000.00 | $17,032,000.00 | $16,862,000.00 | $18,005,000.00 | $17,281,000.00 | $16,634,000.00 | $16,821,000.00 | $15,683,000.00 | $16,475,000.00 | $17,041,000.00 | $13,027,000.00 | $12,646,000.00 | $17,212,000.00 | $15,194,000.00 | $13,749,000.00 | $11,671,000.00 | -- | $10,670,000.00 | $9,580,000.00 | $9,094,000.00 | $9,013,000.00 | $8,980,000.00 | $8,670,000.00 | $7,590,000.00 | $7,152,000.00 | $6,193,000.00 | $5,356,000.00 | $3,999,000.00 | $3,713,000.00 | $3,021,000.00 | $1,931,000.00 | $928,000.00 | $636,000.00 | $1,269,000.00 | $605,000.00 | $-729,000.00 | $-686,000.00 | -- | -- | -- | $-10,549,000.00 | -- |
Total Stockholders' Equity | $99,317,000.00 | $96,281,000.00 | $94,613,000.00 | $92,064,000.00 | $68,498,000.00 | $64,956,000.00 | $60,421,000.00 | $56,001,000.00 | $54,823,000.00 | $47,849,000.00 | $44,752,000.00 | $44,823,000.00 | $44,179,000.00 | $43,766,000.00 | $44,834,000.00 | $44,769,000.00 | $44,203,000.00 | $44,118,000.00 | $42,880,000.00 | $43,503,000.00 | $43,893,000.00 | $39,828,000.00 | $39,288,000.00 | $43,763,000.00 | $41,618,000.00 | $39,920,000.00 | $37,788,000.00 | $36,998,000.00 | $36,998,000.00 | $35,941,000.00 | $35,682,000.00 | $35,925,000.00 | $36,076,000.00 | $35,722,000.00 | $34,507,000.00 | $34,368,000.00 | $33,499,000.00 | $32,855,000.00 | $31,480,000.00 | $31,149,000.00 | $30,377,000.00 | $29,171,000.00 | $28,107,000.00 | $27,820,000.00 | $28,381,000.00 | $27,584,000.00 | $26,230,000.00 | $26,199,000.00 | -- | -- | -- | $16,104,000.00 | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $159,527,000.00 | $134,829,000.00 | $134,583,000.00 | $132,857,000.00 | $113,516,000.00 | $110,066,000.00 | $106,701,000.00 | $102,934,000.00 | $103,905,000.00 | $67,126,000.00 | $62,030,000.00 | $62,789,000.00 | $59,858,000.00 | $59,059,000.00 | $59,715,000.00 | $61,305,000.00 | $60,796,000.00 | $61,442,000.00 | $67,187,000.00 | $65,481,000.00 | $62,037,000.00 | $65,433,000.00 | $62,493,000.00 | $60,214,000.00 | $56,704,000.00 | $46,353,000.00 | $42,844,000.00 | -- | $42,032,000.00 | $40,607,000.00 | $39,906,000.00 | $39,984,000.00 | $40,973,000.00 | $41,072,000.00 | $39,745,000.00 | $38,738,000.00 | $38,383,000.00 | $38,395,000.00 | $35,935,000.00 | $35,481,000.00 | $35,498,000.00 | $34,178,000.00 | $32,603,000.00 | $32,399,000.00 | $33,668,000.00 | $33,767,000.00 | $31,868,000.00 | $31,237,000.00 | -- | -- | -- | $21,408,000.00 | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 3/31/2022 | 12/31/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 | 8/31/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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $19,381,000.00 | $17,352,000.00 | $15,888,000.00 | $14,180,000.00 | $10,272,000.00 | $10,823,000.00 | -- | $19,132,000.00 | $8,647,000.00 | $38,889,000.00 | $30,950,000.00 | $11,559,000.00 | $10,188,000.00 | $9,862,000.00 | $10,794,000.00 | $12,343,000.00 | $8,797,000.00 | $39,426,000.00 | $30,091,000.00 | $20,191,000.00 | $8,973,000.00 | $43,376,000.00 | $10,799,000.00 | $13,576,000.00 | $10,731,000.00 | $47,266,000.00 | $11,681,000.00 | $13,800,000.00 | -- | -- | -- |
Cost of Revenues | $16,748,000.00 | $66,324,000.00 | $51,724,000.00 | $34,395,000.00 | $16,867,000.00 | $63,388,000.00 | $45,964,000.00 | $13,068,000.00 | $43,654,000.00 | $10,035,000.00 | $29,719,000.00 | $21,564,000.00 | $13,571,000.00 | $6,363,000.00 | $31,435,000.00 | $7,427,000.00 | $16,859,000.00 | $9,226,000.00 | $39,162,000.00 | $10,068,000.00 | $10,187,000.00 | $9,476,000.00 | $32,111,000.00 | $22,475,000.00 | $7,467,000.00 | $6,452,000.00 | $19,849,000.00 | $5,246,000.00 | -- | $5,156,000.00 | $4,580,000.00 | $20,191,000.00 | $4,880,000.00 | $5,713,000.00 | $5,270,000.00 | $21,334,000.00 | $5,626,000.00 | $10,873,000.00 | $4,612,000.00 | $20,411,000.00 | $5,144,000.00 | $10,621,000.00 | $4,868,000.00 | $24,317,000.00 | $19,554,000.00 | $7,382,000.00 | $6,135,000.00 | $24,373,000.00 | $5,548,000.00 | $13,613,000.00 | $6,611,000.00 | $24,059,000.00 | -- |
Gross Profit | $13,076,000.00 | $56,978,000.00 | $15,334,000.00 | $30,082,000.00 | $15,052,000.00 | $53,440,000.00 | $13,898,000.00 | $11,013,000.00 | $10,346,000.00 | $9,521,000.00 | $24,104,000.00 | $6,450,000.00 | $6,067,000.00 | $4,867,000.00 | $6,465,000.00 | $7,205,000.00 | $15,555,000.00 | $8,836,000.00 | $39,401,000.00 | $30,397,000.00 | $10,910,000.00 | $9,395,000.00 | $34,690,000.00 | $8,796,000.00 | $8,421,000.00 | $7,728,000.00 | $5,405,000.00 | $5,577,000.00 | -- | $5,329,000.00 | $4,067,000.00 | $18,698,000.00 | $15,087,000.00 | $5,846,000.00 | $4,918,000.00 | $5,027,000.00 | $5,168,000.00 | $6,082,000.00 | $4,185,000.00 | $19,015,000.00 | $4,756,000.00 | $9,570,000.00 | $4,105,000.00 | $19,059,000.00 | $15,552,000.00 | $10,790,000.00 | $4,596,000.00 | $22,893,000.00 | $6,133,000.00 | $6,798,000.00 | $5,093,000.00 | $22,145,000.00 | -- |
Research and Development | $1,982,000.00 | $7,618,000.00 | $1,802,000.00 | $3,887,000.00 | $1,904,000.00 | $7,529,000.00 | $1,866,000.00 | $1,924,000.00 | $5,531,000.00 | $1,322,000.00 | $5,070,000.00 | $3,825,000.00 | $2,509,000.00 | $1,292,000.00 | $4,964,000.00 | $1,261,000.00 | $2,492,000.00 | $1,284,000.00 | $4,908,000.00 | $3,733,000.00 | $1,230,000.00 | $1,296,000.00 | $4,301,000.00 | $1,139,000.00 | $982,000.00 | $935,000.00 | $3,660,000.00 | $905,000.00 | -- | $982,000.00 | $991,000.00 | $3,935,000.00 | $1,041,000.00 | $1,047,000.00 | $942,000.00 | $3,580,000.00 | $894,000.00 | $887,000.00 | $923,000.00 | $3,683,000.00 | $2,866,000.00 | $1,921,000.00 | $996,000.00 | $3,895,000.00 | $2,910,000.00 | $1,904,000.00 | $924,000.00 | $3,240,000.00 | $2,444,000.00 | $822,000.00 | $813,000.00 | $3,044,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $12,584,000.00 | $46,539,000.00 | $35,271,000.00 | $23,220,000.00 | $11,534,000.00 | $42,719,000.00 | $31,770,000.00 | $10,211,000.00 | $32,765,000.00 | $6,941,000.00 | $25,321,000.00 | $18,117,000.00 | $12,094,000.00 | $6,228,000.00 | $26,676,000.00 | $20,807,000.00 | $14,408,000.00 | $7,395,000.00 | $34,221,000.00 | $9,873,000.00 | $14,881,000.00 | $8,488,000.00 | $31,079,000.00 | $6,055,000.00 | $6,139,000.00 | $4,597,000.00 | $16,232,000.00 | $3,873,000.00 | -- | $8,569,000.00 | $3,971,000.00 | $16,136,000.00 | $12,366,000.00 | $4,208,000.00 | $4,236,000.00 | $15,546,000.00 | $3,884,000.00 | $4,038,000.00 | $3,781,000.00 | $15,053,000.00 | $3,669,000.00 | $3,976,000.00 | $3,741,000.00 | $16,063,000.00 | $12,653,000.00 | $8,880,000.00 | $4,680,000.00 | $15,315,000.00 | $3,718,000.00 | $4,075,000.00 | $3,832,000.00 | $14,795,000.00 | -- |
Loss from Operations | $492,000.00 | $10,439,000.00 | $10,145,000.00 | $6,862,000.00 | $3,518,000.00 | $10,721,000.00 | $6,689,000.00 | $802,000.00 | $8,459,000.00 | $2,580,000.00 | $-1,217,000.00 | $-733,000.00 | $-1,160,000.00 | $-1,361,000.00 | $2,549,000.00 | $806,000.00 | $-294,000.00 | $1,441,000.00 | $5,180,000.00 | $5,643,000.00 | $5,424,000.00 | $907,000.00 | $3,611,000.00 | $2,741,000.00 | $2,282,000.00 | $3,131,000.00 | $4,146,000.00 | $2,531,000.00 | -- | $827,000.00 | $96,000.00 | $2,562,000.00 | $2,721,000.00 | $2,320,000.00 | $682,000.00 | $4,916,000.00 | $1,284,000.00 | $2,448,000.00 | $404,000.00 | $3,962,000.00 | $2,940,000.00 | $1,489,000.00 | $364,000.00 | $2,996,000.00 | $2,899,000.00 | $1,994,000.00 | $-84,000.00 | $7,578,000.00 | $2,415,000.00 | $3,984,000.00 | $1,261,000.00 | $7,350,000.00 | -- |
Loss Before Income Taxes | $787,000.00 | $11,048,000.00 | $3,538,000.00 | $3,365,000.00 | $3,394,000.00 | $10,145,000.00 | $3,039,000.00 | $655,000.00 | $236,000.00 | $2,578,000.00 | $-1,231,000.00 | $-777,000.00 | $-1,210,000.00 | $-1,393,000.00 | $2,604,000.00 | $1,956,000.00 | $1,162,000.00 | $1,462,000.00 | $5,043,000.00 | $5,540,000.00 | $5,378,000.00 | $982,000.00 | $3,838,000.00 | $2,841,000.00 | $2,336,000.00 | $3,172,000.00 | $4,207,000.00 | $1,721,000.00 | -- | $873,000.00 | $124,000.00 | $2,583,000.00 | $407,000.00 | $2,330,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.06 | $0.82 | $0.25 | $0.51 | $0.26 | $0.30 | $0.49 | $0.05 | $0.70 | $0.21 | $-0.09 | $0.04 | $0.02 | $-0.11 | $0.07 | $0.06 | $-0.02 | $0.11 | $0.29 | $0.37 | $0.43 | $0.04 | $-0.44 | $0.20 | $0.14 | $0.20 | $0.10 | $0.11 | -- | $0.05 | $0.01 | -- | $0.03 | $0.10 | $0.04 | $0.09 | $0.24 | $0.16 | $0.03 | $0.30 | $0.23 | $0.13 | $0.03 | $0.21 | $0.19 | $0.13 | -- | $0.97 | $0.51 | $0.39 | $0.13 | $0.72 | -- |
Weighted Average Shares Basic | 12,026,361 | 11,962,679 | 11,294,306 | 10,998,456 | 10,755,729 | 10,673,017 | 10,695,867 | 10,617,271 | 10,462,246 | 10,329,449 | 10,282,903 | 10,269,995 | 10,252,490 | 10,220,853 | 10,373,164 | 10,421,383 | 10,398,147 | 10,385,017 | 10,347,947 | 10,355,673 | 10,342,674 | 10,326,309 | 10,284,572 | 10,276,682 | 10,277,155 | 10,264,565 | 10,313,747 | 10,295,447 | -- | 10,295,836 | 10,390,002 | 10,481,612 | 10,473,928 | 10,471,888 | 10,465,414 | 10,431,743 | 10,424,001 | 10,436,730 | 10,393,956 | 10,363,678 | 10,358,960 | 10,349,695 | 10,327,428 | 10,273,377 | 10,260,601 | 10,273,812 | 10,205,114 | 10,147,708 | 10,182,795 | 10,107,398 | 10,067,748 | 10,019,000 | -- |
Earnings Per Share Diluted | $0.05 | $0.12 | $0.74 | $0.24 | $0.25 | $0.78 | $0.23 | $0.05 | $0.03 | $0.21 | $-0.09 | $0.04 | $-0.10 | $-0.11 | $0.22 | $0.06 | $0.09 | $0.11 | $0.29 | $0.37 | $0.39 | $0.04 | $-0.44 | $0.19 | $0.14 | $0.20 | $0.26 | $0.11 | -- | $0.05 | $0.01 | -- | $0.17 | $0.10 | $0.04 | $0.09 | $0.24 | $0.13 | $0.03 | $0.30 | $0.10 | $0.13 | $0.03 | $0.21 | $0.06 | $0.13 | -- | $0.96 | $0.50 | $0.26 | $0.12 | $0.72 | -- |
Weighted Average Shares Diluted | 12,158,297 | 11,779,912 | 12,212,317 | 11,696,569 | 11,088,664 | 10,862,538 | 10,864,540 | 10,842,592 | 10,836,396 | 10,525,826 | 10,282,903 | 10,247,779 | 10,236,672 | 10,220,853 | 10,298,535 | 10,429,536 | 10,411,276 | 10,414,330 | 10,382,194 | 10,355,673 | 10,370,318 | 10,365,306 | 10,308,243 | 10,351,009 | 10,315,115 | 10,295,337 | 10,297,439 | 10,344,747 | -- | 10,357,468 | 10,404,244 | 10,493,830 | 10,492,317 | 10,494,457 | 10,483,527 | 10,480,867 | 10,477,814 | 10,452,567 | 10,448,911 | 10,419,103 | 10,383,970 | 10,380,279 | 10,366,312 | 10,347,077 | 10,360,377 | 10,342,014 | 10,205,114 | 10,285,621 | 10,287,055 | 10,281,857 | 10,266,644 | 10,141,552 | -- |
Common Stock Shares Authorized | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | -- | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | -- | -- | -- | 20,000,000 | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $125,000.00 | $122,000.00 | $122,000.00 | $122,000.00 | $112,000.00 | $111,000.00 | $111,000.00 | $110,000.00 | $109,000.00 | $108,000.00 | $106,000.00 | $106,000.00 | $105,000.00 | $105,000.00 | $104,000.00 | $106,000.00 | $106,000.00 | $106,000.00 | $105,000.00 | $105,000.00 | $105,000.00 | $105,000.00 | $104,000.00 | $104,000.00 | $104,000.00 | $104,000.00 | $104,000.00 | -- | $104,000.00 | $104,000.00 | $105,000.00 | $105,000.00 | $106,000.00 | $106,000.00 | $106,000.00 | $106,000.00 | $106,000.00 | $106,000.00 | $106,000.00 | $106,000.00 | $105,000.00 | $105,000.00 | $105,000.00 | $105,000.00 | $105,000.00 | $105,000.00 | $105,000.00 | $105,000.00 | -- | -- | -- | $105,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 | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | -- | -- | 5,000,000 | -- |
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 | -- | -- | -- | $0.01 | -- |
Share Price | $13.25 | $13.60 | $15.17 | $26.26 | $20.74 | $10.30 | $7.63 | $10.73 | $12.72 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3.75 | -- | -- | -- | $2.76 | -- | -- | -- | -- | -- | -- | -- | -- | -- |