Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/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 | 9/30/2010 | 9/30/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $20,762,000.00 | $18,907,000.00 | $18,803,000.00 | $27,264,000.00 | $22,805,000.00 | $16,109,000.00 | $7,468,000.00 | $8,211,000.00 | $7,163,000.00 | $20,070,000.00 | $31,246,000.00 | $33,719,000.00 | $32,686,000.00 | $26,669,000.00 | $18,909,000.00 | $10,141,000.00 | $18,925,000.00 | $15,598,000.00 | $12,765,000.00 | $17,111,000.00 | $11,934,000.00 | $12,550,000.00 | $14,179,000.00 | $13,923,000.00 | $15,092,000.00 | $17,077,000.00 | $19,307,000.00 | $12,794,000.00 | $10,262,000.00 | $11,526,000.00 | $28,438,000.00 | $17,425,000.00 | $22,314,000.00 | $25,606,000.00 | $23,513,000.00 | $30,290,000.00 | $33,357,000.00 | $52,608,000.00 | $44,340,000.00 | $44,393,000.00 | $2,726,000.00 | $9,957,000.00 | $12,308,000.00 | $44,886,000.00 | $50,752,000.00 | $48,706,000.00 | $44,150,000.00 | $37,842,000.00 | $31,388,000.00 | $39,243,000.00 | $24,028,000.00 | $31,963,000.00 | $33,453,000.00 | $8,571,000.00 |
Accounts Receivable Net Current | $15,330,000.00 | $40,153,000.00 | $20,157,000.00 | $24,201,000.00 | $20,925,000.00 | $12,661,000.00 | $12,290,000.00 | $10,326,000.00 | $10,732,000.00 | $12,484,000.00 | $7,083,000.00 | $5,137,000.00 | $13,594,000.00 | $13,685,000.00 | $16,765,000.00 | $32,681,000.00 | $24,193,000.00 | $14,739,000.00 | $20,634,000.00 | $12,399,000.00 | $14,323,000.00 | $11,150,000.00 | $12,530,000.00 | $7,011,000.00 | $9,435,000.00 | $8,327,000.00 | $16,709,000.00 | $13,819,000.00 | $15,392,000.00 | $12,010,000.00 | $8,947,000.00 | $7,083,000.00 | $12,693,000.00 | $13,339,000.00 | $16,783,000.00 | $13,365,000.00 | $24,602,000.00 | $25,345,000.00 | $50,939,000.00 | $52,721,000.00 | $49,756,000.00 | $33,164,000.00 | $34,110,000.00 | $22,676,000.00 | $16,229,000.00 | $24,326,000.00 | $34,264,000.00 | $22,474,000.00 | $19,761,000.00 | -- | -- | -- | -- | -- |
Inventory | $23,932,000.00 | $21,839,000.00 | $18,430,000.00 | $19,603,000.00 | $20,477,000.00 | $19,995,000.00 | $18,868,000.00 | $18,325,000.00 | $19,919,000.00 | $15,170,000.00 | $15,313,000.00 | $14,057,000.00 | $16,933,000.00 | $21,531,000.00 | $18,488,000.00 | $23,907,000.00 | $23,855,000.00 | $17,003,000.00 | $15,525,000.00 | $17,565,000.00 | $18,812,000.00 | $18,959,000.00 | $21,834,000.00 | $19,994,000.00 | $20,752,000.00 | $22,382,000.00 | $22,655,000.00 | $24,676,000.00 | $104,540,000.00 | $110,122,000.00 | $114,131,000.00 | $120,250,000.00 | $124,800,000.00 | $131,387,000.00 | $138,365,000.00 | $147,274,000.00 | $145,890,000.00 | $146,847,000.00 | $144,419,000.00 | $132,115,000.00 | $149,548,000.00 | $137,503,000.00 | $111,473,000.00 | $97,316,000.00 | $83,894,000.00 | $70,636,000.00 | $69,210,000.00 | $64,334,000.00 | $72,390,000.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $1,611,000.00 | $2,227,000.00 | $2,251,000.00 | $3,200,000.00 | $1,404,000.00 | $2,077,000.00 | $2,614,000.00 | $1,170,000.00 | $2,118,000.00 | $1,951,000.00 | $2,179,000.00 | $2,386,000.00 | $953,000.00 | $1,426,000.00 | $1,676,000.00 | $1,960,000.00 | $1,008,000.00 | $1,117,000.00 | $2,275,000.00 | $3,336,000.00 | $1,856,000.00 | $3,014,000.00 | $1,452,000.00 | $1,939,000.00 | $1,623,000.00 | $1,854,000.00 | $1,827,000.00 | $1,855,000.00 | $1,826,000.00 | $5,736,000.00 | $3,876,000.00 | $1,997,000.00 | $1,295,000.00 | $3,018,000.00 | $1,872,000.00 | $10,107,000.00 | $9,268,000.00 | $6,409,000.00 | $6,503,000.00 | $10,481,000.00 | $6,327,000.00 | $3,896,000.00 | $10,645,000.00 | -- | $5,898,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $92,083,000.00 | $99,993,000.00 | $75,778,000.00 | $76,376,000.00 | $70,594,000.00 | $59,961,000.00 | $56,948,000.00 | $56,584,000.00 | $57,115,000.00 | $68,239,000.00 | $67,573,000.00 | $73,457,000.00 | $64,937,000.00 | $64,848,000.00 | $58,035,000.00 | $71,908,000.00 | $71,214,000.00 | $53,370,000.00 | $55,607,000.00 | $63,749,000.00 | $76,654,000.00 | $77,727,000.00 | $82,468,000.00 | $81,008,000.00 | $86,367,000.00 | $154,830,000.00 | $91,733,000.00 | $92,851,000.00 | $174,334,000.00 | $179,338,000.00 | $178,589,000.00 | $192,865,000.00 | $205,009,000.00 | $215,183,000.00 | $221,072,000.00 | $232,052,000.00 | $244,008,000.00 | $248,270,000.00 | $255,894,000.00 | $253,780,000.00 | $233,103,000.00 | $226,822,000.00 | $204,113,000.00 | $210,630,000.00 | $187,228,000.00 | $173,025,000.00 | $163,195,000.00 | $139,157,000.00 | $142,581,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $24,552,000.00 | $24,083,000.00 | $24,048,000.00 | $21,919,000.00 | $22,690,000.00 | $26,598,000.00 | $27,835,000.00 | $28,257,000.00 | $28,942,000.00 | $29,449,000.00 | $29,728,000.00 | $29,493,000.00 | $29,874,000.00 | $30,511,000.00 | $31,593,000.00 | $31,615,000.00 | $31,474,000.00 | $32,196,000.00 | $34,320,000.00 | $33,302,000.00 | $33,624,000.00 | $34,173,000.00 | $35,750,000.00 | $36,475,000.00 | $37,399,000.00 | $43,432,000.00 | $44,484,000.00 | $43,477,000.00 | $44,732,000.00 | $45,567,000.00 | $46,593,000.00 | $47,961,000.00 | $48,709,000.00 | $50,445,000.00 | $50,989,000.00 | $52,457,000.00 | $49,205,000.00 | $49,587,000.00 | $49,865,000.00 | $48,500,000.00 | $48,480,000.00 | $45,686,000.00 | $40,443,000.00 | $39,901,000.00 | $34,433,000.00 | $34,426,000.00 | $34,508,000.00 | $34,250,000.00 | $34,692,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $80,000.00 | $139,000.00 | $199,000.00 | $259,000.00 | $319,000.00 | -- | -- | -- | -- | -- |
Goodwill | $736,000.00 | $736,000.00 | $736,000.00 | $736,000.00 | $736,000.00 | $736,000.00 | $5,072,000.00 | $5,072,000.00 | $5,072,000.00 | $4,337,000.00 | $4,337,000.00 | $4,337,000.00 | $4,337,000.00 | $5,008,000.00 | $5,008,000.00 | $5,008,000.00 | $5,008,000.00 | $5,007,000.00 | $5,059,000.00 | $5,980,000.00 | $4,343,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,843,000.00 | $1,843,000.00 | $1,843,000.00 | $1,843,000.00 | $1,843,000.00 | $1,843,000.00 | $1,843,000.00 | $1,843,000.00 | $1,843,000.00 | $1,843,000.00 | $1,843,000.00 | $1,843,000.00 | $1,843,000.00 | $1,843,000.00 | $1,843,000.00 | $1,843,000.00 | -- | -- | -- | -- | -- |
Other Assets | $408,000.00 | $438,000.00 | $486,000.00 | $233,000.00 | $356,000.00 | $506,000.00 | $411,000.00 | $210,000.00 | $222,000.00 | -- | -- | -- | -- | -- | -- | $180,000.00 | $179,000.00 | $212,000.00 | $216,000.00 | $225,000.00 | $213,000.00 | $213,000.00 | $213,000.00 | $619,000.00 | $629,000.00 | $641,000.00 | $80,000.00 | $80,000.00 | $80,000.00 | $15,000.00 | $80,000.00 | $140,000.00 | $95,000.00 | $97,000.00 | $106,000.00 | $105,000.00 | $106,000.00 | $111,000.00 | $105,000.00 | $105,000.00 | $96,000.00 | $110,000.00 | $103,000.00 | $122,000.00 | $192,000.00 | $203,000.00 | $211,000.00 | $5,017,000.00 | $1,210,000.00 | -- | -- | -- | -- | -- |
Total Assets | $157,698,000.00 | $167,383,000.00 | $153,042,000.00 | $145,683,000.00 | $138,442,000.00 | $135,056,000.00 | $142,396,000.00 | $145,610,000.00 | $150,533,000.00 | $172,711,000.00 | $176,783,000.00 | $189,468,000.00 | $186,845,000.00 | $189,391,000.00 | $191,838,000.00 | $205,176,000.00 | $202,008,000.00 | $195,719,000.00 | $199,650,000.00 | $202,930,000.00 | $199,080,000.00 | $187,670,000.00 | $193,512,000.00 | $197,221,000.00 | $205,696,000.00 | $221,773,000.00 | $232,747,000.00 | $244,109,000.00 | $254,772,000.00 | $266,909,000.00 | $274,652,000.00 | $289,599,000.00 | $303,592,000.00 | $323,151,000.00 | $326,369,000.00 | $343,111,000.00 | $354,986,000.00 | $361,655,000.00 | $368,194,000.00 | $365,402,000.00 | $327,225,000.00 | $315,284,000.00 | $293,022,000.00 | $294,099,000.00 | $259,022,000.00 | $240,104,000.00 | $233,113,000.00 | $210,388,000.00 | $196,801,000.00 | -- | -- | -- | -- | -- |
Accounts Payable | $4,955,000.00 | $6,190,000.00 | $6,659,000.00 | $6,884,000.00 | $5,021,000.00 | $5,595,000.00 | $4,163,000.00 | $4,640,000.00 | $3,767,000.00 | $2,973,000.00 | $5,228,000.00 | $5,653,000.00 | $1,593,000.00 | $2,394,000.00 | $4,919,000.00 | $6,339,000.00 | $4,051,000.00 | $4,700,000.00 | $7,117,000.00 | $8,338,000.00 | $4,106,000.00 | $4,033,000.00 | $4,922,000.00 | $3,322,000.00 | $2,599,000.00 | $2,041,000.00 | $2,109,000.00 | $1,767,000.00 | $2,120,000.00 | $2,221,000.00 | $1,503,000.00 | $2,093,000.00 | $4,077,000.00 | $3,114,000.00 | $2,865,000.00 | $5,724,000.00 | $4,964,000.00 | $4,697,000.00 | $14,231,000.00 | $15,646,000.00 | $16,737,000.00 | $20,561,000.00 | $18,923,000.00 | $17,347,000.00 | $17,187,000.00 | $5,602,000.00 | $11,816,000.00 | $7,550,000.00 | $5,042,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $6,241,000.00 | $6,370,000.00 | $4,923,000.00 | $5,059,000.00 | $6,391,000.00 | $6,826,000.00 | $5,359,000.00 | $5,300,000.00 | $6,516,000.00 | $6,338,000.00 | $5,666,000.00 | $5,301,000.00 | $7,469,000.00 | $7,849,000.00 | $7,392,000.00 | $5,694,000.00 | $9,723,000.00 | $9,679,000.00 | $9,559,000.00 | $6,762,000.00 | $10,546,000.00 | $14,590,000.00 | $16,315,000.00 | $15,190,000.00 | $14,357,000.00 | $16,638,000.00 | $14,367,000.00 | $11,623,000.00 | $13,722,000.00 | $13,978,000.00 | $15,232,000.00 | $11,581,000.00 | $10,867,000.00 | $11,384,000.00 | -- | -- | -- | -- | -- |
Total Current Liabilities | $15,504,000.00 | $21,076,000.00 | $20,326,000.00 | $16,726,000.00 | $12,905,000.00 | $13,409,000.00 | $13,164,000.00 | $12,833,000.00 | $15,144,000.00 | $22,308,000.00 | $25,088,000.00 | $29,631,000.00 | $25,875,000.00 | $24,925,000.00 | $25,411,000.00 | $26,461,000.00 | $23,161,000.00 | $25,695,000.00 | $26,697,000.00 | $31,533,000.00 | $22,493,000.00 | $10,427,000.00 | $10,801,000.00 | $11,328,000.00 | $10,542,000.00 | $9,127,000.00 | $7,612,000.00 | $10,304,000.00 | $10,305,000.00 | $9,854,000.00 | $7,348,000.00 | $12,393,000.00 | $13,968,000.00 | $14,128,000.00 | $11,073,000.00 | $21,783,000.00 | $25,728,000.00 | $30,380,000.00 | $42,374,000.00 | $50,581,000.00 | $38,167,000.00 | $40,703,000.00 | $34,829,000.00 | $55,025,000.00 | $44,035,000.00 | $31,319,000.00 | $34,360,000.00 | $24,931,000.00 | $19,788,000.00 | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $931,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $96,800,000.00 | $96,444,000.00 | $96,040,000.00 | $95,741,000.00 | $95,343,000.00 | $94,667,000.00 | $94,276,000.00 | $93,888,000.00 | $93,471,000.00 | $92,475,000.00 | $91,992,000.00 | $91,513,000.00 | $90,965,000.00 | $90,342,000.00 | $89,783,000.00 | $89,250,000.00 | $88,660,000.00 | $88,112,000.00 | $87,525,000.00 | $86,933,000.00 | $86,116,000.00 | $85,593,000.00 | $85,103,000.00 | $84,557,000.00 | $83,733,000.00 | $82,291,000.00 | $80,846,000.00 | $79,377,000.00 | $77,967,000.00 | $76,702,000.00 | $75,428,000.00 | $74,030,000.00 | $74,160,000.00 | $73,073,000.00 | $71,966,000.00 | $70,873,000.00 | $70,704,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-17,460,000.00 | $-17,318,000.00 | $-17,824,000.00 | $-16,846,000.00 | $-16,640,000.00 | $-15,313,000.00 | $-15,377,000.00 | $-18,018,000.00 | $-16,462,000.00 | $-16,166,000.00 | $-16,438,000.00 | $-16,501,000.00 | $-16,698,000.00 | $-16,443,000.00 | $-16,208,000.00 | $-15,191,000.00 | $-15,757,000.00 | $-15,360,000.00 | $-15,516,000.00 | $-15,773,000.00 | $-15,619,000.00 | $-14,647,000.00 | $-13,485,000.00 | $-14,486,000.00 | $-14,230,000.00 | $-14,503,000.00 | $-14,945,000.00 | $-16,309,000.00 | $-15,941,000.00 | $-14,397,000.00 | $-14,528,000.00 | $-14,193,000.00 | $-12,945,000.00 | $-5,909,000.00 | $-7,093,000.00 | $-5,150,000.00 | $-2,496,000.00 | $-1,556,000.00 | $-2,103,000.00 | $-1,161,000.00 | $-1,064,000.00 | $-775,000.00 | $-86,000.00 | $73,000.00 | $-225,000.00 | $-593,000.00 | $388,000.00 | $-334,000.00 | $170,000.00 | -- | -- | -- | $-156,000.00 | -- |
Accumulated Deficit | $70,212,000.00 | $74,539,000.00 | $61,860,000.00 | $57,422,000.00 | $54,194,000.00 | $49,654,000.00 | $57,694,000.00 | $64,268,000.00 | $65,742,000.00 | $77,545,000.00 | $78,332,000.00 | $85,516,000.00 | $86,566,000.00 | $90,430,000.00 | $92,715,000.00 | $104,519,000.00 | $105,808,000.00 | $97,136,000.00 | $100,808,000.00 | $100,101,000.00 | $105,954,000.00 | $106,161,000.00 | $110,957,000.00 | $115,686,000.00 | $125,517,000.00 | $144,724,000.00 | $159,100,000.00 | $170,603,000.00 | $182,308,000.00 | $194,617,000.00 | $206,271,000.00 | $217,236,000.00 | $228,278,000.00 | $241,728,000.00 | $250,292,000.00 | $255,474,000.00 | $260,919,000.00 | $262,752,000.00 | $259,000,000.00 | $248,184,000.00 | $224,008,000.00 | $210,324,000.00 | $193,333,000.00 | $176,464,000.00 | $154,451,000.00 | $150,184,000.00 | $139,449,000.00 | $128,018,000.00 | $119,333,000.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $142,194,000.00 | $146,307,000.00 | $132,716,000.00 | $128,957,000.00 | $125,537,000.00 | $121,647,000.00 | $129,232,000.00 | $132,777,000.00 | $135,389,000.00 | $150,403,000.00 | $151,695,000.00 | $159,837,000.00 | $160,970,000.00 | $164,466,000.00 | $166,427,000.00 | $178,715,000.00 | $178,847,000.00 | $170,024,000.00 | $172,953,000.00 | $171,397,000.00 | $176,587,000.00 | $177,243,000.00 | $182,711,000.00 | $185,893,000.00 | $195,154,000.00 | $212,646,000.00 | $225,135,000.00 | $233,805,000.00 | $244,467,000.00 | $257,055,000.00 | $267,304,000.00 | $277,206,000.00 | $289,624,000.00 | $309,023,000.00 | $315,296,000.00 | $321,328,000.00 | $329,258,000.00 | $331,275,000.00 | $325,820,000.00 | $314,821,000.00 | $289,058,000.00 | $274,581,000.00 | $258,193,000.00 | $239,074,000.00 | $214,987,000.00 | $208,785,000.00 | $198,753,000.00 | $185,457,000.00 | $177,013,000.00 | -- | -- | -- | $136,586,000.00 | $118,658,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $157,698,000.00 | $167,383,000.00 | $153,042,000.00 | $145,683,000.00 | $138,442,000.00 | $135,056,000.00 | $142,396,000.00 | $145,610,000.00 | $150,533,000.00 | $172,711,000.00 | $176,783,000.00 | $189,468,000.00 | $186,845,000.00 | $189,391,000.00 | $191,838,000.00 | $205,176,000.00 | $202,008,000.00 | $195,719,000.00 | $199,650,000.00 | $202,930,000.00 | $199,080,000.00 | $187,670,000.00 | $193,512,000.00 | $197,221,000.00 | $205,696,000.00 | $221,773,000.00 | $232,747,000.00 | $244,109,000.00 | $254,772,000.00 | $266,909,000.00 | $274,652,000.00 | $289,599,000.00 | $303,592,000.00 | $323,151,000.00 | $326,369,000.00 | $343,111,000.00 | $354,986,000.00 | $361,655,000.00 | $368,194,000.00 | $365,402,000.00 | $327,225,000.00 | $315,284,000.00 | $293,022,000.00 | $294,099,000.00 | $259,022,000.00 | $240,104,000.00 | $233,113,000.00 | $210,388,000.00 | $196,801,000.00 | -- | -- | -- | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/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 | 9/30/2010 | 9/30/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | $124,509,000.00 | -- | -- | $89,253,000.00 | $20,691,000.00 | $42,691,000.00 | $17,991,000.00 | $75,435,000.00 | $52,352,000.00 | $28,460,000.00 | $87,835,000.00 | $22,703,000.00 | $51,605,000.00 | $25,698,000.00 | $95,809,000.00 | $66,871,000.00 | $43,998,000.00 | $17,875,000.00 | $75,748,000.00 | $21,270,000.00 | $33,891,000.00 | $14,644,000.00 | $73,721,000.00 | $14,195,000.00 | $35,843,000.00 | $15,285,000.00 | $16,314,000.00 | $17,678,000.00 | $28,068,000.00 | $13,137,000.00 | $16,008,000.00 | $19,751,000.00 | $27,942,000.00 | $21,166,000.00 | $236,912,000.00 | $40,728,000.00 | $68,551,000.00 | $101,348,000.00 | $300,607,000.00 | $78,148,000.00 | $76,420,000.00 | $77,751,000.00 | $191,664,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $18,389,000.00 | $27,796,000.00 | $72,819,000.00 | $57,732,000.00 | $38,996,000.00 | $71,210,000.00 | $51,219,000.00 | $17,890,000.00 | $16,289,000.00 | $62,236,000.00 | $44,780,000.00 | $21,735,000.00 | $64,403,000.00 | $47,849,000.00 | $18,002,000.00 | $15,208,000.00 | $64,381,000.00 | $15,283,000.00 | $15,772,000.00 | $14,785,000.00 | $64,776,000.00 | $49,453,000.00 | $17,248,000.00 | $15,612,000.00 | $94,404,000.00 | $61,035,000.00 | $23,116,000.00 | $18,612,000.00 | $81,423,000.00 | $59,642,000.00 | $39,064,000.00 | $19,539,000.00 | $96,067,000.00 | $23,057,000.00 | $26,526,000.00 | $21,187,000.00 | $140,453,000.00 | $25,352,000.00 | $94,904,000.00 | $54,257,000.00 | $160,846,000.00 | $44,273,000.00 | $40,864,000.00 | $37,187,000.00 | $109,634,000.00 | $32,241,000.00 | $53,796,000.00 | $22,623,000.00 | $98,857,000.00 | $78,832,000.00 | $29,012,000.00 | $24,008,000.00 | $81,177,000.00 | -- |
Gross Profit | $5,881,000.00 | $22,236,000.00 | $51,690,000.00 | $13,979,000.00 | $23,483,000.00 | $18,043,000.00 | $12,163,000.00 | $6,810,000.00 | $1,702,000.00 | $13,199,000.00 | $7,572,000.00 | $6,725,000.00 | $23,432,000.00 | $8,064,000.00 | $18,395,000.00 | $10,490,000.00 | $31,428,000.00 | $7,590,000.00 | $13,441,000.00 | $3,090,000.00 | $5,264,000.00 | $5,708,000.00 | $1,031,000.00 | $-968,000.00 | $-9,686,000.00 | $-5,112,000.00 | $-2,558,000.00 | $-3,327,000.00 | $-19,363,000.00 | $-2,900,000.00 | $-4,594,000.00 | $-6,402,000.00 | $-11,200,000.00 | $-3,306,000.00 | $1,395,000.00 | $-21,000.00 | $96,459,000.00 | $15,376,000.00 | $74,995,000.00 | $47,091,000.00 | $29,780,000.00 | $109,981,000.00 | $35,556,000.00 | $40,545,000.00 | $13,349,000.00 | $68,678,000.00 | $45,718,000.00 | $20,658,000.00 | $74,113,000.00 | $20,556,000.00 | $40,777,000.00 | $19,093,000.00 | $47,356,000.00 | -- |
Research and Development | $7,465,000.00 | $3,602,000.00 | $15,863,000.00 | $12,097,000.00 | $7,741,000.00 | $18,104,000.00 | $14,050,000.00 | $9,942,000.00 | $5,269,000.00 | $10,943,000.00 | $7,285,000.00 | $3,520,000.00 | $16,569,000.00 | $4,014,000.00 | $4,225,000.00 | $4,296,000.00 | $15,495,000.00 | $4,246,000.00 | $3,898,000.00 | $3,171,000.00 | $10,832,000.00 | $2,537,000.00 | $5,588,000.00 | $3,158,000.00 | $13,782,000.00 | $3,674,000.00 | $3,412,000.00 | $3,372,000.00 | $13,851,000.00 | $10,556,000.00 | $3,510,000.00 | $3,605,000.00 | $14,694,000.00 | $3,564,000.00 | $6,992,000.00 | $3,301,000.00 | $16,536,000.00 | $13,139,000.00 | $5,097,000.00 | $4,375,000.00 | $14,694,000.00 | $3,327,000.00 | $7,133,000.00 | $3,365,000.00 | $12,167,000.00 | $2,800,000.00 | $3,509,000.00 | $2,889,000.00 | $11,529,000.00 | $2,820,000.00 | $6,165,000.00 | $2,940,000.00 | $9,925,000.00 | -- |
Selling, General, and Administrative | $12,372,000.00 | $5,826,000.00 | $25,952,000.00 | $6,655,000.00 | $6,387,000.00 | $23,482,000.00 | $6,373,000.00 | $11,735,000.00 | $5,744,000.00 | $16,075,000.00 | $10,832,000.00 | $5,354,000.00 | $23,068,000.00 | $5,704,000.00 | $12,063,000.00 | $5,997,000.00 | $23,626,000.00 | $6,050,000.00 | $11,443,000.00 | $6,085,000.00 | $19,874,000.00 | $14,465,000.00 | $9,914,000.00 | $5,129,000.00 | $20,238,000.00 | $15,092,000.00 | $10,120,000.00 | $5,094,000.00 | $21,533,000.00 | $5,125,000.00 | $11,191,000.00 | $5,574,000.00 | $22,671,000.00 | $17,291,000.00 | $5,953,000.00 | $5,869,000.00 | $25,291,000.00 | $19,493,000.00 | $13,256,000.00 | $6,702,000.00 | $23,383,000.00 | $5,610,000.00 | $11,262,000.00 | $5,363,000.00 | $18,914,000.00 | $4,838,000.00 | $4,911,000.00 | $4,735,000.00 | $18,051,000.00 | $4,114,000.00 | $9,750,000.00 | $4,442,000.00 | $16,618,000.00 | -- |
Total Operating Expenses | $10,387,000.00 | $9,399,000.00 | $41,677,000.00 | $10,833,000.00 | $9,887,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $10,925,000.00 | $9,329,000.00 | $9,153,000.00 | $31,715,000.00 | $9,813,000.00 | $15,858,000.00 | $8,637,000.00 | $33,640,000.00 | $25,148,000.00 | $16,486,000.00 | $7,984,000.00 | $36,147,000.00 | $26,798,000.00 | $17,683,000.00 | $8,290,000.00 | $41,355,000.00 | $9,145,000.00 | $9,965,000.00 | $9,867,000.00 | $42,660,000.00 | $33,290,000.00 | $11,947,000.00 | $11,424,000.00 | $38,534,000.00 | $8,884,000.00 | $19,002,000.00 | $8,997,000.00 | $31,199,000.00 | $24,007,000.00 | $16,648,000.00 | $8,060,000.00 | $29,708,000.00 | $22,994,000.00 | $8,636,000.00 | $7,312,000.00 | $26,064,000.00 | -- |
Loss from Operations | $-4,506,000.00 | $12,837,000.00 | $11,328,000.00 | $3,146,000.00 | $4,098,000.00 | $-23,136,000.00 | $-15,069,000.00 | $-8,535,000.00 | $-6,886,000.00 | $-12,074,000.00 | $-9,635,000.00 | $-1,459,000.00 | $-18,039,000.00 | $-2,564,000.00 | $-11,312,000.00 | $170,000.00 | $1,033,000.00 | $-3,335,000.00 | $1,022,000.00 | $-6,063,000.00 | $-20,743,000.00 | $-19,963,000.00 | $-5,222,000.00 | $-9,605,000.00 | $-54,323,000.00 | $-13,774,000.00 | $-22,371,000.00 | $-11,311,000.00 | $-14,816,000.00 | $-12,015,000.00 | $-13,987,000.00 | $-14,692,000.00 | $-21,667,000.00 | $-12,451,000.00 | $-8,549,000.00 | $-9,888,000.00 | $53,799,000.00 | $57,081,000.00 | $51,623,000.00 | $35,667,000.00 | $19,132,000.00 | $24,991,000.00 | $25,556,000.00 | $31,548,000.00 | $50,865,000.00 | $15,601,000.00 | $29,070,000.00 | $12,598,000.00 | $44,405,000.00 | $13,511,000.00 | $24,845,000.00 | $11,797,000.00 | $21,108,000.00 | -- |
Loss Before Income Taxes | $8,463,000.00 | $12,779,000.00 | $12,569,000.00 | $8,036,000.00 | $4,656,000.00 | $-22,683,000.00 | $-6,506,000.00 | $-8,140,000.00 | $-6,691,000.00 | $-8,733,000.00 | $-8,115,000.00 | $-992,000.00 | $-16,593,000.00 | $-12,778,000.00 | $-11,066,000.00 | $131,000.00 | $2,271,000.00 | $-7,561,000.00 | $-4,589,000.00 | $-5,846,000.00 | $-19,792,000.00 | $-19,622,000.00 | $-5,405,000.00 | $-9,474,000.00 | $-54,108,000.00 | $-13,728,000.00 | $-11,162,000.00 | $-11,271,000.00 | $-55,333,000.00 | $-12,632,000.00 | $-27,887,000.00 | $-14,619,000.00 | $-49,834,000.00 | $-12,940,000.00 | $-7,965,000.00 | $-8,442,000.00 | $53,543,000.00 | $56,815,000.00 | -- | -- | $101,093,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.63 | $0.96 | $0.93 | $0.25 | $0.35 | $-1.76 | $-1.14 | $-0.64 | $-0.52 | $-0.67 | $-0.61 | $-0.08 | $-1.42 | $-1.14 | $-0.97 | $-0.10 | $-0.01 | $-0.66 | $0.05 | $-0.44 | $-0.02 | $-0.36 | $-1.07 | $-0.72 | $-1.46 | $-1.09 | $-0.88 | $-0.89 | $-0.94 | $-2.58 | $-0.84 | $-0.85 | $-2.51 | $-1.48 | $-0.40 | $-0.41 | $-0.14 | $0.29 | $2.68 | $1.86 | $1.06 | $4.34 | $1.31 | $1.72 | $2.76 | $0.84 | $1.80 | $1.37 | $2.39 | $0.74 | $1.41 | $1.34 | $1.17 | -- |
Weighted Average Shares Basic | 13,343,793 | 13,251,360 | 13,146,085 | 13,171,654 | 13,111,866 | 12,987,996 | 13,013,616 | 12,958,911 | 12,919,673 | 13,464,177 | 13,519,638 | 13,571,510 | 13,525,179 | 13,517,387 | 13,503,486 | 13,454,254 | 13,388,626 | 13,381,789 | 13,369,932 | 13,339,408 | 13,250,867 | 13,266,316 | 13,233,205 | 13,202,384 | 13,134,071 | 13,147,016 | 13,146,330 | 13,094,809 | 13,044,875 | 13,042,000 | 13,037,069 | 13,024,579 | 12,996,958 | 12,994,391 | 12,990,129 | 12,977,913 | 12,950,958 | 12,949,807 | 12,948,788 | 12,947,195 | 12,886,372 | 12,873,677 | 12,854,858 | 12,827,918 | 12,735,520 | 6,374,083 | 6,357,678 | 6,352,269 | 12,441,313 | 6,180,576 | 6,166,290 | 6,118,666 | 12,062,627 | -- |
Earnings Per Share Diluted | $0.62 | $0.94 | $0.92 | $0.59 | $0.35 | $-1.76 | $-1.14 | $-0.64 | $-0.52 | $-0.67 | $-0.61 | $-0.08 | $-1.42 | $-1.14 | $-0.87 | $-0.10 | $-0.01 | $-0.66 | $-0.38 | $-0.44 | $-0.02 | $-1.43 | $-0.36 | $-0.72 | $-1.46 | $-1.09 | $-0.88 | $-0.89 | $-3.52 | $-0.89 | $-0.84 | $-0.85 | $-2.51 | $-0.66 | $-0.82 | $-0.41 | $2.81 | $0.29 | $0.82 | $1.85 | $1.05 | $1.31 | $1.30 | $1.70 | $2.74 | $4.80 | $3.13 | $1.35 | $0.28 | $0.72 | $2.70 | $1.30 | $1.14 | -- |
Weighted Average Shares Diluted | 13,343,793 | 13,460,516 | 13,215,066 | 13,157,919 | 13,156,715 | 12,987,996 | 13,013,616 | 12,958,911 | 12,919,673 | 13,464,177 | 13,519,638 | 13,571,510 | 13,525,179 | 13,545,340 | 13,541,404 | 13,454,254 | 13,388,626 | 13,405,504 | 13,369,932 | 13,339,408 | 13,250,867 | 13,244,242 | 13,233,205 | 13,202,384 | 13,134,071 | 13,147,016 | 13,120,286 | 13,094,809 | 13,044,875 | 13,042,000 | 13,037,069 | 13,024,579 | 12,996,958 | 12,994,391 | 13,002,616 | 12,977,913 | 12,997,009 | 13,000,103 | 13,002,383 | 13,000,113 | 12,938,661 | 12,982,322 | 12,955,566 | 12,926,814 | 12,836,239 | 6,426,185 | 6,430,390 | 6,417,548 | 12,572,647 | 6,375,156 | 6,265,181 | 6,306,718 | 12,386,036 | -- |
Common Stock Shares Authorized | 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 | 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 | -- | -- | -- | 20,000,000 | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 13,362,090 | 13,317,090 | 13,188,489 | 13,186,489 | 13,171,489 | 13,021,241 | 13,019,241 | 13,019,241 | 12,981,741 | 13,315,097 | 13,465,908 | 13,610,334 | 13,670,639 | 13,664,614 | 13,664,989 | 13,661,489 | 13,630,666 | 13,632,041 | 13,632,291 | 13,600,541 | 13,600,541 | 13,576,041 | 13,578,916 | 13,560,291 | 13,438,316 | -- | -- | -- | 13,328,066 | -- | -- | -- | 13,147,916 | -- | -- | -- | 13,147,416 | -- | -- | -- | 12,942,066 | -- | -- | -- | 12,802,160 | -- | -- | -- | 12,702,516 | -- | -- | -- | -- | -- |
Common Stock Value | $142,000.00 | $142,000.00 | $140,000.00 | $140,000.00 | $140,000.00 | $139,000.00 | $139,000.00 | $139,000.00 | $138,000.00 | $137,000.00 | $137,000.00 | $137,000.00 | $137,000.00 | $137,000.00 | $137,000.00 | $137,000.00 | $136,000.00 | $136,000.00 | $136,000.00 | $136,000.00 | $136,000.00 | $136,000.00 | $136,000.00 | $136,000.00 | $134,000.00 | $134,000.00 | $134,000.00 | $134,000.00 | $133,000.00 | $133,000.00 | $133,000.00 | $133,000.00 | $131,000.00 | $131,000.00 | $131,000.00 | $131,000.00 | $131,000.00 | $131,000.00 | $131,000.00 | $131,000.00 | $129,000.00 | $129,000.00 | $129,000.00 | $129,000.00 | $128,000.00 | $64,000.00 | $64,000.00 | $64,000.00 | $64,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 | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |