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 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $5,206,000.00 | $5,095,000.00 | $7,053,000.00 | $4,462,000.00 | $5,689,000.00 | $10,704,000.00 | $8,623,000.00 | $7,191,000.00 | $7,030,000.00 | $8,144,000.00 | $9,245,000.00 | $10,738,000.00 | $16,717,000.00 | $15,270,000.00 | $21,100,000.00 | $1,819,000.00 | $2,306,000.00 | $1,349,000.00 | $1,773,000.00 | $1,579,000.00 | $3,415,000.00 | $7,003,000.00 | $19,261,000.00 | $18,420,000.00 | $19,065,000.00 | $18,674,000.00 | $9,613,000.00 | $18,391,000.00 | $18,488,000.00 | $18,664,000.00 | $17,081,000.00 | $18,549,000.00 | $19,172,000.00 | $18,173,000.00 | $15,527,000.00 | $14,160,000.00 | $17,428,000.00 | $16,592,000.00 | $15,608,000.00 |
Accounts Receivable Net Current | $13,093,000.00 | $8,929,000.00 | $10,777,000.00 | $10,801,000.00 | $10,720,000.00 | $8,064,000.00 | $8,852,000.00 | $9,478,000.00 | $13,107,000.00 | $8,467,000.00 | $11,463,000.00 | $10,479,000.00 | $7,962,000.00 | $7,234,000.00 | $8,603,000.00 | $6,376,000.00 | $8,922,000.00 | $7,444,000.00 | $8,668,000.00 | $11,108,000.00 | $9,120,000.00 | $9,881,000.00 | $11,471,000.00 | $12,124,000.00 | $9,998,000.00 | $9,317,000.00 | $10,451,000.00 | $10,801,000.00 | $8,990,000.00 | $8,010,000.00 | $8,791,000.00 | $12,277,000.00 | $13,470,000.00 | $12,394,000.00 | $13,647,000.00 | $13,197,000.00 | $30,375,000.00 | $47,666,000.00 | $61,597,000.00 | $64,926,000.00 | $58,468,000.00 | $38,533,000.00 | $46,454,000.00 | $52,909,000.00 | $52,855,000.00 | $38,530,000.00 | $44,243,000.00 | $63,718,000.00 | $60,547,000.00 | $42,984,000.00 | -- | -- | -- | $41,434,000.00 | -- |
Inventory | $70,890,000.00 | $77,314,000.00 | $76,669,000.00 | $64,049,000.00 | $52,489,000.00 | $42,133,000.00 | $35,177,000.00 | $29,379,000.00 | $31,374,000.00 | $30,100,000.00 | $27,438,000.00 | $23,317,000.00 | $18,675,000.00 | $16,236,000.00 | $17,844,000.00 | $18,485,000.00 | $19,401,000.00 | $20,784,000.00 | $20,566,000.00 | $19,919,000.00 | $21,209,000.00 | $18,584,000.00 | $18,856,000.00 | $17,555,000.00 | $16,579,000.00 | $17,641,000.00 | $22,121,000.00 | $23,895,000.00 | $19,544,000.00 | $14,558,000.00 | $15,166,000.00 | $20,622,000.00 | $20,795,000.00 | $20,192,000.00 | $23,348,000.00 | $24,464,000.00 | $29,992,000.00 | $29,031,000.00 | $35,490,000.00 | $35,008,000.00 | $36,565,000.00 | $34,422,000.00 | $37,600,000.00 | $38,160,000.00 | $36,477,000.00 | $33,958,000.00 | $35,876,000.00 | $39,488,000.00 | $38,946,000.00 | $33,621,000.00 | -- | -- | -- | $30,264,000.00 | -- |
Prepaid Expenses and Other Current Assets | -- | $9,743,000.00 | -- | -- | -- | $8,133,000.00 | -- | -- | -- | $5,868,000.00 | -- | -- | -- | $3,948,000.00 | -- | -- | -- | $4,282,000.00 | -- | -- | -- | $4,755,000.00 | -- | -- | -- | $2,003,000.00 | -- | -- | -- | $2,730,000.00 | -- | -- | -- | $4,459,000.00 | -- | -- | -- | $5,666,000.00 | -- | -- | -- | $5,403,000.00 | -- | -- | $4,759,000.00 | $4,946,000.00 | $3,335,000.00 | -- | -- | $3,468,000.00 | -- | -- | -- | -- | -- |
Total Current Assets | $102,856,000.00 | $103,867,000.00 | $105,139,000.00 | $105,919,000.00 | $91,074,000.00 | $79,978,000.00 | $68,011,000.00 | $53,135,000.00 | $57,149,000.00 | $56,055,000.00 | $55,782,000.00 | $57,136,000.00 | $40,586,000.00 | $39,436,000.00 | $40,576,000.00 | $38,210,000.00 | $39,478,000.00 | $39,838,000.00 | $42,247,000.00 | $42,732,000.00 | $41,877,000.00 | $45,398,000.00 | $46,986,000.00 | $44,563,000.00 | $40,623,000.00 | $40,003,000.00 | $45,161,000.00 | $49,860,000.00 | $49,995,000.00 | $42,900,000.00 | $49,735,000.00 | $44,342,000.00 | $45,981,000.00 | $41,624,000.00 | $43,597,000.00 | $56,104,000.00 | $70,122,000.00 | $89,366,000.00 | $122,863,000.00 | $122,907,000.00 | $117,845,000.00 | $97,032,000.00 | $98,150,000.00 | $113,547,000.00 | $112,579,000.00 | $96,098,000.00 | $103,535,000.00 | $128,503,000.00 | $122,277,000.00 | $99,985,000.00 | -- | -- | -- | $94,007,000.00 | -- |
Property Plant and Equipement | $16,706,000.00 | $17,133,000.00 | $16,659,000.00 | $17,516,000.00 | $16,772,000.00 | $15,532,000.00 | $15,076,000.00 | $14,625,000.00 | $14,563,000.00 | $14,140,000.00 | $11,239,000.00 | $11,313,000.00 | $10,430,000.00 | $10,161,000.00 | $9,727,000.00 | $9,883,000.00 | $9,687,000.00 | $11,675,000.00 | $13,262,000.00 | $14,073,000.00 | $14,758,000.00 | $14,655,000.00 | $14,766,000.00 | $14,840,000.00 | $15,706,000.00 | $15,574,000.00 | $17,027,000.00 | $17,635,000.00 | $17,445,000.00 | $17,943,000.00 | $20,924,000.00 | $22,330,000.00 | $24,158,000.00 | $22,178,000.00 | $26,464,000.00 | $27,798,000.00 | $35,626,000.00 | $37,654,000.00 | $40,708,000.00 | $42,331,000.00 | $42,426,000.00 | $44,683,000.00 | $46,138,000.00 | $47,675,000.00 | $51,188,000.00 | $53,050,000.00 | $53,344,000.00 | $53,604,000.00 | $56,624,000.00 | $56,891,000.00 | -- | -- | -- | $68,590,000.00 | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $6,900,000.00 | $6,900,000.00 | $6,900,000.00 | $6,900,000.00 | $6,900,000.00 | -- | -- | -- | $6,900,000.00 | -- |
Other Assets | $4,866,000.00 | $5,033,000.00 | $4,511,000.00 | $4,649,000.00 | $4,524,000.00 | $4,383,000.00 | $4,555,000.00 | $3,902,000.00 | $4,119,000.00 | $4,170,000.00 | $4,169,000.00 | $4,552,000.00 | $4,691,000.00 | $5,008,000.00 | $4,760,000.00 | $1,407,000.00 | $1,374,000.00 | $1,529,000.00 | $1,599,000.00 | $1,606,000.00 | $1,509,000.00 | $1,515,000.00 | $881,000.00 | $750,000.00 | $1,394,000.00 | $1,578,000.00 | $1,422,000.00 | $1,423,000.00 | $1,939,000.00 | $1,794,000.00 | $2,019,000.00 | $3,142,000.00 | $3,242,000.00 | $4,310,000.00 | $2,613,000.00 | $4,006,000.00 | $2,954,000.00 | $2,661,000.00 | $4,266,000.00 | $4,634,000.00 | $4,542,000.00 | $4,568,000.00 | $4,630,000.00 | $4,501,000.00 | $5,038,000.00 | $4,920,000.00 | $8,106,000.00 | $7,790,000.00 | $7,920,000.00 | $7,200,000.00 | -- | -- | -- | $7,195,000.00 | -- |
Total Assets | $129,045,000.00 | $129,342,000.00 | $129,893,000.00 | $131,949,000.00 | $116,442,000.00 | $104,144,000.00 | $92,093,000.00 | $76,361,000.00 | $80,785,000.00 | $79,505,000.00 | $76,629,000.00 | $78,666,000.00 | $61,594,000.00 | $60,708,000.00 | $61,378,000.00 | $56,023,000.00 | $57,266,000.00 | $60,056,000.00 | $64,231,000.00 | $65,779,000.00 | $65,576,000.00 | $61,568,000.00 | $62,633,000.00 | $60,153,000.00 | $57,723,000.00 | $57,155,000.00 | $63,610,000.00 | $68,918,000.00 | $69,379,000.00 | $62,637,000.00 | $72,678,000.00 | $69,814,000.00 | $73,381,000.00 | $68,112,000.00 | $72,674,000.00 | $87,908,000.00 | $108,702,000.00 | $129,681,000.00 | $167,837,000.00 | $169,872,000.00 | $164,813,000.00 | $146,283,000.00 | $148,918,000.00 | $165,723,000.00 | $168,805,000.00 | $160,968,000.00 | $171,885,000.00 | $198,078,000.00 | $198,952,000.00 | $175,725,000.00 | -- | -- | -- | $179,692,000.00 | -- |
Accounts Payable | $26,530,000.00 | $26,737,000.00 | $25,553,000.00 | $22,436,000.00 | $20,816,000.00 | $17,638,000.00 | $15,885,000.00 | $12,838,000.00 | $13,598,000.00 | $11,962,000.00 | $12,855,000.00 | $13,798,000.00 | $10,056,000.00 | $6,734,000.00 | $8,202,000.00 | $6,536,000.00 | $10,686,000.00 | $9,346,000.00 | $10,098,000.00 | $10,997,000.00 | $11,670,000.00 | $13,427,000.00 | $14,472,000.00 | $13,832,000.00 | $11,524,000.00 | $10,465,000.00 | $12,595,000.00 | $15,491,000.00 | $12,702,000.00 | $6,973,000.00 | $9,471,000.00 | $10,949,000.00 | $10,276,000.00 | $11,311,000.00 | $12,821,000.00 | $15,021,000.00 | $32,291,000.00 | $39,027,000.00 | $59,686,000.00 | $60,870,000.00 | $54,582,000.00 | $36,684,000.00 | $46,001,000.00 | $52,077,000.00 | $53,565,000.00 | $36,267,000.00 | $45,807,000.00 | $62,090,000.00 | $63,326,000.00 | $51,303,000.00 | -- | -- | -- | $39,488,000.00 | -- |
Accrued Liabilities | $56,314,000.00 | $56,232,000.00 | $56,052,000.00 | $54,428,000.00 | $35,348,000.00 | $33,316,000.00 | $20,763,000.00 | $21,086,000.00 | $18,801,000.00 | $19,646,000.00 | $16,215,000.00 | $17,101,000.00 | $11,681,000.00 | $13,409,000.00 | $12,583,000.00 | $12,358,000.00 | $11,624,000.00 | $12,495,000.00 | $16,557,000.00 | $14,797,000.00 | $14,717,000.00 | $14,965,000.00 | $15,027,000.00 | $11,294,000.00 | $11,176,000.00 | $10,330,000.00 | $13,699,000.00 | $12,962,000.00 | $13,497,000.00 | $10,541,000.00 | $12,875,000.00 | $14,504,000.00 | $14,750,000.00 | $11,661,000.00 | $13,022,000.00 | $13,333,000.00 | $15,266,000.00 | $18,775,000.00 | $23,007,000.00 | $23,259,000.00 | $24,226,000.00 | $23,806,000.00 | $23,025,000.00 | $22,491,000.00 | $21,518,000.00 | $21,988,000.00 | $30,434,000.00 | $26,081,000.00 | $25,289,000.00 | $23,569,000.00 | -- | -- | -- | $22,763,000.00 | -- |
Total Current Liabilities | $108,196,000.00 | $106,875,000.00 | $108,482,000.00 | $109,586,000.00 | $95,453,000.00 | $84,569,000.00 | $74,588,000.00 | $56,723,000.00 | $60,520,000.00 | $60,219,000.00 | $59,848,000.00 | $61,968,000.00 | $49,096,000.00 | $45,933,000.00 | $46,176,000.00 | $44,505,000.00 | $45,959,000.00 | $46,625,000.00 | $50,819,000.00 | $50,674,000.00 | $52,149,000.00 | $46,734,000.00 | $48,167,000.00 | $43,891,000.00 | $41,867,000.00 | $40,225,000.00 | $45,527,000.00 | $47,809,000.00 | $45,541,000.00 | $36,539,000.00 | $42,440,000.00 | $60,400,000.00 | $58,435,000.00 | $48,400,000.00 | $48,917,000.00 | $63,098,000.00 | $75,376,000.00 | $82,793,000.00 | $112,035,000.00 | $112,041,000.00 | $107,020,000.00 | $90,031,000.00 | $95,750,000.00 | $110,646,000.00 | $111,073,000.00 | $98,035,000.00 | $107,522,000.00 | $128,069,000.00 | $130,802,000.00 | $115,257,000.00 | -- | -- | -- | $119,894,000.00 | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $19,346,000.00 | $15,542,000.00 | $25,296,000.00 | $19,949,000.00 | $17,000,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-16,662,000.00 | $-17,067,000.00 | $-19,004,000.00 | $-18,423,000.00 | $-19,472,000.00 | $-20,845,000.00 | $-22,614,000.00 | $-22,563,000.00 | $-22,411,000.00 | $-22,994,000.00 | $-25,127,000.00 | $-24,749,000.00 | $-25,104,000.00 | $-24,698,000.00 | $-25,424,000.00 | $-25,532,000.00 | $-25,957,000.00 | $-24,051,000.00 | $-24,868,000.00 | $-24,630,000.00 | $-24,717,000.00 | $-24,842,000.00 | $-25,254,000.00 | $-25,649,000.00 | $-25,143,000.00 | $-25,551,000.00 | $-25,465,000.00 | $-25,418,000.00 | $-25,722,000.00 | $-26,598,000.00 | $-26,903,000.00 | $-26,459,000.00 | $-25,790,000.00 | $-25,760,000.00 | $-27,083,000.00 | $-26,088,000.00 | $-25,693,000.00 | $-25,035,000.00 | $-18,292,000.00 | $-17,635,000.00 | $-17,708,000.00 | $-17,734,000.00 | $-21,047,000.00 | $-21,110,000.00 | $-19,846,000.00 | $-21,562,000.00 | $-21,304,000.00 | $-21,972,000.00 | $-19,351,000.00 | $-22,170,000.00 | -- | -- | -- | $-14,324,000.00 | -- |
Accumulated Deficit | $-119,153,000.00 | $-116,932,000.00 | $-115,853,000.00 | $-115,298,000.00 | $-115,511,000.00 | $-115,336,000.00 | $-115,476,000.00 | $-113,234,000.00 | $-112,605,000.00 | $-112,842,000.00 | $-113,278,000.00 | $-113,572,000.00 | $-117,395,000.00 | $-115,765,000.00 | $-114,591,000.00 | $-118,086,000.00 | $-117,738,000.00 | $-117,433,000.00 | $-116,574,000.00 | $-115,017,000.00 | $-116,520,000.00 | $-114,926,000.00 | $-114,738,000.00 | $-112,402,000.00 | $-113,216,000.00 | $-111,591.00 | $-110,357,000.00 | $-107,224,000.00 | $-104,077,000.00 | $-100,769,000.00 | $-96,121,000.00 | $-117,114,000.00 | $-111,911,000.00 | $-106,812,000.00 | $-101,319,000.00 | $-101,045,000.00 | $-92,629,000.00 | $-79,596,000.00 | $-77,140,000.00 | $-75,570,000.00 | $-75,529,000.00 | $-76,786,000.00 | $-76,440,000.00 | $-74,038,000.00 | $-72,136,000.00 | $-65,282,000.00 | $-63,938,000.00 | $-57,797,000.00 | $-61,831,000.00 | $-66,722,000.00 | -- | -- | -- | $-74,629,000.00 | -- |
Total Stockholders' Equity | $20,849,000.00 | $22,467,000.00 | $21,411,000.00 | $22,363,000.00 | $20,989,000.00 | $19,575,000.00 | $17,505,000.00 | $19,638,000.00 | $20,265,000.00 | $19,286,000.00 | $16,781,000.00 | $16,698,000.00 | $12,498,000.00 | $14,775,000.00 | $15,202,000.00 | $11,518,000.00 | $11,307,000.00 | $13,431,000.00 | $13,412,000.00 | $15,105,000.00 | $13,427,000.00 | $14,834,000.00 | $14,466,000.00 | $16,262,000.00 | $15,856,000.00 | $16,930,000.00 | $18,083,000.00 | $21,109,000.00 | $23,838,000.00 | $26,098,000.00 | $30,238,000.00 | $9,414,000.00 | $14,946,000.00 | $19,712,000.00 | $23,757,000.00 | $24,810,000.00 | $33,326,000.00 | $46,888,000.00 | $55,802,000.00 | $57,831,000.00 | $57,793,000.00 | $56,252,000.00 | $53,168,000.00 | $55,077,000.00 | $57,732,000.00 | $62,933,000.00 | $64,363,000.00 | $70,009,000.00 | $68,150,000.00 | $60,468,000.00 | -- | -- | -- | $59,798,000.00 | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $129,045,000.00 | $129,342,000.00 | $129,893,000.00 | $131,949,000.00 | $116,442,000.00 | $104,144,000.00 | $92,093,000.00 | $76,361,000.00 | $80,785,000.00 | $79,505,000.00 | $76,629,000.00 | $78,666,000.00 | $61,594,000.00 | $60,708,000.00 | $61,378,000.00 | $56,023,000.00 | $57,266,000.00 | $60,056,000.00 | $64,231,000.00 | $65,779,000.00 | $65,676,000.00 | $61,568,000.00 | $62,633,000.00 | $60,153,000.00 | $57,723,000.00 | $57,155,000.00 | $63,610,000.00 | $68,918,000.00 | $69,379,000.00 | $62,637,000.00 | $72,678,000.00 | $69,814,000.00 | $73,381,000.00 | $68,112,000.00 | $72,674,000.00 | $87,908,000.00 | $108,702,000.00 | $129,681,000.00 | $167,837,000.00 | $169,872,000.00 | $164,813,000.00 | $146,283,000.00 | $148,918,000.00 | $165,723,000.00 | $168,805,000.00 | $160,968,000.00 | $171,885,000.00 | $198,078,000.00 | $198,952,000.00 | $175,725,000.00 | -- | -- | -- | $179,692,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 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $82,294,000.00 | $21,371,000.00 | $21,249,000.00 | $18,185,000.00 | $91,797,000.00 | $71,826,000.00 | $23,504,000.00 | $26,938,000.00 | $145,323,000.00 | $116,202,000.00 | $77,765,000.00 | $37,009,000.00 | $354,776,000.00 | $267,561,000.00 | $93,113,000.00 | $84,244,000.00 | $73,859,000.00 | $76,278,000.00 | $160,577,000.00 | $78,411,000.00 | $67,466,000.00 | $78,763,000.00 | $98,912,000.00 | $96,463,000.00 | $335,625,000.00 | $252,045,000.00 | $85,058,000.00 | $75,810,000.00 | $266,654,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $2,884,000.00 | $17,248,000.00 | $4,040,000.00 | $8,831,000.00 | $4,161,000.00 | $14,853,000.00 | $10,260,000.00 | $3,780,000.00 | $4,509,000.00 | $14,506,000.00 | $10,103,000.00 | $6,125,000.00 | $1,816,000.00 | $11,565,000.00 | $9,015,000.00 | $5,594,000.00 | $3,591,000.00 | $9,883,000.00 | $2,326,000.00 | $3,989,000.00 | $860,000.00 | $7,572,000.00 | $6,167,000.00 | $4,965,000.00 | $2,031,000.00 | $2,982,000.00 | $1,554,000.00 | $1,590,000.00 | $-690,000.00 | $749,000.00 | $-721,000.00 | $722,000.00 | $727,000.00 | $318,000.00 | $-723,000.00 | $-3,191,000.00 | $-3,157,000.00 | $38,830,000.00 | $29,600,000.00 | $21,391,000.00 | $10,564,000.00 | $6,380,000.00 | $23,673,000.00 | $8,336,000.00 | $8,076,000.00 | $8,638,000.00 | $9,374,000.00 | $25,737,000.00 | $12,514,000.00 | $35,229,000.00 | $10,263,000.00 | $8,111,000.00 | $8,148,000.00 | $24,895,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $38,000.00 | $5,000.00 | $31,000.00 | $22,000.00 | $330,000.00 | $318,000.00 | $214,000.00 | $124,000.00 | $779,000.00 | $119,000.00 | $195,000.00 | $333,000.00 | $579,000.00 | $116,000.00 | $161,000.00 | $151,000.00 | $3,047,000.00 | $2,843,000.00 | $1,419,000.00 | $877,000.00 | $3,816,000.00 | $1,084,000.00 | $1,429,000.00 | $394,000.00 | $3,397,000.00 | $1,097,000.00 | $924,000.00 | $616,000.00 | $3,150,000.00 | -- |
Selling, General, and Administrative | $4,258,000.00 | $16,279,000.00 | $4,170,000.00 | $7,449,000.00 | $3,745,000.00 | $14,489,000.00 | $10,700,000.00 | $7,126,000.00 | $3,389,000.00 | $12,596,000.00 | $9,305,000.00 | $6,298,000.00 | $2,882,000.00 | $11,351,000.00 | $8,630,000.00 | $2,830,000.00 | $3,223,000.00 | $13,680,000.00 | $10,206,000.00 | $3,604,000.00 | $3,454,000.00 | $10,474,000.00 | $9,261,000.00 | $3,171,000.00 | $3,148,000.00 | $13,128,000.00 | $10,161,000.00 | $7,014,000.00 | $3,423,000.00 | $22,008,000.00 | $16,952,000.00 | $5,241,000.00 | $6,503,000.00 | $27,845,000.00 | $5,969,000.00 | $7,327,000.00 | $9,118,000.00 | $35,531,000.00 | $8,273,000.00 | $9,141,000.00 | $7,992,000.00 | $30,464,000.00 | $22,445,000.00 | $14,756,000.00 | $7,158,000.00 | $30,797,000.00 | $7,633,000.00 | $7,698,000.00 | $7,595,000.00 | $28,315,000.00 | $7,232,000.00 | $6,810,000.00 | $6,863,000.00 | $26,749,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-1,374,000.00 | $969,000.00 | $1,252,000.00 | $1,382,000.00 | $416,000.00 | $364,000.00 | $-1,603,000.00 | $43,000.00 | $1,120,000.00 | $1,910,000.00 | $798,000.00 | $-173,000.00 | $-1,066,000.00 | $90,000.00 | $844,000.00 | $-860,000.00 | $277,000.00 | $-4,306,000.00 | $-3,422,000.00 | $-2,410,000.00 | $-1,961,000.00 | $-4,296,000.00 | $-4,182,000.00 | $-2,168,000.00 | $-1,626,000.00 | $-12,544,000.00 | $-2,855,000.00 | $-2,890,000.00 | $-5,133,000.00 | $-22,758,000.00 | $-17,064,000.00 | $-11,031,000.00 | $-6,384,000.00 | $-29,644,000.00 | $-24,807,000.00 | $-7,837,000.00 | $-12,893,000.00 | $2,720,000.00 | $-180,000.00 | $1,676,000.00 | $2,421,000.00 | $-1,843,000.00 | $-975,000.00 | $-7,570,000.00 | $-6,881,000.00 | $9,047,000.00 | $9,606,000.00 | $4,468,000.00 | $4,503,000.00 | $6,184,000.00 | $5,667,000.00 | $4,113,000.00 | $3,894,000.00 | $-7,413,000.00 | -- |
Loss Before Income Taxes | $-2,033,000.00 | $-933,000.00 | $-62,000.00 | $394,000.00 | $119,000.00 | $-1,546,000.00 | $-1,879,000.00 | $379,000.00 | $703,000.00 | $3,996,000.00 | $628,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.10 | $-0.07 | $-0.03 | -- | $-0.01 | $-0.11 | $-0.12 | $-0.03 | $0.01 | $0.14 | $0.12 | $0.10 | $-0.08 | $0.08 | $0.17 | $-0.03 | $-0.01 | $-0.19 | $-0.15 | $-0.07 | $-0.11 | $-0.17 | $-0.16 | $-0.05 | $-0.09 | $-0.53 | $-0.47 | $-0.32 | $-0.16 | $0.30 | $1.02 | $-0.52 | $-0.26 | $-1.38 | $-0.01 | $-1.09 | $-0.66 | $-0.06 | $-0.06 | $0.10 | $0.08 | -- | $-0.10 | $-0.08 | $-0.34 | $-0.05 | $-0.30 | $0.22 | $0.27 | $0.40 | $0.33 | $-0.08 | $0.11 | $-0.55 | -- |
Weighted Average Shares Basic | 21,965,000 | 21,876,000 | 21,880,000 | 21,824,000 | 21,796,000 | 21,729,000 | 21,740,000 | 21,723,000 | 21,681,000 | 21,585,000 | 21,536,000 | 21,475,000 | 21,394,000 | 21,084,000 | 21,026,000 | 21,005,000 | 20,988,000 | 20,865,000 | 20,829,000 | 20,875,000 | 20,669 | 20,512 | 20,497,000 | 20,468,000 | 20,394,000 | 20,326,000 | 20,305,000 | 20,261,000 | 20,173,000 | 19,861 | 19,834,000 | 19,749,000 | 19,702,000 | 19,688 | 19,654,000 | 19,701,000 | 19,650,000 | 19,586,000 | 19,564,000 | 19,525,000 | 19,417,000 | 19,345,000 | 19,303,000 | 19,255,000 | 19,151,000 | 19,050,000 | 19,074,000 | 19,020,000 | 18,938,000 | 18,823,000 | 18,813,000 | 18,833,000 | 18,734,000 | -- | -- |
Earnings Per Share Diluted | $-0.10 | $-0.07 | $-0.03 | -- | $-0.01 | $-0.11 | $-0.12 | $-0.02 | $0.01 | $0.13 | $0.11 | $0.10 | $-0.08 | $0.08 | $0.17 | $-0.03 | $-0.01 | $-0.19 | $-0.07 | $0.07 | $-0.11 | $-0.17 | $-0.11 | $0.04 | $-0.09 | $-0.53 | $-0.47 | $-0.15 | $-0.16 | $0.30 | $0.52 | $-0.52 | $-0.26 | $-1.38 | $-0.01 | $-0.43 | $-0.66 | $-0.06 | $0.04 | $0.02 | $0.08 | -- | $-0.10 | $-0.08 | $-0.34 | $0.13 | $-0.29 | $0.22 | $0.27 | $0.40 | $0.33 | $0.03 | $0.10 | $-0.55 | -- |
Weighted Average Shares Diluted | 21,965,000 | 21,876,000 | 21,848,000 | 22,457,000 | 21,796,000 | 21,729,000 | 21,716,000 | 21,700,000 | 22,675,000 | 23,001,000 | 22,994,000 | 22,979,000 | 21,394,000 | 21,086,000 | 21,026,000 | 21,016,000 | 20,988,000 | 20,865,000 | 20,941,000 | 20,875,000 | 20,669 | 20,512 | 20,497,000 | 20,468,000 | 20,394,000 | 20,326,000 | 20,397,000 | 20,261,000 | 20,173,000 | 19,861 | 19,761,000 | 19,725,000 | 19,702,000 | 19,688 | 19,684,000 | 19,701,000 | 19,650,000 | 19,586,000 | 19,612,000 | 19,682,000 | 19,446,000 | 19,345,000 | 19,303,000 | 19,255,000 | 19,151,000 | 19,415,000 | 19,567,000 | 19,361,000 | 19,148,000 | 19,008,000 | 19,024,000 | 19,047,000 | 18,933,000 | -- | -- |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | -- | -- | -- | 30,000,000 | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 21,743,548 | 21,514,945 | 21,436,963 | 21,300,958 | 21,316,752 | 21,369,580 | 21,309,580 | 21,298,426 | 21,308,426 | 21,329,708 | 21,354,203 | 21,398,182 | 21,398,182 | 21,398,182 | 21,356,182 | 21,422,077 | 21,422,077 | 21,436,388 | 21,451,903 | 21,329,690 | 21,278,190 | 21,307,044 | 21,265,044 | 20,776,544 | 20,788,544 | 20,791,544 | 20,743,544 | 20,485,043 | 20,521,849 | 20,542,297 | 20,282,349 | 20,399,649 | 20,376,575 | 20,383,055 | 20,005,839 | 20,155,268 | 20,113,800 | 20,196,210 | 20,166,842 | 19,955,401 | -- | -- | -- | 19,663,229 | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $217,000.00 | $215,000.00 | $214,000.00 | $213,000.00 | $213,000.00 | $213,000.00 | $213,000.00 | $213,000.00 | $214,000.00 | $214,000.00 | $214,000.00 | $214,000.00 | $214,000.00 | $214,000.00 | $214,000.00 | $214,000.00 | $214,000.00 | $214,000.00 | $214,000.00 | $213,000.00 | $213,000.00 | $213,000.00 | $213,000.00 | $208,000.00 | $208,000.00 | $208,000.00 | $208,000.00 | $206,000.00 | $206,000.00 | $206,000.00 | $204,000.00 | $204,000.00 | $204,000.00 | $204,000.00 | $201,000.00 | $202,000.00 | $202,000.00 | $203,000.00 | $203,000.00 | $201,000.00 | -- | -- | -- | $199,000.00 | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | -- | -- | $0.01 | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $410,000.00 | $410,000.00 | $410,000.00 | $410,000.00 | $1,635,000.00 | $1,225,000.00 | $814,000.00 | $408,000.00 | $1,216,000.00 | $808,000.00 | $400,000.00 | -- | $1,607,000.00 | $801,000.00 | $397,000.00 | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150,000 | 975,150,000 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | 975,150 | -- | -- | -- | 975,150 | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | -- | -- | $0.01 | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |