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 | 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 | 11/30/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 2/29/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 | $92,804,000.00 | $83,790,000.00 | $83,496,000.00 | $66,493,000.00 | $62,051,000.00 | $56,558,000.00 | $59,361,000.00 | $54,666,000.00 | $57,239,000.00 | $47,802,000.00 | $41,909,000.00 | $43,774,000.00 | $127,603,000.00 | $118,254,000.00 | $98,003,000.00 | $91,905,000.00 | $125,225,000.00 | $121,568,000.00 | $100,535,000.00 | $85,350,000.00 | $85,046,000.00 | $62,593,000.00 | $62,605,000.00 | $45,095,000.00 | $36,707,000.00 | $119,283,000.00 | $99,196,000.00 | $71,888,000.00 | $68,795,000.00 | $68,218,000.00 | $57,331,000.00 | $50,626,000.00 | $47,653,000.00 | $64,131,000.00 | $56,324,000.00 | $52,553,000.00 | $43,329,000.00 | $34,268,000.00 | $22,854,000.00 | $44,201,000.00 | $43,039,000.00 | $39,382,000.00 | $35,446,000.00 | $27,929,000.00 | $36,759,000.00 | -- | $36,290,000.00 | $44,386,000.00 | $79,679,000.00 | -- | $8,135,000.00 | $12,353,000.00 | $8,001,000.00 | $9,687,000.00 | $6,101,000.00 | $2,703,000.00 | $2,658,000.00 |
Accounts Receivable Net Current | $77,849,000.00 | $72,848,000.00 | $78,395,000.00 | $75,034,000.00 | $77,619,000.00 | $76,225,000.00 | $80,611,000.00 | $82,469,000.00 | $85,960,000.00 | $85,629,000.00 | $83,470,000.00 | $74,666,000.00 | $57,877,000.00 | $61,250,000.00 | $61,297,000.00 | $62,091,000.00 | $57,450,000.00 | $64,069,000.00 | $62,548,000.00 | $61,535,000.00 | $59,155,000.00 | $62,131,000.00 | $55,928,000.00 | $58,464,000.00 | $51,503,000.00 | $46,276,000.00 | $42,211,000.00 | $39,012,000.00 | $34,060,000.00 | $37,261,000.00 | $34,486,000.00 | $36,152,000.00 | $36,125,000.00 | $32,897,000.00 | $29,493,000.00 | $28,382,000.00 | $24,226,000.00 | $25,460,000.00 | $25,187,000.00 | $21,905,000.00 | $18,320,000.00 | $18,016,000.00 | $17,529,000.00 | $17,468,000.00 | $15,791,000.00 | -- | $15,304,000.00 | $13,717,000.00 | $14,782,000.00 | -- | $11,533,000.00 | -- | -- | -- | $8,373,000.00 | -- | -- |
Inventory | $12,823,000.00 | $13,657,000.00 | $13,803,000.00 | $14,311,000.00 | $14,273,000.00 | $13,578,000.00 | $14,617,000.00 | $15,051,000.00 | $14,227,000.00 | $9,813,000.00 | $9,111,000.00 | $9,918,000.00 | $10,862,000.00 | $10,402,000.00 | $10,774,000.00 | $10,507,000.00 | $10,075,000.00 | $9,448,000.00 | $9,688,000.00 | $9,356,000.00 | $10,087,000.00 | $9,608,000.00 | $9,590,000.00 | $9,506,000.00 | $11,271,000.00 | $9,789,000.00 | $9,327,000.00 | $8,943,000.00 | $9,310,000.00 | $9,930,000.00 | $9,901,000.00 | $9,920,000.00 | $9,771,000.00 | $7,228,000.00 | $6,828,000.00 | $6,386,000.00 | $6,194,000.00 | $5,705,000.00 | $5,755,000.00 | $5,346,000.00 | $5,166,000.00 | $4,966,000.00 | $4,875,000.00 | $4,717,000.00 | $4,619,000.00 | -- | $4,343,000.00 | $3,986,000.00 | $3,905,000.00 | -- | $3,797,000.00 | -- | -- | -- | $1,606,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $9,425,000.00 | $9,124,000.00 | $8,722,000.00 | $8,501,000.00 | $11,101,000.00 | $12,597,000.00 | $11,752,000.00 | $11,484,000.00 | $10,185,000.00 | $10,571,000.00 | $10,107,000.00 | $8,803,000.00 | $11,032,000.00 | $10,198,000.00 | $9,670,000.00 | $9,777,000.00 | $8,232,000.00 | $8,038,000.00 | $7,826,000.00 | $8,613,000.00 | $8,567,000.00 | $8,639,000.00 | $7,678,000.00 | $8,106,000.00 | $6,267,000.00 | $6,280,000.00 | $5,915,000.00 | $6,412,000.00 | $5,697,000.00 | $5,392,000.00 | $5,468,000.00 | $6,617,000.00 | $5,224,000.00 | $5,733,000.00 | $3,935,000.00 | $4,377,000.00 | $3,406,000.00 | $4,278,000.00 | $5,135,000.00 | $4,406,000.00 | $3,569,000.00 | $3,663,000.00 | $3,454,000.00 | $4,774,000.00 | $5,364,000.00 | -- | $3,997,000.00 | $3,529,000.00 | $3,378,000.00 | -- | $3,430,000.00 | -- | -- | -- | $1,835,000.00 | -- | -- |
Total Current Assets | $210,420,000.00 | $200,660,000.00 | $204,511,000.00 | $185,152,000.00 | $188,716,000.00 | $186,568,000.00 | $192,357,000.00 | $190,676,000.00 | $188,212,000.00 | $172,123,000.00 | $167,513,000.00 | $158,516,000.00 | $242,002,000.00 | $231,113,000.00 | $212,967,000.00 | $212,474,000.00 | $236,419,000.00 | $229,617,000.00 | $219,316,000.00 | $202,751,000.00 | $215,362,000.00 | $200,532,000.00 | $193,420,000.00 | $174,638,000.00 | $165,004,000.00 | $234,829,000.00 | $204,921,000.00 | $171,808,000.00 | $157,784,000.00 | $159,829,000.00 | $148,407,000.00 | $144,148,000.00 | $138,002,000.00 | $142,540,000.00 | $131,165,000.00 | $121,212,000.00 | $108,344,000.00 | $97,598,000.00 | $86,696,000.00 | $110,674,000.00 | $109,795,000.00 | $104,313,000.00 | $96,641,000.00 | $94,232,000.00 | $90,156,000.00 | -- | $82,813,000.00 | $80,819,000.00 | $102,676,000.00 | -- | $28,077,000.00 | -- | -- | -- | $18,887,000.00 | -- | -- |
Property Plant and Equipement | $247,798,000.00 | $253,655,000.00 | $243,022,000.00 | $248,614,000.00 | $253,616,000.00 | $257,785,000.00 | $259,856,000.00 | $260,631,000.00 | $270,946,000.00 | $283,019,000.00 | $288,495,000.00 | $279,901,000.00 | $282,666,000.00 | $281,895,000.00 | $281,129,000.00 | $268,001,000.00 | $263,712,000.00 | $252,579,000.00 | $248,816,000.00 | $234,211,000.00 | $228,001,000.00 | $210,053,000.00 | $197,339,000.00 | $187,863,000.00 | $166,440,000.00 | $153,512,000.00 | $146,364,000.00 | $143,957,000.00 | $139,474,000.00 | $142,722,000.00 | $138,685,000.00 | $130,341,000.00 | $125,475,000.00 | $108,626,000.00 | $100,921,000.00 | $94,028,000.00 | $91,626,000.00 | $87,962,000.00 | $87,313,000.00 | $63,963,000.00 | $56,101,000.00 | $52,378,000.00 | $47,144,000.00 | $45,629,000.00 | $45,316,000.00 | -- | $44,457,000.00 | $44,083,000.00 | $41,099,000.00 | -- | $34,249,000.00 | -- | -- | -- | $19,467,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $273,991,000.00 | $273,991,000.00 | $273,991,000.00 | $273,991,000.00 | $273,991,000.00 | $273,991,000.00 | $383,558,000.00 | $390,354,000.00 | $398,319,000.00 | $404,240,000.00 | $407,191,000.00 | $399,426,000.00 | $128,752,000.00 | $128,752,000.00 | $128,752,000.00 | $128,752,000.00 | $128,752,000.00 | $128,752,000.00 | $128,752,000.00 | $128,752,000.00 | $128,752,000.00 | $128,752,000.00 | $128,752,000.00 | $128,752,000.00 | $128,504,000.00 | $28,916,000.00 | $28,916,000.00 | $28,916,000.00 | $28,916,000.00 | $28,916,000.00 | $28,916,000.00 | $28,916,000.00 | $28,916,000.00 | $28,916,000.00 | $28,916,000.00 | $28,916,000.00 | $28,916,000.00 | $28,916,000.00 | $28,916,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $4,852,000.00 | $4,856,000.00 | $4,341,000.00 | $4,738,000.00 | $4,776,000.00 | $4,779,000.00 | $4,186,000.00 | $4,223,000.00 | $4,286,000.00 | $4,337,000.00 | $4,769,000.00 | $4,872,000.00 | $4,826,000.00 | $5,318,000.00 | $4,560,000.00 | $4,623,000.00 | $3,030,000.00 | $3,902,000.00 | $4,010,000.00 | $3,676,000.00 | $3,441,000.00 | $3,590,000.00 | $3,519,000.00 | $2,670,000.00 | $2,672,000.00 | $2,701,000.00 | $2,650,000.00 | $992,000.00 | $933,000.00 | $1,374,000.00 | $1,305,000.00 | $554,000.00 | $517,000.00 | $520,000.00 | $197,000.00 | $226,000.00 | $227,000.00 | $232,000.00 | $251,000.00 | $249,000.00 | $256,000.00 | $247,000.00 | $246,000.00 | $262,000.00 | $285,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $769,803,000.00 | $772,353,000.00 | $784,245,000.00 | $777,210,000.00 | $791,373,000.00 | $802,168,000.00 | $906,938,000.00 | $918,649,000.00 | $934,751,000.00 | $930,311,000.00 | $949,290,000.00 | $934,448,000.00 | $744,204,000.00 | $726,126,000.00 | $698,445,000.00 | $678,090,000.00 | $673,667,000.00 | $654,899,000.00 | $645,527,000.00 | $618,596,000.00 | $618,985,000.00 | $595,864,000.00 | $566,187,000.00 | $543,909,000.00 | $518,738,000.00 | $477,570,000.00 | $454,653,000.00 | $432,032,000.00 | $414,241,000.00 | $404,045,000.00 | $388,023,000.00 | $374,835,000.00 | $361,036,000.00 | $341,926,000.00 | $319,391,000.00 | $303,872,000.00 | $287,514,000.00 | $279,426,000.00 | $264,957,000.00 | $246,201,000.00 | $230,175,000.00 | $216,379,000.00 | $198,200,000.00 | $189,000,000.00 | $172,722,000.00 | -- | $156,921,000.00 | $144,975,000.00 | $143,775,000.00 | -- | $62,326,000.00 | -- | -- | -- | $38,354,000.00 | -- | -- |
Accounts Payable | $15,256,000.00 | $15,636,000.00 | $17,922,000.00 | $16,474,000.00 | $19,854,000.00 | $17,356,000.00 | $16,893,000.00 | $15,642,000.00 | $17,511,000.00 | $22,735,000.00 | $26,038,000.00 | $21,846,000.00 | $18,248,000.00 | $15,452,000.00 | $17,556,000.00 | $18,219,000.00 | $16,804,000.00 | $18,668,000.00 | $21,230,000.00 | $16,672,000.00 | $17,411,000.00 | $17,300,000.00 | $20,038,000.00 | $18,358,000.00 | $15,876,000.00 | $13,130,000.00 | $14,147,000.00 | $11,747,000.00 | $11,322,000.00 | $10,703,000.00 | $11,435,000.00 | $13,541,000.00 | $13,643,000.00 | $11,552,000.00 | $11,334,000.00 | $8,566,000.00 | $7,882,000.00 | $7,973,000.00 | $11,818,000.00 | $10,405,000.00 | $6,455,000.00 | $6,340,000.00 | $5,712,000.00 | $5,759,000.00 | $4,758,000.00 | -- | $4,159,000.00 | $4,055,000.00 | $5,788,000.00 | -- | $4,431,000.00 | -- | -- | -- | $2,755,000.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $82,493,000.00 | $77,058,000.00 | $99,323,000.00 | $94,525,000.00 | $108,236,000.00 | $104,520,000.00 | $96,092,000.00 | $97,951,000.00 | $102,716,000.00 | $105,690,000.00 | $117,313,000.00 | $121,017,000.00 | $99,848,000.00 | $100,305,000.00 | $97,196,000.00 | $90,350,000.00 | $87,877,000.00 | $90,802,000.00 | $87,414,000.00 | $75,801,000.00 | $77,488,000.00 | $64,658,000.00 | $59,934,000.00 | $56,233,000.00 | $57,523,000.00 | $47,731,000.00 | $43,849,000.00 | $39,569,000.00 | $34,408,000.00 | $33,228,000.00 | $31,239,000.00 | $31,129,000.00 | $33,391,000.00 | $27,738,000.00 | $25,404,000.00 | $26,224,000.00 | $21,975,000.00 | $25,103,000.00 | $25,875,000.00 | $21,725,000.00 | $18,532,000.00 | $18,782,000.00 | $15,174,000.00 | $18,371,000.00 | $16,023,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $363,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,003,000.00 | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $462,715,000.00 | $466,884,000.00 | $463,908,000.00 | $464,950,000.00 | $465,185,000.00 | $473,740,000.00 | $477,107,000.00 | $475,740,000.00 | $472,483,000.00 | $464,900,000.00 | $461,597,000.00 | $456,886,000.00 | $284,848,000.00 | $278,996,000.00 | $272,231,000.00 | $268,574,000.00 | $268,059,000.00 | $265,178,000.00 | $262,952,000.00 | $259,611,000.00 | $258,502,000.00 | $254,957,000.00 | $250,063,000.00 | $246,282,000.00 | $241,725,000.00 | $225,135,000.00 | $220,975,000.00 | $215,364,000.00 | $213,857,000.00 | $210,226,000.00 | $208,021,000.00 | $203,490,000.00 | $198,835,000.00 | $195,856,000.00 | $187,070,000.00 | $183,691,000.00 | $180,960,000.00 | $178,767,000.00 | $172,538,000.00 | $169,420,000.00 | $166,861,000.00 | $162,458,000.00 | $157,565,000.00 | $153,581,000.00 | $147,032,000.00 | -- | $138,075,000.00 | $134,007,000.00 | $133,376,000.00 | -- | $8,229,000.00 | -- | -- | -- | $5,896,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-28,845,000.00 | $-28,013,000.00 | $-30,288,000.00 | $-29,221,000.00 | $-33,494,000.00 | $-34,355,000.00 | $-47,024,000.00 | $-36,149,000.00 | $-22,305,000.00 | $-13,458,000.00 | $-8,115,000.00 | $-10,096,000.00 | $-3,420,000.00 | $-6,524,000.00 | $-9,634,000.00 | $-9,998,000.00 | $-7,018,000.00 | $-10,644,000.00 | $-8,494,000.00 | $-8,016,000.00 | $-8,492,000.00 | $-7,238,000.00 | $-6,359,000.00 | $-2,841,000.00 | $-5,234,000.00 | $-5,749,000.00 | $-7,404,000.00 | $-9,568,000.00 | $-10,753,000.00 | $-6,766,000.00 | $-6,612,000.00 | $-4,468,000.00 | $-5,212,000.00 | $-3,696,000.00 | $-2,730,000.00 | $-4,004,000.00 | $-2,929,000.00 | $-1,760,000.00 | $-387,000.00 | $-919,000.00 | $-1,091,000.00 | $-1,227,000.00 | $-2,033,000.00 | $-1,835,000.00 | $-928,000.00 | -- | $-541,000.00 | $-595,000.00 | $-280,000.00 | -- | $-738,000.00 | -- | -- | -- | $-458,000.00 | -- | -- |
Accumulated Deficit | $253,414,000.00 | $256,398,000.00 | $251,276,000.00 | $246,930,000.00 | $251,420,000.00 | $258,236,000.00 | $380,735,000.00 | $381,079,000.00 | $381,829,000.00 | $373,151,000.00 | $378,467,000.00 | $366,613,000.00 | $362,901,000.00 | $353,322,000.00 | $338,625,000.00 | $329,137,000.00 | $324,722,000.00 | $309,536,000.00 | $303,628,000.00 | $291,173,000.00 | $291,460,000.00 | $283,460,000.00 | $262,522,000.00 | $244,208,000.00 | $224,697,000.00 | $210,426,000.00 | $197,206,000.00 | $186,641,000.00 | $176,703,000.00 | $167,331,000.00 | $155,349,000.00 | $144,658,000.00 | $133,996,000.00 | $122,002,000.00 | $109,621,000.00 | $97,935,000.00 | $87,482,000.00 | $77,290,000.00 | $66,905,000.00 | $55,949,000.00 | $45,847,000.00 | $36,340,000.00 | $27,468,000.00 | $18,857,000.00 | $10,570,000.00 | -- | $3,175,000.00 | $-3,527,000.00 | $-8,673,000.00 | -- | $-27,744,000.00 | -- | -- | -- | $-41,537,000.00 | -- | -- |
Total Stockholders' Equity | $687,310,000.00 | $695,295,000.00 | $684,922,000.00 | $682,685,000.00 | $683,137,000.00 | $697,648,000.00 | $810,846,000.00 | $820,698,000.00 | $832,035,000.00 | $824,621,000.00 | $831,977,000.00 | $813,431,000.00 | $644,356,000.00 | $625,821,000.00 | $601,249,000.00 | $587,740,000.00 | $585,790,000.00 | $564,097,000.00 | $558,113,000.00 | $542,795,000.00 | $541,497,000.00 | $531,206,000.00 | $506,253,000.00 | $487,676,000.00 | $461,215,000.00 | $429,839,000.00 | $410,804,000.00 | $392,463,000.00 | $379,833,000.00 | $370,817,000.00 | $356,784,000.00 | $343,706,000.00 | $327,645,000.00 | $314,188,000.00 | $293,987,000.00 | $277,648,000.00 | $265,539,000.00 | $254,323,000.00 | $239,082,000.00 | $224,476,000.00 | $211,643,000.00 | $197,597,000.00 | $183,026,000.00 | $170,629,000.00 | $156,699,000.00 | -- | $140,733,000.00 | $129,909,000.00 | $124,447,000.00 | -- | $-20,243,000.00 | -- | -- | -- | $-36,091,000.00 | $-43,036,000.00 | $-43,511,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $769,803,000.00 | $772,353,000.00 | $784,245,000.00 | $777,210,000.00 | $791,373,000.00 | $802,168,000.00 | $906,938,000.00 | $918,649,000.00 | $934,751,000.00 | $930,311,000.00 | $949,290,000.00 | $934,448,000.00 | $744,204,000.00 | $726,126,000.00 | $698,445,000.00 | $678,090,000.00 | $673,667,000.00 | $654,899,000.00 | $645,527,000.00 | $618,596,000.00 | $618,985,000.00 | $595,864,000.00 | $566,187,000.00 | $543,909,000.00 | $518,738,000.00 | $477,570,000.00 | $454,653,000.00 | $432,032,000.00 | $414,241,000.00 | $404,045,000.00 | $388,023,000.00 | $374,835,000.00 | $361,036,000.00 | $341,926,000.00 | $319,391,000.00 | $303,872,000.00 | $287,514,000.00 | $279,426,000.00 | $264,957,000.00 | $246,201,000.00 | $230,175,000.00 | $216,379,000.00 | $198,200,000.00 | $189,000,000.00 | $172,722,000.00 | -- | $156,921,000.00 | $144,975,000.00 | $143,775,000.00 | -- | $62,326,000.00 | -- | -- | -- | $38,354,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 | 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 | 11/30/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 2/29/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $92,375,000.00 | -- | -- | -- | -- | $26,915,000.00 | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $150,648,000.00 | $38,793,000.00 | $70,565,000.00 | $34,894,000.00 | $131,118,000.00 | $33,448,000.00 | $32,715,000.00 | $32,914,000.00 | $109,703,000.00 | $27,517,000.00 | $49,701,000.00 | $23,282,000.00 | $81,182,000.00 | $21,492,000.00 | $37,233,000.00 | $17,050,000.00 | $61,410,000.00 | $44,983,000.00 | $28,930,000.00 | $14,034,000.00 | $49,853,000.00 | -- | $37,242,000.00 | $24,482,000.00 | $12,243,000.00 | -- | $39,324,000.00 | $28,251,000.00 | $17,946,000.00 | $8,429,000.00 | $25,443,000.00 | $18,559,000.00 | -- |
Gross Profit | $57,467,000.00 | $221,993,000.00 | $166,181,000.00 | $53,123,000.00 | $53,776,000.00 | $215,465,000.00 | $53,632,000.00 | $113,226,000.00 | $55,804,000.00 | $55,324,000.00 | $111,955,000.00 | $55,330,000.00 | $217,827,000.00 | $165,199,000.00 | $52,456,000.00 | $58,100,000.00 | $235,290,000.00 | $178,712,000.00 | $119,096,000.00 | $58,860,000.00 | $238,679,000.00 | $179,524,000.00 | $59,213,000.00 | $57,908,000.00 | $193,842,000.00 | $140,954,000.00 | $46,369,000.00 | $45,273,000.00 | $166,937,000.00 | $44,725,000.00 | $42,246,000.00 | $39,654,000.00 | $154,403,000.00 | $40,325,000.00 | $72,804,000.00 | $35,254,000.00 | $128,401,000.00 | $94,789,000.00 | $32,683,000.00 | $29,024,000.00 | $101,702,000.00 | $74,087,000.00 | $48,132,000.00 | $81,690,000.00 | $76,138,000.00 | -- | $19,694,000.00 | $17,712,000.00 | $17,727,000.00 | -- | $59,615,000.00 | $45,051,000.00 | $28,441,000.00 | $13,906,000.00 | $39,476,000.00 | $25,274,000.00 | -- |
Research and Development | $11,167,000.00 | $40,135,000.00 | $30,647,000.00 | $20,542,000.00 | $10,677,000.00 | $38,222,000.00 | $9,309,000.00 | $9,450,000.00 | $10,557,000.00 | $33,855,000.00 | $23,241,000.00 | $12,181,000.00 | $36,940,000.00 | $7,915,000.00 | $17,635,000.00 | $8,987,000.00 | $32,700,000.00 | $24,541,000.00 | $16,182,000.00 | $8,013,000.00 | $28,735,000.00 | $7,458,000.00 | $13,697,000.00 | $6,665,000.00 | $23,560,000.00 | $5,877,000.00 | $6,084,000.00 | $5,823,000.00 | $22,388,000.00 | $17,110,000.00 | $5,816,000.00 | $5,318,000.00 | $18,350,000.00 | $13,471,000.00 | $4,397,000.00 | $4,314,000.00 | $16,607,000.00 | $11,925,000.00 | $3,914,000.00 | $3,456,000.00 | $11,863,000.00 | $8,405,000.00 | $5,379,000.00 | $2,628,000.00 | $2,515,000.00 | -- | $6,622,000.00 | $2,401,000.00 | $1,660,000.00 | -- | $5,222,000.00 | $3,639,000.00 | $2,335,000.00 | $1,112,000.00 | $4,281,000.00 | $3,140,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $50,640,000.00 | $193,826,000.00 | $48,867,000.00 | $97,542,000.00 | $50,027,000.00 | $313,448,000.00 | $147,709,000.00 | $100,135,000.00 | $47,914,000.00 | $139,987,000.00 | $91,590,000.00 | $51,069,000.00 | $157,991,000.00 | $116,354,000.00 | $38,105,000.00 | $41,275,000.00 | $155,434,000.00 | $38,343,000.00 | $80,075,000.00 | $39,412,000.00 | $149,781,000.00 | $110,781,000.00 | $37,229,000.00 | $36,180,000.00 | $121,616,000.00 | $29,945,000.00 | $57,558,000.00 | $27,591,000.00 | $105,170,000.00 | $27,783,000.00 | $27,395,000.00 | $24,511,000.00 | $87,254,000.00 | $22,921,000.00 | $39,616,000.00 | $19,413,000.00 | $67,873,000.00 | $17,639,000.00 | $31,285,000.00 | $14,576,000.00 | $50,403,000.00 | $36,662,000.00 | $24,109,000.00 | $42,989,000.00 | $10,737,000.00 | -- | $10,121,000.00 | $10,246,000.00 | $10,089,000.00 | -- | $32,746,000.00 | $8,342,000.00 | $14,733,000.00 | $6,833,000.00 | $23,550,000.00 | $17,367,000.00 | -- |
Loss from Operations | $6,827,000.00 | $28,167,000.00 | $10,415,000.00 | $9,357,000.00 | $3,749,000.00 | $-97,983,000.00 | $6,058,000.00 | $13,091,000.00 | $7,890,000.00 | $6,927,000.00 | $20,365,000.00 | $4,261,000.00 | $59,836,000.00 | $17,669,000.00 | $31,176,000.00 | $16,825,000.00 | $79,856,000.00 | $60,294,000.00 | $39,021,000.00 | $19,448,000.00 | $88,898,000.00 | $25,031,000.00 | $43,712,000.00 | $21,728,000.00 | $72,226,000.00 | $19,367,000.00 | $34,084,000.00 | $17,682,000.00 | $61,767,000.00 | $16,942,000.00 | $29,994,000.00 | $15,143,000.00 | $67,149,000.00 | $17,404,000.00 | $33,188,000.00 | $15,841,000.00 | $60,528,000.00 | $45,865,000.00 | $30,422,000.00 | $14,448,000.00 | $51,299,000.00 | $37,425,000.00 | $24,023,000.00 | $11,394,000.00 | $34,946,000.00 | -- | $24,677,000.00 | $7,466,000.00 | $7,638,000.00 | -- | $26,869,000.00 | $21,976,000.00 | $13,708,000.00 | $7,073,000.00 | $15,926,000.00 | $7,907,000.00 | -- |
Loss Before Income Taxes | $7,726,000.00 | $27,952,000.00 | $18,014,000.00 | $2,240,000.00 | $5,039,000.00 | $-97,877,000.00 | $18,826,000.00 | $5,202,000.00 | $7,590,000.00 | $7,063,000.00 | $20,189,000.00 | $3,948,000.00 | $62,945,000.00 | $51,394,000.00 | $32,997,000.00 | $17,879,000.00 | $81,193,000.00 | $61,860,000.00 | $20,698,000.00 | $19,661,000.00 | $91,655,000.00 | $70,119,000.00 | $44,698,000.00 | $21,906,000.00 | $74,435,000.00 | $55,230,000.00 | $17,575,000.00 | $17,997,000.00 | $64,221,000.00 | $49,278,000.00 | $31,711,000.00 | $15,768,000.00 | $67,861,000.00 | $50,692,000.00 | $17,311,000.00 | $15,384,000.00 | $60,531,000.00 | $15,387,000.00 | $15,908,000.00 | $14,551,000.00 | $51,578,000.00 | $13,433,000.00 | $12,745,000.00 | $11,397,000.00 | $10,382,000.00 | -- | $24,587,000.00 | $7,639,000.00 | $7,061,000.00 | -- | $26,755,000.00 | $8,289,000.00 | $13,705,000.00 | $6,992,000.00 | $15,713,000.00 | $7,390,000.00 | -- |
Earnings Per Share Basic | $0.21 | $0.66 | $0.39 | $0.09 | $0.10 | $-3.77 | $0.42 | $0.09 | $0.19 | $0.78 | $0.60 | $0.14 | $1.90 | $1.54 | $1.00 | $0.52 | $2.37 | $1.80 | $1.18 | $0.58 | $2.84 | $2.13 | $1.35 | $0.67 | $1.94 | $0.50 | $0.46 | $0.46 | $1.62 | $1.27 | $0.41 | $0.41 | $1.79 | $1.33 | $0.86 | $0.40 | $1.62 | $1.23 | $0.43 | $0.40 | $1.40 | $0.35 | $0.34 | $1.13 | $0.30 | -- | $0.72 | $0.22 | $0.23 | -- | $0.75 | $0.23 | $0.19 | $0.21 | $0.40 | -- | -- |
Weighted Average Shares Basic | 25,624,949 | 26,186,533 | 26,023,830 | 26,414,467 | 26,580,279 | 27,409,838 | 27,512,057 | 27,530,739 | 27,502,941 | 27,713,229 | 27,600,684 | 27,464,136 | 26,737,425 | 26,736,709 | 26,660,498 | 26,776,806 | 26,866,985 | 26,894,420 | 26,875,153 | 26,963,366 | 26,982,614 | 26,963,205 | 26,925,673 | 26,879,388 | 26,647,610 | 26,600,174 | 26,541,978 | 26,466,731 | 26,365,173 | 26,334,738 | 26,368,001 | 26,222,148 | 26,005,858 | 26,083,405 | 25,885,888 | 25,850,274 | 25,692,699 | 25,757,593 | 25,597,055 | 25,573,851 | 25,198,556 | 25,384,940 | 25,030,283 | 25,014,907 | 23,373,593 | -- | 22,975,950 | 23,929,886 | 20,934,948 | -- | 12,352,004 | 12,895,918 | 12,007,674 | 11,581,430 | 11,079,432 | 10,564,946 | -- |
Earnings Per Share Diluted | $0.20 | $0.66 | $0.39 | $-0.01 | $0.10 | $-3.77 | $0.14 | $0.28 | $0.19 | $0.17 | $0.47 | $0.13 | $1.89 | $1.54 | $0.47 | $0.52 | $2.35 | $1.79 | $0.60 | $0.57 | $2.81 | $0.77 | $1.34 | $0.66 | $1.93 | $0.49 | $0.45 | $0.46 | $1.61 | $0.45 | $0.80 | $0.40 | $1.77 | $1.31 | $0.84 | $0.40 | $1.60 | $1.20 | $0.81 | $0.39 | $1.36 | $0.34 | $0.33 | $0.32 | $0.98 | -- | $0.26 | $0.20 | $0.22 | -- | $0.67 | $0.58 | $0.17 | $0.19 | $0.34 | -- | -- |
Weighted Average Shares Diluted | 25,784,987 | 26,223,498 | 26,327,606 | 26,210,478 | 26,605,787 | 27,409,838 | 27,508,217 | 27,524,019 | 27,510,477 | 27,707,784 | 27,741,464 | 27,698,195 | 26,896,357 | 26,861,647 | 26,837,938 | 26,929,640 | 27,049,423 | 27,072,873 | 27,041,422 | 27,177,039 | 27,278,816 | 27,268,311 | 27,232,215 | 27,197,099 | 26,845,071 | 26,802,034 | 26,710,217 | 26,599,200 | 26,564,639 | 26,539,078 | 26,526,629 | 26,442,357 | 26,320,284 | 26,381,313 | 26,277,503 | 26,214,204 | 26,100,320 | 26,109,539 | 26,132,265 | 26,091,069 | 25,859,741 | 25,794,950 | 25,850,247 | 25,645,744 | 24,443,665 | -- | 24,356,785 | 23,743,122 | 22,226,356 | -- | 13,939,072 | 13,496,238 | 12,966,086 | 12,868,254 | 13,051,458 | 13,201,762 | -- |
Common Stock Shares Authorized | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | -- | 150,000,000 | 150,000,000 | 150,000,000 | -- | 150,000,000 | -- | -- | -- | 150,000,000 | -- | -- |
Common Stock Shares Outstanding | 25,316,070 | 25,721,957 | 25,785,903 | 26,095,434 | 26,202,723 | 26,888,425 | 27,326,750 | 27,503,100 | 27,493,661 | 27,603,649 | 27,761,063 | 27,689,746 | 26,776,796 | 26,753,545 | 26,706,556 | 26,648,524 | 26,786,459 | 26,759,109 | 26,882,097 | 26,846,981 | 26,984,747 | 27,068,068 | 27,026,394 | 26,931,546 | 26,828,651 | 26,631,444 | 26,586,152 | 26,488,949 | 26,504,868 | 26,432,035 | 26,415,690 | 26,301,688 | 26,200,718 | 26,159,735 | 25,953,735 | 25,893,815 | 25,838,110 | 25,816,096 | 25,672,300 | 25,606,090 | 25,546,107 | 25,445,177 | 25,304,743 | 25,170,856 | 24,803,640 | -- | 24,302,437 | 23,935,578 | 23,916,908 | -- | 9,706,270 | -- | -- | -- | 8,013,250 | -- | -- |
Common Stock Value | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $27,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $26,000.00 | $25,000.00 | -- | $24,000.00 | $24,000.00 | $24,000.00 | -- | $10,000.00 | -- | -- | -- | $8,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 | -- | -- |
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 | -- | 10,000,000 | 10,000,000 | 10,000,000 | -- | -- | -- | -- | -- | 10,000,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | $0.00 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $31.00 | $16.00 | -- | -- | $16.00 | -- | -- | -- | -- | -- | -- | -- |