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 | 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 | 1/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 | $4,255,000.00 | $4,283,000.00 | $5,340,000.00 | $4,324,000.00 | $3,789,000.00 | $4,508,000.00 | $5,144,000.00 | $4,259,000.00 | $5,433,000.00 | $7,821,000.00 | $5,548,000.00 | $6,237,000.00 | $8,317,000.00 | $2,806,000.00 | $2,629,000.00 | $5,882,000.00 | $8,335,000.00 | $6,845,000.00 | $4,934,000.00 | $5,030,000.00 | $8,173,000.00 | $6,661,000.00 | $5,624,000.00 | $5,991,000.00 | -- | $5,733,000.00 | $5,836,000.00 | $4,724,000.00 | $4,599,000.00 | $5,596,000.00 | $5,345,000.00 | $3,631,000.00 | $4,175,000.00 | $6,744,000.00 | $6,090,000.00 | $7,402,000.00 | $8,031,000.00 | $14,134,000.00 | $26,734,000.00 | $26,434,000.00 | $25,837,000.00 | $25,771,000.00 | $36,931,000.00 | $34,098,000.00 | $23,749,000.00 | $20,681,000.00 | $20,285,000.00 | $18,655,000.00 | $17,237,000.00 | $17,916,000.00 | $16,237,000.00 | $21,747,000.00 | $20,088,000.00 | $19,704,000.00 | $16,588,000.00 | $13,698,000.00 |
Accounts Receivable Net Current | $15,309,000.00 | $16,099,000.00 | $14,983,000.00 | $16,903,000.00 | $17,737,000.00 | $16,705,000.00 | $15,023,000.00 | $17,847,000.00 | $20,274,000.00 | $21,834,000.00 | $18,340,000.00 | $17,391,000.00 | $17,766,000.00 | $13,879,000.00 | $14,710,000.00 | $15,425,000.00 | $20,704,000.00 | $17,085,000.00 | $18,388,000.00 | $18,788,000.00 | $21,463,000.00 | $17,880,000.00 | $19,593,000.00 | $18,958,000.00 | -- | $16,236,000.00 | $15,266,000.00 | $15,981,000.00 | $15,479,000.00 | $15,746,000.00 | $15,115,000.00 | $16,347,000.00 | $18,020,000.00 | $17,547,000.00 | $15,590,000.00 | $18,542,000.00 | $16,023,000.00 | $16,141,000.00 | $14,281,000.00 | $14,308,000.00 | $14,319,000.00 | $13,884,000.00 | $13,361,000.00 | $13,826,000.00 | $14,186,000.00 | $14,357,000.00 | $13,602,000.00 | $15,066,000.00 | $16,170,000.00 | $15,078,000.00 | -- | -- | -- | $15,440,000.00 | -- | -- |
Inventory | $24,136,000.00 | $24,716,000.00 | $25,818,000.00 | $26,089,000.00 | $26,861,000.00 | $26,439,000.00 | $26,116,000.00 | $29,336,000.00 | $28,711,000.00 | $27,587,000.00 | $25,978,000.00 | $24,709,000.00 | $22,262,000.00 | $22,689,000.00 | $23,181,000.00 | $23,143,000.00 | $22,061,000.00 | $23,894,000.00 | $25,288,000.00 | $26,557,000.00 | $25,087,000.00 | $25,739,000.00 | $25,644,000.00 | $27,902,000.00 | -- | $21,353,000.00 | $21,380,000.00 | $20,371,000.00 | $20,282,000.00 | $19,955,000.00 | $21,231,000.00 | $22,209,000.00 | $22,216,000.00 | $22,343,000.00 | $23,011,000.00 | $23,068,000.00 | $22,092,000.00 | $20,531,000.00 | $18,063,000.00 | $17,211,000.00 | $15,772,000.00 | $15,777,000.00 | $18,028,000.00 | $18,259,000.00 | $17,725,000.00 | $17,762,000.00 | $17,992,000.00 | $17,746,000.00 | $18,382,000.00 | $18,160,000.00 | -- | -- | -- | $15,832,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $48,148,000.00 | $49,038,000.00 | $50,486,000.00 | $52,617,000.00 | $52,449,000.00 | $51,124,000.00 | $51,818,000.00 | $56,498,000.00 | $59,448,000.00 | $61,583,000.00 | $55,686,000.00 | $53,557,000.00 | $51,700,000.00 | $43,520,000.00 | $44,102,000.00 | $48,165,000.00 | $53,572,000.00 | $52,289,000.00 | $52,493,000.00 | $53,597,000.00 | $57,832,000.00 | $54,528,000.00 | $53,692,000.00 | $55,810,000.00 | -- | $47,535,000.00 | $47,399,000.00 | $45,838,000.00 | $45,121,000.00 | $45,472,000.00 | $46,154,000.00 | $46,819,000.00 | $48,742,000.00 | $50,549,000.00 | $52,324,000.00 | $56,542,000.00 | $52,771,000.00 | $57,063,000.00 | $65,001,000.00 | $64,391,000.00 | $61,245,000.00 | $60,750,000.00 | $73,935,000.00 | $72,776,000.00 | $61,883,000.00 | $58,972,000.00 | $58,762,000.00 | $58,303,000.00 | $58,518,000.00 | $57,563,000.00 | -- | -- | -- | $58,566,000.00 | -- | -- |
Property Plant and Equipement | $4,492,000.00 | $3,981,000.00 | $3,358,000.00 | $3,491,000.00 | $3,424,000.00 | $3,366,000.00 | $3,555,000.00 | $3,394,000.00 | $3,499,000.00 | $3,415,000.00 | $3,453,000.00 | $3,429,000.00 | $3,960,000.00 | $4,309,000.00 | $4,222,000.00 | $4,488,000.00 | $4,776,000.00 | $5,234,000.00 | $5,359,000.00 | $5,582,000.00 | $5,898,000.00 | $5,392,000.00 | $5,493,000.00 | $5,821,000.00 | -- | $4,140,000.00 | $4,265,000.00 | $4,286,000.00 | $4,268,000.00 | $4,296,000.00 | $5,267,000.00 | $5,641,000.00 | $5,733,000.00 | $5,902,000.00 | $5,934,000.00 | $5,764,000.00 | $5,581,000.00 | $5,190,000.00 | $4,109,000.00 | $4,128,000.00 | $4,329,000.00 | $4,375,000.00 | $4,621,000.00 | $4,365,000.00 | $4,424,000.00 | $4,551,000.00 | $4,097,000.00 | $3,778,000.00 | $3,853,000.00 | $3,086,000.00 | -- | -- | -- | $3,146,000.00 | -- | -- |
Intangible Assets Net | $14,678,000.00 | $16,036,000.00 | $17,095,000.00 | $18,356,000.00 | $19,641,000.00 | $21,014,000.00 | $22,464,000.00 | $24,219,000.00 | $25,878,000.00 | $27,385,000.00 | $28,941,000.00 | $30,510,000.00 | $33,151,000.00 | $34,315,000.00 | $35,495,000.00 | $36,807,000.00 | $38,405,000.00 | -- | -- | -- | $45,764,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $56,699,000.00 | $57,065,000.00 | $56,222,000.00 | $56,771,000.00 | $56,618,000.00 | $56,260,000.00 | $54,851,000.00 | $56,232,000.00 | $57,356,000.00 | $57,689,000.00 | $57,987,000.00 | $58,424,000.00 | $58,590,000.00 | $57,647,000.00 | $56,958,000.00 | $56,792,000.00 | $57,381,000.00 | $56,637,000.00 | $57,239,000.00 | $57,375,000.00 | $57,304,000.00 | $55,801,000.00 | $55,665,000.00 | $56,239,000.00 | -- | $36,336,000.00 | $39,837,000.00 | $39,259,000.00 | $38,398,000.00 | $38,032,000.00 | $39,624,000.00 | $39,735,000.00 | $40,473,000.00 | $40,357,000.00 | $40,858,000.00 | $41,081,000.00 | $40,339,000.00 | $39,822,000.00 | $35,938,000.00 | $36,839,000.00 | $36,682,000.00 | $36,605,000.00 | $36,318,000.00 | $35,554,000.00 | $35,497,000.00 | $36,200,000.00 | $35,946,000.00 | $35,369,000.00 | $36,061,000.00 | $34,209,000.00 | -- | -- | -- | $33,416,000.00 | -- | -- |
Other Assets | $4,785,000.00 | $6,473,000.00 | $7,513,000.00 | $6,411,000.00 | $7,941,000.00 | $7,780,000.00 | $8,306,000.00 | $8,694,000.00 | $5,258,000.00 | $5,375,000.00 | $724,000.00 | $810,000.00 | $1,092,000.00 | $1,896,000.00 | $1,743,000.00 | $1,881,000.00 | $2,273,000.00 | $320,000.00 | $191,000.00 | $1,249,000.00 | $1,815,000.00 | $1,792,000.00 | $1,294,000.00 | $1,352,000.00 | -- | $324,000.00 | $121,000.00 | $131,000.00 | $144,000.00 | $128,000.00 | $112,000.00 | $94,000.00 | $132,000.00 | $152,000.00 | $349,000.00 | $406,000.00 | $352,000.00 | $380,000.00 | $359,000.00 | $378,000.00 | $292,000.00 | $316,000.00 | $346,000.00 | $371,000.00 | $818,000.00 | $490,000.00 | $67,000.00 | $110,000.00 | $163,000.00 | $215,000.00 | -- | -- | -- | $360,000.00 | -- | -- |
Total Assets | $133,161,000.00 | $137,366,000.00 | $139,735,000.00 | $142,899,000.00 | $145,578,000.00 | $145,360,000.00 | $147,013,000.00 | $155,273,000.00 | $158,044,000.00 | $162,344,000.00 | $153,872,000.00 | $153,971,000.00 | $156,254,000.00 | $149,614,000.00 | $150,685,000.00 | $156,260,000.00 | $164,870,000.00 | $162,777,000.00 | $166,238,000.00 | $171,336,000.00 | $168,613,000.00 | $165,040,000.00 | $165,050,000.00 | $170,947,000.00 | -- | $109,354,000.00 | $110,678,000.00 | $108,859,000.00 | $107,396,000.00 | $107,765,000.00 | $112,176,000.00 | $114,085,000.00 | $117,880,000.00 | $120,050,000.00 | $133,555,000.00 | $138,577,000.00 | $134,122,000.00 | $135,916,000.00 | $136,128,000.00 | $137,708,000.00 | $135,293,000.00 | $135,460,000.00 | $148,337,000.00 | $146,048,000.00 | $135,437,000.00 | $133,484,000.00 | $130,580,000.00 | $129,531,000.00 | $131,507,000.00 | $126,634,000.00 | $126,968,000.00 | $129,010,000.00 | -- | $124,797,000.00 | -- | -- |
Accounts Payable | $6,044,000.00 | $5,554,000.00 | $6,269,000.00 | $4,716,000.00 | $5,978,000.00 | $6,447,000.00 | $5,877,000.00 | $6,810,000.00 | $6,218,000.00 | $4,911,000.00 | $5,616,000.00 | $7,489,000.00 | $5,972,000.00 | $5,990,000.00 | $6,596,000.00 | $6,625,000.00 | $5,339,000.00 | $5,266,000.00 | $6,041,000.00 | $7,311,000.00 | $7,359,000.00 | $5,392,000.00 | $7,718,000.00 | $7,359,000.00 | -- | $4,410,000.00 | $5,607,000.00 | $5,583,000.00 | $5,835,000.00 | $6,196,000.00 | $6,142,000.00 | $6,577,000.00 | $6,172,000.00 | $8,782,000.00 | $6,322,000.00 | $8,834,000.00 | $7,180,000.00 | $6,294,000.00 | $5,052,000.00 | $5,060,000.00 | $4,667,000.00 | $4,682,000.00 | $4,657,000.00 | $4,877,000.00 | $4,429,000.00 | $4,680,000.00 | $4,141,000.00 | $4,607,000.00 | $4,920,000.00 | $4,959,000.00 | -- | -- | -- | $4,925,000.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $7,449,000.00 | $6,091,000.00 | $7,465,000.00 | $4,264,000.00 | $5,377,000.00 | $5,762,000.00 | $6,301,000.00 | $7,770,000.00 | $7,689,000.00 | -- | $3,816,000.00 | $4,483,000.00 | $3,733,000.00 | $4,324,000.00 | $4,550,000.00 | $4,501,000.00 | $3,952,000.00 | $5,626,000.00 | $4,021,000.00 | $3,840,000.00 | $4,438,000.00 | $4,272,000.00 | $4,452,000.00 | $4,132,000.00 | $4,620,000.00 | $4,688,000.00 | $5,078,000.00 | $4,372,000.00 | $3,827,000.00 | $4,063,000.00 | $3,505,000.00 | $3,766,000.00 | $3,089,000.00 | $3,686,000.00 | $3,323,000.00 | -- | -- | -- | $4,693,000.00 | -- | -- |
Total Current Liabilities | $64,349,000.00 | $64,292,000.00 | $65,449,000.00 | $67,511,000.00 | $71,238,000.00 | $73,140,000.00 | $75,034,000.00 | $77,769,000.00 | $81,669,000.00 | $78,943,000.00 | $76,985,000.00 | $75,270,000.00 | $79,573,000.00 | $72,447,000.00 | $74,617,000.00 | $80,251,000.00 | $83,176,000.00 | $85,674,000.00 | $85,908,000.00 | $90,987,000.00 | $85,889,000.00 | $84,081,000.00 | $88,038,000.00 | $91,653,000.00 | -- | $28,454,000.00 | $33,773,000.00 | $33,647,000.00 | $34,681,000.00 | $35,569,000.00 | $36,285,000.00 | $37,422,000.00 | $39,685,000.00 | $42,452,000.00 | $39,269,000.00 | $43,764,000.00 | $43,619,000.00 | $40,448,000.00 | $39,352,000.00 | $39,482,000.00 | $39,109,000.00 | $40,975,000.00 | $40,502,000.00 | $40,673,000.00 | $31,055,000.00 | $29,271,000.00 | $30,218,000.00 | $31,516,000.00 | $33,399,000.00 | $31,135,000.00 | -- | -- | -- | $34,549,000.00 | -- | -- |
Long Term Debt | $35,610,000.00 | $36,563,000.00 | $38,743,000.00 | $41,423,000.00 | $44,053,000.00 | $46,824,000.00 | $49,254,000.00 | $48,484,000.00 | $48,964,000.00 | $48,330,000.00 | $45,210,000.00 | $43,141,000.00 | $48,007,000.00 | $43,476,000.00 | $43,728,000.00 | $49,087,000.00 | $53,817,000.00 | -- | -- | -- | $62,400,000.00 | -- | -- | -- | $11,900,000.00 | $11,899,000.00 | -- | -- | -- | $13,850,000.00 | -- | -- | -- | $18,900,000.00 | -- | -- | -- | $21,450,000.00 | -- | -- | -- | $24,750,000.00 | -- | -- | -- | $12,950,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $233,451,000.00 | $232,435,000.00 | $232,896,000.00 | $231,533,000.00 | $230,108,000.00 | $229,008,000.00 | $228,229,000.00 | $227,413,000.00 | $226,203,000.00 | $225,650,000.00 | $225,074,000.00 | $225,583,000.00 | $232,357,000.00 | $231,142,000.00 | $230,675,000.00 | $229,740,000.00 | $229,189,000.00 | $228,177,000.00 | $227,249,000.00 | $226,547,000.00 | $226,377,000.00 | $225,530,000.00 | $221,910,000.00 | $220,020,000.00 | -- | $218,792,000.00 | $217,636,000.00 | $216,728,000.00 | $215,842,000.00 | $215,134,000.00 | $214,132,000.00 | $213,100,000.00 | $212,097,000.00 | $211,457,000.00 | $210,655,000.00 | $209,793,000.00 | $207,618,000.00 | $206,656,000.00 | $205,388,000.00 | $204,353,000.00 | $203,198,000.00 | $202,446,000.00 | $200,821,000.00 | $199,773,000.00 | $198,740,000.00 | $196,634,000.00 | $193,862,000.00 | $192,828,000.00 | $191,974,000.00 | $191,157,000.00 | -- | -- | -- | $187,893,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-14,774,000.00 | $-14,190,000.00 | $-15,280,000.00 | $-14,054,000.00 | $-14,655,000.00 | $-15,052,000.00 | $-16,179,000.00 | $-13,243,000.00 | $-10,726,000.00 | $-10,027,000.00 | $-15,003,000.00 | $-13,868,000.00 | $-13,066,000.00 | $-11,974,000.00 | $-13,704,000.00 | $-14,409,000.00 | $-12,689,000.00 | $-15,717,000.00 | $-14,181,000.00 | $-13,707,000.00 | $-13,532,000.00 | $-11,587,000.00 | $-12,162,000.00 | $-9,449,000.00 | -- | $-10,676,000.00 | $-12,515,000.00 | $-13,717,000.00 | $-15,709,000.00 | $-16,658,000.00 | $-13,280,000.00 | $-13,114,000.00 | -- | $-11,884,000.00 | $-11,534,000.00 | $-10,991,000.00 | $-12,763,000.00 | $-8,233,000.00 | -- | $-2,555,000.00 | $-2,418,000.00 | $-2,644,000.00 | $-4,366,000.00 | $-6,753,000.00 | $-6,900,000.00 | $-4,863,000.00 | $-4,734,000.00 | $-6,178,000.00 | $-4,460,000.00 | $-5,722,000.00 | -- | -- | -- | $-3,896,000.00 | -- | -- |
Accumulated Deficit | $-150,299,000.00 | $-145,605,000.00 | $-143,787,000.00 | $-142,548,000.00 | $-141,568,000.00 | $-142,190,000.00 | $-140,524,000.00 | $-137,119,000.00 | $-139,554,000.00 | $-132,674,000.00 | $-133,635,000.00 | $-133,465,000.00 | $-132,386,000.00 | $-131,771,000.00 | $-130,673,000.00 | $-129,092,000.00 | $-124,576,000.00 | $-125,125,000.00 | $-122,506,000.00 | $-122,259,000.00 | $-119,889,000.00 | $-122,751,000.00 | $-122,495,000.00 | $-121,031,000.00 | -- | $-116,967,000.00 | $-117,966,000.00 | $-117,549,000.00 | $-117,168,000.00 | $-116,030,000.00 | $-114,710,000.00 | $-113,072,000.00 | $-112,359,000.00 | $-111,723,000.00 | $-94,583,000.00 | $-93,736,000.00 | $-94,085,000.00 | $-92,684,000.00 | $-92,670,000.00 | $-93,298,000.00 | $-94,320,000.00 | $-95,039,000.00 | $-78,334,000.00 | $-77,352,000.00 | $-77,164,000.00 | $-77,260,000.00 | $-78,462,000.00 | $-78,331,000.00 | $-79,101,000.00 | $-79,630,000.00 | -- | -- | -- | $-83,442,000.00 | -- | -- |
Total Stockholders' Equity | $68,812,000.00 | $73,074,000.00 | $74,286,000.00 | $75,388,000.00 | $74,340,000.00 | $72,220,000.00 | $71,979,000.00 | $77,504,000.00 | $76,375,000.00 | $83,401,000.00 | $76,887,000.00 | $78,701,000.00 | $76,681,000.00 | $77,167,000.00 | $76,068,000.00 | $76,009,000.00 | $81,694,000.00 | $77,103,000.00 | $80,330,000.00 | $80,349,000.00 | $82,724,000.00 | $80,959,000.00 | $77,012,000.00 | $79,294,000.00 | -- | $80,900,000.00 | $76,905,000.00 | $75,212,000.00 | $72,715,000.00 | $72,196,000.00 | $75,891,000.00 | $76,663,000.00 | $78,195,000.00 | $77,598,000.00 | $94,286,000.00 | $94,813,000.00 | $90,503,000.00 | $95,468,000.00 | $96,776,000.00 | $98,226,000.00 | $96,184,000.00 | $94,485,000.00 | $107,835,000.00 | $105,375,000.00 | $104,382,000.00 | $104,213,000.00 | $100,362,000.00 | $98,015,000.00 | $98,108,000.00 | $95,499,000.00 | -- | -- | -- | $90,248,000.00 | $75,257,000.00 | $66,718,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $133,161,000.00 | $137,366,000.00 | $139,735,000.00 | $142,899,000.00 | $145,578,000.00 | $145,360,000.00 | $147,013,000.00 | $155,273,000.00 | $158,044,000.00 | $162,344,000.00 | $153,872,000.00 | $153,971,000.00 | $156,254,000.00 | $149,614,000.00 | $150,685,000.00 | $156,260,000.00 | $164,870,000.00 | $162,777,000.00 | $166,238,000.00 | $171,336,000.00 | $168,613,000.00 | $165,040,000.00 | $165,050,000.00 | $170,947,000.00 | -- | $109,354,000.00 | $110,678,000.00 | $108,859,000.00 | $107,396,000.00 | $107,765,000.00 | $112,176,000.00 | $114,085,000.00 | $117,880,000.00 | $120,217,000.00 | $133,555,000.00 | $138,577,000.00 | $134,122,000.00 | $135,916,000.00 | $136,128,000.00 | $137,708,000.00 | $135,293,000.00 | $135,460,000.00 | $148,337,000.00 | $146,048,000.00 | $135,437,000.00 | $133,484,000.00 | $130,580,000.00 | $129,531,000.00 | $131,507,000.00 | $126,634,000.00 | -- | -- | -- | $124,797,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 | 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 | 1/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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $23,771,000.00 | $116,176,000.00 | $27,418,000.00 | $29,584,000.00 | $28,202,000.00 | $120,774,000.00 | $86,916,000.00 | $31,522,000.00 | $26,759,000.00 | -- | $101,882,000.00 | $74,419,000.00 | $49,369,000.00 | $24,156,000.00 | $26,415,000.00 | $78,106,000.00 | $53,099,000.00 | $26,963,000.00 | $28,370,000.00 | $25,731,000.00 | $28,800,000.00 | $25,763,000.00 | $108,663,000.00 | $25,448,000.00 | $52,851,000.00 | $25,893,000.00 | $105,171,000.00 | $25,137,000.00 | $52,181,000.00 | $26,086,000.00 | $28,249,000.00 | $26,104,000.00 | $28,496,000.00 | $28,322,000.00 | $108,864,000.00 | $26,381,000.00 | $53,456,000.00 | $26,312,000.00 | $108,179,000.00 | $85,772,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $14,772,000.00 | $66,071,000.00 | $49,746,000.00 | $35,019,000.00 | $18,346,000.00 | $60,819,000.00 | $44,986,000.00 | $32,814,000.00 | $16,177,000.00 | $67,652,000.00 | $48,092,000.00 | $31,784,000.00 | $58,041,000.00 | $40,333,000.00 | $26,838,000.00 | $12,982,000.00 | $17,234,000.00 | $47,088,000.00 | $32,109,000.00 | $16,154,000.00 | $18,740,000.00 | $44,441,000.00 | $15,355,000.00 | $13,269,000.00 | -- | $47,597,000.00 | $11,639,000.00 | $22,786,000.00 | $11,499,000.00 | $48,415,000.00 | $11,690,000.00 | $24,620,000.00 | $12,945,000.00 | $12,924,000.00 | $11,726,000.00 | $24,073,000.00 | $11,478,000.00 | $13,863,000.00 | $11,442,000.00 | $12,278,000.00 | $11,761,000.00 | $47,696,000.00 | $11,304,000.00 | $24,362,000.00 | $12,266,000.00 | $13,409,000.00 | $39,009,000.00 | $13,615,000.00 | $13,400,000.00 | $50,260,000.00 | $11,878,000.00 | $12,785,000.00 | $12,369,000.00 | $51,807,000.00 | $41,683,000.00 | -- |
Research and Development | $2,885,000.00 | $11,764,000.00 | $2,760,000.00 | $5,854,000.00 | $2,897,000.00 | $12,329,000.00 | $9,480,000.00 | $6,717,000.00 | $3,220,000.00 | $10,799,000.00 | $2,660,000.00 | $5,188,000.00 | $8,685,000.00 | $6,336,000.00 | $4,387,000.00 | $2,490,000.00 | $10,715,000.00 | $2,564,000.00 | $5,506,000.00 | $2,735,000.00 | $10,988,000.00 | $7,943,000.00 | $2,758,000.00 | $2,402,000.00 | -- | $5,645,000.00 | $1,538,000.00 | $1,296,000.00 | $1,285,000.00 | $5,392,000.00 | $4,236,000.00 | $1,502,000.00 | $1,425,000.00 | $6,420,000.00 | $4,888,000.00 | $3,462,000.00 | $1,748,000.00 | $4,880,000.00 | $1,059,000.00 | $2,257,000.00 | $973,000.00 | $4,154,000.00 | $5,856,000.00 | $3,923,000.00 | $1,944,000.00 | $7,321,000.00 | $1,861,000.00 | $1,972,000.00 | $1,714,000.00 | $5,434,000.00 | $3,948,000.00 | $2,395,000.00 | $1,267,000.00 | $4,669,000.00 | $4,396,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $17,051,000.00 | $64,177,000.00 | $15,660,000.00 | $32,474,000.00 | $16,597,000.00 | $67,752,000.00 | $51,462,000.00 | $12,639,000.00 | $22,889,000.00 | $65,586,000.00 | $47,725,000.00 | $31,965,000.00 | $57,820,000.00 | $13,313,000.00 | $13,300,000.00 | $16,255,000.00 | $15,601,000.00 | $16,344,000.00 | $15,727,000.00 | $16,120,000.00 | $62,197,000.00 | $14,927,000.00 | $30,272,000.00 | $14,535,000.00 | -- | $12,499,000.00 | $11,775,000.00 | $23,424,000.00 | $12,138,000.00 | $51,412,000.00 | $12,503,000.00 | $25,681,000.00 | $13,166,000.00 | $12,811,000.00 | $37,625,000.00 | $12,496,000.00 | $12,628,000.00 | $42,726,000.00 | $10,017,000.00 | $10,540,000.00 | $10,427,000.00 | $12,997,000.00 | $12,358,000.00 | $25,291,000.00 | $12,424,000.00 | $12,692,000.00 | $12,073,000.00 | $12,316,000.00 | $12,171,000.00 | $44,183,000.00 | $11,658,000.00 | $10,266,000.00 | $10,419,000.00 | $41,589,000.00 | $33,628,000.00 | -- |
Loss from Operations | $-2,279,000.00 | $1,894,000.00 | $-933,000.00 | $2,545,000.00 | $1,749,000.00 | $-6,933,000.00 | $-3,762,000.00 | $-2,714,000.00 | $-6,712,000.00 | $2,066,000.00 | $367,000.00 | $-181,000.00 | $221,000.00 | $-2,535,000.00 | $-2,717,000.00 | $-3,273,000.00 | $1,633,000.00 | $-1,257,000.00 | $108,000.00 | $34,000.00 | $1,742,000.00 | $-758,000.00 | $-1,648,000.00 | $-1,266,000.00 | -- | $-101,000.00 | $-136,000.00 | $1,000.00 | $-639,000.00 | $-1,123,000.00 | $-813,000.00 | $-840,000.00 | $-221,000.00 | $113,000.00 | $-1,826,000.00 | $-1,051,000.00 | $-1,150,000.00 | $2,121,000.00 | $4,497,000.00 | $3,072,000.00 | $1,334,000.00 | $1,537,000.00 | $-1,983,000.00 | $-929,000.00 | $-158,000.00 | $3,166,000.00 | $2,448,000.00 | $1,299,000.00 | $1,229,000.00 | $6,077,000.00 | $4,689,000.00 | $2,519,000.00 | $1,950,000.00 | $10,218,000.00 | $8,055,000.00 | -- |
Loss Before Income Taxes | $-4,484,000.00 | $-2,556,000.00 | $-562,000.00 | $-2,098,000.00 | $1,207,000.00 | $-9,179,000.00 | $-8,287,000.00 | $3,421,000.00 | $-7,018,000.00 | $-140,000.00 | $45,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.11 | $-0.08 | $-0.04 | $-0.02 | $0.01 | $-0.23 | $-0.08 | $0.06 | $-0.17 | -- | -- | -- | -- | -- | $-0.16 | $-0.12 | $0.02 | $-0.07 | $-0.01 | $-0.06 | $0.08 | $-0.16 | $-0.15 | $-0.11 | -- | $0.03 | $-0.01 | $-0.01 | $-0.03 | $-0.04 | $-0.09 | $-0.04 | $-0.02 | $-0.57 | $-0.06 | $-0.03 | $-0.04 | -- | $0.02 | $0.05 | $0.02 | $-0.06 | $-0.03 | -- | -- | $0.08 | $0.04 | $0.03 | $0.02 | $0.13 | $0.11 | $0.05 | $0.06 | $0.66 | $0.24 | -- |
Weighted Average Shares Basic | 43,402,000 | 42,420,000 | 42,345,000 | 42,354,000 | 42,119,000 | 41,413,000 | 41,637,000 | 41,256,000 | 41,219,000 | 40,343,000 | 40,202 | 39,960 | 38,640,284 | 38,920,041 | 38,468,000 | 38,328,791 | 37,813,580 | 37,764,489 | 37,682,539 | 37,644,684 | 36,453,126 | 36,947,052 | 36,082,258 | 35,462,989 | -- | 34,753,325 | 34,840,324 | 34,695,176 | 34,579,473 | 34,211,521 | 34,156,606 | 34,070,241 | 34,013,352 | 33,592,775 | 33,933,327 | 33,569,180 | 32,908,101 | 32,170,683 | 32,079,744 | 32,045,314 | 31,846,897 | 30,384,010 | 30,154,788 | 30,102,691 | 29,778,104 | 28,799,377 | 28,758,621 | 28,738,772 | 28,710,000 | 28,451,386 | 28,488,692 | 28,428,019 | 28,389,000 | 28,967,439 | 29,649,000 | -- |
Earnings Per Share Diluted | $-0.11 | $-0.08 | $-0.04 | $-0.01 | $0.01 | -- | -- | $-0.11 | -- | -- | -- | -- | -- | -- | $-0.16 | $-0.12 | $0.02 | $-140.00 | $-70.00 | $-0.06 | $0.08 | $-0.01 | $-0.04 | $-0.11 | -- | $0.03 | $-0.05 | $-0.04 | $-0.03 | $-0.04 | $-0.09 | $-0.04 | $-0.02 | $-0.51 | $-0.06 | $0.01 | $-0.04 | $0.07 | $0.02 | $0.03 | $0.02 | $-0.02 | $-0.03 | $-0.01 | -- | $0.04 | $0.04 | $0.03 | $0.02 | $0.13 | -- | $0.05 | $0.06 | $0.65 | $0.24 | -- |
Weighted Average Shares Diluted | 43,402,000 | 42,420,000 | 42,345,000 | 42,204,000 | 42,783,000 | 41,413,000 | 41,637,000 | 41,256,000 | 41,219,000 | 40,343,000 | 40,754 | 39,960 | 38,640,284 | 38,920,041 | 38,467,686 | 38,328,791 | 37,813,580 | 38,036,261 | 37,735,717 | 37,644,684 | 36,453,126 | 36,947,052 | 36,082,258 | 35,462,989 | -- | 34,753,325 | 34,705,947 | 34,637,644 | 34,579,473 | 34,211,521 | 34,156,606 | 34,070,241 | 34,013,352 | 33,592,775 | 33,933,327 | 33,240,467 | 32,908,101 | 33,236,569 | 33,414,857 | 32,935,455 | 32,924,861 | 31,913,799 | 30,574,815 | 29,941,294 | 29,778,104 | 29,423,500 | 28,797,887 | 29,633,788 | 29,673,000 | 29,819,000 | 29,896,029 | 30,187,242 | 29,497,000 | 29,405,000 | 29,946,000 | -- |
Common Stock Shares Authorized | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | -- | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | -- | -- | -- | 80,000,000 | -- | -- |
Common Stock Shares Outstanding | 43,421,251 | 43,394,509 | 42,688,246 | 42,688,246 | 42,190,043 | 42,081,707 | 41,657,688 | 41,499,741 | 41,241,449 | 41,142,876 | 40,809,018 | 40,485,586 | 39,407,080 | 38,974,125 | 38,668,401 | 38,375,133 | 38,188,208 | 38,064,851 | 37,894,385 | 37,687,608 | 37,378,802 | 37,287,418 | 36,356,381 | 35,663,850 | -- | 35,018,478 | 34,880,512 | 34,835,049 | 34,618,897 | 34,441,320 | 34,374,345 | 34,313,005 | 34,069,549 | 33,979,265 | 33,944,207 | 33,915,754 | 33,335,545 | 32,563,256 | 32,376,764 | 32,236,411 | 31,948,830 | 31,639,467 | 30,785,123 | 30,158,338 | 30,029,083 | 29,378,198 | 28,818,767 | 28,793,267 | 28,752,670 | 28,543,663 | -- | -- | -- | 28,312,467 | -- | -- |
Common Stock Value | $434,000.00 | $434,000.00 | $457,000.00 | $457,000.00 | $455,000.00 | $454,000.00 | $453,000.00 | $453,000.00 | $452,000.00 | $452,000.00 | $451,000.00 | $451,000.00 | $444,000.00 | $438,000.00 | $438,000.00 | $438,000.00 | $438,000.00 | $436,000.00 | $436,000.00 | $436,000.00 | $436,000.00 | $435,000.00 | $427,000.00 | $422,000.00 | -- | $419,000.00 | $418,000.00 | $418,000.00 | $418,000.00 | $418,000.00 | $417,000.00 | $417,000.00 | $416,000.00 | $416,000.00 | $416,000.00 | $415,000.00 | $401,000.00 | $397,000.00 | $395,000.00 | $394,000.00 | $392,000.00 | $390,000.00 | $382,000.00 | $375,000.00 | $374,000.00 | $370,000.00 | $364,000.00 | $364,000.00 | $363,000.00 | $362,000.00 | -- | -- | -- | $361,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 | $10.00 | $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 | 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 | -- | -- |
Share Price | $4.24 | $5.35 | -- | -- | -- | $2.77 | -- | -- | -- | $7.05 | -- | -- | $4.29 | -- | -- | -- | $3.05 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |