Date | 12/31/2023 | 9/30/2023 | 6/30/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 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $37,752,000.00 | $28,522,000.00 | $30,092,000.00 | $34,948,000.00 | $32,918,000.00 | $41,043,000.00 | $29,494,000.00 | $36,763,000.00 | $43,608,000.00 | $52,783,000.00 | $61,206,000.00 | $72,602,000.00 | $22,384,000.00 | $26,515,000.00 | $20,061,000.00 | $26,892,000.00 | $27,837,000.00 | $28,732,000.00 | $21,060,000.00 | $16,526,000.00 | $18,035,000.00 | $29,698,000.00 | $39,189,000.00 | $44,352,000.00 | $48,078,000.00 | $56,483,000.00 | $56,512,000.00 | $36,152,000.00 | $29,661,000.00 | $26,115,000.00 | $25,067,000.00 | $24,875,000.00 | $26,185,000.00 | $28,640,000.00 | $33,285,000.00 | $28,814,000.00 | $25,793,000.00 | $26,307,000.00 | $22,760,000.00 | $24,961,000.00 | $27,723,000.00 | $21,959,000.00 | $25,792,000.00 | $30,634,000.00 | $35,503,000.00 | $31,281,000.00 | $31,156,000.00 | $26,156,000.00 | $24,401,000.00 | $21,078,000.00 | $23,273,000.00 | $23,724,000.00 | $16,934,000.00 | $13,566,000.00 |
Accounts Receivable Net Current | $19,256,000.00 | $18,883,000.00 | $19,857,000.00 | $29,252,000.00 | $38,131,000.00 | $38,751,000.00 | $39,848,000.00 | $34,800,000.00 | $36,584,000.00 | $33,473,000.00 | $28,423,000.00 | $24,600,000.00 | $22,653,000.00 | $19,760,000.00 | $23,613,000.00 | $19,031,000.00 | $17,450,000.00 | $18,275,000.00 | $19,605,000.00 | $19,586,000.00 | $23,308,000.00 | $22,516,000.00 | $21,347,000.00 | $22,778,000.00 | $20,877,000.00 | $18,262,000.00 | $17,649,000.00 | $14,453,000.00 | $18,380,000.00 | $18,036,000.00 | $19,711,000.00 | $18,468,000.00 | $17,110,000.00 | $19,312,000.00 | $18,787,000.00 | $17,864,000.00 | $21,079,000.00 | $19,288,000.00 | $16,364,000.00 | $14,943,000.00 | $16,266,000.00 | $20,091,000.00 | $17,014,000.00 | $17,912,000.00 | $16,888,000.00 | $22,367,000.00 | $16,628,000.00 | $17,966,000.00 | -- | -- | -- | $23,076,000.00 | -- | -- |
Inventory | $86,503,000.00 | $86,383,000.00 | $87,063,000.00 | $89,629,000.00 | $88,496,000.00 | $77,280,000.00 | $68,821,000.00 | $65,912,000.00 | $60,683,000.00 | $58,926,000.00 | $54,681,000.00 | $51,515,000.00 | $48,357,000.00 | $49,586,000.00 | $48,253,000.00 | $49,152,000.00 | $49,071,000.00 | $50,326,000.00 | $53,025,000.00 | $58,571,000.00 | $58,717,000.00 | $57,038,000.00 | $51,122,000.00 | $45,840,000.00 | $40,768,000.00 | $40,627,000.00 | $39,195,000.00 | $40,152,000.00 | $38,731,000.00 | $38,625,000.00 | $38,822,000.00 | $38,012,000.00 | $38,087,000.00 | $38,901,000.00 | $39,475,000.00 | $38,574,000.00 | $36,648,000.00 | $35,263,000.00 | $38,040,000.00 | $39,127,000.00 | $38,376,000.00 | $36,836,000.00 | $38,768,000.00 | $40,352,000.00 | $39,932,000.00 | $40,869,000.00 | $42,028,000.00 | $46,012,000.00 | -- | -- | -- | $35,986,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $12,643,000.00 | $11,474,000.00 | $10,576,000.00 | $13,977,000.00 | $10,804,000.00 | $11,935,000.00 | $16,501,000.00 | $17,252,000.00 | $13,062,000.00 | $16,509,000.00 | $18,400,000.00 | $15,603,000.00 | $10,649,000.00 | $9,621,000.00 | $10,638,000.00 | $8,703,000.00 | $8,249,000.00 | $6,853,000.00 | $11,367,000.00 | $11,728,000.00 | $10,625,000.00 | $9,416,000.00 | $6,704,000.00 | $7,519,000.00 | $5,682,000.00 | $5,301,000.00 | $4,663,000.00 | $5,114,000.00 | $5,265,000.00 | $5,101,000.00 | $4,386,000.00 | $4,096,000.00 | $3,619,000.00 | $3,481,000.00 | $4,312,000.00 | $5,430,000.00 | $5,914,000.00 | $4,695,000.00 | $6,401,000.00 | $8,010,000.00 | $7,412,000.00 | $7,022,000.00 | $7,034,000.00 | $5,268,000.00 | $5,125,000.00 | $5,685,000.00 | $6,573,000.00 | $7,052,000.00 | -- | -- | -- | $4,090,000.00 | -- | -- |
Total Current Assets | $170,656,000.00 | $160,310,000.00 | $165,470,000.00 | $183,545,000.00 | $181,456,000.00 | $177,380,000.00 | $160,064,000.00 | $160,185,000.00 | $159,618,000.00 | $164,442,000.00 | $162,950,000.00 | $164,518,000.00 | $108,548,000.00 | $110,729,000.00 | $111,262,000.00 | $113,205,000.00 | $108,723,000.00 | $111,703,000.00 | $118,142,000.00 | $128,540,000.00 | $132,595,000.00 | $137,470,000.00 | $133,557,000.00 | $140,521,000.00 | $135,986,000.00 | $143,245,000.00 | $138,661,000.00 | $107,286,000.00 | $101,600,000.00 | $98,337,000.00 | $97,039,000.00 | $96,888,000.00 | $93,552,000.00 | $94,440,000.00 | $99,622,000.00 | $103,193,000.00 | $104,800,000.00 | $107,650,000.00 | $105,940,000.00 | $99,540,000.00 | $100,706,000.00 | $94,991,000.00 | $97,195,000.00 | $106,472,000.00 | $108,439,000.00 | $112,082,000.00 | $107,898,000.00 | $103,103,000.00 | -- | -- | -- | $96,955,000.00 | -- | -- |
Property Plant and Equipement | $166,348,000.00 | $158,773,000.00 | $158,672,000.00 | $161,017,000.00 | $152,727,000.00 | $152,882,000.00 | $147,286,000.00 | $142,415,000.00 | $131,617,000.00 | $127,241,000.00 | $119,878,000.00 | $115,825,000.00 | $108,295,000.00 | $101,031,000.00 | $97,490,000.00 | $97,403,000.00 | $89,680,000.00 | $87,613,000.00 | $84,975,000.00 | $82,280,000.00 | $74,754,000.00 | $65,174,000.00 | $58,763,000.00 | $46,530,000.00 | $42,255,000.00 | $27,945,000.00 | $27,141,000.00 | $27,805,000.00 | $29,385,000.00 | $30,178,000.00 | $31,141,000.00 | $31,422,000.00 | $32,346,000.00 | $33,366,000.00 | $33,223,000.00 | $33,862,000.00 | $34,663,000.00 | $35,226,000.00 | $36,179,000.00 | $37,621,000.00 | $37,450,000.00 | $37,301,000.00 | $37,477,000.00 | $37,235,000.00 | $36,201,000.00 | $35,316,000.00 | $34,566,000.00 | $34,282,000.00 | -- | -- | -- | $24,240,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $18,898,000.00 | $20,229,000.00 | $18,946,000.00 | $21,631,000.00 | $21,577,000.00 | $21,222,000.00 | $19,426,000.00 | $17,941,000.00 | $15,347,000.00 | $12,273,000.00 | $11,039,000.00 | $10,110,000.00 | $10,308,000.00 | $11,018,000.00 | $11,078,000.00 | $9,803,000.00 | $11,807,000.00 | $12,328,000.00 | $10,405,000.00 | $11,987,000.00 | $11,194,000.00 | $11,323,000.00 | $11,476,000.00 | $11,573,000.00 | $11,696,000.00 | $12,004,000.00 | $11,853,000.00 | $12,842,000.00 | $12,084,000.00 | $12,787,000.00 | $13,544,000.00 | $14,114,000.00 | $14,721,000.00 | $15,000,000.00 | $15,128,000.00 | $14,975,000.00 | $15,216,000.00 | $15,170,000.00 | $14,752,000.00 | $14,801,000.00 | $14,830,000.00 | $14,352,000.00 | $14,196,000.00 | $14,275,000.00 | $14,183,000.00 | $13,918,000.00 | $13,983,000.00 | $14,101,000.00 | -- | -- | -- | $11,884,000.00 | -- | -- |
Total Assets | $358,701,000.00 | $342,190,000.00 | $346,202,000.00 | $370,072,000.00 | $361,776,000.00 | $361,265,000.00 | $338,399,000.00 | $332,441,000.00 | $315,663,000.00 | $309,404,000.00 | $301,906,000.00 | $298,862,000.00 | $232,737,000.00 | $226,220,000.00 | $222,640,000.00 | $223,349,000.00 | $217,710,000.00 | $213,890,000.00 | $214,558,000.00 | $223,524,000.00 | $220,449,000.00 | $219,681,000.00 | $216,307,000.00 | $211,200,000.00 | $199,622,000.00 | $191,772,000.00 | $187,417,000.00 | $154,246,000.00 | $152,928,000.00 | $151,430,000.00 | $152,727,000.00 | $151,896,000.00 | $153,145,000.00 | $158,216,000.00 | $160,295,000.00 | $161,517,000.00 | $163,885,000.00 | $160,708,000.00 | $160,250,000.00 | $163,822,000.00 | $165,273,000.00 | $163,530,000.00 | $166,324,000.00 | $167,589,000.00 | $166,221,000.00 | $167,674,000.00 | $162,276,000.00 | $162,488,000.00 | -- | -- | -- | $140,251,000.00 | -- | -- |
Accounts Payable | $9,617,000.00 | $6,369,000.00 | $4,692,000.00 | $10,084,000.00 | $13,354,000.00 | $23,317,000.00 | $14,399,000.00 | $16,649,000.00 | $11,384,000.00 | $16,130,000.00 | $13,399,000.00 | $12,669,000.00 | $12,271,000.00 | $11,540,000.00 | $9,518,000.00 | $10,098,000.00 | $8,147,000.00 | $6,004,000.00 | $7,882,000.00 | $13,338,000.00 | $12,344,000.00 | $14,059,000.00 | $12,049,000.00 | $11,445,000.00 | $9,499,000.00 | $8,189,000.00 | $8,159,000.00 | $6,691,000.00 | $7,277,000.00 | $7,848,000.00 | $8,034,000.00 | $6,460,000.00 | $5,959,000.00 | $7,323,000.00 | $9,131,000.00 | $7,137,000.00 | $9,480,000.00 | $6,612,000.00 | $7,618,000.00 | $8,140,000.00 | $8,596,000.00 | $5,375,000.00 | $6,581,000.00 | $5,894,000.00 | $4,570,000.00 | $5,860,000.00 | $4,177,000.00 | $3,286,000.00 | -- | -- | -- | $7,094,000.00 | -- | -- |
Accrued Liabilities | $19,019,000.00 | $15,520,000.00 | $16,949,000.00 | $18,164,000.00 | $16,555,000.00 | $14,581,000.00 | $12,213,000.00 | $17,057,000.00 | $12,670,000.00 | $11,547,000.00 | $15,698,000.00 | $15,995,000.00 | $10,842,000.00 | $10,511,000.00 | $10,371,000.00 | $11,681,000.00 | $9,432,000.00 | $10,945,000.00 | $9,556,000.00 | $15,371,000.00 | $12,776,000.00 | $11,793,000.00 | $9,190,000.00 | $11,149,000.00 | $9,284,000.00 | $9,363,000.00 | $7,906,000.00 | $9,260,000.00 | $5,011,000.00 | $5,371,000.00 | $5,357,000.00 | $6,381,000.00 | $5,513,000.00 | $6,043,000.00 | $5,815,000.00 | $7,634,000.00 | $6,790,000.00 | $7,122,000.00 | $6,646,000.00 | $7,286,000.00 | $9,208,000.00 | $9,136,000.00 | $9,434,000.00 | $7,202,000.00 | $6,800,000.00 | $8,360,000.00 | $7,155,000.00 | $7,597,000.00 | -- | -- | -- | $7,745,000.00 | -- | -- |
Total Current Liabilities | $89,555,000.00 | $74,109,000.00 | $71,818,000.00 | $80,326,000.00 | $76,419,000.00 | $74,536,000.00 | $50,877,000.00 | $52,210,000.00 | $41,931,000.00 | $42,059,000.00 | $43,232,000.00 | $43,330,000.00 | $30,845,000.00 | $32,166,000.00 | $30,450,000.00 | $30,587,000.00 | $26,256,000.00 | $18,235,000.00 | $18,577,000.00 | $28,992,000.00 | $25,731,000.00 | $26,148,000.00 | $21,568,000.00 | $22,883,000.00 | $19,205,000.00 | $18,059,000.00 | $16,728,000.00 | $16,856,000.00 | $13,314,000.00 | $14,389,000.00 | $14,705,000.00 | $14,335,000.00 | $13,111,000.00 | $15,136,000.00 | $16,877,000.00 | $16,829,000.00 | $18,518,000.00 | $16,225,000.00 | $16,861,000.00 | $18,276,000.00 | $20,684,000.00 | $17,593,000.00 | $19,288,000.00 | $16,675,000.00 | $15,052,000.00 | $18,076,000.00 | $15,376,000.00 | $15,439,000.00 | -- | -- | -- | $20,447,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $238,452,000.00 | $237,653,000.00 | $236,988,000.00 | $235,308,000.00 | $234,532,000.00 | $233,364,000.00 | $232,317,000.00 | $231,622,000.00 | $230,517,000.00 | $228,411,000.00 | $229,617,000.00 | $230,381,000.00 | $240,422,000.00 | $238,754,000.00 | $238,041,000.00 | $236,957,000.00 | $236,320,000.00 | $235,702,000.00 | $234,976,000.00 | $234,419,000.00 | $233,522,000.00 | $232,984,000.00 | $232,212,000.00 | $231,679,000.00 | $228,516,000.00 | $227,539,000.00 | $227,158,000.00 | $194,177,000.00 | $195,863,000.00 | $195,156,000.00 | $194,899,000.00 | $194,646,000.00 | $194,381,000.00 | $194,714,000.00 | $195,152,000.00 | $195,419,000.00 | $195,151,000.00 | $194,751,000.00 | $194,448,000.00 | $194,156,000.00 | $194,058,000.00 | $193,720,000.00 | $193,651,000.00 | $193,063,000.00 | $192,703,000.00 | $192,346,000.00 | $192,054,000.00 | $191,554,000.00 | -- | -- | -- | $190,021,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-5,999,000.00 | $-8,581,000.00 | $-8,175,000.00 | $-3,118,000.00 | $-5,457,000.00 | $637,000.00 | $6,629,000.00 | $6,302,000.00 | $4,583,000.00 | $4,533,000.00 | $3,078,000.00 | $3,209,000.00 | $-1,992,000.00 | $-6,365,000.00 | $-6,637,000.00 | $-4,862,000.00 | $-7,240,000.00 | $-3,130,000.00 | $-733,000.00 | $-1,972,000.00 | $-1,846,000.00 | $1,172,000.00 | $5,846,000.00 | $3,407,000.00 | $2,275,000.00 | $1,293,000.00 | $550,000.00 | $253,000.00 | $2,529,000.00 | $2,844,000.00 | $4,665,000.00 | $4,382,000.00 | $5,166,000.00 | $7,586,000.00 | $7,620,000.00 | $7,673,000.00 | $8,333,000.00 | $8,722,000.00 | $8,500,000.00 | $8,953,000.00 | $6,988,000.00 | $6,650,000.00 | $6,366,000.00 | $6,033,000.00 | $6,006,000.00 | $6,163,000.00 | $6,189,000.00 | $5,818,000.00 | -- | -- | -- | $4,652,000.00 | -- | -- |
Accumulated Deficit | $-32,040,000.00 | $-28,419,000.00 | $-22,596,000.00 | $-14,159,000.00 | $-15,500,000.00 | $-21,259,000.00 | $-26,805,000.00 | $-29,970,000.00 | $-32,935,000.00 | $-36,735,000.00 | $-41,120,000.00 | $-44,545,000.00 | $-46,609,000.00 | $-47,600,000.00 | $-47,961,000.00 | $-47,783,000.00 | $-45,734,000.00 | $-44,836,000.00 | $-46,287,000.00 | $-45,183,000.00 | $-44,122,000.00 | $-48,061,000.00 | $-51,962,000.00 | $-54,837,000.00 | $-57,971,000.00 | $-62,390,000.00 | $-64,320,000.00 | $-64,985,000.00 | $-67,199,000.00 | $-69,428,000.00 | $-70,579,000.00 | $-70,621,000.00 | $-69,378,000.00 | $-69,420,000.00 | $-69,417,000.00 | $-68,393,000.00 | $-68,082,000.00 | $-68,726,000.00 | $-69,045,000.00 | $-67,005,000.00 | $-65,777,000.00 | $-63,482,000.00 | $-61,447,000.00 | $-59,047,000.00 | $-58,291,000.00 | $-59,223,000.00 | $-60,522,000.00 | $-62,157,000.00 | -- | -- | -- | $-82,477,000.00 | -- | -- |
Total Stockholders' Equity | $203,989,000.00 | $204,229,000.00 | $209,793,000.00 | $221,607,000.00 | $217,150,000.00 | $216,317,000.00 | $215,716,000.00 | $211,529,000.00 | $205,740,000.00 | $199,783,000.00 | $195,149,000.00 | $192,619,000.00 | $195,394,000.00 | $188,362,000.00 | $187,016,000.00 | $187,885,000.00 | $186,918,000.00 | $191,308,000.00 | $191,528,000.00 | $190,835,000.00 | $191,125,000.00 | $189,666,000.00 | $189,667,000.00 | $183,820,000.00 | $176,391,000.00 | $170,013,000.00 | $166,959,000.00 | $133,010,000.00 | $134,757,000.00 | $132,136,000.00 | $132,549,000.00 | $131,971,000.00 | $133,733,000.00 | $136,444,000.00 | $136,919,000.00 | $138,263,000.00 | $138,966,000.00 | $138,311,000.00 | $137,467,000.00 | $139,668,000.00 | $138,833,000.00 | $140,452,000.00 | $142,134,000.00 | $143,613,000.00 | $143,982,000.00 | $142,850,000.00 | $141,285,000.00 | $138,779,000.00 | -- | -- | -- | $115,760,000.00 | -- | -- |
Controlling Interest in Subsidiaries | $23,494,000.00 | $23,218,000.00 | $23,198,000.00 | $23,293,000.00 | $23,009,000.00 | $22,147,000.00 | $20,835,000.00 | $18,317,000.00 | $17,814,000.00 | $17,479,000.00 | $15,313,000.00 | $15,350,000.00 | $6,498,000.00 | $5,692,000.00 | $5,174,000.00 | $4,877,000.00 | $4,536,000.00 | $4,347,000.00 | $4,453,000.00 | $3,697,000.00 | $3,593,000.00 | $3,867,000.00 | $5,072,000.00 | $4,497,000.00 | $4,026,000.00 | $3,700,000.00 | $3,730,000.00 | $4,380,000.00 | $4,857,000.00 | $4,905,000.00 | $5,473,000.00 | $5,590,000.00 | $6,301,000.00 | $6,636,000.00 | $6,499,000.00 | $6,425,000.00 | $6,401,000.00 | $6,172,000.00 | $5,922,000.00 | $5,878,000.00 | $5,756,000.00 | $5,485,000.00 | $4,902,000.00 | $7,301,000.00 | $7,187,000.00 | $6,748,000.00 | $5,615,000.00 | $8,270,000.00 | -- | -- | -- | $4,044,000.00 | -- | -- |
Total Liabilities and Equity | $358,701,000.00 | $342,190,000.00 | $346,202,000.00 | $370,072,000.00 | $361,776,000.00 | $361,265,000.00 | $338,399,000.00 | $332,441,000.00 | $315,663,000.00 | $309,404,000.00 | $301,906,000.00 | $298,862,000.00 | $232,737,000.00 | $226,220,000.00 | $222,640,000.00 | $223,349,000.00 | $217,710,000.00 | $213,890,000.00 | $214,558,000.00 | $223,524,000.00 | $220,449,000.00 | $219,681,000.00 | $216,307,000.00 | $211,200,000.00 | $199,622,000.00 | $191,772,000.00 | $187,417,000.00 | $154,246,000.00 | $152,928,000.00 | $151,430,000.00 | $152,727,000.00 | $151,896,000.00 | $153,145,000.00 | $158,216,000.00 | $160,295,000.00 | $161,517,000.00 | $163,885,000.00 | $160,708,000.00 | $160,250,000.00 | $163,822,000.00 | $165,273,000.00 | $163,530,000.00 | $166,324,000.00 | $167,589,000.00 | $166,221,000.00 | $167,674,000.00 | $162,276,000.00 | $162,488,000.00 | -- | -- | -- | $140,251,000.00 | -- | -- |
Date | 12/31/2023 | 9/30/2023 | 6/30/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 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $75,795,000.00 | $17,366,000.00 | $38,000,000.00 | $141,118,000.00 | $114,323,000.00 | $39,487,000.00 | $39,653,000.00 | $37,732,000.00 | $34,576,000.00 | $65,085,000.00 | $31,350,000.00 | $27,035,000.00 | $25,469,000.00 | $22,134,000.00 | $20,723,000.00 | $83,256,000.00 | $19,841,000.00 | $24,797,000.00 | $20,208,000.00 | $22,232,000.00 | $80,165,000.00 | $27,120,000.00 | $24,419,000.00 | $98,673,000.00 | $72,341,000.00 | $44,173,000.00 | $20,616,000.00 | $20,269,000.00 | $61,080,000.00 | $20,495,000.00 | $18,713,000.00 | $18,057,000.00 | $18,371,000.00 | $21,010,000.00 | $20,064,000.00 | $83,499,000.00 | $23,138,000.00 | $21,449,000.00 | $19,345,000.00 | $85,335,000.00 | $20,521,000.00 | $22,831,000.00 | $22,380,000.00 | $88,374,000.00 | $20,808,000.00 | $25,153,000.00 | $23,486,000.00 | $104,121,000.00 | $82,902,000.00 | $54,597,000.00 | $24,566,000.00 | $95,493,000.00 | $55,364,000.00 | -- |
Cost of Revenues | $62,477,000.00 | $46,675,000.00 | $31,175,000.00 | $88,997,000.00 | $70,798,000.00 | $50,397,000.00 | $26,345,000.00 | $89,979,000.00 | $23,075,000.00 | $41,311,000.00 | $19,814,000.00 | $65,086,000.00 | $47,213,000.00 | $15,366,000.00 | $15,201,000.00 | $58,431,000.00 | $43,886,000.00 | $29,804,000.00 | $13,513,000.00 | $65,350,000.00 | $18,012,000.00 | $30,956,000.00 | $14,846,000.00 | $64,198,000.00 | $17,035,000.00 | $16,301,000.00 | $14,328,000.00 | $54,968,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $4,627,000.00 | $8,691,000.00 | $6,825,000.00 | $52,121,000.00 | $14,782,000.00 | $28,743,000.00 | $13,308,000.00 | $12,139,000.00 | $35,275,000.00 | $23,774,000.00 | $11,536,000.00 | $9,162,000.00 | $21,113,000.00 | $6,768,000.00 | $5,522,000.00 | $24,825,000.00 | $20,960,000.00 | $8,506,000.00 | $6,695,000.00 | $5,850,000.00 | $10,614,000.00 | $20,583,000.00 | $9,573,000.00 | $34,475,000.00 | $24,677,000.00 | $7,256,000.00 | $6,288,000.00 | $7,523,000.00 | $18,858,000.00 | $11,280,000.00 | $5,253,000.00 | $16,829,000.00 | $4,605,000.00 | $9,134,000.00 | $4,749,000.00 | $4,971,000.00 | $5,318,000.00 | $4,160,000.00 | $2,718,000.00 | $2,813,000.00 | $9,015,000.00 | $3,085,000.00 | $3,484,000.00 | $3,684,000.00 | $5,466,000.00 | $15,702,000.00 | $8,194,000.00 | $44,782,000.00 | $12,237,000.00 | $24,686,000.00 | $10,660,000.00 | $36,495,000.00 | $13,869,000.00 | -- |
Research and Development | $12,081,000.00 | $2,926,000.00 | $6,335,000.00 | $13,913,000.00 | $10,251,000.00 | $3,453,000.00 | $3,159,000.00 | $10,328,000.00 | $2,629,000.00 | $4,942,000.00 | $2,405,000.00 | $7,135,000.00 | $4,973,000.00 | $2,950,000.00 | $1,407,000.00 | $5,834,000.00 | $1,482,000.00 | $1,399,000.00 | $1,346,000.00 | $5,897,000.00 | $1,668,000.00 | $2,920,000.00 | $1,420,000.00 | $4,827,000.00 | $1,410,000.00 | $1,019,000.00 | $1,124,000.00 | $5,850,000.00 | $1,566,000.00 | $2,853,000.00 | $1,381,000.00 | $5,664,000.00 | $4,287,000.00 | $1,389,000.00 | $1,241,000.00 | $4,144,000.00 | $2,922,000.00 | $1,762,000.00 | $775,000.00 | $3,424,000.00 | $2,627,000.00 | $1,039,000.00 | $822,000.00 | $3,468,000.00 | $2,593,000.00 | $914,000.00 | $835,000.00 | $2,473,000.00 | $1,816,000.00 | $699,000.00 | $505,000.00 | $2,339,000.00 | $1,569,000.00 | -- |
Selling, General, and Administrative | $22,806,000.00 | $5,667,000.00 | $11,772,000.00 | $25,654,000.00 | $6,576,000.00 | $6,693,000.00 | $6,450,000.00 | $24,189,000.00 | $6,476,000.00 | $11,365,000.00 | $5,570,000.00 | $19,200,000.00 | $14,119,000.00 | $4,747,000.00 | $4,749,000.00 | $19,305,000.00 | $14,247,000.00 | $9,492,000.00 | $4,723,000.00 | $19,003,000.00 | $13,824,000.00 | $4,987,000.00 | $4,222,000.00 | $17,009,000.00 | $4,484,000.00 | $7,735,000.00 | $3,793,000.00 | $13,880,000.00 | $10,106,000.00 | $3,419,000.00 | $3,374,000.00 | $16,064,000.00 | $3,659,000.00 | $3,775,000.00 | $5,251,000.00 | $14,970,000.00 | $10,629,000.00 | $7,124,000.00 | $3,436,000.00 | $16,066,000.00 | $4,303,000.00 | $8,132,000.00 | $3,925,000.00 | $15,419,000.00 | $3,950,000.00 | $3,974,000.00 | $3,785,000.00 | $14,836,000.00 | $3,555,000.00 | $7,404,000.00 | $3,690,000.00 | $13,972,000.00 | $13,389,000.00 | -- |
Total Operating Expenses | $34,887,000.00 | $26,700,000.00 | $18,107,000.00 | $39,567,000.00 | $10,215,000.00 | $19,755,000.00 | $9,609,000.00 | $34,517,000.00 | $9,105,000.00 | $16,307,000.00 | $7,975,000.00 | $26,335,000.00 | $19,092,000.00 | $12,446,000.00 | $6,156,000.00 | $25,139,000.00 | $6,237,000.00 | $12,237,000.00 | $6,069,000.00 | $24,900,000.00 | $6,283,000.00 | $12,129,000.00 | $5,642,000.00 | $21,836,000.00 | $5,894,000.00 | $9,878,000.00 | $4,917,000.00 | $19,956,000.00 | $4,879,000.00 | $5,117,000.00 | $4,755,000.00 | $21,728,000.00 | $16,972,000.00 | $5,164,000.00 | $6,492,000.00 | $20,021,000.00 | $14,458,000.00 | $9,793,000.00 | $5,118,000.00 | $19,490,000.00 | $5,069,000.00 | $9,993,000.00 | $4,747,000.00 | $18,887,000.00 | $4,794,000.00 | $9,508,000.00 | $4,620,000.00 | $17,309,000.00 | $12,775,000.00 | $8,608,000.00 | $4,195,000.00 | $16,311,000.00 | $15,465,000.00 | -- |
Loss from Operations | $-21,569,000.00 | $-18,009,000.00 | $-11,282,000.00 | $12,554,000.00 | $13,555,000.00 | $8,988,000.00 | $3,699,000.00 | $12,897,000.00 | $9,863,000.00 | $7,467,000.00 | $3,561,000.00 | $3,940,000.00 | $2,177,000.00 | $-156,000.00 | $-634,000.00 | $-314,000.00 | $2,486,000.00 | $2,964,000.00 | $626,000.00 | $12,147,000.00 | $4,331,000.00 | $4,523,000.00 | $3,931,000.00 | $12,639,000.00 | $5,239,000.00 | $3,666,000.00 | $1,371,000.00 | $6,425,000.00 | $4,107,000.00 | $910,000.00 | $498,000.00 | $-4,899,000.00 | $-3,233,000.00 | $-2,522,000.00 | $-1,743,000.00 | $-2,854,000.00 | $653,000.00 | $-2,915,000.00 | $-2,400,000.00 | $-7,662,000.00 | $-6,047,000.00 | $-3,424,000.00 | $-1,263,000.00 | $5,965,000.00 | $672,000.00 | $6,194,000.00 | $3,574,000.00 | $27,473,000.00 | $24,148,000.00 | $9,613,000.00 | $6,465,000.00 | $20,184,000.00 | $-1,596,000.00 | -- |
Loss Before Income Taxes | $-19,033,000.00 | $-6,516,000.00 | $-5,492,000.00 | $20,900,000.00 | $19,435,000.00 | $7,572,000.00 | $4,632,000.00 | $17,602,000.00 | $14,380,000.00 | $10,019,000.00 | $4,511,000.00 | $7,072,000.00 | $4,580,000.00 | $1,879,000.00 | $583,000.00 | $-1,026,000.00 | $-472,000.00 | $2,335,000.00 | $-867,000.00 | $11,947,000.00 | $4,557,000.00 | $8,442,000.00 | $3,524,000.00 | $10,853,000.00 | $4,746,000.00 | $2,119,000.00 | $584,000.00 | $5,699,000.00 | $2,387,000.00 | $938,000.00 | $330,000.00 | $-2,002,000.00 | $54,000.00 | $365,000.00 | $-813,000.00 | $-482,000.00 | $913,000.00 | $-1,063,000.00 | $-1,776,000.00 | $-6,625,000.00 | $-2,269,000.00 | $-1,259,000.00 | $-1,775,000.00 | $7,003,000.00 | $1,216,000.00 | $6,166,000.00 | $3,327,000.00 | $28,618,000.00 | $24,850,000.00 | $16,321,000.00 | $6,189,000.00 | $22,699,000.00 | $-1,034,000.00 | -- |
Earnings Per Share Basic | $-0.09 | $-0.34 | $-0.12 | $0.03 | $0.14 | $0.21 | $0.07 | $0.35 | $0.09 | $0.19 | $0.08 | $0.08 | $0.03 | -- | $-0.01 | $-0.07 | $-0.02 | $0.04 | $-0.03 | $0.24 | $0.27 | $0.17 | $0.07 | $0.27 | $0.11 | $0.05 | $0.02 | $0.17 | $0.07 | $0.03 | -- | $-0.04 | $-0.03 | $-0.03 | $-0.03 | $-0.05 | $0.02 | $0.01 | $-0.06 | $-0.25 | $-0.07 | $-0.14 | $-0.08 | $0.09 | $0.03 | $0.04 | $0.05 | $0.63 | $0.55 | $0.22 | $0.13 | $0.60 | $-0.07 | -- |
Weighted Average Shares Basic | 42,643,000 | 42,638,000 | 42,586,000 | 42,104,000 | 42,163,000 | 42,001,000 | 41,871,000 | 41,367,000 | 41,460,000 | 41,124,000 | 41,004,000 | 40,152,000 | 39,978,000 | 39,973,000 | 39,812,000 | 39,487,000 | 39,438,000 | 39,399,000 | 39,352,000 | 39,049,000 | 39,008,000 | 38,970,000 | 38,941,000 | 37,444,000 | 38,499,000 | 38,306,000 | 34,210,000 | 32,139,000 | 32,043,000 | 32,020,000 | 32,002,000 | 32,183,000 | 31,988,000 | 32,242,000 | 32,553,000 | 32,452,000 | 32,504,000 | 32,381,000 | 32,364,000 | 32,700,000 | 32,366,000 | 32,382,000 | 32,297,000 | 32,144,000 | 32,118,000 | 32,086,000 | 32,034 | 31,872,000 | 31,944,000 | 31,831,000 | 31,718 | 31,008,000 | 30,500,000 | -- |
Earnings Per Share Diluted | $-0.42 | $-0.14 | $-0.20 | $0.03 | $0.13 | $0.13 | $0.07 | $0.34 | $0.09 | $0.18 | $0.08 | $0.07 | $0.02 | $0.01 | $-0.01 | $-0.07 | $-0.02 | $0.01 | $-0.03 | $-0.03 | $0.10 | $0.10 | $0.07 | $0.26 | $0.18 | $0.05 | $0.02 | $0.17 | $0.10 | $0.03 | -- | $-0.07 | -- | $-0.03 | $-0.03 | $-0.05 | $0.02 | $0.01 | $-0.06 | $-0.25 | $-0.07 | $-0.14 | $-0.08 | $-0.02 | $0.03 | $0.09 | $0.05 | $0.61 | $0.53 | $0.21 | $0.13 | $0.57 | $-0.07 | -- |
Weighted Average Shares Diluted | 42,643,000 | 42,574,000 | 42,542,000 | 42,715,000 | 42,718,000 | 42,586,000 | 42,662,000 | 42,720,000 | 42,710,000 | 42,725,000 | 42,726,000 | 41,025,000 | 40,979,000 | 40,750,000 | 39,812,000 | 39,487,000 | 39,466,000 | 40,123,000 | 39,352,000 | 40,265,000 | 40,331,000 | 40,216,000 | 40,364,000 | 38,966,000 | 38,469,000 | 37,645,000 | 35,624,000 | 32,894,000 | 33,138,000 | 32,451,000 | 32,002,000 | 32,183,000 | 32,262,000 | 32,399,000 | 32,553,000 | 32,452,000 | 32,416,000 | 32,407,000 | 32,364,000 | 32,700,000 | 32,407,000 | 32,382,000 | 32,297,000 | 32,865,000 | 32,911,000 | 32,981,000 | 33,018 | 33,061,000 | 33,126,000 | 33,093,000 | 33,199 | 32,512,000 | 30,500,000 | -- |
Common Stock Shares Authorized | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000,000 | 70,000 | 70,000 | -- | -- | -- | 70,000,000 | -- | -- |
Common Stock Shares Outstanding | 43,554,000 | 43,644,000 | 43,657,000 | 43,554,000 | 43,161,000 | 43,060,000 | 42,952,000 | 42,886,000 | 42,657,000 | 42,480,000 | 42,276,000 | 41,967,000 | 41,135,000 | 40,889,000 | 40,827,000 | 40,632,000 | 40,220,000 | 40,205,000 | 39,996,000 | 39,985,000 | 39,538,000 | 39,511,000 | 39,438,000 | 39,413,000 | 38,891,000 | 38,655,000 | 38,581,000 | 33,032,000 | 32,559,000 | 32,391,000 | 32,341,000 | 32,548,000 | 32,388,000 | 36,631,000 | 32,661,000 | 32,837,000 | 32,771,000 | 32,665,000 | 32,605,000 | 32,605,000 | 32,612,000 | 32,607,000 | 32,654,000 | 32,471,000 | 32,378,000 | 32,352,000 | 32,322 | 32,222,000 | -- | -- | -- | 31,877,000 | -- | -- |
Common Stock Value | $44,000.00 | $44,000.00 | $44,000.00 | $44,000.00 | $43,000.00 | $43,000.00 | $43,000.00 | $43,000.00 | $43,000.00 | $42,000.00 | $42,000.00 | $42,000.00 | $41,000.00 | $41,000.00 | $41,000.00 | $41,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $39,000.00 | $39,000.00 | $39,000.00 | $39,000.00 | $39,000.00 | $39,000.00 | $39,000.00 | $33,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | -- | -- | -- | $32,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 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | 2,000,000 | 2,000,000 | -- | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000 | 2,000,000 | -- | -- | -- | 2,000,000 | -- | -- |
Preferred Stock Shares Outstanding | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883,000 | 883 | 883,000 | -- | -- | -- | 883,000 | -- | -- |
Preferred Stock Value | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | $3,532,000.00 | -- | -- | -- | $3,532,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 | $0.00 | $0.00 | $0.00 | -- | -- | -- | $0.00 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | $8.33 | $10.98 | $11.66 | -- | $6.12 | $4.76 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3.38 | $3.95 | -- | -- | -- | -- | -- | -- | -- | -- |