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 | 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 | 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 | 2/29/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 5/31/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 | $21,623,000.00 | $23,312,000.00 | $19,674,000.00 | $21,905,000.00 | $20,804,000.00 | $16,650,000.00 | $21,202,000.00 | $25,016,000.00 | $27,614,000.00 | $28,553,000.00 | $29,218,000.00 | $11,518,000.00 | $11,409,000.00 | -- | -- | -- | $9,383,000.00 | -- | -- | -- | $10,866,000.00 | -- | -- | -- | -- | $19,052,000.00 | -- | -- | -- | $9,116,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | $41,126,000.00 | $12,525,000.00 | -- | $12,030,000.00 | $5,095,000.00 | $9,541,000.00 | $3,690,000.00 | $5,485,000.00 | $7,378,000.00 | $6,291,000.00 | $6,338,000.00 | $13,339,000.00 | $17,239,000.00 | $17,720,000.00 | $20,618,000.00 | $9,928,000.00 | $10,799,000.00 | $4,836,000.00 | $20,550,000.00 |
Accounts Receivable Net Current | $17,811,000.00 | $21,969,000.00 | $25,892,000.00 | $22,911,000.00 | $21,136,000.00 | $24,826,000.00 | $23,588,000.00 | $20,951,000.00 | $19,452,000.00 | $19,963,000.00 | $19,263,000.00 | $18,911,000.00 | $18,927,000.00 | $20,389,000.00 | $17,976,000.00 | $20,040,000.00 | $18,363,000.00 | $19,261,000.00 | $17,560,000.00 | $15,456,000.00 | $14,952,000.00 | $14,129,000.00 | $13,974,000.00 | $12,518,000.00 | -- | $12,282,000.00 | $10,642,000.00 | $10,636,000.00 | $8,797,000.00 | $9,430,000.00 | $9,159,000.00 | $8,984,000.00 | $8,494,000.00 | -- | $7,915,000.00 | $10,464,000.00 | $13,004,000.00 | $9,613,000.00 | $13,612,000.00 | $11,967,000.00 | $13,061,000.00 | -- | $12,940,000.00 | $13,289,000.00 | $17,964,000.00 | $14,446,000.00 | $15,188,000.00 | $17,261,000.00 | $13,377,000.00 | $13,757,000.00 | $13,472,000.00 | $13,578,000.00 | -- | -- | -- | $15,231,000.00 | -- | -- |
Inventory | $28,460,000.00 | $28,712,000.00 | $29,423,000.00 | $31,092,000.00 | $30,609,000.00 | $28,958,000.00 | $25,060,000.00 | $22,235,000.00 | $20,493,000.00 | $19,924,000.00 | $21,617,000.00 | $19,308,000.00 | $20,296,000.00 | $20,399,000.00 | $18,747,000.00 | $15,943,000.00 | $16,145,000.00 | $13,964,000.00 | $13,588,000.00 | $12,460,000.00 | $13,631,000.00 | $11,973,000.00 | $12,751,000.00 | $11,556,000.00 | -- | $11,126,000.00 | $13,396,000.00 | $12,520,000.00 | $12,577,000.00 | $11,596,000.00 | $12,140,000.00 | $13,823,000.00 | $15,177,000.00 | -- | $14,726,000.00 | $15,128,000.00 | $12,475,000.00 | $9,922,000.00 | $9,254,000.00 | $8,716,000.00 | $10,168,000.00 | -- | $10,347,000.00 | $8,995,000.00 | $11,010,000.00 | $11,776,000.00 | $10,498,000.00 | $8,892,000.00 | $10,814,000.00 | $9,883,000.00 | $10,385,000.00 | $9,263,000.00 | -- | -- | -- | $10,584,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $4,159,000.00 | $4,421,000.00 | $5,238,000.00 | $5,136,000.00 | $4,361,000.00 | $4,177,000.00 | $3,908,000.00 | $3,495,000.00 | $2,673,000.00 | $3,032,000.00 | $4,107,000.00 | $3,065,000.00 | $2,813,000.00 | $3,236,000.00 | $2,957,000.00 | $2,533,000.00 | $2,292,000.00 | $2,812,000.00 | $2,931,000.00 | $2,361,000.00 | $2,743,000.00 | $2,383,000.00 | $1,884,000.00 | $1,853,000.00 | -- | $1,779,000.00 | $2,492,000.00 | $1,898,000.00 | $1,827,000.00 | $1,510,000.00 | $3,399,000.00 | $1,919,000.00 | $2,226,000.00 | -- | $1,518,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3,282,000.00 | $2,983,000.00 | $3,590,000.00 | $3,659,000.00 | $4,397,000.00 | $2,934,000.00 | $2,740,000.00 | $2,426,000.00 | -- | -- | -- | $2,088,000.00 | -- | -- |
Total Current Assets | $72,864,000.00 | $79,486,000.00 | $81,481,000.00 | $81,344,000.00 | $77,273,000.00 | $75,098,000.00 | $74,456,000.00 | $72,602,000.00 | $71,306,000.00 | $72,726,000.00 | $74,205,000.00 | $52,802,000.00 | $53,445,000.00 | $56,318,000.00 | $52,795,000.00 | $47,212,000.00 | $46,183,000.00 | $47,089,000.00 | $45,196,000.00 | $39,207,000.00 | $42,192,000.00 | $42,725,000.00 | $46,531,000.00 | $42,612,000.00 | -- | $44,239,000.00 | $42,271,000.00 | $43,022,000.00 | $31,083,000.00 | $31,652,000.00 | $33,881,000.00 | $34,128,000.00 | $34,852,000.00 | -- | $40,826,000.00 | $49,780,000.00 | $61,067,000.00 | $54,835,000.00 | $61,615,000.00 | $64,306,000.00 | $38,420,000.00 | -- | $38,020,000.00 | $32,829,000.00 | $41,797,000.00 | $32,895,000.00 | $34,761,000.00 | $37,190,000.00 | $36,896,000.00 | $32,912,000.00 | $39,936,000.00 | $42,506,000.00 | -- | -- | -- | $38,828,000.00 | -- | -- |
Property Plant and Equipement | $8,832,000.00 | $9,320,000.00 | $8,518,000.00 | $8,237,000.00 | $7,595,000.00 | $6,719,000.00 | $6,189,000.00 | $5,153,000.00 | $4,341,000.00 | $4,066,000.00 | $4,131,000.00 | $3,768,000.00 | $2,827,000.00 | $2,392,000.00 | $2,269,000.00 | $1,956,000.00 | $2,042,000.00 | $2,202,000.00 | $2,425,000.00 | $2,669,000.00 | $2,624,000.00 | $2,135,000.00 | $2,012,000.00 | $2,151,000.00 | -- | $2,043,000.00 | $2,117,000.00 | $2,005,000.00 | $2,200,000.00 | $2,416,000.00 | $2,672,000.00 | $3,103,000.00 | $3,433,000.00 | -- | $4,218,000.00 | $4,729,000.00 | $4,954,000.00 | $5,053,000.00 | $5,311,000.00 | $5,631,000.00 | $5,566,000.00 | -- | $5,696,000.00 | $5,888,000.00 | $8,837,000.00 | $9,077,000.00 | $9,141,000.00 | $8,892,000.00 | $7,464,000.00 | $3,923,000.00 | $8,680,000.00 | $6,699,000.00 | -- | -- | -- | $5,373,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $8,730,000.00 | $9,094,000.00 | $9,458,000.00 | -- | $9,821,000.00 | $10,184,000.00 | $10,572,000.00 | $11,009,000.00 | $11,439,000.00 | $11,882,000.00 | $12,309,000.00 | $17,660,000.00 | $38,476,000.00 | $36,001,000.00 | -- | -- | -- | $33,865,000.00 | -- | -- |
Goodwill | $10,192,000.00 | $10,218,000.00 | $10,189,000.00 | $10,218,000.00 | $10,192,000.00 | $10,190,000.00 | $10,179,000.00 | $10,250,000.00 | $10,288,000.00 | $10,268,000.00 | $10,268,000.00 | $10,281,000.00 | $10,266,000.00 | $10,204,000.00 | $10,180,000.00 | $10,138,000.00 | $10,238,000.00 | $10,128,000.00 | $10,138,000.00 | $10,441,000.00 | $9,286,000.00 | $5,781,000.00 | $5,781,000.00 | $5,880,000.00 | $5,880,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $7,783,000.00 | $7,783,000.00 | $8,747,000.00 | $8,853,000.00 | $8,900,000.00 | $8,980,000.00 | -- | $8,994,000.00 | $8,991,000.00 | $22,723,000.00 | $44,950,000.00 | $44,711,000.00 | $45,270,000.00 | $44,544,000.00 | $48,950,000.00 | $73,395,000.00 | $58,404,000.00 | -- | -- | -- | $47,126,000.00 | -- | -- |
Other Assets | $1,150,000.00 | $1,234,000.00 | $1,261,000.00 | $1,186,000.00 | $1,148,000.00 | $1,120,000.00 | $1,046,000.00 | $1,055,000.00 | $1,012,000.00 | $1,070,000.00 | $1,113,000.00 | $1,142,000.00 | $1,171,000.00 | $1,053,000.00 | $1,011,000.00 | $1,051,000.00 | $1,122,000.00 | $1,216,000.00 | $1,188,000.00 | $1,322,000.00 | $1,224,000.00 | $1,146,000.00 | $1,039,000.00 | $1,072,000.00 | -- | $715,000.00 | $722,000.00 | $725,000.00 | $754,000.00 | $712,000.00 | $851,000.00 | $897,000.00 | $927,000.00 | -- | $1,129,000.00 | $793,000.00 | $1,126,000.00 | $1,421,000.00 | $1,371,000.00 | $1,057,000.00 | $1,150,000.00 | -- | $1,305,000.00 | $867,000.00 | $1,169,000.00 | $1,315,000.00 | $1,396,000.00 | $1,671,000.00 | $539,000.00 | $522,000.00 | $548,000.00 | $501,000.00 | -- | -- | -- | $793,000.00 | -- | -- |
Total Assets | $101,789,000.00 | $109,723,000.00 | $111,457,000.00 | $111,697,000.00 | $105,551,000.00 | $102,765,000.00 | $101,400,000.00 | $96,427,000.00 | $94,909,000.00 | $96,663,000.00 | $98,812,000.00 | $78,266,000.00 | $78,677,000.00 | $81,568,000.00 | $78,498,000.00 | $73,801,000.00 | $74,318,000.00 | $76,490,000.00 | $75,850,000.00 | $71,606,000.00 | $66,306,000.00 | $60,942,000.00 | $65,049,000.00 | $61,932,000.00 | -- | $51,362,000.00 | $49,838,000.00 | $50,844,000.00 | $39,493,000.00 | $40,600,000.00 | $43,587,000.00 | $44,675,000.00 | $46,123,000.00 | -- | $53,896,000.00 | $70,724,000.00 | $82,933,000.00 | $78,423,000.00 | $85,880,000.00 | $88,988,000.00 | $63,574,000.00 | -- | $63,836,000.00 | $58,759,000.00 | $85,098,000.00 | $99,246,000.00 | $101,448,000.00 | $104,905,000.00 | $101,752,000.00 | $103,967,000.00 | $161,035,000.00 | $144,111,000.00 | -- | -- | -- | $125,985,000.00 | -- | -- |
Accounts Payable | $9,564,000.00 | $12,250,000.00 | $12,099,000.00 | $12,827,000.00 | $9,926,000.00 | $14,760,000.00 | $15,074,000.00 | $13,809,000.00 | $11,335,000.00 | $10,502,000.00 | $9,311,000.00 | $10,217,000.00 | $10,964,000.00 | $9,460,000.00 | $9,216,000.00 | $8,473,000.00 | $8,799,000.00 | $7,596,000.00 | $8,211,000.00 | $6,304,000.00 | $5,654,000.00 | $5,584,000.00 | $7,181,000.00 | $7,028,000.00 | -- | $5,863,000.00 | $7,552,000.00 | $8,500,000.00 | $7,445,000.00 | $6,024,000.00 | $6,369,000.00 | $7,481,000.00 | $5,106,000.00 | -- | $6,280,000.00 | $5,491,000.00 | $8,732,000.00 | $6,713,000.00 | $8,372,000.00 | $6,838,000.00 | $10,093,000.00 | -- | $11,173,000.00 | $9,353,000.00 | $15,365,000.00 | $12,983,000.00 | $13,336,000.00 | $12,926,000.00 | $15,344,000.00 | $11,755,000.00 | $13,881,000.00 | $11,941,000.00 | -- | -- | -- | $12,833,000.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $31,623,000.00 | $35,451,000.00 | $36,638,000.00 | $37,402,000.00 | $31,950,000.00 | $27,371,000.00 | $27,440,000.00 | $22,921,000.00 | $21,075,000.00 | $22,151,000.00 | $22,560,000.00 | $45,286,000.00 | $44,488,000.00 | $47,702,000.00 | $45,985,000.00 | $40,447,000.00 | $38,852,000.00 | $39,746,000.00 | $40,310,000.00 | $36,756,000.00 | $32,606,000.00 | $30,907,000.00 | $34,996,000.00 | $37,514,000.00 | -- | $27,509,000.00 | $34,082,000.00 | $34,664,000.00 | $34,494,000.00 | $36,667,000.00 | $39,489,000.00 | $40,697,000.00 | $39,726,000.00 | -- | $39,706,000.00 | $39,524,000.00 | $44,459,000.00 | $36,665,000.00 | $39,748,000.00 | $36,020,000.00 | $40,432,000.00 | -- | $40,436,000.00 | $34,015,000.00 | $59,241,000.00 | $54,773,000.00 | $56,562,000.00 | $55,315,000.00 | $57,805,000.00 | $52,428,000.00 | $64,060,000.00 | $46,640,000.00 | -- | -- | -- | $46,181,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $13,938,000.00 | $13,925,000.00 | -- | -- | -- | $6,022,000.00 | -- | $12,912,000.00 | $13,636,000.00 | $14,327,000.00 | $5,882,000.00 | $5,878,000.00 | -- | $2,073,000.00 | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $428,470,000.00 | $415,776,000.00 | $415,105,000.00 | $401,894,000.00 | $400,266,000.00 | $399,415,000.00 | $398,409,000.00 | $397,576,000.00 | -- | $396,407,000.00 | $395,441,000.00 | $394,312,000.00 | $389,433,000.00 | $389,401,000.00 | $388,295,000.00 | $354,908,000.00 | -- | $352,558,000.00 | $348,912,000.00 | $348,304,000.00 | $341,175,000.00 | $338,227,000.00 | $337,811,000.00 | $337,502,000.00 | $336,740,000.00 | $335,355,000.00 | $331,758,000.00 | -- | -- | -- | $306,203,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $1,039,000.00 | $1,329,000.00 | $890,000.00 | $1,202,000.00 | $1,221,000.00 | $1,101,000.00 | $459,000.00 | $1,103,000.00 | $1,774,000.00 | $1,949,000.00 | $2,129,000.00 | $2,295,000.00 | $2,578,000.00 | $2,129,000.00 | $1,760,000.00 | $1,545,000.00 | $2,025,000.00 | $1,874,000.00 | $2,276,000.00 | $2,080,000.00 | $2,209,000.00 | $2,146,000.00 | $2,372,000.00 | $2,784,000.00 | -- | $2,675,000.00 | $2,556,000.00 | $2,196,000.00 | $2,240,000.00 | $2,053,000.00 | $1,963,000.00 | $2,027,000.00 | $2,204,000.00 | -- | $2,229,000.00 | $1,149,000.00 | $1,119,000.00 | $2,103,000.00 | $1,699,000.00 | $1,647,000.00 | $1,394,000.00 | -- | $1,334,000.00 | $1,227,000.00 | $793,000.00 | $1,023,000.00 | $1,278,000.00 | $1,379,000.00 | $1,865,000.00 | $1,708,000.00 | $2,820,000.00 | $2,038,000.00 | -- | -- | -- | $323,000.00 | -- | -- |
Accumulated Deficit | $-419,428,000.00 | $-414,870,000.00 | $-413,266,000.00 | $-413,244,000.00 | $-412,100,000.00 | $-409,381,000.00 | $-409,720,000.00 | $-410,239,000.00 | $-409,988,000.00 | $-408,989,000.00 | $-407,068,000.00 | $-412,074,000.00 | $-410,609,000.00 | $-409,911,000.00 | $-410,300,000.00 | $-407,551,000.00 | $-405,504,000.00 | $-403,683,000.00 | $-404,752,000.00 | $-405,168,000.00 | $-404,353,000.00 | $-404,983,000.00 | $-404,696,000.00 | $-401,951,000.00 | -- | $-399,647,000.00 | $-395,131,000.00 | $-394,100,000.00 | $-392,196,000.00 | $-391,509,000.00 | $-390,445,000.00 | $-389,702,000.00 | $-386,739,000.00 | -- | $-377,814,000.00 | $-358,759,000.00 | $-351,597,000.00 | $-344,462,000.00 | $-338,670,000.00 | $-332,467,000.00 | $-328,620,000.00 | -- | $-326,004,000.00 | $-320,876,000.00 | $-317,900,000.00 | $-293,687,000.00 | $-290,792,000.00 | $-286,011,000.00 | $-291,415,000.00 | $-283,502,000.00 | $-241,627,000.00 | $-235,398,000.00 | -- | -- | -- | $-225,896,000.00 | -- | -- |
Total Stockholders' Equity | $70,166,000.00 | $74,272,000.00 | $74,819,000.00 | $74,295,000.00 | $73,601,000.00 | $75,394,000.00 | $73,960,000.00 | $73,506,000.00 | $73,834,000.00 | $74,512,000.00 | $76,252,000.00 | $32,980,000.00 | $34,189,000.00 | $33,866,000.00 | $32,513,000.00 | $33,354,000.00 | $35,466,000.00 | $36,744,000.00 | $35,710,000.00 | $35,020,000.00 | $33,870,000.00 | $30,205,000.00 | $30,223,000.00 | $24,588,000.00 | -- | $24,031,000.00 | $15,913,000.00 | $16,353,000.00 | $5,173,000.00 | $4,113,000.00 | $4,277,000.00 | $4,158,000.00 | $6,565,000.00 | -- | $14,346,000.00 | $31,355,000.00 | $38,623,000.00 | $41,907,000.00 | $47,869,000.00 | $54,709,000.00 | $24,913,000.00 | -- | $25,189,000.00 | $26,494,000.00 | $28,494,000.00 | $45,798,000.00 | $45,997,000.00 | $50,463,000.00 | $45,236,000.00 | $52,229,000.00 | $93,830,000.00 | $95,679,000.00 | -- | -- | -- | $77,901,000.00 | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-170,000.00 | $-170,000.00 | $-170,000.00 | $-170,000.00 | $-170,000.00 | $-170,000.00 | -- | $-178,000.00 | $-157,000.00 | $-173,000.00 | $-174,000.00 | $-180,000.00 | $-179,000.00 | $-180,000.00 | $-168,000.00 | -- | $-156,000.00 | $-155,000.00 | $-149,000.00 | $-149,000.00 | $-1,737,000.00 | $-1,741,000.00 | $-1,771,000.00 | -- | $-1,789,000.00 | $1,750,000.00 | $-2,637,000.00 | $-1,325,000.00 | $-1,111,000.00 | $-873,000.00 | $-1,289,000.00 | $-690,000.00 | $3,145,000.00 | $1,792,000.00 | -- | -- | -- | $1,903,000.00 | -- | -- |
Total Liabilities and Equity | $101,789,000.00 | $109,723,000.00 | $111,457,000.00 | $111,697,000.00 | $105,551,000.00 | $102,765,000.00 | $101,400,000.00 | $96,427,000.00 | $94,909,000.00 | $96,663,000.00 | $98,812,000.00 | $78,266,000.00 | $78,677,000.00 | $81,568,000.00 | $78,498,000.00 | $73,801,000.00 | $74,318,000.00 | $76,490,000.00 | $75,850,000.00 | $71,606,000.00 | $66,306,000.00 | $60,942,000.00 | $65,049,000.00 | $61,932,000.00 | -- | $51,362,000.00 | $49,838,000.00 | $50,844,000.00 | $39,493,000.00 | $40,600,000.00 | $43,587,000.00 | $44,675,000.00 | $46,123,000.00 | -- | $53,896,000.00 | $70,724,000.00 | $82,933,000.00 | $78,423,000.00 | $85,880,000.00 | $88,988,000.00 | $63,574,000.00 | -- | $63,836,000.00 | $58,759,000.00 | $85,098,000.00 | $99,246,000.00 | $101,448,000.00 | $104,905,000.00 | $101,752,000.00 | $103,967,000.00 | $161,035,000.00 | $144,111,000.00 | -- | -- | -- | $125,985,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 | 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 | 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 | 2/29/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 5/31/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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $36,822,000.00 | $16,528,000.00 | -- | $60,219,000.00 | $43,664,000.00 | $28,232,000.00 | $13,392,000.00 | $56,168,000.00 | $41,521,000.00 | $25,961,000.00 | $12,485,000.00 | -- | $60,794,000.00 | $47,717,000.00 | $15,587,000.00 | $14,934,000.00 | $81,249,000.00 | $22,712,000.00 | $39,155,000.00 | -- | $17,160,000.00 | $19,912,000.00 | $21,203,000.00 | $23,595,000.00 | $21,064,000.00 | $94,599,000.00 | $68,007,000.00 | $23,856,000.00 | $21,206,000.00 | $102,708,000.00 | $74,784,000.00 | $48,032,000.00 | $22,420,000.00 | $84,843,000.00 | $41,315,000.00 | -- |
Cost of Revenues | $14,102,000.00 | $74,219,000.00 | $55,398,000.00 | $35,493,000.00 | $16,786,000.00 | $71,971,000.00 | $53,550,000.00 | $17,647,000.00 | $16,095,000.00 | $66,702,000.00 | $47,602,000.00 | $14,470,000.00 | $53,239,000.00 | $36,987,000.00 | $22,013,000.00 | $10,620,000.00 | $47,101,000.00 | $12,500,000.00 | $12,354,000.00 | $10,818,000.00 | $44,810,000.00 | $11,538,000.00 | $12,141,000.00 | $10,020,000.00 | -- | $38,059,000.00 | $26,423,000.00 | $16,852,000.00 | $7,695,000.00 | $32,439,000.00 | $24,038,000.00 | $15,398,000.00 | $7,191,000.00 | -- | $37,645,000.00 | $27,466,000.00 | $8,941,000.00 | $8,850,000.00 | $47,793,000.00 | $36,463,000.00 | $13,371,000.00 | -- | $10,520,000.00 | $41,970,000.00 | $42,256,000.00 | $27,311,000.00 | $12,893,000.00 | $56,163,000.00 | $13,225,000.00 | $26,724,000.00 | $12,468,000.00 | $59,906,000.00 | $14,922,000.00 | $28,438,000.00 | $13,040,000.00 | $47,485,000.00 | $21,971,000.00 | -- |
Gross Profit | $8,392,000.00 | $42,164,000.00 | $11,941,000.00 | $10,848,000.00 | $9,211,000.00 | $40,944,000.00 | $30,364,000.00 | $19,176,000.00 | $8,966,000.00 | $37,067,000.00 | $11,118,000.00 | $7,692,000.00 | $33,681,000.00 | $25,097,000.00 | $7,712,000.00 | $7,500,000.00 | $36,654,000.00 | $10,526,000.00 | $18,587,000.00 | $8,704,000.00 | $33,332,000.00 | $23,145,000.00 | $14,661,000.00 | $6,508,000.00 | -- | $22,160,000.00 | $17,241,000.00 | $11,380,000.00 | $5,697,000.00 | $23,729,000.00 | $17,483,000.00 | $10,563,000.00 | $5,294,000.00 | -- | $23,149,000.00 | $7,521,000.00 | $12,730,000.00 | $6,084,000.00 | $33,456,000.00 | $25,404,000.00 | $15,532,000.00 | -- | $6,640,000.00 | $33,640,000.00 | $28,671,000.00 | $9,177,000.00 | $8,171,000.00 | $10,378,000.00 | $9,720,000.00 | $9,600,000.00 | $8,738,000.00 | $42,802,000.00 | $11,830,000.00 | $10,214,000.00 | $9,380,000.00 | $37,358,000.00 | $19,344,000.00 | -- |
Research and Development | $3,011,000.00 | $11,590,000.00 | $8,638,000.00 | $5,722,000.00 | $2,707,000.00 | $9,916,000.00 | $7,633,000.00 | $2,479,000.00 | $2,529,000.00 | $8,673,000.00 | $2,088,000.00 | $2,337,000.00 | $9,781,000.00 | $7,398,000.00 | $5,018,000.00 | $2,596,000.00 | $8,616,000.00 | $6,229,000.00 | $2,078,000.00 | $2,026,000.00 | $7,235,000.00 | $1,860,000.00 | $1,837,000.00 | $1,687,000.00 | -- | $6,146,000.00 | $1,597,000.00 | $2,988,000.00 | $1,477,000.00 | $6,520,000.00 | $1,480,000.00 | $3,517,000.00 | $2,085,000.00 | -- | $9,151,000.00 | $6,567,000.00 | $2,340,000.00 | $1,992,000.00 | $6,902,000.00 | $1,813,000.00 | $3,233,000.00 | -- | $1,502,000.00 | $6,277,000.00 | $6,192,000.00 | $4,236,000.00 | $2,010,000.00 | $8,665,000.00 | $2,019,000.00 | $4,875,000.00 | $2,491,000.00 | $7,025,000.00 | $4,823,000.00 | $1,379,000.00 | $1,158,000.00 | $4,715,000.00 | $4,253,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $12,587,000.00 | $47,219,000.00 | $11,600,000.00 | $11,878,000.00 | $11,943,000.00 | $41,277,000.00 | $31,097,000.00 | $10,471,000.00 | $9,987,000.00 | $38,414,000.00 | $9,058,000.00 | $8,914,000.00 | $37,129,000.00 | $8,906,000.00 | $19,314,000.00 | $9,349,000.00 | $36,763,000.00 | $9,274,000.00 | $18,210,000.00 | $9,134,000.00 | $35,197,000.00 | $8,639,000.00 | $9,209,000.00 | $8,255,000.00 | -- | $26,790,000.00 | $6,243,000.00 | $6,911,000.00 | $6,643,000.00 | $34,949,000.00 | $28,578,000.00 | $7,894,000.00 | $13,617,000.00 | -- | $59,028,000.00 | $38,718,000.00 | $24,576,000.00 | $10,224,000.00 | $46,896,000.00 | $12,401,000.00 | $20,958,000.00 | -- | $10,042,000.00 | $56,955,000.00 | $60,513,000.00 | $24,212,000.00 | $12,333,000.00 | $97,408,000.00 | $17,911,000.00 | $68,333,000.00 | $15,452,000.00 | $53,028,000.00 | $39,213,000.00 | $13,348,000.00 | $11,423,000.00 | $47,236,000.00 | $32,800,000.00 | -- |
Loss from Operations | $-4,195,000.00 | $-5,055,000.00 | $-3,421,000.00 | $-3,762,000.00 | $-2,732,000.00 | $-333,000.00 | $-733,000.00 | $-1,282,000.00 | $-1,021,000.00 | $-1,347,000.00 | $2,060,000.00 | $-1,222,000.00 | $-3,448,000.00 | $-3,123,000.00 | $-4,102,000.00 | $-1,849,000.00 | $-109,000.00 | $1,629,000.00 | $807,000.00 | $-430,000.00 | $-1,865,000.00 | $-2,958,000.00 | $-2,803,000.00 | $-1,747,000.00 | -- | $-4,630,000.00 | $-2,555,000.00 | $-1,228,000.00 | $-946,000.00 | $-11,220,000.00 | $-11,095,000.00 | $-10,948,000.00 | $-8,323,000.00 | -- | $-35,879,000.00 | $-6,621,000.00 | $-11,846,000.00 | $-4,140,000.00 | $-13,440,000.00 | $-2,529,000.00 | $-5,426,000.00 | -- | $-3,402,000.00 | $-23,315,000.00 | $-24,978,000.00 | $-6,864,000.00 | $-4,162,000.00 | $-786,000.00 | $-8,191,000.00 | $-49,367,000.00 | $-6,714,000.00 | $-10,226,000.00 | $-3,026,000.00 | $-5,151,000.00 | $-2,043,000.00 | $-9,878,000.00 | $-13,456,000.00 | -- |
Loss Before Income Taxes | $-4,538,000.00 | $-5,325,000.00 | $-2,000.00 | $-3,822,000.00 | $-2,693,000.00 | $-291,000.00 | $-693,000.00 | $-197,000.00 | $-1,003,000.00 | $1,648,000.00 | $2,561,000.00 | $-1,421,000.00 | $-5,032,000.00 | $-4,308,000.00 | $-4,705,000.00 | $-2,015,000.00 | $-825,000.00 | $959,000.00 | $496,000.00 | $-711,000.00 | $-4,548,000.00 | $-5,212,000.00 | $-2,705,000.00 | $-2,261,000.00 | -- | $-8,366,000.00 | $-3,775,000.00 | $-1,905,000.00 | $-795,000.00 | $-13,571,000.00 | $-12,600,000.00 | $-11,963,000.00 | $-8,864,000.00 | -- | $-38,998,000.00 | $-7,109,000.00 | $-8,120,000.00 | $-4,791,000.00 | $-18,329,000.00 | $-3,793,000.00 | $-8,268,000.00 | -- | $-5,592,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.21 | $-0.29 | $-0.01 | $-0.20 | $-0.13 | $-0.07 | $-0.07 | $-0.02 | $-0.06 | $0.02 | $0.10 | $-0.09 | $-0.34 | $0.01 | $-0.30 | $-0.13 | $-0.13 | $0.05 | $0.01 | $-0.06 | $-0.35 | $-0.34 | $-0.33 | $-0.15 | -- | $-0.61 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 23,368,000 | 23,068,000 | 23,174,000 | 23,051,000 | 22,794,000 | 22,659,000 | 22,682,000 | 22,606,000 | 22,574,000 | 21,340,000 | 20,948,000 | 18,443,000 | 17,978,000 | 18,144,000 | 17,730,000 | 17,521,000 | 16,984,000 | 17,006,000 | 16,953,000 | 16,837,000 | 15,654,000 | 15,484,000 | 15,584,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $-0.21 | $-0.29 | $-0.21 | $-0.20 | $-0.13 | $-0.07 | $-0.07 | $-0.02 | $-0.06 | $0.02 | $0.09 | $-0.09 | $-0.34 | $0.01 | $-0.17 | $-0.13 | $-0.13 | $0.05 | $0.01 | $-0.06 | $-0.35 | $-0.02 | $-0.33 | $-0.15 | -- | $-0.61 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 23,368,000 | 23,068,000 | 23,008,000 | 22,924,000 | 22,794,000 | 22,659,000 | 22,632,000 | 22,606,000 | -- | 22,267,000 | 29,330,000 | -- | -- | 17,868,000 | 17,730,000 | -- | 16,984,000 | 16,933,000 | 17,795,000 | -- | 15,654,000 | 15,750,000 | 15,584,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | 130,000,000 | 130,000,000 | -- | 130,000,000 | 130,000,000 | 130,000,000 | 130,000,000 | 130,000,000 | 130,000,000 | 130,000,000 | -- | 130,000,000 | 130,000,000 | 130,000,000 | 130,000,000 | 130,000,000 | 130,000,000 | 130,000,000 | 130,000,000 | 130,000,000 | 130,000,000 | -- | -- | -- | 130,000,000 | -- | -- |
Common Stock Shares Outstanding | 23,334,000 | 23,247,000 | 23,150,000 | 23,112,000 | 22,677,000 | 22,623,000 | 22,490,000 | 22,444,000 | 22,300,000 | 22,230,000 | 22,178,000 | 18,161,000 | 18,055,000 | 17,966,000 | 17,860,000 | 17,475,000 | 16,986,000 | 16,883,000 | 16,786,000 | 16,479,000 | 15,967,000 | 15,449,000 | 15,339,000 | 15,143,000 | -- | 14,436,000 | 14,234,000 | 14,073,000 | 11,160,000 | 11,109,000 | 11,078,000 | 10,996,000 | 10,747,000 | -- | 10,747,000 | 10,747,000 | 11,056,000 | 10,717,000 | 10,640,000 | 10,605,000 | 8,069,000 | -- | 78,411,000 | 7,507,000 | 60,809,000 | 64,239,000 | 60,878,000 | 60,809,000 | 60,788,000 | 59,838,000 | 59,892,000 | 58,309,000 | -- | -- | -- | 48,276,000 | -- | -- |
Common Stock Value | $25,000.00 | $25,000.00 | $24,000.00 | $24,000.00 | $24,000.00 | $24,000.00 | $24,000.00 | $24,000.00 | $24,000.00 | $24,000.00 | $24,000.00 | $19,000.00 | $19,000.00 | $19,000.00 | $19,000.00 | $19,000.00 | $18,000.00 | $18,000.00 | $18,000.00 | $18,000.00 | $17,000.00 | $16,000.00 | $16,000.00 | $16,000.00 | -- | $15,000.00 | $14,000.00 | $14,000.00 | $11,000.00 | $11,000.00 | $11,000.00 | $11,000.00 | $11,000.00 | -- | $11,000.00 | $11,000.00 | $11,000.00 | $11,000.00 | $11,000.00 | $11,000.00 | $8,000.00 | -- | $78,000.00 | $75,000.00 | $74,000.00 | $64,000.00 | $61,000.00 | $61,000.00 | $61,000.00 | $60,000.00 | $59,000.00 | $58,000.00 | -- | -- | -- | $48,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | $0.00 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- |
Preferred Stock Shares Outstanding | 5,000,000 | -- | 5,000,000 | 5,000,000 | 5,000,000 | -- | 5,000,000 | 5,000,000 | 5,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | $5,000.00 | -- | $5,000.00 | $5,000.00 | $5,000.00 | -- | $5,000.00 | $5,000.00 | $5,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | $0.00 | -- | -- | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | $0.00 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1.56 | $1.99 | $3.64 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |