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 | 6/30/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $4,847,000.00 | $9,269,000.00 | $4,673,000.00 | $7,092,000.00 | $9,927,000.00 | $7,973,000.00 | $11,677,000.00 | $16,588,000.00 | -- | -- | -- | -- | -- | -- | -- | $17,957,000.00 | $21,123,000.00 | $22,348,000.00 | $20,571,000.00 | $20,938,000.00 | $2,502,000.00 | $5,366,000.00 | $3,320,000.00 | $3,838,000.00 | $3,979,000.00 | $5,314,000.00 | $6,019,000.00 | $9,896,000.00 | $3,929,000.00 | $8,578,000.00 | $4,446,000.00 | $6,308,000.00 | $5,578,000.00 | $4,370,000.00 | $4,934,000.00 | $3,189,000.00 | $1,050,000.00 | $6,091,000.00 | $3,078,000.00 | $3,171,000.00 | $2,120,000.00 | $1,889,000.00 | $3,305,000.00 | $1,728,000.00 | $523,000.00 | $71,000.00 | $773,000.00 | $979,000.00 | $1,441,000.00 | $662,000.00 | $287,000.00 | $425,000.00 |
Accounts Receivable Net Current | $50,423,000.00 | $49,118,000.00 | $47,114,000.00 | $48,828,000.00 | $43,395,000.00 | $43,856,000.00 | $38,638,000.00 | $44,895,000.00 | $36,658,000.00 | $30,418,000.00 | $29,916,000.00 | $28,285,000.00 | $34,897,000.00 | $35,232,000.00 | $37,574,000.00 | $39,621,000.00 | $47,099,000.00 | $45,448,000.00 | $42,073,000.00 | $47,607,000.00 | $49,645,000.00 | $46,633,000.00 | $44,800,000.00 | $43,994,000.00 | $34,592,000.00 | $32,982,000.00 | $67,696,000.00 | $33,292,000.00 | $86,285,000.00 | $63,388,000.00 | $72,897,000.00 | $78,457,000.00 | $85,335,000.00 | $60,855,000.00 | $44,860,000.00 | $52,704,000.00 | $43,282,000.00 | $38,170,000.00 | $31,370,000.00 | $38,097,000.00 | $38,510,000.00 | $36,189,000.00 | $33,087,000.00 | $35,054,000.00 | $30,036,000.00 | $23,913,000.00 | -- | -- | -- | $19,557,000.00 | -- | -- |
Inventory | $83,510,000.00 | $82,337,000.00 | $85,186,000.00 | $83,309,000.00 | $79,051,000.00 | $69,801,000.00 | $77,602,000.00 | $76,295,000.00 | $60,498,000.00 | $56,055,000.00 | $58,641,000.00 | $59,060,000.00 | $64,360,000.00 | $58,734,000.00 | $67,922,000.00 | $71,525,000.00 | $64,073,000.00 | $58,024,000.00 | $67,480,000.00 | $69,154,000.00 | $64,168,000.00 | $54,360,000.00 | $63,422,000.00 | $63,487,000.00 | $68,513,000.00 | $69,487,000.00 | $106,992,000.00 | $72,032,000.00 | $120,188,000.00 | $119,269,000.00 | $123,546,000.00 | $124,529,000.00 | $120,487,000.00 | $97,182,000.00 | $81,085,000.00 | $79,760,000.00 | $74,895,000.00 | $72,734,000.00 | $75,428,000.00 | $67,290,000.00 | $62,761,000.00 | $61,290,000.00 | $60,506,000.00 | $53,332,000.00 | $47,975,000.00 | $42,307,000.00 | -- | -- | -- | $30,694,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $4,144,000.00 | $4,084,000.00 | $2,748,000.00 | $3,694,000.00 | $3,504,000.00 | $3,832,000.00 | $2,552,000.00 | $2,611,000.00 | $3,198,000.00 | $2,218,000.00 | $4,392,000.00 | $4,950,000.00 | $5,050,000.00 | $4,706,000.00 | $3,178,000.00 | $3,308,000.00 | $4,259,000.00 | $1,639,000.00 | $2,017,000.00 | $2,369,000.00 | $2,743,000.00 | $2,017,000.00 | $4,322,000.00 | $4,676,000.00 | $5,057,000.00 | $4,745,000.00 | $3,823,000.00 | $5,139,000.00 | $4,218,000.00 | $4,872,000.00 | $4,709,000.00 | $4,927,000.00 | $6,853,000.00 | $1,733,000.00 | $1,908,000.00 | $2,444,000.00 | $1,854,000.00 | $1,669,000.00 | $1,927,000.00 | $1,488,000.00 | $2,082,000.00 | $1,206,000.00 | $2,516,000.00 | $2,067,000.00 | $1,943,000.00 | $1,317,000.00 | -- | -- | -- | $1,700,000.00 | -- | -- |
Total Current Assets | $145,062,000.00 | $145,573,000.00 | $140,983,000.00 | $144,229,000.00 | $137,968,000.00 | $127,504,000.00 | $131,477,000.00 | $143,270,000.00 | $117,849,000.00 | $106,271,000.00 | $117,688,000.00 | $126,900,000.00 | $130,872,000.00 | $123,417,000.00 | $129,954,000.00 | $140,666,000.00 | $142,052,000.00 | $131,993,000.00 | $140,234,000.00 | $149,219,000.00 | $130,361,000.00 | $110,322,000.00 | $118,372,000.00 | $126,149,000.00 | $149,135,000.00 | $151,164,000.00 | $201,449,000.00 | $215,126,000.00 | $223,085,000.00 | $202,700,000.00 | $211,834,000.00 | $220,539,000.00 | $223,519,000.00 | $174,317,000.00 | $134,751,000.00 | $139,898,000.00 | $124,714,000.00 | $122,037,000.00 | $116,452,000.00 | $115,052,000.00 | $110,443,000.00 | $104,777,000.00 | $103,450,000.00 | $96,496,000.00 | $84,805,000.00 | $71,209,000.00 | -- | -- | -- | $54,703,000.00 | -- | -- |
Property Plant and Equipement | $51,594,000.00 | $49,560,000.00 | $48,747,000.00 | $49,929,000.00 | $51,849,000.00 | $51,697,000.00 | $50,589,000.00 | $49,433,000.00 | $17,739,000.00 | $18,723,000.00 | $18,531,000.00 | $18,461,000.00 | $18,627,000.00 | $19,348,000.00 | $19,351,000.00 | $20,268,000.00 | $20,193,000.00 | $20,249,000.00 | $20,366,000.00 | $20,850,000.00 | $21,898,000.00 | $22,038,000.00 | $22,287,000.00 | $22,152,000.00 | $21,673,000.00 | $37,241,000.00 | $23,311,000.00 | $23,451,000.00 | $41,775,000.00 | $41,985,000.00 | $46,635,000.00 | $44,073,000.00 | $44,281,000.00 | $28,846,000.00 | $10,097,000.00 | $10,477,000.00 | $10,706,000.00 | $11,143,000.00 | $11,379,000.00 | $10,187,000.00 | $10,253,000.00 | $10,297,000.00 | $10,273,000.00 | $10,358,000.00 | $10,850,000.00 | $11,017,000.00 | -- | -- | -- | $10,659,000.00 | -- | -- |
Intangible Assets Net | $11,323,000.00 | $12,225,000.00 | $12,769,000.00 | $13,696,000.00 | $13,877,000.00 | $14,367,000.00 | $14,511,000.00 | $15,678,000.00 | $14,160,000.00 | $15,671,000.00 | $15,752,000.00 | $15,807,000.00 | $16,117,000.00 | $17,032,000.00 | $17,204,000.00 | $23,366,000.00 | $23,818,000.00 | $24,773,000.00 | $28,260,000.00 | $29,042,000.00 | $30,847,000.00 | $31,014,000.00 | $31,247,000.00 | $31,094,000.00 | $55,546,000.00 | $56,809,000.00 | $33,734,000.00 | $34,056,000.00 | $70,166,000.00 | $70,629,000.00 | $73,740,000.00 | $75,510,000.00 | $76,060,000.00 | $51,922,000.00 | $21,783,000.00 | $22,697,000.00 | $23,360,000.00 | $24,036,000.00 | $23,242,000.00 | $17,308,000.00 | $17,840,000.00 | $18,442,000.00 | $18,587,000.00 | $19,051,000.00 | $19,689,000.00 | $20,153,000.00 | -- | -- | -- | $20,403,000.00 | -- | -- |
Goodwill | $36,968,000.00 | $37,354,000.00 | $36,674,000.00 | $37,075,000.00 | $37,164,000.00 | $36,916,000.00 | $36,015,000.00 | $36,805,000.00 | $26,889,000.00 | $27,472,000.00 | $26,699,000.00 | $25,958,000.00 | $25,621,000.00 | $32,635,000.00 | $31,973,000.00 | $36,122,000.00 | $35,808,000.00 | $36,298,000.00 | $42,508,000.00 | $42,654,000.00 | $44,359,000.00 | $43,569,000.00 | $43,014,000.00 | $41,948,000.00 | $40,056,000.00 | $70,248,000.00 | $77,186,000.00 | $40,943,000.00 | $81,572,000.00 | $80,089,000.00 | $82,035,000.00 | $82,012,000.00 | $76,546,000.00 | $48,944,000.00 | $22,213,000.00 | $22,492,000.00 | $22,511,000.00 | $22,514,000.00 | $19,880,000.00 | $15,276,000.00 | $15,259,000.00 | $15,283,000.00 | $15,266,000.00 | $15,245,000.00 | $15,291,000.00 | $15,267,000.00 | -- | -- | -- | $14,452,000.00 | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | $1,143,000.00 | $1,143,000.00 | $1,143,000.00 | $1,143,000.00 | $168,000.00 | $204,000.00 | $250,000.00 | $281,000.00 | $1,250,000.00 | $1,302,000.00 | $1,313,000.00 | $1,570,000.00 | $1,234,000.00 | $1,270,000.00 | $1,473,000.00 | $1,475,000.00 | $1,548,000.00 | $1,600,000.00 | $1,636,000.00 | $1,978,000.00 | $1,837,000.00 | $1,251,000.00 | $1,819,000.00 | $5,503,000.00 | $5,865,000.00 | $6,070,000.00 | $6,325,000.00 | $4,176,000.00 | $1,019,000.00 | $1,033,000.00 | $975,000.00 | $1,031,000.00 | $1,073,000.00 | $108,000.00 | $121,000.00 | $139,000.00 | $134,000.00 | $146,000.00 | $161,000.00 | $150,000.00 | -- | -- | -- | $51,000.00 | -- | -- |
Total Assets | $256,245,000.00 | $255,731,000.00 | $247,123,000.00 | $253,391,000.00 | $249,264,000.00 | $236,603,000.00 | $239,542,000.00 | $252,343,000.00 | $181,675,000.00 | $173,595,000.00 | $181,413,000.00 | $190,143,000.00 | $194,507,000.00 | $195,428,000.00 | $202,749,000.00 | $226,754,000.00 | $228,461,000.00 | $217,249,000.00 | $234,441,000.00 | $244,874,000.00 | $230,777,000.00 | $225,188,000.00 | $231,857,000.00 | $229,815,000.00 | $314,401,000.00 | $317,985,000.00 | $383,970,000.00 | $407,823,000.00 | $424,130,000.00 | $402,859,000.00 | $437,673,000.00 | $445,329,000.00 | $443,617,000.00 | $316,237,000.00 | $191,799,000.00 | $198,715,000.00 | $184,377,000.00 | $182,730,000.00 | $174,284,000.00 | $160,370,000.00 | $156,427,000.00 | $151,504,000.00 | $149,437,000.00 | $143,046,000.00 | $133,810,000.00 | $121,591,000.00 | -- | -- | -- | $105,517,000.00 | -- | -- |
Accounts Payable | $50,753,000.00 | $47,644,000.00 | $50,665,000.00 | $53,016,000.00 | $49,256,000.00 | $45,682,000.00 | $46,967,000.00 | $59,140,000.00 | $43,473,000.00 | $32,429,000.00 | $29,337,000.00 | $29,667,000.00 | $37,944,000.00 | $29,593,000.00 | $33,176,000.00 | $44,378,000.00 | $44,128,000.00 | $36,896,000.00 | $40,269,000.00 | $46,183,000.00 | $45,875,000.00 | $35,386,000.00 | $36,455,000.00 | $41,003,000.00 | $43,946,000.00 | $33,801,000.00 | $54,160,000.00 | $39,483,000.00 | $65,334,000.00 | $62,137,000.00 | $52,465,000.00 | $57,480,000.00 | $57,879,000.00 | $36,006,000.00 | $27,263,000.00 | $29,066,000.00 | $27,885,000.00 | $24,974,000.00 | $23,142,000.00 | $26,443,000.00 | $26,599,000.00 | $25,101,000.00 | $29,567,000.00 | $26,865,000.00 | $24,513,000.00 | $18,421,000.00 | -- | -- | -- | $14,447,000.00 | -- | -- |
Accrued Liabilities | $14,095,000.00 | $14,503,000.00 | $13,780,000.00 | $14,234,000.00 | $13,052,000.00 | $12,379,000.00 | $14,645,000.00 | $12,913,000.00 | $9,593,000.00 | $7,909,000.00 | $9,265,000.00 | $9,610,000.00 | $8,963,000.00 | $9,138,000.00 | $9,359,000.00 | $9,874,000.00 | $9,282,000.00 | $9,249,000.00 | $9,138,000.00 | $9,570,000.00 | $9,842,000.00 | $10,070,000.00 | $10,372,000.00 | $10,528,000.00 | $14,806,000.00 | $10,278,000.00 | $17,830,000.00 | $9,725,000.00 | $20,842,000.00 | $21,053,000.00 | $19,374,000.00 | $21,315,000.00 | $21,006,000.00 | $13,003,000.00 | $8,508,000.00 | $8,507,000.00 | $6,902,000.00 | $8,894,000.00 | $6,975,000.00 | $7,538,000.00 | $6,626,000.00 | $7,745,000.00 | $6,091,000.00 | $6,799,000.00 | $6,122,000.00 | $4,946,000.00 | -- | -- | -- | $4,335,000.00 | -- | -- |
Total Current Liabilities | $174,753,000.00 | $176,047,000.00 | $175,449,000.00 | $182,925,000.00 | $179,930,000.00 | $168,642,000.00 | $175,663,000.00 | $184,094,000.00 | $108,646,000.00 | $104,686,000.00 | $112,080,000.00 | $120,523,000.00 | $122,732,000.00 | $115,878,000.00 | $123,456,000.00 | $134,679,000.00 | $140,027,000.00 | $129,245,000.00 | $135,127,000.00 | $145,539,000.00 | $160,705,000.00 | $154,343,000.00 | $160,770,000.00 | $166,563,000.00 | $226,220,000.00 | $229,325,000.00 | $270,888,000.00 | $273,366,000.00 | $287,585,000.00 | $276,358,000.00 | $300,193,000.00 | $308,033,000.00 | $308,431,000.00 | $188,117,000.00 | $100,092,000.00 | $108,217,000.00 | $97,280,000.00 | $97,653,000.00 | $92,178,000.00 | $96,274,000.00 | $94,961,000.00 | $91,971,000.00 | $92,229,000.00 | $92,591,000.00 | $85,307,000.00 | $74,797,000.00 | -- | -- | -- | $62,243,000.00 | -- | -- |
Long Term Debt | $88,193,000.00 | $91,558,000.00 | $87,756,000.00 | $91,424,000.00 | $92,397,000.00 | $86,406,000.00 | $93,467,000.00 | $91,335,000.00 | -- | $42,741,000.00 | -- | -- | -- | $59,741,000.00 | -- | -- | -- | $67,528,000.00 | -- | -- | -- | $89,995,000.00 | -- | -- | -- | $133,916,000.00 | -- | -- | -- | $169,014,000.00 | $35,048,000.00 | $35,556,000.00 | $36,001,000.00 | $107,953,000.00 | -- | -- | -- | $2,896,000.00 | -- | -- | -- | $2,755,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $5,645,000.00 | $5,440,000.00 | $5,014,000.00 | $4,621,000.00 | $4,622,000.00 | $4,266,000.00 | $3,674,000.00 | $3,073,000.00 | $2,948,000.00 | $3,025,000.00 | $2,870,000.00 | $2,780,000.00 | $2,663,000.00 | $2,793,000.00 | $2,766,000.00 | $2,640,000.00 | $2,582,000.00 | $2,674,000.00 | $2,773,000.00 | $2,708,000.00 | $2,458,000.00 | $2,802,000.00 | $2,743,000.00 | $2,618,000.00 | $2,522,000.00 | $2,918,000.00 | $3,036,000.00 | $2,805,000.00 | $2,531,000.00 | $2,630,000.00 | $3,112,000.00 | $2,811,000.00 | $2,530,000.00 | $1,789,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-5,369,000.00 | $-4,169,000.00 | $-6,261,000.00 | $-5,127,000.00 | $-5,149,000.00 | $-5,822,000.00 | $-8,615,000.00 | $-6,608,000.00 | $-2,684,000.00 | $-1,708,000.00 | $-2,836,000.00 | $-3,889,000.00 | $-4,208,000.00 | $-3,700,000.00 | $-4,599,000.00 | $-3,525,000.00 | $-3,789,000.00 | $-3,169,000.00 | $-2,657,000.00 | $-2,421,000.00 | $-399,000.00 | $-1,035,000.00 | $-1,363,000.00 | $-2,158,000.00 | $-3,929,000.00 | $-4,272,000.00 | $-2,822,000.00 | $-4,304,000.00 | $-3,323,000.00 | $-5,392,000.00 | $-3,911,000.00 | $-3,563,000.00 | $-5,066,000.00 | $-1,023,000.00 | $-426,000.00 | $327,000.00 | $105,000.00 | $389,000.00 | $583,000.00 | $246,000.00 | $367,000.00 | $716,000.00 | $628,000.00 | $182,000.00 | $560,000.00 | $261,000.00 | -- | -- | -- | $708,000.00 | -- | -- |
Accumulated Deficit | $-63,699,000.00 | $-65,982,000.00 | $-71,182,000.00 | $-72,882,000.00 | $-73,285,000.00 | $-73,338,000.00 | $-73,835,000.00 | $-70,463,000.00 | $-59,270,000.00 | $-63,863,000.00 | $-61,977,000.00 | $-60,406,000.00 | $-57,729,000.00 | $-50,253,000.00 | $-49,466,000.00 | $-37,615,000.00 | $-40,851,000.00 | $-41,761,000.00 | $-30,913,000.00 | $-31,035,000.00 | $-30,068,000.00 | $-28,583,000.00 | $-27,761,000.00 | $-24,309,000.00 | $-21,983,000.00 | $-18,572,000.00 | $-7,212,000.00 | $16,262,000.00 | $18,048,000.00 | $16,588,000.00 | $22,083,000.00 | $21,874,000.00 | $21,736,000.00 | $21,960,000.00 | $21,488,000.00 | $19,720,000.00 | $16,734,000.00 | $14,857,000.00 | $11,866,000.00 | $9,245,000.00 | $6,590,000.00 | $4,679,000.00 | $2,664,000.00 | $161,000.00 | $-2,117,000.00 | $-3,368,000.00 | -- | -- | -- | $-6,148,000.00 | -- | -- |
Total Stockholders' Equity | $71,277,000.00 | $69,617,000.00 | $61,865,000.00 | $60,851,000.00 | $59,847,000.00 | $58,395,000.00 | $54,473,000.00 | $59,131,000.00 | $73,029,000.00 | $68,909,000.00 | -- | -- | -- | $79,550,000.00 | -- | -- | -- | $88,004,000.00 | $99,314,000.00 | $99,335,000.00 | $70,072,000.00 | $70,845,000.00 | $71,087,000.00 | $73,416,000.00 | $72,047,000.00 | $72,465,000.00 | $86,777,000.00 | $108,446,000.00 | $110,934,000.00 | $107,012,000.00 | $113,746,000.00 | $113,584,000.00 | $111,653,000.00 | $104,766,000.00 | $91,707,000.00 | $90,498,000.00 | $87,097,000.00 | $84,991,000.00 | $82,106,000.00 | $64,096,000.00 | $61,466,000.00 | $59,533,000.00 | $57,208,000.00 | $50,455,000.00 | $48,503,000.00 | $46,794,000.00 | -- | -- | -- | $43,274,000.00 | $40,428,000.00 | $35,014,000.00 |
Controlling Interest in Subsidiaries | $10,215,000.00 | $10,067,000.00 | $9,809,000.00 | $9,615,000.00 | $9,487,000.00 | $9,566,000.00 | $9,406,000.00 | $9,118,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $25,277,000.00 | $25,164,000.00 | $26,305,000.00 | $26,011,000.00 | $25,611,000.00 | $23,288,000.00 | $23,734,000.00 | $23,712,000.00 | $23,533,000.00 | $23,240,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $256,245,000.00 | $255,731,000.00 | $247,122,000.00 | $253,391,000.00 | $249,264,000.00 | $236,603,000.00 | $239,542,000.00 | $252,343,000.00 | $181,675,000.00 | $173,595,000.00 | $181,413,000.00 | $190,143,000.00 | $194,507,000.00 | $195,402,000.00 | $202,749,000.00 | $226,754,000.00 | $228,461,000.00 | $217,249,000.00 | $234,441,000.00 | $244,874,000.00 | $230,777,000.00 | $225,188,000.00 | $231,857,000.00 | $229,815,000.00 | $323,544,000.00 | $326,954,000.00 | $375,347,000.00 | $407,823,000.00 | $424,130,000.00 | $406,658,000.00 | $437,673,000.00 | $445,329,000.00 | $443,617,000.00 | $316,123,000.00 | $191,799,000.00 | $198,715,000.00 | $184,377,000.00 | $182,730,000.00 | $174,284,000.00 | $160,370,000.00 | $156,427,000.00 | $151,504,000.00 | $149,437,000.00 | $143,046,000.00 | $133,810,000.00 | $121,591,000.00 | -- | -- | -- | $105,517,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 | 6/30/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $205,249,000.00 | -- | -- | -- | $142,291,000.00 | -- | -- | -- | $95,875,000.00 | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $16,883,000.00 | $62,352,000.00 | $45,930,000.00 | $14,935,000.00 | $14,410,000.00 | $50,019,000.00 | $12,344,000.00 | $12,367,000.00 | $20,245,000.00 | $30,866,000.00 | $6,659,000.00 | $5,531,000.00 | $10,247,000.00 | $40,456,000.00 | $30,876,000.00 | $10,835,000.00 | $11,948,000.00 | $8,512,000.00 | $35,535,000.00 | $12,441,000.00 | $11,100,000.00 | $36,846,000.00 | $9,873,000.00 | $9,404,000.00 | $7,392,000.00 | $10,012,000.00 | $11,655,000.00 | $16,845,000.00 | $18,445,000.00 | $15,199,000.00 | $56,463,000.00 | $38,155,000.00 | $20,313,000.00 | $12,601,000.00 | $10,915,000.00 | $13,144,000.00 | $11,604,000.00 | $12,779,000.00 | $33,697,000.00 | $22,496,000.00 | $10,236,000.00 | $10,322,000.00 | $10,810,000.00 | $10,756,000.00 | $8,576,000.00 | $29,250,000.00 | $7,824,000.00 | $7,478,000.00 | $6,459,000.00 | $23,334,000.00 | $11,157,000.00 | -- |
Research and Development | $854,000.00 | $3,400,000.00 | $2,512,000.00 | $1,651,000.00 | $814,000.00 | $2,989,000.00 | $659,000.00 | $1,436,000.00 | $1,585,000.00 | $3,227,000.00 | $788,000.00 | $1,458,000.00 | $687,000.00 | $2,714,000.00 | $1,890,000.00 | $1,394,000.00 | $687,000.00 | $2,839,000.00 | $801,000.00 | $1,378,000.00 | $652,000.00 | $2,564,000.00 | $1,902,000.00 | $596,000.00 | $1,207,000.00 | $2,939,000.00 | $1,238,000.00 | $735,000.00 | $1,489,000.00 | $5,829,000.00 | $4,563,000.00 | $2,018,000.00 | $1,216,000.00 | $2,552,000.00 | $611,000.00 | $578,000.00 | $720,000.00 | $2,912,000.00 | $2,084,000.00 | $1,418,000.00 | $812,000.00 | $2,457,000.00 | $1,920,000.00 | $649,000.00 | $670,000.00 | $1,571,000.00 | $1,123,000.00 | $358,000.00 | $323,000.00 | $1,173,000.00 | $836,000.00 | -- |
Selling, General, and Administrative | $11,119,000.00 | $43,122,000.00 | $32,342,000.00 | $21,797,000.00 | $11,031,000.00 | $40,417,000.00 | $30,317,000.00 | $19,877,000.00 | $15,813,000.00 | $28,743,000.00 | $6,462,000.00 | $14,764,000.00 | $8,039,000.00 | $35,615,000.00 | $27,603,000.00 | $19,426,000.00 | $9,496,000.00 | $35,707,000.00 | $27,184,000.00 | $9,008,000.00 | $9,986,000.00 | $34,547,000.00 | $25,797,000.00 | $8,657,000.00 | $12,099,000.00 | $36,972,000.00 | $11,378,000.00 | $9,540,000.00 | $13,599,000.00 | $55,256,000.00 | $13,307,000.00 | $28,135,000.00 | $16,955,000.00 | $31,776,000.00 | $21,554,000.00 | $14,661,000.00 | $7,273,000.00 | $26,026,000.00 | $19,095,000.00 | $13,217,000.00 | $6,167,000.00 | $23,548,000.00 | $5,742,000.00 | $5,911,000.00 | $5,386,000.00 | $19,826,000.00 | $5,149,000.00 | $4,879,000.00 | $4,884,000.00 | $16,448,000.00 | $10,537,000.00 | -- |
Total Operating Expenses | $11,973,000.00 | $46,510,000.00 | $34,854,000.00 | $23,448,000.00 | $11,845,000.00 | $45,642,000.00 | $34,648,000.00 | $14,037,000.00 | $17,398,000.00 | $38,692,000.00 | $30,194,000.00 | $7,496,000.00 | $15,448,000.00 | $46,441,000.00 | $37,605,000.00 | $20,820,000.00 | $10,183,000.00 | $44,282,000.00 | $29,363,000.00 | $9,734,000.00 | $10,638,000.00 | $37,111,000.00 | $8,901,000.00 | $9,253,000.00 | $13,306,000.00 | $39,911,000.00 | $9,710,000.00 | $30,049,000.00 | $15,088,000.00 | $61,085,000.00 | $14,636,000.00 | $14,908,000.00 | $18,171,000.00 | $34,328,000.00 | $7,504,000.00 | $15,959,000.00 | $7,993,000.00 | $28,938,000.00 | $21,179,000.00 | $14,635,000.00 | $6,979,000.00 | $26,005,000.00 | $18,959,000.00 | $6,560,000.00 | $6,056,000.00 | $22,649,000.00 | $16,035,000.00 | $10,444,000.00 | $5,207,000.00 | $17,797,000.00 | $7,813,000.00 | -- |
Loss from Operations | $4,910,000.00 | $15,842,000.00 | $11,076,000.00 | $3,332,000.00 | $2,565,000.00 | $4,377,000.00 | $1,208,000.00 | $-1,020,000.00 | $2,847,000.00 | $-7,826,000.00 | $-7,757,000.00 | $-1,965,000.00 | $-5,201,000.00 | $-5,985,000.00 | $-8,692,000.00 | $1,963,000.00 | $1,765,000.00 | $-235,000.00 | $3,003,000.00 | $2,707,000.00 | $462,000.00 | $-265,000.00 | $972,000.00 | $176,000.00 | $-2,236,000.00 | $-1,715,000.00 | $-3,168,000.00 | $-2,114,000.00 | $3,357,000.00 | $8,421,000.00 | $3,672,000.00 | $4,644,000.00 | $2,142,000.00 | $13,936,000.00 | $3,411,000.00 | $8,789,000.00 | $3,611,000.00 | $17,538,000.00 | $12,518,000.00 | $4,604,000.00 | $3,257,000.00 | $14,459,000.00 | $4,467,000.00 | $6,716,000.00 | $2,520,000.00 | $6,601,000.00 | $5,726,000.00 | $2,241,000.00 | $1,252,000.00 | $5,537,000.00 | $3,344,000.00 | -- |
Loss Before Income Taxes | $2,675,000.00 | $5,462,000.00 | $3,400,000.00 | $700,000.00 | $-13,000.00 | $-2,184,000.00 | $-2,878,000.00 | $-1,871,000.00 | $5,202,000.00 | $-12,045,000.00 | $-11,083,000.00 | $-3,058,000.00 | $-6,640,000.00 | $-5,729,000.00 | $-9,893,000.00 | $4,676,000.00 | $1,060,000.00 | $-12,667,000.00 | $-1,790,000.00 | $-2,247,000.00 | $-1,786,000.00 | $-7,185,000.00 | $-1,241,000.00 | -- | -- | $-23,755,000.00 | -- | -- | -- | $-4,709,000.00 | -- | -- | -- | $12,554,000.00 | -- | -- | -- | $16,384,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.11 | $0.36 | $0.11 | $0.02 | -- | $-0.21 | $-0.25 | $-0.09 | $0.23 | $-0.69 | $-0.59 | $-0.51 | $-0.38 | $-0.43 | $-0.39 | $0.21 | $0.05 | $-0.72 | $0.01 | $-0.14 | $-0.09 | $-0.49 | $-0.44 | $-0.15 | $-0.20 | $-2.18 | $-1.27 | $-0.02 | $0.09 | $-0.34 | $0.01 | $0.01 | $-0.01 | $0.51 | $0.48 | $0.35 | $0.14 | $0.22 | $0.21 | $0.22 | $0.16 | $0.68 | $0.21 | $0.30 | $0.11 | $0.24 | $0.22 | $0.09 | $0.04 | $0.19 | $0.33 | -- |
Weighted Average Shares Basic | 20,284,920 | 20,209,132 | 20,193,696 | 20,164,486 | 20,122,054 | 20,055,836 | 20,094,475 | 20,012,735 | 19,873,840 | 19,773,081 | 19,778,225 | 19,748,249 | 19,733,772 | 19,696,093 | 19,690,233 | 19,681,666 | 19,678,081 | 19,625,695 | 19,610,168 | 17,734,383 | 16,666,937 | 16,595,726 | 16,573,927 | 16,553,667 | 16,559,343 | 16,174,403 | 16,127,346 | 16,125,788 | 16,105,601 | 15,970,074 | 16,014,594 | 16,014,059 | 15,836,423 | 13,980,142 | 13,822,918 | 13,822,383 | 13,807,312 | 13,760,918 | 12,352,266 | 12,295,879 | 12,275,759 | 12,256,237 | 11,845,729 | 11,698,256 | 11,683,306 | 11,441,914 | 11,409,533 | 11,409,533 | 11,402,821 | 11,362,361 | 10,957,646 | -- |
Earnings Per Share Diluted | $0.11 | $0.36 | $0.08 | $0.02 | -- | $-0.21 | $-0.25 | $-0.10 | $0.23 | $-0.69 | $-0.59 | $-0.14 | $-0.38 | $-0.43 | $-0.60 | $0.21 | $0.05 | $-0.72 | $-0.13 | $-0.05 | $-0.09 | $-0.49 | $-0.44 | $-0.35 | $-0.21 | $-2.18 | $-1.45 | $-0.02 | $0.09 | $-0.34 | $0.01 | $0.01 | $-0.01 | $0.51 | $0.13 | $0.35 | $0.14 | $0.22 | $0.21 | $0.22 | $0.16 | $0.68 | $0.51 | $0.20 | $0.11 | $0.24 | $0.09 | $0.09 | $0.04 | $0.19 | $0.33 | -- |
Weighted Average Shares Diluted | 20,363,642 | 20,223,825 | 20,254,830 | 20,209,959 | 20,122,054 | 20,055,836 | 20,094,475 | 20,058,966 | 19,947,565 | 19,773,081 | 19,778,225 | 19,748,249 | 19,733,772 | 19,687,414 | 19,684,521 | 19,734,195 | 19,694,973 | 18,409,296 | 19,694,379 | 17,200,660 | 16,666,937 | 16,595,726 | 16,532,683 | 16,512,061 | 16,559,343 | 16,133,284 | 16,127,346 | 16,125,788 | 16,105,982 | 16,015,219 | 16,039,361 | 16,031,011 | 15,836,423 | 14,029,205 | 13,873,157 | 13,857,398 | 13,840,506 | 13,821,352 | 12,403,665 | 12,337,493 | 12,307,792 | 12,266,867 | 12,148,776 | 11,729,360 | 11,684,829 | 11,548,158 | 11,454,012 | 11,601,180 | 11,581,676 | 11,380,966 | 10,965,444 | -- |
Common Stock Shares Authorized | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | -- | -- | -- | 20,000,000 | -- | -- |
Common Stock Shares Outstanding | 20,316,054 | 20,258,194 | 20,252,114 | 20,243,756 | 20,161,811 | 20,107,014 | 20,099,849 | 20,078,254 | 19,906,730 | 19,821,090 | 19,713,185 | 19,713,185 | 19,760,120 | 19,713,185 | 19,691,936 | 19,689,873 | 19,682,713 | 19,645,773 | 19,615,390 | 19,606,518 | 16,668,986 | 16,617,932 | 16,585,062 | 16,556,679 | 16,552,186 | 16,200,294 | 16,138,163 | 16,126,106 | 16,125,661 | 16,072,100 | 16,014,594 | 16,014,594 | 16,013,845 | 14,989,694 | 13,822,918 | 13,822,918 | 13,822,169 | 13,801,277 | 13,760,474 | 12,295,879 | 12,295,879 | 12,268,443 | 12,227,631 | 11,727,631 | 11,699,702 | 11,681,051 | -- | -- | -- | 11,394,621 | -- | -- |
Common Stock Value | $134,700,000.00 | $134,328,000.00 | $134,294,000.00 | $134,239,000.00 | $133,659,000.00 | $133,289,000.00 | $133,249,000.00 | $133,129,000.00 | $132,035,000.00 | $131,455,000.00 | $131,276,000.00 | $131,135,000.00 | $131,049,000.00 | $130,710,000.00 | $130,592,000.00 | $130,575,000.00 | $130,492,000.00 | $130,260,000.00 | $130,111,000.00 | $130,083,000.00 | $98,081,000.00 | $97,661,000.00 | $97,468,000.00 | $97,279,000.00 | $97,247,000.00 | $94,324,000.00 | $93,775,000.00 | $93,683,000.00 | $93,678,000.00 | $93,186,000.00 | $92,462,000.00 | $92,462,000.00 | $92,453,000.00 | $82,040,000.00 | $68,894,000.00 | $68,894,000.00 | $68,888,000.00 | $68,554,000.00 | $68,282,000.00 | $53,329,000.00 | $53,329,000.00 | $53,040,000.00 | $52,760,000.00 | $48,979,000.00 | $48,717,000.00 | $48,571,000.00 | -- | -- | -- | $46,920,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | 150,000 | -- | -- | -- | 150,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |