Date | 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 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $17,082,000.00 | $27,511,000.00 | $24,483,000.00 | $21,285,000.00 | $29,510,000.00 | $19,289,000.00 | $39,778,000.00 | $33,153,000.00 | $34,278,000.00 | $26,706,000.00 | $53,662,000.00 | $21,143,000.00 | $22,067,000.00 | $29,979,000.00 | $22,903,000.00 | $22,803,000.00 | $14,851,000.00 | $24,527,000.00 | $21,469,000.00 | $22,260,000.00 | $9,212,000.00 | $10,700,000.00 | $18,382,000.00 | $21,739,000.00 | $22,931,000.00 | $17,103,000.00 | $12,621,000.00 | $18,401,000.00 | $19,998,000.00 | $18,664,000.00 | $11,315,000.00 | $18,909,000.00 | $16,316,000.00 | $12,084,000.00 | $13,993,000.00 | $16,166,000.00 | $14,042,000.00 | $22,893,000.00 | $28,201,000.00 | $24,117,000.00 | $11,607,000.00 | $7,539,000.00 | $10,000,000.00 | $18,422,000.00 | $21,680,000.00 | $20,507,000.00 | $6,322,000.00 | $14,954,000.00 | $22,695,000.00 | $14,379,000.00 | $15,058,000.00 | $17,098,000.00 | $12,104,000.00 | $13,328,000.00 |
Accounts Receivable Net Current | $31,063,000.00 | $31,872,000.00 | $35,007,000.00 | $31,250,000.00 | $26,763,000.00 | $27,962,000.00 | $23,508,000.00 | $27,449,000.00 | $26,581,000.00 | $26,697,000.00 | $24,631,000.00 | $31,224,000.00 | $28,979,000.00 | $19,781,000.00 | $24,925,000.00 | $28,307,000.00 | $26,813,000.00 | $22,019,000.00 | $19,351,000.00 | $26,156,000.00 | $7,577,000.00 | $9,246,000.00 | $13,902,000.00 | $16,494,000.00 | $12,885,000.00 | $10,389,000.00 | $13,777,000.00 | $15,044,000.00 | $17,250,000.00 | $10,775,000.00 | $6,709,000.00 | $4,068,000.00 | $9,137,000.00 | $9,390,000.00 | -- | $8,347,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $272,000.00 | -- | -- | -- | $285,000.00 | -- | -- | -- | $313,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $6,828,000.00 | $7,753,000.00 | $8,766,000.00 | $6,896,000.00 | $8,133,000.00 | $7,562,000.00 | $11,421,000.00 | $6,670,000.00 | $8,371,000.00 | $7,451,000.00 | $8,061,000.00 | $6,205,000.00 | $6,888,000.00 | $6,585,000.00 | $6,981,000.00 | $5,660,000.00 | $5,682,000.00 | $7,432,000.00 | $7,630,000.00 | $5,264,000.00 | $5,904,000.00 | $6,244,000.00 | $4,136,000.00 | $3,747,000.00 | $4,588,000.00 | $4,819,000.00 | $4,596,000.00 | $3,152,000.00 | $2,945,000.00 | $3,826,000.00 | $2,935,000.00 | $4,017,000.00 | $3,869,000.00 | $5,325,000.00 | $5,393,000.00 | $3,982,000.00 | $4,578,000.00 | $2,672,000.00 | $3,641,000.00 | $1,996,000.00 | $2,438,000.00 | $3,071,000.00 | $3,670,000.00 | $2,361,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $171,262,000.00 | $175,272,000.00 | $180,562,000.00 | $177,625,000.00 | $171,169,000.00 | $173,572,000.00 | $197,304,000.00 | $188,980,000.00 | $180,185,000.00 | $161,248,000.00 | $178,673,000.00 | $167,559,000.00 | $177,598,000.00 | $182,476,000.00 | $181,199,000.00 | $178,552,000.00 | $174,799,000.00 | $180,486,000.00 | $183,790,000.00 | $177,288,000.00 | $149,493,000.00 | $149,938,000.00 | $164,326,000.00 | $159,076,000.00 | $155,829,000.00 | $135,208,000.00 | $132,048,000.00 | $144,712,000.00 | $140,076,000.00 | $137,118,000.00 | $115,863,000.00 | $106,027,000.00 | $98,097,000.00 | $86,055,000.00 | $107,646,000.00 | $115,640,000.00 | $129,306,000.00 | $134,676,000.00 | $145,661,000.00 | $145,610,000.00 | $139,969,000.00 | $140,988,000.00 | $147,057,000.00 | $145,652,000.00 | $152,030,000.00 | $145,833,000.00 | $147,654,000.00 | $149,096,000.00 | -- | -- | -- | $127,582,000.00 | -- | -- |
Property Plant and Equipement | $6,733,000.00 | $6,868,000.00 | $6,696,000.00 | $7,099,000.00 | $7,370,000.00 | $7,610,000.00 | $7,842,000.00 | $6,765,000.00 | $6,840,000.00 | $7,421,000.00 | $7,829,000.00 | $7,586,000.00 | $8,084,000.00 | $7,843,000.00 | $7,944,000.00 | $7,879,000.00 | $7,891,000.00 | $7,416,000.00 | $7,265,000.00 | $7,344,000.00 | $7,979,000.00 | $8,100,000.00 | $6,805,000.00 | $6,926,000.00 | $6,698,000.00 | $6,157,000.00 | $5,826,000.00 | $4,805,000.00 | $4,831,000.00 | $4,105,000.00 | $3,844,000.00 | $3,731,000.00 | $2,994,000.00 | $2,836,000.00 | $2,727,000.00 | $2,605,000.00 | $2,171,000.00 | $1,463,000.00 | $1,531,000.00 | $1,616,000.00 | $1,723,000.00 | $1,707,000.00 | $1,536,000.00 | $1,392,000.00 | $1,192,000.00 | $1,177,000.00 | $1,193,000.00 | $1,235,000.00 | -- | -- | -- | $1,348,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3,287,000.00 | $3,596,000.00 | $3,905,000.00 | $4,214,000.00 | $4,538,000.00 | $4,863,000.00 | $5,187,000.00 | $5,512,000.00 | $6,130,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $58,308,000.00 | $76,771,000.00 | $74,777,000.00 | $74,777,000.00 | $74,777,000.00 | $74,777,000.00 | $74,777,000.00 | $74,777,000.00 | $75,506,000.00 | $75,979,000.00 | $51,070,000.00 | $51,070,000.00 | $51,070,000.00 | $51,070,000.00 | $51,070,000.00 | $51,070,000.00 | $51,070,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,612,000.00 | $46,415,000.00 | $36,498,000.00 | $36,498,000.00 | $36,498,000.00 | $36,498,000.00 | $36,498,000.00 | $36,498,000.00 | $36,498,000.00 | $36,498,000.00 | $36,498,000.00 | $36,498,000.00 | $36,498,000.00 | -- | -- | -- | $36,498,000.00 | -- | -- |
Other Assets | $7,993,000.00 | $7,595,000.00 | $6,874,000.00 | $6,291,000.00 | $3,957,000.00 | $5,021,000.00 | $3,974,000.00 | $5,759,000.00 | $5,971,000.00 | $8,480,000.00 | $7,991,000.00 | $9,023,000.00 | $8,254,000.00 | $7,494,000.00 | $8,513,000.00 | $8,240,000.00 | $5,235,000.00 | $6,493,000.00 | $5,992,000.00 | $5,569,000.00 | $4,938,000.00 | $4,444,000.00 | $4,272,000.00 | $3,579,000.00 | $4,588,000.00 | $4,093,000.00 | $3,575,000.00 | $3,218,000.00 | $4,358,000.00 | $3,972,000.00 | $3,642,000.00 | $1,806,000.00 | $1,806,000.00 | $1,806,000.00 | $1,806,000.00 | $1,806,000.00 | $1,806,000.00 | $3,367,000.00 | $3,367,000.00 | $3,367,000.00 | $3,367,000.00 | $2,733,000.00 | $2,733,000.00 | $2,433,000.00 | $2,433,000.00 | $900,000.00 | $900,000.00 | $900,000.00 | -- | -- | -- | -- | -- | -- |
Total Assets | $295,987,000.00 | $300,273,000.00 | $311,134,000.00 | $308,442,000.00 | $294,814,000.00 | $319,407,000.00 | $335,040,000.00 | $328,659,000.00 | $317,711,000.00 | $310,625,000.00 | $315,533,000.00 | $306,952,000.00 | $301,564,000.00 | $296,306,000.00 | $295,917,000.00 | $297,021,000.00 | $293,925,000.00 | $284,765,000.00 | $286,832,000.00 | $277,263,000.00 | $275,251,000.00 | $274,817,000.00 | $286,542,000.00 | $276,812,000.00 | $267,175,000.00 | $256,283,000.00 | $251,609,000.00 | $242,495,000.00 | $234,487,000.00 | $220,106,000.00 | $214,218,000.00 | $212,649,000.00 | $208,209,000.00 | $207,333,000.00 | $211,153,000.00 | $208,009,000.00 | $210,488,000.00 | $200,621,000.00 | $212,504,000.00 | $212,327,000.00 | $218,049,000.00 | $218,072,000.00 | $218,756,000.00 | $216,333,000.00 | $213,203,000.00 | $210,437,000.00 | $218,446,000.00 | $219,140,000.00 | -- | -- | -- | $186,608,000.00 | -- | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $5,462,000.00 | $5,563,000.00 | $7,280,000.00 | $6,660,000.00 | $5,941,000.00 | $5,400,000.00 | $4,127,000.00 | $4,030,000.00 | $4,375,000.00 | $5,458,000.00 | $3,393,000.00 | $3,843,000.00 | $3,756,000.00 | $3,330,000.00 | $3,013,000.00 | $3,748,000.00 | $4,003,000.00 | $4,490,000.00 | $3,710,000.00 | $4,344,000.00 | $3,920,000.00 | $4,543,000.00 | $4,113,000.00 | $3,927,000.00 | $3,070,000.00 | $3,006,000.00 | $3,869,000.00 | $4,015,000.00 | $4,490,000.00 | $3,623,000.00 | $4,410,000.00 | $3,633,000.00 | $3,230,000.00 | $3,052,000.00 | $3,227,000.00 | $3,518,000.00 | $6,558,000.00 | $2,211,000.00 | -- | $2,955,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $248,743,000.00 | $244,250,000.00 | $243,141,000.00 | $242,841,000.00 | $239,445,000.00 | $237,379,000.00 | $235,563,000.00 | $235,386,000.00 | $232,149,000.00 | $230,083,000.00 | $227,671,000.00 | $233,172,000.00 | $230,032,000.00 | $228,494,000.00 | $225,583,000.00 | $228,005,000.00 | $225,483,000.00 | $223,306,000.00 | $221,071,000.00 | $223,250,000.00 | $221,248,000.00 | $219,333,000.00 | $217,923,000.00 | $217,417,000.00 | $215,532,000.00 | $213,504,000.00 | $212,632,000.00 | $212,103,000.00 | $210,519,000.00 | $209,334,000.00 | $209,886,000.00 | $208,744,000.00 | $212,333,000.00 | $211,102,000.00 | $210,275,000.00 | $209,426,000.00 | -- | -- | -- | -- | -- | -- | -- | $198,495,000.00 | $197,138,000.00 | $195,814,000.00 | $194,285,000.00 | $191,945,000.00 | -- | -- | -- | $176,838,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-5,469,000.00 | $-5,583,000.00 | $-5,910,000.00 | $-6,249,000.00 | $-6,761,000.00 | $-4,525,000.00 | $-2,438,000.00 | $-372,000.00 | $64,000.00 | $239,000.00 | $93,000.00 | $478,000.00 | $361,000.00 | $433,000.00 | $-349,000.00 | $94,000.00 | $-22,000.00 | $64,000.00 | $-427,000.00 | $-1,114,000.00 | $-1,284,000.00 | $-1,417,000.00 | $-1,188,000.00 | $-586,000.00 | $-201,000.00 | $-278,000.00 | $-289,000.00 | $-497,000.00 | $33,000.00 | $-6,000.00 | $-11,000.00 | $-419,000.00 | $-325,000.00 | $-139,000.00 | $-311,000.00 | $-436,000.00 | $-339,000.00 | $-64,000.00 | $-56,000.00 | $-81,000.00 | $-121,000.00 | $-367,000.00 | $247,000.00 | $360,000.00 | $280,000.00 | $-324,000.00 | $103,000.00 | $-901,000.00 | -- | -- | -- | $317,000.00 | -- | -- |
Accumulated Deficit | $16,398,000.00 | $21,355,000.00 | $27,288,000.00 | $32,160,000.00 | $30,223,000.00 | $52,529,000.00 | $53,759,000.00 | $55,485,000.00 | $51,657,000.00 | $51,881,000.00 | $51,570,000.00 | $57,350,000.00 | $56,910,000.00 | $58,629,000.00 | $60,049,000.00 | $62,426,000.00 | $59,369,000.00 | $58,751,000.00 | $60,332,000.00 | $62,853,000.00 | $60,570,000.00 | $58,068,000.00 | $60,204,000.00 | $53,873,000.00 | $51,235,000.00 | $45,465,000.00 | $42,946,000.00 | $39,431,000.00 | $34,492,000.00 | $32,191,000.00 | $31,160,000.00 | $29,547,000.00 | $24,680,000.00 | $21,769,000.00 | $22,078,000.00 | $24,747,000.00 | $27,200,000.00 | $26,952,000.00 | $28,991,000.00 | $27,545,000.00 | $24,540,000.00 | $25,403,000.00 | $24,074,000.00 | $22,885,000.00 | $20,278,000.00 | $18,032,000.00 | $14,657,000.00 | $9,852,000.00 | -- | -- | -- | $-8,710,000.00 | -- | -- |
Total Stockholders' Equity | $256,700,000.00 | $258,584,000.00 | $259,870,000.00 | $258,871,000.00 | $252,297,000.00 | $273,715,000.00 | $278,079,000.00 | $276,732,000.00 | $269,742,000.00 | $265,016,000.00 | $261,649,000.00 | $260,889,000.00 | $256,571,000.00 | $252,381,000.00 | $249,272,000.00 | $251,157,000.00 | $249,360,000.00 | $244,645,000.00 | $245,312,000.00 | $245,879,000.00 | $244,388,000.00 | $244,366,000.00 | $252,815,000.00 | $244,670,000.00 | $238,956,000.00 | $229,653,000.00 | $220,178,000.00 | $211,551,000.00 | $204,675,000.00 | $194,077,000.00 | $187,272,000.00 | $186,095,000.00 | $183,256,000.00 | $180,867,000.00 | $182,744,000.00 | $179,049,000.00 | $179,455,000.00 | $181,414,000.00 | $191,385,000.00 | $190,895,000.00 | $198,764,000.00 | $198,480,000.00 | $197,802,000.00 | $196,068,000.00 | $195,303,000.00 | $192,989,000.00 | $199,605,000.00 | $200,920,000.00 | $193,392,000.00 | $187,904,000.00 | $176,674,000.00 | $168,468,000.00 | $139,096,000.00 | $121,659,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $295,987,000.00 | $300,273,000.00 | $311,134,000.00 | $308,442,000.00 | $294,814,000.00 | $319,407,000.00 | $335,040,000.00 | $328,659,000.00 | $317,711,000.00 | $310,625,000.00 | $315,533,000.00 | $306,952,000.00 | $301,564,000.00 | $296,306,000.00 | $295,917,000.00 | $297,021,000.00 | $293,925,000.00 | $284,765,000.00 | $286,832,000.00 | $277,263,000.00 | $275,251,000.00 | $274,817,000.00 | $286,542,000.00 | $276,812,000.00 | $267,175,000.00 | $256,283,000.00 | $251,609,000.00 | $242,495,000.00 | $234,487,000.00 | $220,106,000.00 | $214,218,000.00 | $212,649,000.00 | $208,209,000.00 | $207,333,000.00 | $211,153,000.00 | $208,009,000.00 | $210,488,000.00 | $200,621,000.00 | $212,504,000.00 | $212,327,000.00 | $218,049,000.00 | $218,072,000.00 | $218,756,000.00 | $216,333,000.00 | $213,203,000.00 | $210,437,000.00 | $218,446,000.00 | $219,140,000.00 | -- | -- | -- | $186,608,000.00 | -- | -- |
Date | 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 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $17,569,000.00 | $87,507,000.00 | $65,906,000.00 | $41,862,000.00 | $21,287,000.00 | $72,653,000.00 | $51,457,000.00 | $33,611,000.00 | $16,508,000.00 | $59,499,000.00 | $43,428,000.00 | $13,359,000.00 | $13,834,000.00 | $50,808,000.00 | $14,098,000.00 | $22,889,000.00 | $13,674,000.00 | $48,900,000.00 | $34,934,000.00 | $24,929,000.00 | $12,116,000.00 | $53,677,000.00 | $40,710,000.00 | $13,592,000.00 | $15,112,000.00 | $60,239,000.00 | $44,287,000.00 | $29,440,000.00 | $15,052,000.00 | $44,911,000.00 | $38,467,000.00 | -- |
Cost of Revenues | $9,389,000.00 | $5,572,000.00 | $5,315,000.00 | $27,052,000.00 | $21,177,000.00 | $6,825,000.00 | $6,404,000.00 | $16,827,000.00 | $10,904,000.00 | $6,074,000.00 | $2,381,000.00 | $10,749,000.00 | $8,259,000.00 | $3,005,000.00 | $2,751,000.00 | $10,106,000.00 | $7,283,000.00 | $2,493,000.00 | $2,023,000.00 | $7,951,000.00 | $5,966,000.00 | $3,960,000.00 | $1,972,000.00 | $6,953,000.00 | $5,030,000.00 | $3,304,000.00 | $1,696,000.00 | $6,086,000.00 | $1,422,000.00 | $1,403,000.00 | $1,628,000.00 | $5,424,000.00 | $4,016,000.00 | $2,735,000.00 | $1,185,000.00 | $5,000,000.00 | $3,737,000.00 | $1,370,000.00 | $1,112,000.00 | $5,163,000.00 | $1,131,000.00 | $2,668,000.00 | $1,575,000.00 | $3,952,000.00 | $2,927,000.00 | $1,011,000.00 | $870,000.00 | $3,559,000.00 | $811,000.00 | $1,824,000.00 | $948,000.00 | $3,712,000.00 | $4,117,000.00 | -- |
Gross Profit | $21,716,000.00 | $20,600,000.00 | $23,420,000.00 | $107,596,000.00 | $80,069,000.00 | $26,370,000.00 | $27,987,000.00 | $105,879,000.00 | $27,960,000.00 | $49,785,000.00 | $23,021,000.00 | $89,577,000.00 | $63,922,000.00 | $20,601,000.00 | $20,864,000.00 | $77,046,000.00 | $20,704,000.00 | $15,907,000.00 | $14,946,000.00 | $69,926,000.00 | $19,407,000.00 | $15,506,000.00 | $15,597,000.00 | $80,554,000.00 | $60,876,000.00 | $18,967,000.00 | $19,591,000.00 | $66,567,000.00 | $47,004,000.00 | $30,580,000.00 | $14,880,000.00 | $54,075,000.00 | $39,412,000.00 | $11,809,000.00 | $12,649,000.00 | $45,808,000.00 | $33,250,000.00 | $20,407,000.00 | $12,562,000.00 | $43,737,000.00 | $8,874,000.00 | $22,261,000.00 | $10,541,000.00 | $49,725,000.00 | $10,960,000.00 | $26,823,000.00 | $14,242,000.00 | $56,680,000.00 | $41,652,000.00 | $27,616,000.00 | $14,104,000.00 | $41,199,000.00 | $34,350,000.00 | -- |
Research and Development | $54,544,000.00 | $40,385,000.00 | $20,791,000.00 | $78,501,000.00 | $58,217,000.00 | $39,748,000.00 | $20,210,000.00 | $72,504,000.00 | $53,810,000.00 | $35,050,000.00 | $17,593,000.00 | $62,010,000.00 | $45,695,000.00 | $14,979,000.00 | $15,113,000.00 | $52,843,000.00 | $38,593,000.00 | $24,720,000.00 | $12,330,000.00 | $47,755,000.00 | $35,756,000.00 | $23,859,000.00 | $12,016,000.00 | $40,385,000.00 | $30,413,000.00 | $20,382,000.00 | $9,873,000.00 | $30,838,000.00 | $7,346,000.00 | $15,725,000.00 | $7,914,000.00 | $28,113,000.00 | $21,175,000.00 | $14,604,000.00 | $7,363,000.00 | $25,828,000.00 | $6,453,000.00 | $6,051,000.00 | $5,996,000.00 | $21,216,000.00 | $5,619,000.00 | $5,621,000.00 | $5,039,000.00 | $20,243,000.00 | $4,637,000.00 | $5,425,000.00 | $5,486,000.00 | $21,543,000.00 | $15,813,000.00 | $10,655,000.00 | $5,250,000.00 | $17,909,000.00 | $16,561,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $24,433,000.00 | $26,874,000.00 | $28,213,000.00 | $113,005,000.00 | $29,743,000.00 | $54,165,000.00 | $27,519,000.00 | $102,371,000.00 | $75,793,000.00 | $49,527,000.00 | $24,351,000.00 | $90,340,000.00 | $22,455,000.00 | $22,110,000.00 | $22,527,000.00 | $78,970,000.00 | $56,939,000.00 | $35,968,000.00 | $17,878,000.00 | $71,171,000.00 | $17,255,000.00 | $18,167,000.00 | $18,505,000.00 | $64,681,000.00 | $16,108,000.00 | $16,797,000.00 | $15,245,000.00 | $52,181,000.00 | $12,636,000.00 | $13,053,000.00 | $13,058,000.00 | $47,763,000.00 | $11,463,000.00 | $11,779,000.00 | $12,086,000.00 | $44,346,000.00 | $11,613,000.00 | $10,109,000.00 | $10,429,000.00 | $38,978,000.00 | $29,138,000.00 | $19,137,000.00 | $9,232,000.00 | $37,358,000.00 | $8,812,000.00 | $19,022,000.00 | $9,644,000.00 | $38,119,000.00 | $9,314,000.00 | $9,464,000.00 | $9,228,000.00 | $31,325,000.00 | $29,380,000.00 | -- |
Loss from Operations | $-2,717,000.00 | $-11,067,000.00 | $-4,793,000.00 | $-5,409,000.00 | $-4,031,000.00 | $-276,000.00 | $468,000.00 | $3,508,000.00 | $1,952,000.00 | $258,000.00 | $-1,330,000.00 | $-763,000.00 | $2,000.00 | $-1,509,000.00 | $-1,663,000.00 | $-1,924,000.00 | $-5,382,000.00 | $-2,183,000.00 | $-2,932,000.00 | $-1,245,000.00 | $2,152,000.00 | $-5,569,000.00 | $-2,908,000.00 | $15,873,000.00 | $6,210,000.00 | $2,170,000.00 | $4,346,000.00 | $14,386,000.00 | $3,788,000.00 | $2,647,000.00 | $1,822,000.00 | $6,312,000.00 | $3,491,000.00 | $593,000.00 | $563,000.00 | $1,462,000.00 | $1,230,000.00 | $-131,000.00 | $2,133,000.00 | $4,759,000.00 | $1,997,000.00 | $3,124,000.00 | $1,309,000.00 | $12,367,000.00 | $9,949,000.00 | $7,801,000.00 | $4,598,000.00 | $18,561,000.00 | $13,646,000.00 | $8,924,000.00 | $4,876,000.00 | $9,874,000.00 | $4,970,000.00 | -- |
Loss Before Income Taxes | $-7,259,000.00 | $-8,727,000.00 | $-3,455,000.00 | $-5,108,000.00 | $-4,378,000.00 | $-929,000.00 | $-381,000.00 | $5,688,000.00 | $2,297,000.00 | $650,000.00 | $-1,294,000.00 | $2,521,000.00 | $1,022,000.00 | $-1,503,000.00 | $-832,000.00 | $1,367,000.00 | $336,000.00 | $-3,419,000.00 | $-2,132,000.00 | $1,303,000.00 | $-882,000.00 | $-1,884,000.00 | $-1,981,000.00 | $18,899,000.00 | $7,031,000.00 | $7,842,000.00 | $4,917,000.00 | $16,425,000.00 | $9,874,000.00 | $3,208,000.00 | $2,263,000.00 | $7,381,000.00 | $3,892,000.00 | $835,000.00 | $536,000.00 | $2,033,000.00 | $1,638,000.00 | -- | -- | $7,473,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.67 | $-0.25 | $-0.21 | $-1.00 | $-0.96 | $-0.12 | $-0.07 | $0.02 | $-0.15 | $-0.15 | $-0.16 | $-0.11 | $-0.03 | $-0.10 | $-0.05 | -- | $0.04 | $-0.07 | $-0.10 | $0.03 | $0.12 | $-0.09 | $-0.10 | $0.78 | $0.27 | $0.18 | $0.19 | $0.63 | $0.16 | $0.13 | -- | $0.31 | $0.19 | $0.01 | -- | $-0.04 | -- | $-0.07 | -- | $0.30 | $-0.01 | $0.18 | $0.08 | $0.60 | $0.12 | $0.15 | $0.21 | $0.80 | $0.21 | $0.38 | $0.20 | $0.54 | $0.42 | -- |
Weighted Average Shares Basic | 23,473,000 | 23,476,000 | 23,334,000 | 23,172,000 | 23,163,000 | 23,139,000 | 23,103 | 22,819,000 | 22,925,000 | 22,823,000 | 22,546,000 | 22,107,000 | 22,163,000 | 22,006,000 | 22,421,000 | 21,932,000 | 21,953,000 | 21,927 | 21,917 | 22,034,000 | 22,091,000 | 22,129,000 | 22,148,000 | 21,771,000 | 21,687,000 | 21,556,000 | 21,398,000 | 20,850,000 | 21,025,000 | 20,604,000 | 20,520,000 | 20,480,000 | 20,477,000 | 20,491,000 | 20,418,000 | 20,622,000 | 20,355,000 | 20,968,000 | 21,159,000 | 22,009,000 | 22,072,000 | 22,142,000 | 22,197,000 | 22,798,000 | 22,965,000 | 23,188,000 | 23,507 | 23,173 | 23,065,000 | 23,107,000 | 22,692 | 21,251 | 19,717 | -- |
Earnings Per Share Diluted | -- | -- | $-0.21 | $-1.00 | $-0.96 | $-0.05 | $-0.07 | $0.02 | $-0.01 | $-0.15 | $-0.16 | $-0.11 | $-0.14 | $-0.10 | $-0.05 | -- | $0.03 | $-0.17 | $-0.10 | $0.03 | $0.11 | $-0.09 | $-0.10 | $0.75 | $0.26 | $0.17 | $0.19 | $0.61 | $0.37 | $0.13 | -- | $0.30 | $0.16 | $0.01 | -- | $-0.04 | -- | $-0.07 | -- | $0.30 | $0.16 | $0.17 | $0.08 | $0.59 | $0.46 | $0.35 | $0.20 | $0.77 | $0.20 | $0.17 | $0.19 | $0.51 | $0.41 | -- |
Weighted Average Shares Diluted | -- | 23,405,000 | 23,334,000 | 23,172,000 | 23,163,000 | 23,139,000 | 23,103 | 23,251,000 | 22,925,000 | 23,140,000 | 22,546,000 | 22,107,000 | 22,059,000 | 22,017,000 | 22,421,000 | 22,323,000 | 22,404,000 | 21,927 | 21,917 | 22,503,000 | 22,428,000 | 22,129,000 | 22,148,000 | 22,561,000 | 22,683,000 | 22,563,000 | 22,187,000 | 21,565,000 | 21,395,000 | 21,371,000 | 20,926,000 | 20,989,000 | 20,918,000 | 20,984,000 | 20,958,000 | 20,622,000 | 20,667,000 | 20,778,000 | 21,590,000 | 22,465,000 | 22,601,000 | 22,546,000 | 22,670,000 | 23,357,000 | 23,019,000 | 23,842,000 | 24,239 | 24,153 | 24,105,000 | 24,028,000 | 23,888 | 22,430 | 20,411 | -- |
Common Stock Shares Authorized | 45,000,000 | 45,000,000 | 45,000,000 | 45,000,000 | 45,000,000 | 45,000,000 | 45,000,000 | 45,000,000 | 45,000,000 | 45,000,000 | 45,000,000 | 45,000,000 | 45,000,000 | 45,000,000 | 45,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | -- | -- | -- | 60,000,000 | -- | -- |
Common Stock Shares Outstanding | 23,560,445 | 23,539,104 | 23,416,026 | 23,215,439 | 23,187,495 | 23,137,757 | 23,204,274 | 22,984,552 | 22,968,554 | 22,833,120 | 22,811,090 | 22,260,917 | 22,233,443 | 22,036,712 | 21,999,660 | 21,839,369 | 21,984,178 | 21,893,128 | 21,972,816 | 22,064,007 | 21,902,376 | 22,030,598 | 22,220,608 | 22,064,007 | 21,971,347 | 21,887,434 | 21,530,563 | 21,273,500 | 21,221,631 | 20,805,905 | 20,434,620 | 20,529,933 | 20,396,241 | 20,480,058 | 20,604,319 | 20,252,490 | 20,184,300 | 20,401,090 | 21,031,689 | 21,181,730 | 21,983,121 | 22,038,307 | 22,132,062 | 22,187,367 | 22,417,873 | 22,538,937 | 23,198,001 | 23,543,746 | -- | -- | -- | 22,524,449 | -- | -- |
Common Stock Value | $24,000.00 | $24,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $21,000.00 | $21,000.00 | $21,000.00 | $20,000.00 | $21,000.00 | $20,000.00 | $20,000.00 | $21,000.00 | $20,000.00 | $20,000.00 | $20,000.00 | $21,000.00 | $21,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $22,000.00 | $23,000.00 | $23,000.00 | $24,000.00 | -- | -- | -- | $23,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 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | 5,000,000 | -- | -- | -- | 5,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 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |