Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 5/31/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 | $63,859,000.00 | $42,493,000.00 | $68,496,000.00 | $83,094,000.00 | $106,519,000.00 | $96,501,000.00 | $81,835,000.00 | $77,583,000.00 | $83,645,000.00 | $63,380,000.00 | $58,633,000.00 | $66,530,000.00 | $70,819,000.00 | $88,394,000.00 | $85,931,000.00 | $83,984,000.00 | $79,624,000.00 | $84,282,000.00 | $54,889,000.00 | $49,126,000.00 | $69,907,000.00 | $76,708,000.00 | $91,935,000.00 | $101,432,000.00 | $126,484,000.00 | $78,661,000.00 | $49,261,000.00 | $56,402,000.00 | $56,278,000.00 | $49,345,000.00 | $31,457,000.00 | $35,578,000.00 | $70,321,000.00 | $78,522,000.00 | $144,002,000.00 | $82,110,000.00 | $74,207,000.00 | $72,441,000.00 | $80,985,000.00 | $93,342,000.00 | $109,492,000.00 | $98,607,000.00 | $92,121,000.00 | $85,649,000.00 | -- | $104,644,000.00 | $106,469,000.00 | $96,141,000.00 | $85,145,000.00 | $93,377,000.00 | $84,497,000.00 | $77,494,000.00 | $84,630,000.00 | $86,022,000.00 | $85,533,000.00 | $67,601,000.00 | $57,714,000.00 |
Accounts Receivable Net Current | $32,382,000.00 | $64,387,000.00 | $38,667,000.00 | $38,154,000.00 | $32,285,000.00 | $65,132,000.00 | $43,736,000.00 | $39,863,000.00 | $35,704,000.00 | $56,612,000.00 | $44,752,000.00 | $45,762,000.00 | $47,892,000.00 | $57,537,000.00 | $54,475,000.00 | $54,347,000.00 | $62,971,000.00 | $62,405,000.00 | $76,571,000.00 | $68,185,000.00 | $59,084,000.00 | $59,631,000.00 | $42,534,000.00 | $41,704,000.00 | $34,445,000.00 | $48,126,000.00 | $34,612,000.00 | $28,315,000.00 | $35,237,000.00 | $36,693,000.00 | $27,230,000.00 | $32,691,000.00 | $37,897,000.00 | $29,426,000.00 | $36,867,000.00 | $39,153,000.00 | $31,029,000.00 | $29,994,000.00 | $27,368,000.00 | $22,074,000.00 | $21,438,000.00 | $28,528,000.00 | $27,590,000.00 | $25,961,000.00 | -- | $26,268,000.00 | $27,574,000.00 | $29,572,000.00 | $33,868,000.00 | $22,736,000.00 | $31,618,000.00 | -- | -- | -- | $21,702,000.00 | -- | -- |
Inventory | $14,594,000.00 | $15,553,000.00 | $15,456,000.00 | $15,003,000.00 | $15,640,000.00 | $12,054,000.00 | $9,467,000.00 | $9,997,000.00 | $10,388,000.00 | $10,345,000.00 | $11,715,000.00 | $9,498,000.00 | $11,346,000.00 | $13,093,000.00 | $14,029,000.00 | $16,443,000.00 | $18,373,000.00 | $19,819,000.00 | $18,977,000.00 | $20,220,000.00 | $15,241,000.00 | $14,428,000.00 | $15,307,000.00 | $14,454,000.00 | $11,504,000.00 | $12,040,000.00 | $17,395,000.00 | $17,675,000.00 | $18,823,000.00 | $17,420,000.00 | $18,439,000.00 | $17,919,000.00 | $18,024,000.00 | $20,618,000.00 | $21,902,000.00 | $30,285,000.00 | $32,697,000.00 | $33,875,000.00 | $31,430,000.00 | $25,692,000.00 | $25,816,000.00 | $25,653,000.00 | $26,312,000.00 | $25,488,000.00 | -- | $21,688,000.00 | $18,675,000.00 | $17,695,000.00 | $17,089,000.00 | $19,568,000.00 | $16,033,000.00 | -- | -- | -- | $10,710,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $134,167,000.00 | $146,343,000.00 | $146,063,000.00 | $159,951,000.00 | $176,259,000.00 | $197,540,000.00 | $167,411,000.00 | $170,519,000.00 | $188,696,000.00 | $187,089,000.00 | $178,254,000.00 | $187,442,000.00 | $196,724,000.00 | $207,178,000.00 | $202,125,000.00 | $201,683,000.00 | $207,969,000.00 | $209,801,000.00 | $197,880,000.00 | $183,526,000.00 | $186,718,000.00 | $191,956,000.00 | $168,939,000.00 | $176,812,000.00 | $228,285,000.00 | $227,937,000.00 | $219,436,000.00 | $210,503,000.00 | $209,398,000.00 | $207,159,000.00 | $194,962,000.00 | $194,378,000.00 | $189,825,000.00 | $183,365,000.00 | $246,732,000.00 | $230,866,000.00 | $217,365,000.00 | $206,226,000.00 | $192,484,000.00 | $178,767,000.00 | $164,965,000.00 | $161,645,000.00 | $154,147,000.00 | $142,598,000.00 | -- | $158,546,000.00 | $159,435,000.00 | $150,249,000.00 | $143,935,000.00 | $144,141,000.00 | $139,758,000.00 | -- | -- | -- | $122,654,000.00 | -- | -- |
Property Plant and Equipement | $20,346,000.00 | $18,722,000.00 | $16,518,000.00 | $15,599,000.00 | $15,095,000.00 | $12,681,000.00 | $10,796,000.00 | $10,130,000.00 | $10,253,000.00 | $10,757,000.00 | $10,962,000.00 | $11,468,000.00 | $11,722,000.00 | $11,835,000.00 | $12,060,000.00 | $12,159,000.00 | $12,157,000.00 | $11,454,000.00 | $8,796,000.00 | $6,234,000.00 | $5,879,000.00 | $6,250,000.00 | $6,476,000.00 | $6,581,000.00 | $6,300,000.00 | $4,776,000.00 | $3,813,000.00 | $3,290,000.00 | $3,143,000.00 | $3,281,000.00 | $3,846,000.00 | $4,074,000.00 | $3,997,000.00 | $3,099,000.00 | $2,621,000.00 | $2,769,000.00 | $2,686,000.00 | $2,825,000.00 | $2,977,000.00 | $3,192,000.00 | $3,054,000.00 | $3,145,000.00 | $3,309,000.00 | $3,470,000.00 | -- | $3,724,000.00 | $4,052,000.00 | $3,930,000.00 | $3,996,000.00 | $4,246,000.00 | $4,405,000.00 | -- | -- | -- | $4,771,000.00 | -- | -- |
Intangible Assets Net | $10,146,000.00 | $10,832,000.00 | $11,912,000.00 | $12,628,000.00 | $13,323,000.00 | $12,482,000.00 | $13,038,000.00 | $18,117,000.00 | $19,728,000.00 | $21,270,000.00 | $22,614,000.00 | $24,227,000.00 | $25,697,000.00 | $27,196,000.00 | $28,743,000.00 | $30,652,000.00 | $33,052,000.00 | $36,209,000.00 | $37,752,000.00 | $40,571,000.00 | $43,436,000.00 | $45,462,000.00 | $46,540,000.00 | $49,138,000.00 | $35,733,000.00 | $37,888,000.00 | $40,084,000.00 | $42,212,000.00 | $44,361,000.00 | $46,549,000.00 | $31,319,000.00 | $33,471,000.00 | $35,728,000.00 | $37,970,000.00 | $9,556,000.00 | $10,662,000.00 | $11,692,000.00 | $12,819,000.00 | $13,997,000.00 | $15,293,000.00 | $15,675,000.00 | $16,733,000.00 | $17,777,000.00 | $18,729,000.00 | -- | $6,147,000.00 | $6,507,000.00 | $6,904,000.00 | $7,296,000.00 | $7,691,000.00 | $8,091,000.00 | -- | -- | -- | $1,603,000.00 | -- | -- |
Goodwill | $93,069,000.00 | $93,684,000.00 | $91,369,000.00 | $93,294,000.00 | $92,243,000.00 | $90,514,000.00 | $86,194,000.00 | $90,421,000.00 | $94,586,000.00 | $96,174,000.00 | $96,223,000.00 | $97,842,000.00 | $97,453,000.00 | $97,552,000.00 | $94,159,000.00 | $91,646,000.00 | $91,556,000.00 | $94,612,000.00 | $91,037,000.00 | $92,903,000.00 | $92,730,000.00 | $91,841,000.00 | $94,672,000.00 | $95,456,000.00 | $57,025,000.00 | $56,332,000.00 | $56,384,000.00 | $55,763,000.00 | $54,706,000.00 | $54,409,000.00 | -- | -- | -- | $80,853,000.00 | -- | -- | -- | -- | -- | $24,428,000.00 | $23,608,000.00 | $23,532,000.00 | $23,082,000.00 | $22,001,000.00 | $9,223,000.00 | $12,781,000.00 | $13,176,000.00 | $12,820,000.00 | $12,539,000.00 | $13,298,000.00 | $12,910,000.00 | -- | -- | -- | $12,772,000.00 | -- | -- |
Other Assets | $11,517,000.00 | $11,718,000.00 | $10,611,000.00 | $10,609,000.00 | $10,832,000.00 | $11,942,000.00 | $10,983,000.00 | $10,547,000.00 | $9,802,000.00 | $13,803,000.00 | $12,971,000.00 | $12,738,000.00 | $11,509,000.00 | $11,179,000.00 | $10,451,000.00 | $9,719,000.00 | $8,967,000.00 | $8,668,000.00 | $8,154,000.00 | $8,080,000.00 | $8,340,000.00 | $8,400,000.00 | $7,476,000.00 | $6,649,000.00 | $7,062,000.00 | $5,229,000.00 | $15,969,000.00 | $17,212,000.00 | $16,431,000.00 | $15,872,000.00 | $14,182,000.00 | $11,263,000.00 | $8,932,000.00 | $6,535,000.00 | $6,671,000.00 | $5,950,000.00 | $6,815,000.00 | $7,260,000.00 | $7,661,000.00 | $8,512,000.00 | $8,742,000.00 | $6,822,000.00 | $2,681,000.00 | $2,840,000.00 | -- | $3,557,000.00 | $3,336,000.00 | $4,208,000.00 | $3,195,000.00 | $3,216,000.00 | $3,759,000.00 | -- | -- | -- | $1,141,000.00 | -- | -- |
Total Assets | $277,142,000.00 | $289,191,000.00 | $282,693,000.00 | $298,645,000.00 | $317,306,000.00 | $335,082,000.00 | $299,531,000.00 | $311,909,000.00 | $335,911,000.00 | $342,271,000.00 | $341,345,000.00 | $354,328,000.00 | $362,477,000.00 | $375,203,000.00 | $369,533,000.00 | $368,461,000.00 | $376,997,000.00 | $382,542,000.00 | $365,277,000.00 | $347,173,000.00 | $355,479,000.00 | $352,826,000.00 | $333,421,000.00 | $347,092,000.00 | $346,868,000.00 | $337,622,000.00 | $335,686,000.00 | $328,980,000.00 | $328,039,000.00 | $327,270,000.00 | $315,131,000.00 | $314,123,000.00 | $310,294,000.00 | $311,822,000.00 | $286,640,000.00 | $271,519,000.00 | $259,012,000.00 | $251,338,000.00 | $240,314,000.00 | $230,192,000.00 | $216,044,000.00 | $211,877,000.00 | $200,996,000.00 | $189,638,000.00 | -- | $184,755,000.00 | $186,506,000.00 | $178,111,000.00 | $170,961,000.00 | $172,592,000.00 | $168,923,000.00 | -- | -- | -- | $142,941,000.00 | -- | -- |
Accounts Payable | $12,148,000.00 | $17,452,000.00 | $16,538,000.00 | $17,605,000.00 | $17,255,000.00 | $17,357,000.00 | $9,824,000.00 | $9,119,000.00 | $7,231,000.00 | $8,204,000.00 | $7,881,000.00 | $6,918,000.00 | $5,788,000.00 | $5,684,000.00 | $5,300,000.00 | $5,778,000.00 | $9,113,000.00 | $10,835,000.00 | $13,074,000.00 | $11,643,000.00 | $14,957,000.00 | $7,202,000.00 | $3,456,000.00 | $6,520,000.00 | $4,822,000.00 | $8,144,000.00 | $6,038,000.00 | $8,377,000.00 | $7,437,000.00 | $8,915,000.00 | $6,704,000.00 | $7,929,000.00 | $8,635,000.00 | $8,803,000.00 | $4,357,000.00 | $5,984,000.00 | $9,952,000.00 | $10,680,000.00 | $8,786,000.00 | $10,360,000.00 | $6,614,000.00 | $6,378,000.00 | $6,077,000.00 | $6,323,000.00 | -- | $6,846,000.00 | $7,765,000.00 | $5,110,000.00 | $4,548,000.00 | $7,944,000.00 | $7,328,000.00 | -- | -- | -- | $8,857,000.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $106,273,000.00 | $130,050,000.00 | $105,375,000.00 | $112,046,000.00 | $117,975,000.00 | $131,771,000.00 | $104,609,000.00 | $107,567,000.00 | $112,316,000.00 | $122,491,000.00 | $110,726,000.00 | $115,683,000.00 | $115,997,000.00 | $117,863,000.00 | $110,317,000.00 | $111,254,000.00 | $116,358,000.00 | $120,248,000.00 | $111,202,000.00 | $102,358,000.00 | $107,521,000.00 | $100,385,000.00 | $83,545,000.00 | $96,176,000.00 | $92,642,000.00 | $99,692,000.00 | $70,377,000.00 | $68,400,000.00 | $69,848,000.00 | $70,691,000.00 | $58,940,000.00 | $59,541,000.00 | $58,107,000.00 | $63,774,000.00 | $42,052,000.00 | $39,152,000.00 | $42,680,000.00 | $45,465,000.00 | $45,150,000.00 | $44,095,000.00 | $37,617,000.00 | $37,599,000.00 | $34,363,000.00 | $30,381,000.00 | -- | $27,841,000.00 | $30,186,000.00 | $26,757,000.00 | $26,268,000.00 | $31,840,000.00 | $33,124,000.00 | -- | -- | -- | $26,448,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $118,565,000.00 | $118,620,000.00 | $115,162,000.00 | $114,073,000.00 | $110,019,000.00 | $107,305,000.00 | $104,669,000.00 | $102,140,000.00 | $100,975,000.00 | $100,250,000.00 | $99,018,000.00 | $99,223,000.00 | $98,022,000.00 | $98,819,000.00 | $97,378,000.00 | $97,140,000.00 | $97,166,000.00 | $96,109,000.00 | $94,694,000.00 | $94,272,000.00 | $93,644,000.00 | $93,310,000.00 | $93,224,000.00 | $92,115,000.00 | $91,106,000.00 | $90,307,000.00 | $89,125,000.00 | $88,358,000.00 | $87,871,000.00 | $87,481,000.00 | $88,832,000.00 | $87,708,000.00 | $86,891,000.00 | $85,766,000.00 | $84,769,000.00 | $83,720,000.00 | -- | $82,450,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-12,764,000.00 | $-11,079,000.00 | $-14,633,000.00 | $-11,923,000.00 | $-12,888,000.00 | $-14,550,000.00 | $-23,401,000.00 | $-18,653,000.00 | $-13,306,000.00 | $-11,182,000.00 | $-12,884,000.00 | $-10,597,000.00 | $-11,154,000.00 | $-10,220,000.00 | $-13,690,000.00 | $-17,139,000.00 | $-17,579,000.00 | $-13,295,000.00 | $-16,777,000.00 | $-13,743,000.00 | $-12,433,000.00 | $-13,287,000.00 | $-11,797,000.00 | $-10,556,000.00 | $-7,239,000.00 | $-8,568,000.00 | $-5,845,000.00 | $-7,052,000.00 | $-8,844,000.00 | $-9,493,000.00 | $-6,220,000.00 | $-6,227,000.00 | $-4,979,000.00 | $-5,794,000.00 | $-4,774,000.00 | $-4,764,000.00 | $-6,046,000.00 | $-2,502,000.00 | $-729,000.00 | $2,129,000.00 | $2,044,000.00 | $1,966,000.00 | $1,291,000.00 | $-2,207,000.00 | -- | $-2,199,000.00 | $60,000.00 | $-1,894,000.00 | $-3,597,000.00 | $470,000.00 | $-1,617,000.00 | -- | -- | -- | $503,000.00 | -- | -- |
Accumulated Deficit | $112,407,000.00 | $98,939,000.00 | $98,498,000.00 | $102,631,000.00 | $120,382,000.00 | $128,738,000.00 | $131,836,000.00 | $139,037,000.00 | $148,387,000.00 | $143,173,000.00 | $156,946,000.00 | $157,917,000.00 | $164,602,000.00 | $173,731,000.00 | $175,488,000.00 | $177,166,000.00 | $181,012,000.00 | $179,440,000.00 | $176,118,000.00 | $164,246,000.00 | $166,707,000.00 | $172,378,000.00 | $168,409,000.00 | $169,317,000.00 | $170,319,000.00 | $156,151,000.00 | $181,989,000.00 | $179,234,000.00 | $179,124,000.00 | $178,551,000.00 | $173,539,000.00 | $173,061,000.00 | $170,235,000.00 | $168,036,000.00 | $164,553,000.00 | $153,371,000.00 | $139,519,000.00 | $125,885,000.00 | $113,961,000.00 | $102,797,000.00 | $95,911,000.00 | $92,401,000.00 | $89,170,000.00 | $85,851,000.00 | -- | $84,043,000.00 | $81,256,000.00 | $79,239,000.00 | $74,730,000.00 | $67,567,000.00 | $65,658,000.00 | -- | -- | -- | $47,524,000.00 | -- | -- |
Total Stockholders' Equity | $170,869,000.00 | $159,141,000.00 | $177,318,000.00 | $186,599,000.00 | $199,331,000.00 | $203,311,000.00 | $194,922,000.00 | $204,342,000.00 | $223,595,000.00 | $219,780,000.00 | $230,619,000.00 | $238,645,000.00 | $246,480,000.00 | $257,340,000.00 | $259,216,000.00 | $257,207,000.00 | $260,639,000.00 | $262,294,000.00 | $254,075,000.00 | $244,815,000.00 | $247,958,000.00 | $252,441,000.00 | $249,876,000.00 | $250,916,000.00 | $254,226,000.00 | $237,930,000.00 | $265,309,000.00 | $260,580,000.00 | $258,191,000.00 | $256,579,000.00 | $256,191,000.00 | $254,582,000.00 | $252,187,000.00 | $248,048,000.00 | $244,588,000.00 | $232,367,000.00 | $216,332,000.00 | $205,873,000.00 | $195,164,000.00 | $186,097,000.00 | $178,427,000.00 | $174,278,000.00 | $166,633,000.00 | $159,257,000.00 | -- | $156,914,000.00 | $156,320,000.00 | $151,354,000.00 | $144,693,000.00 | $140,752,000.00 | $135,799,000.00 | -- | -- | -- | $116,493,000.00 | $108,376,000.00 | $95,284,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $277,142,000.00 | $289,191,000.00 | $282,693,000.00 | $298,645,000.00 | $317,306,000.00 | $335,082,000.00 | $299,531,000.00 | $311,909,000.00 | $335,911,000.00 | $342,271,000.00 | $341,345,000.00 | $354,328,000.00 | $362,477,000.00 | $375,203,000.00 | $369,533,000.00 | $368,461,000.00 | $376,997,000.00 | $382,542,000.00 | $365,277,000.00 | $347,173,000.00 | $355,479,000.00 | $352,826,000.00 | $333,421,000.00 | $347,092,000.00 | $346,868,000.00 | $337,622,000.00 | $335,686,000.00 | $328,980,000.00 | $328,039,000.00 | $327,270,000.00 | $315,131,000.00 | $314,123,000.00 | $310,294,000.00 | $311,822,000.00 | $286,640,000.00 | $271,519,000.00 | $259,012,000.00 | $251,338,000.00 | $240,314,000.00 | $230,192,000.00 | $216,044,000.00 | $211,877,000.00 | $200,996,000.00 | $189,638,000.00 | -- | $184,755,000.00 | $186,506,000.00 | $178,111,000.00 | $170,961,000.00 | $172,592,000.00 | $168,923,000.00 | -- | -- | -- | $142,941,000.00 | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 5/31/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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $10,735,000.00 | $58,777,000.00 | $40,179,000.00 | $13,646,000.00 | $12,053,000.00 | $61,647,000.00 | $40,153,000.00 | $28,606,000.00 | $12,839,000.00 | $95,351,000.00 | $78,111,000.00 | $26,895,000.00 | $27,461,000.00 | $73,771,000.00 | $17,038,000.00 | $16,633,000.00 | $13,027,000.00 | $55,176,000.00 | $14,102,000.00 | $25,656,000.00 | -- | $12,278,000.00 | $54,464,000.00 | $12,437,000.00 | $27,571,000.00 | $10,380,000.00 | $59,970,000.00 | $13,633,000.00 | $16,397,000.00 | $13,438,000.00 | $31,997,000.00 | $30,535,000.00 | -- |
Gross Profit | $47,395,000.00 | $157,715,000.00 | $40,669,000.00 | $34,294,000.00 | $39,286,000.00 | $148,570,000.00 | $38,431,000.00 | $72,184,000.00 | $36,678,000.00 | $142,935,000.00 | $108,680,000.00 | $71,260,000.00 | $35,453,000.00 | $152,252,000.00 | $35,961,000.00 | $77,029,000.00 | $40,422,000.00 | $49,157,000.00 | $53,056,000.00 | $69,923,000.00 | $31,569,000.00 | $147,467,000.00 | $105,221,000.00 | $35,981,000.00 | $34,697,000.00 | $134,514,000.00 | $98,606,000.00 | $61,960,000.00 | $29,912,000.00 | $31,954,000.00 | $32,101,000.00 | $36,551,000.00 | $32,104,000.00 | $143,540,000.00 | $35,695,000.00 | $38,498,000.00 | $37,674,000.00 | $127,766,000.00 | $35,595,000.00 | $56,817,000.00 | $25,796,000.00 | $27,846,000.00 | $25,054,000.00 | $46,970,000.00 | -- | $23,087,000.00 | $24,382,000.00 | $23,855,000.00 | $29,451,000.00 | $21,878,000.00 | $108,112,000.00 | $76,086,000.00 | $48,334,000.00 | $22,627,000.00 | $75,966,000.00 | $71,160,000.00 | -- |
Research and Development | $8,259,000.00 | $38,420,000.00 | $10,133,000.00 | $19,553,000.00 | $9,463,000.00 | $41,735,000.00 | $9,541,000.00 | $12,876,000.00 | $13,749,000.00 | $47,414,000.00 | $11,359,000.00 | $24,340,000.00 | $12,244,000.00 | $41,194,000.00 | $10,643,000.00 | $10,541,000.00 | $9,994,000.00 | $42,463,000.00 | $9,956,000.00 | $11,977,000.00 | $10,495,000.00 | $32,197,000.00 | $22,805,000.00 | $13,813,000.00 | $5,797,000.00 | $23,119,000.00 | $17,669,000.00 | $6,320,000.00 | $5,856,000.00 | $23,214,000.00 | $20,179,000.00 | $13,403,000.00 | $6,298,000.00 | $18,538,000.00 | $13,465,000.00 | $9,087,000.00 | $4,549,000.00 | $19,497,000.00 | $4,441,000.00 | $5,202,000.00 | $5,141,000.00 | $21,315,000.00 | $15,257,000.00 | $5,345,000.00 | -- | $4,847,000.00 | $18,794,000.00 | $4,488,000.00 | $4,796,000.00 | $4,702,000.00 | $18,636,000.00 | $13,445,000.00 | $8,658,000.00 | $3,821,000.00 | $13,568,000.00 | $11,582,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $33,285,000.00 | $41,649,000.00 | $144,937,000.00 | $52,058,000.00 | $47,416,000.00 | $175,685,000.00 | $44,056,000.00 | $89,665,000.00 | $45,921,000.00 | $169,063,000.00 | $39,436,000.00 | $89,413,000.00 | $44,747,000.00 | $41,303,000.00 | $116,207,000.00 | $77,891,000.00 | $39,475,000.00 | $157,333,000.00 | $35,937,000.00 | $40,565,000.00 | $37,096,000.00 | $38,145,000.00 | $109,298,000.00 | $71,641,000.00 | $33,049,000.00 | $34,730,000.00 | $93,592,000.00 | $62,059,000.00 | $29,610,000.00 | $121,058,000.00 | $97,142,000.00 | $33,165,000.00 | $30,813,000.00 | $27,832,000.00 | $22,817,000.00 | $44,342,000.00 | $21,597,000.00 | $22,645,000.00 | $21,753,000.00 | $23,375,000.00 | $21,905,000.00 | $86,159,000.00 | $20,023,000.00 | $21,958,000.00 | -- | $20,372,000.00 | $78,538,000.00 | $17,579,000.00 | $40,117,000.00 | $19,663,000.00 | $83,347,000.00 | $20,316,000.00 | $21,648,000.00 | $18,439,000.00 | $63,576,000.00 | $58,517,000.00 | -- |
Loss from Operations | $14,110,000.00 | $1,817,000.00 | $-30,688,000.00 | $-25,894,000.00 | $-8,130,000.00 | $-27,115,000.00 | $-23,106,000.00 | $-17,481,000.00 | $-9,243,000.00 | $-5,959,000.00 | $-20,169,000.00 | $-18,153,000.00 | $-9,294,000.00 | $-5,258,000.00 | $-2,355,000.00 | $-1,687,000.00 | $825,000.00 | $15,275,000.00 | $17,119,000.00 | $-2,211,000.00 | $-5,527,000.00 | $24,000.00 | $-4,077,000.00 | $-2,611,000.00 | $1,648,000.00 | $1,178,000.00 | $5,112,000.00 | $-400,000.00 | $302,000.00 | $2,186,000.00 | $7,412,000.00 | $6,500,000.00 | $3,115,000.00 | $50,453,000.00 | $45,285,000.00 | $31,830,000.00 | $16,077,000.00 | $38,088,000.00 | $25,379,000.00 | $7,646,000.00 | $3,891,000.00 | $4,041,000.00 | $5,031,000.00 | $1,924,000.00 | -- | $2,715,000.00 | $3,539,000.00 | $6,276,000.00 | $8,997,000.00 | $2,215,000.00 | $24,765,000.00 | $7,436,000.00 | $4,059,000.00 | $4,188,000.00 | $12,390,000.00 | $12,643,000.00 | -- |
Loss Before Income Taxes | $14,502,000.00 | $-27,313,000.00 | $-3,854,000.00 | $-24,817,000.00 | $-7,667,000.00 | $-11,693,000.00 | $-6,601,000.00 | $-8,878,000.00 | $6,387,000.00 | $-26,143,000.00 | $-19,217,000.00 | $-17,480,000.00 | $-9,652,000.00 | $-3,420,000.00 | $-1,941,000.00 | $-1,052,000.00 | $816,000.00 | $14,409,000.00 | $8,102,000.00 | $-1,691,000.00 | $-5,943,000.00 | $3,553,000.00 | $-2,610,000.00 | $1,549,000.00 | $2,421,000.00 | $8,381,000.00 | $6,432,000.00 | $1,119,000.00 | $806,000.00 | $11,424,000.00 | $8,665,000.00 | $3,805,000.00 | $3,585,000.00 | $50,898,000.00 | $45,541,000.00 | $16,123,000.00 | $15,880,000.00 | $37,920,000.00 | $12,891,000.00 | $7,905,000.00 | -- | $14,114,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.35 | $-0.74 | $-0.75 | $-0.65 | $-0.21 | $-0.36 | $-0.28 | $-0.10 | $0.13 | $-0.35 | $-0.42 | $-0.40 | $-0.23 | $-0.04 | $-0.04 | $-0.05 | -- | $0.11 | $0.09 | $-0.06 | $-0.14 | $0.10 | -- | $-0.03 | $0.04 | $-0.56 | $0.07 | -- | $0.01 | $0.13 | $0.01 | $0.07 | $0.06 | $1.07 | $0.97 | $0.35 | $0.34 | $0.85 | $0.55 | $0.26 | $0.09 | $0.08 | $0.09 | $0.12 | -- | $0.07 | $0.41 | $0.12 | $0.18 | $0.05 | $0.48 | $0.06 | $0.07 | $0.07 | $0.29 | $0.32 | -- |
Weighted Average Shares Basic | 38,060,000 | 40,193,000 | 40,454,000 | 40,435,000 | 40,057,000 | 40,143,000 | 39,801 | 39,870 | 39,577 | 39,614 | 39,688 | 39,692,000 | 39,996,000 | 40,035,000 | 40,050,000 | 40,028,000 | 40,127,000 | 40,050,000 | 40,037 | 40,037,000 | 40,036,000 | 39,932,000 | 39,924,000 | 39,908,000 | 39,910,000 | 39,802,000 | 39,811,000 | 39,797,000 | 39,760,000 | 39,719,000 | 39,736,000 | 39,695,000 | 39,681,000 | 39,568,000 | 39,580,000 | 39,580,000 | 39,527,000 | 39,337,000 | 39,330,000 | 39,358,000 | 39,272,000 | 38,873,000 | 38,836,000 | 38,798,000 | -- | 38,687,000 | 38,068,000 | 38,136,000 | 37,928,000 | 37,690,000 | 37,555,000 | 37,531,000 | 37,526,000 | 37,518,000 | 37,413,000 | 37,319,000 | -- |
Earnings Per Share Diluted | $0.35 | $-0.74 | $-0.10 | $-0.65 | $-0.21 | $-0.08 | $-0.28 | $-0.10 | $0.13 | $-0.35 | $-0.02 | $-0.40 | $-0.23 | $-0.04 | $-0.04 | $-0.05 | -- | $0.22 | $0.30 | $-0.20 | $-0.14 | $0.10 | -- | $0.02 | $0.04 | $-0.65 | $0.09 | $0.02 | $0.01 | $0.13 | $0.14 | $0.07 | $0.06 | $1.06 | $0.28 | $0.35 | $0.34 | $0.30 | $0.28 | $0.17 | $0.09 | $0.28 | $0.20 | $0.05 | -- | $0.07 | $0.40 | $0.12 | $0.23 | $0.05 | $0.47 | $0.19 | $0.13 | $0.06 | $0.28 | $0.31 | -- |
Weighted Average Shares Diluted | 38,463,000 | 40,193,000 | 40,529,000 | 40,399,000 | 40,057,000 | 40,143,000 | 39,723 | 40,157 | 39,687 | 39,614 | 39,688 | 39,692,000 | 39,996,000 | 40,035,000 | 40,050,000 | 40,059,000 | 40,338,000 | 40,136,000 | 40,099 | 40,038,000 | 40,036,000 | 40,046,000 | 39,922,000 | 40,015,000 | 40,059,000 | 39,802,000 | 39,802,000 | 39,842,000 | 39,770,000 | 39,782,000 | 39,834,000 | 39,769,000 | 39,755,000 | 39,736,000 | 39,733,000 | 39,738,000 | 39,660,000 | 39,499,000 | 39,541,000 | 39,430,000 | 39,389,000 | 39,158,000 | 39,226,000 | 39,145,000 | -- | 39,064,000 | 38,677,000 | 38,676,000 | 38,742,000 | 38,352,000 | 38,568,000 | 38,610,000 | 38,752,000 | 38,468,000 | 38,241,000 | 38,084,000 | -- |
Common Stock Shares Authorized | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | -- | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | -- | -- | -- | 75,000,000 | -- | -- |
Common Stock Shares Outstanding | 37,768,000 | 37,519,000 | 39,816,000 | 39,979,000 | 39,949,000 | 39,726,000 | 39,662,000 | 39,597,000 | 40,021,000 | 40,001,000 | 39,966,000 | 40,171,000 | 40,265,000 | 40,353,000 | 40,356,000 | 40,329,000 | 40,314,000 | 40,207,000 | 40,193 | 40,342 | 40,215 | 40,225,000 | 40,261 | 40,233 | 40,086,000 | 40,086 | 40,170,000 | 40,165,000 | 40,198,000 | 40,097,000 | 40,199,000 | 40,199,000 | 40,202,000 | 40,108,000 | 39,793,000 | 39,793,000 | 39,775,000 | 39,660,000 | 39,667,000 | 39,667,000 | 39,667,000 | 39,619,000 | 39,470,000 | 39,474,000 | -- | 39,492,000 | 39,205,000 | 38,973,000 | 38,846,000 | 38,669,000 | 38,193,000 | -- | -- | -- | 37,640,000 | -- | -- |
Common Stock Value | $38,000.00 | $38,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,000.00 | $40,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 | $38,000.00 | -- | -- | -- | $38,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 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500 | 500,000 | 500,000 | 500,000 | 500 | 500,000 | 500,000 | 500,000 | 500 | 500 | 500 | 500 | 500 | -- | -- | -- | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | -- | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | -- | -- | -- | 500,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |