Date | 9/30/2024 | 6/30/2024 | 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 | 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 | 6/30/2010 | 6/30/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $67,205,000.00 | $70,003,000.00 | $82,982,000.00 | $86,833,000.00 | $79,827,000.00 | $73,201,000.00 | $81,306,000.00 | $80,867,000.00 | $71,524,000.00 | $72,173,000.00 | $70,495,000.00 | $68,481,000.00 | $70,414,000.00 | $53,413,000.00 | $54,203,000.00 | $53,099,000.00 | $46,609,000.00 | $40,658,000.00 | $40,314,000.00 | $34,363,000.00 | $31,860,000.00 | $31,078,000.00 | $11,222,000.00 | $11,542,000.00 | $11,498,000.00 | $10,934,000.00 | $10,769,000.00 | $10,724,000.00 | $10,627,000.00 | $10,345,000.00 | $9,727,000.00 | $9,469,000.00 | $11,780,000.00 | $7,541,000.00 | $9,792,000.00 | $7,264,000.00 | $8,633,000.00 | $9,190,000.00 | $8,296,000.00 | $5,111,000.00 | $8,785,000.00 | $7,769,000.00 | $12,491,000.00 | $14,639,000.00 | $16,206,000.00 | $16,758,000.00 | $18,839,000.00 | $10,314,000.00 | $9,911,000.00 | $11,159,000.00 | $11,540,000.00 | $15,406,000.00 | $12,424,000.00 | $13,276,000.00 | $12,128,000.00 | $5,733,000.00 | $7,511,000.00 |
Accounts Receivable Net Current | $23,045,000.00 | $31,700,000.00 | $10,950,000.00 | $14,271,000.00 | $18,420,000.00 | $31,569,000.00 | $10,214,000.00 | $16,470,000.00 | $24,531,000.00 | $26,961,000.00 | $18,181,000.00 | $14,773,000.00 | $11,400,000.00 | $16,016,000.00 | $16,649,000.00 | $15,478,000.00 | $22,708,000.00 | $13,369,000.00 | $14,204,000.00 | $20,217,000.00 | $20,411,000.00 | $15,139,000.00 | $16,178,000.00 | $16,872,000.00 | $7,389,000.00 | $6,722,000.00 | $6,464,000.00 | $5,498,000.00 | $7,201,000.00 | $7,745,000.00 | $8,538,000.00 | $7,275,000.00 | $11,876,000.00 | $6,639,000.00 | $10,830,000.00 | $11,160,000.00 | $13,118,000.00 | $12,220,000.00 | $10,736,000.00 | $15,402,000.00 | $11,163,000.00 | $9,495,000.00 | $9,372,000.00 | $9,833,000.00 | $12,307,000.00 | $10,271,000.00 | $8,308,000.00 | $6,254,000.00 | $6,535,000.00 | $5,823,000.00 | $5,548,000.00 | -- | $8,197,000.00 | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2,010,000.00 | $1,445,000.00 | $1,772,000.00 | $1,625,000.00 | $1,825,000.00 | $1,867,000.00 | $1,870,000.00 | $1,348,000.00 | $1,583,000.00 | $1,766,000.00 | $1,667,000.00 | $2,377,000.00 | $2,299,000.00 | $1,038,000.00 | $849,000.00 | $795,000.00 | $692,000.00 | $636,000.00 | -- | $553,000.00 | -- | -- | -- | -- |
Total Current Assets | $94,722,000.00 | $107,124,000.00 | $98,890,000.00 | $105,725,000.00 | $103,367,000.00 | $109,828,000.00 | $96,583,000.00 | $101,511,000.00 | $101,383,000.00 | $104,135,000.00 | $93,456,000.00 | $87,492,000.00 | $86,335,000.00 | $73,298,000.00 | $74,399,000.00 | $72,473,000.00 | $73,520,000.00 | $57,359,000.00 | $57,716,000.00 | $58,421,000.00 | $56,475,000.00 | $49,671,000.00 | $30,185,000.00 | $31,302,000.00 | $22,538,000.00 | $20,347,000.00 | $19,593,000.00 | $18,561,000.00 | $20,631,000.00 | $20,509,000.00 | $20,111,000.00 | $19,240,000.00 | $26,354,000.00 | $16,753,000.00 | $22,598,000.00 | $20,809,000.00 | $24,685,000.00 | $24,545,000.00 | $22,449,000.00 | $24,925,000.00 | $22,191,000.00 | $19,988,000.00 | $25,068,000.00 | $27,826,000.00 | $32,664,000.00 | $31,032,000.00 | $29,851,000.00 | $19,083,000.00 | $18,231,000.00 | $17,711,000.00 | $17,758,000.00 | -- | $21,846,000.00 | -- | -- | -- | -- |
Property Plant and Equipement | $461,000.00 | $441,000.00 | $483,000.00 | $561,000.00 | $551,000.00 | $633,000.00 | $676,000.00 | $863,000.00 | $812,000.00 | $831,000.00 | $890,000.00 | $750,000.00 | $751,000.00 | $774,000.00 | $851,000.00 | $710,000.00 | $713,000.00 | $629,000.00 | $528,000.00 | $513,000.00 | $525,000.00 | $456,000.00 | $468,000.00 | $507,000.00 | $559,000.00 | $679,000.00 | $818,000.00 | $923,000.00 | $1,059,000.00 | $1,240,000.00 | $1,395,000.00 | $1,379,000.00 | $1,688,000.00 | $2,142,000.00 | $2,542,000.00 | $2,732,000.00 | $3,136,000.00 | $3,435,000.00 | $3,941,000.00 | $4,220,000.00 | $4,489,000.00 | $4,308,000.00 | $4,323,000.00 | $4,271,000.00 | $3,544,000.00 | $2,639,000.00 | $2,481,000.00 | $2,415,000.00 | $2,295,000.00 | $1,912,000.00 | $1,555,000.00 | -- | $1,015,000.00 | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $26,000.00 | $93,000.00 | $160,000.00 | $227,000.00 | $294,000.00 | $362,000.00 | $429,000.00 | $496,000.00 | $733,000.00 | $1,237,000.00 | $1,741,000.00 | $2,244,000.00 | $2,748,000.00 | $3,252,000.00 | $3,756,000.00 | $4,260,000.00 | $4,839,000.00 | -- | -- | -- | $7,620,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,186,000.00 | $13,230,000.00 | $13,230,000.00 | $13,230,000.00 | $4,880,000.00 | $4,880,000.00 | $4,880,000.00 | $4,880,000.00 | $4,880,000.00 | $4,880,000.00 | $4,880,000.00 | $4,880,000.00 | $4,880,000.00 | $4,880,000.00 | $4,880,000.00 | -- | $4,880,000.00 | -- | -- | -- | -- |
Other Assets | $1,247,000.00 | $1,511,000.00 | $1,954,000.00 | $1,768,000.00 | $1,427,000.00 | $1,355,000.00 | $1,157,000.00 | $1,007,000.00 | $819,000.00 | $871,000.00 | $1,498,000.00 | $1,378,000.00 | $1,378,000.00 | $807,000.00 | $941,000.00 | $1,057,000.00 | $918,000.00 | $1,369,000.00 | $1,578,000.00 | $1,281,000.00 | $1,383,000.00 | $2,171,000.00 | $2,039,000.00 | $2,112,000.00 | $1,715,000.00 | $1,584,000.00 | $1,386,000.00 | $1,413,000.00 | $1,433,000.00 | $2,005,000.00 | $1,648,000.00 | $1,676,000.00 | $1,671,000.00 | $834,000.00 | $783,000.00 | $511,000.00 | $807,000.00 | $1,317,000.00 | $1,193,000.00 | $793,000.00 | $750,000.00 | $738,000.00 | $712,000.00 | $645,000.00 | $672,000.00 | $785,000.00 | $793,000.00 | $882,000.00 | $894,000.00 | $769,000.00 | $619,000.00 | -- | $483,000.00 | -- | -- | -- | -- |
Total Assets | $114,921,000.00 | $127,852,000.00 | $120,324,000.00 | $125,443,000.00 | $122,966,000.00 | $130,117,000.00 | $117,249,000.00 | $122,675,000.00 | $122,620,000.00 | $126,009,000.00 | $116,423,000.00 | $110,328,000.00 | $109,143,000.00 | $93,180,000.00 | $93,951,000.00 | $92,217,000.00 | $93,705,000.00 | $77,975,000.00 | $78,758,000.00 | $79,502,000.00 | $78,134,000.00 | $67,774,000.00 | $48,211,000.00 | $49,422,000.00 | $39,622,000.00 | $37,603,000.00 | $37,392,000.00 | $36,945,000.00 | $39,751,000.00 | $40,837,000.00 | $40,451,000.00 | $40,115,000.00 | $48,063,000.00 | $38,768,000.00 | $45,680,000.00 | $44,461,000.00 | $49,731,000.00 | $50,992,000.00 | $50,001,000.00 | $53,098,000.00 | $32,647,000.00 | $31,250,000.00 | $36,418,000.00 | $39,159,000.00 | $43,536,000.00 | $41,090,000.00 | $40,076,000.00 | $28,772,000.00 | $27,943,000.00 | $26,272,000.00 | $25,812,000.00 | -- | $28,224,000.00 | -- | -- | -- | -- |
Accounts Payable | $1,906,000.00 | $2,725,000.00 | $1,534,000.00 | $1,777,000.00 | $853,000.00 | $2,044,000.00 | $1,495,000.00 | $1,196,000.00 | $1,937,000.00 | $1,706,000.00 | $2,100,000.00 | $1,580,000.00 | $1,721,000.00 | $1,112,000.00 | $1,850,000.00 | $1,116,000.00 | $2,429,000.00 | $1,797,000.00 | $1,357,000.00 | $1,177,000.00 | $4,173,000.00 | $3,683,000.00 | $2,384,000.00 | $2,426,000.00 | $3,905,000.00 | $2,074,000.00 | $2,043,000.00 | $2,271,000.00 | $2,363,000.00 | $2,624,000.00 | $1,713,000.00 | $1,907,000.00 | $2,099,000.00 | $2,110,000.00 | $2,170,000.00 | $1,747,000.00 | $1,779,000.00 | $1,909,000.00 | $2,555,000.00 | $2,928,000.00 | $2,162,000.00 | $2,194,000.00 | $2,304,000.00 | $2,427,000.00 | $2,583,000.00 | $1,829,000.00 | $1,111,000.00 | $1,520,000.00 | $1,875,000.00 | $1,234,000.00 | $1,058,000.00 | -- | $924,000.00 | -- | -- | -- | -- |
Accrued Liabilities | $2,513,000.00 | $5,078,000.00 | $5,615,000.00 | $4,207,000.00 | $4,406,000.00 | $5,387,000.00 | $5,505,000.00 | $5,095,000.00 | $3,380,000.00 | $4,926,000.00 | $4,133,000.00 | $2,978,000.00 | $2,452,000.00 | $3,030,000.00 | $3,765,000.00 | $4,007,000.00 | $3,423,000.00 | $3,067,000.00 | $2,619,000.00 | $3,685,000.00 | $2,210,000.00 | $2,290,000.00 | $1,746,000.00 | $2,141,000.00 | $2,285,000.00 | $1,265,000.00 | $3,086,000.00 | $2,371,000.00 | $2,364,000.00 | $2,680,000.00 | $2,379,000.00 | $4,666,000.00 | $5,670,000.00 | $2,308,000.00 | $3,089,000.00 | $2,736,000.00 | $2,664,000.00 | $2,791,000.00 | $2,894,000.00 | $3,960,000.00 | $1,456,000.00 | $1,300,000.00 | $1,433,000.00 | $2,630,000.00 | $2,478,000.00 | $2,961,000.00 | $1,785,000.00 | $2,145,000.00 | $1,549,000.00 | $1,300,000.00 | $1,484,000.00 | -- | $1,911,000.00 | -- | -- | -- | -- |
Total Current Liabilities | $59,173,000.00 | $69,356,000.00 | $56,463,000.00 | $58,650,000.00 | $58,701,000.00 | $68,421,000.00 | $55,409,000.00 | $61,304,000.00 | $64,835,000.00 | $69,152,000.00 | $60,164,000.00 | $57,664,000.00 | $60,115,000.00 | $50,591,000.00 | $53,153,000.00 | $54,431,000.00 | $59,064,000.00 | $46,507,000.00 | $49,876,000.00 | $53,569,000.00 | $49,447,000.00 | $46,258,000.00 | $49,548,000.00 | $53,183,000.00 | $48,335,000.00 | $46,794,000.00 | $47,235,000.00 | $46,756,000.00 | $49,372,000.00 | $50,334,000.00 | $47,614,000.00 | $46,449,000.00 | $52,340,000.00 | $44,331,000.00 | $48,546,000.00 | $46,185,000.00 | $48,632,000.00 | $47,829,000.00 | $45,104,000.00 | $43,369,000.00 | $29,598,000.00 | $27,552,000.00 | $32,308,000.00 | $34,390,000.00 | $37,548,000.00 | $37,327,000.00 | $37,596,000.00 | $27,274,000.00 | $24,030,000.00 | $21,244,000.00 | $19,841,000.00 | -- | $22,212,000.00 | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $20,223,000.00 | $18,990,000.00 | $23,807,000.00 | $23,063,000.00 | $19,250,000.00 | -- | -- | -- | $5,000,000.00 | -- | -- | -- | $4,667,000.00 | -- | -- | -- | $3,333,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $408,211,000.00 | $407,416,000.00 | $405,590,000.00 | $404,320,000.00 | $402,299,000.00 | $401,087,000.00 | $399,548,000.00 | $397,998,000.00 | $395,252,000.00 | $393,157,000.00 | $389,987,000.00 | $385,467,000.00 | $380,969,000.00 | $377,115,000.00 | $376,546,000.00 | $375,357,000.00 | $374,399,000.00 | $373,303,000.00 | $372,676,000.00 | $371,665,000.00 | $371,099,000.00 | $368,599,000.00 | $347,182,000.00 | $346,801,000.00 | $346,222,000.00 | $345,410,000.00 | $344,561,000.00 | $343,798,000.00 | $343,367,000.00 | $343,275,000.00 | $343,144,000.00 | $342,925,000.00 | $342,689,000.00 | $342,468,000.00 | $342,145,000.00 | $341,842,000.00 | $341,329,000.00 | $340,402,000.00 | $339,779,000.00 | $338,967,000.00 | $330,657,000.00 | $330,321,000.00 | $329,749,000.00 | $329,218,000.00 | $328,552,000.00 | $328,085,000.00 | $327,589,000.00 | $327,145,000.00 | $326,742,000.00 | $326,221,000.00 | $325,897,000.00 | -- | $325,569,000.00 | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-1,850,000.00 | $-2,240,000.00 | $-2,282,000.00 | $-2,101,000.00 | $-2,877,000.00 | $-2,122,000.00 | $-2,501,000.00 | $-2,893,000.00 | $-3,838,000.00 | $-2,687,000.00 | $-1,665,000.00 | $-1,356,000.00 | $-1,321,000.00 | $-1,308,000.00 | $-1,270,000.00 | $-1,487,000.00 | $-1,631,000.00 | $-1,558,000.00 | $-1,650,000.00 | $-1,616,000.00 | $-1,459,000.00 | $-1,584,000.00 | $-1,620,000.00 | $-1,664,000.00 | $-1,618,000.00 | $-1,818,000.00 | $-1,722,000.00 | $-1,715,000.00 | $-1,663,000.00 | $-1,494,000.00 | $-1,544,000.00 | $-1,545,000.00 | $-1,663,000.00 | $-1,352,000.00 | $-1,335,000.00 | $-1,269,000.00 | $-1,170,000.00 | $-1,113,000.00 | $-1,156,000.00 | $-964,000.00 | $-970,000.00 | $-997,000.00 | $-1,020,000.00 | $-1,048,000.00 | $-1,168,000.00 | $-1,029,000.00 | $-787,000.00 | $-684,000.00 | $-750,000.00 | $-935,000.00 | $-900,000.00 | -- | $-800,000.00 | -- | -- | -- | -- |
Accumulated Deficit | $-323,009,000.00 | $-323,661,000.00 | $-325,167,000.00 | $-326,660,000.00 | $-328,845,000.00 | $-331,441,000.00 | $-334,042,000.00 | $-333,670,000.00 | $-333,566,000.00 | $-333,550,000.00 | $-331,999,000.00 | $-331,384,000.00 | $-330,558,000.00 | $-333,157,000.00 | $-334,418,000.00 | $-336,024,000.00 | $-338,068,000.00 | $-340,219,000.00 | $-342,086,000.00 | $-344,059,000.00 | $-345,276,000.00 | $-345,442,000.00 | $-346,840,000.00 | $-348,840,000.00 | $-353,260,000.00 | $-352,726,000.00 | $-352,625,000.00 | $-351,837,000.00 | $-351,269,000.00 | $-351,224,000.00 | $-348,709,000.00 | $-347,660,000.00 | $-345,249,000.00 | $-346,625,000.00 | $-343,625,000.00 | $-342,246,000.00 | $-339,009,000.00 | $-336,076,000.00 | $-333,677,000.00 | $-328,216,000.00 | $-326,580,000.00 | $-325,562,000.00 | $-324,555,000.00 | $-323,338,000.00 | $-321,334,000.00 | $-323,231,000.00 | $-324,261,000.00 | $-324,902,000.00 | $-322,018,000.00 | $-320,199,000.00 | $-318,967,000.00 | -- | $-318,699,000.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $55,748,000.00 | $58,496,000.00 | $63,861,000.00 | $66,793,000.00 | $64,265,000.00 | $61,696,000.00 | $61,840,000.00 | $61,371,000.00 | $57,785,000.00 | $56,857,000.00 | $56,259,000.00 | $52,664,000.00 | $49,028,000.00 | $42,589,000.00 | $40,798,000.00 | $37,786,000.00 | $34,641,000.00 | $31,468,000.00 | $28,882,000.00 | $25,933,000.00 | $24,307,000.00 | $21,516,000.00 | $-1,337,000.00 | $-3,761,000.00 | $-8,713,000.00 | $-9,191,000.00 | $-9,843,000.00 | $-9,811,000.00 | $-9,621,000.00 | $-9,497,000.00 | $-7,163,000.00 | $-6,334,000.00 | $-4,277,000.00 | $-5,563,000.00 | $-2,866,000.00 | $-1,724,000.00 | $1,099,000.00 | $3,163,000.00 | $4,897,000.00 | $9,729,000.00 | $3,049,000.00 | $3,698,000.00 | $4,110,000.00 | $4,769,000.00 | $5,988,000.00 | $3,763,000.00 | $2,480,000.00 | $1,498,000.00 | $3,913,000.00 | $5,028,000.00 | $5,971,000.00 | -- | $6,012,000.00 | -- | -- | $-3,521,000.00 | $-4,093,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $114,921,000.00 | $127,852,000.00 | $120,324,000.00 | $125,443,000.00 | $122,966,000.00 | $130,117,000.00 | $117,249,000.00 | $122,675,000.00 | $122,620,000.00 | $126,009,000.00 | $116,423,000.00 | $110,328,000.00 | $109,143,000.00 | $93,180,000.00 | $93,951,000.00 | $92,217,000.00 | $93,705,000.00 | $77,975,000.00 | $78,758,000.00 | $79,502,000.00 | $78,134,000.00 | $67,774,000.00 | $48,211,000.00 | $49,422,000.00 | $39,622,000.00 | $37,603,000.00 | $37,392,000.00 | $36,945,000.00 | $39,751,000.00 | $40,837,000.00 | $40,451,000.00 | $40,115,000.00 | $48,063,000.00 | $38,768,000.00 | $45,680,000.00 | $44,461,000.00 | $49,731,000.00 | $50,992,000.00 | $50,001,000.00 | $53,098,000.00 | $32,647,000.00 | $31,250,000.00 | $36,418,000.00 | $39,159,000.00 | $43,536,000.00 | $41,090,000.00 | $40,076,000.00 | $28,772,000.00 | $27,943,000.00 | $26,272,000.00 | $25,812,000.00 | -- | $28,224,000.00 | -- | -- | -- | -- |
Date | 9/30/2024 | 6/30/2024 | 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 | 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 | 6/30/2010 | 6/30/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $15,589,000.00 | $15,745,000.00 | $15,398,000.00 | $14,575,000.00 | $58,215,000.00 | $43,594,000.00 | $29,744,000.00 | $14,745,000.00 | $17,622,000.00 | $16,291,000.00 | $18,986,000.00 | $16,476,000.00 | $17,074,000.00 | $19,232,000.00 | $39,607,000.00 | $20,704,000.00 | $70,262,000.00 | $51,373,000.00 | $17,665,000.00 | $15,682,000.00 | $58,889,000.00 | $40,920,000.00 | $25,460,000.00 | $10,723,000.00 | $43,364,000.00 | $32,728,000.00 | $21,220,000.00 | $10,384,000.00 | $44,065,000.00 | $8,915,000.00 | $22,562,000.00 | $29,877,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $22,336,000.00 | $16,450,000.00 | $11,015,000.00 | $5,426,000.00 | $21,199,000.00 | $15,786,000.00 | $5,063,000.00 | $5,064,000.00 | $23,689,000.00 | $18,168,000.00 | $5,976,000.00 | $6,472,000.00 | $29,141,000.00 | $7,550,000.00 | $8,241,000.00 | $6,987,000.00 | $23,462,000.00 | $5,982,000.00 | $5,836,000.00 | $5,533,000.00 | $18,006,000.00 | $4,569,000.00 | $4,266,000.00 | $4,344,000.00 | $13,436,000.00 | $9,521,000.00 | $6,056,000.00 | $2,805,000.00 | $10,916,000.00 | $2,785,000.00 | -- | $9,708,000.00 | -- |
Gross Profit | $15,133,000.00 | $65,211,000.00 | $15,492,000.00 | $16,825,000.00 | $17,338,000.00 | $70,696,000.00 | $52,747,000.00 | $37,329,000.00 | $18,481,000.00 | $67,414,000.00 | $17,367,000.00 | $16,992,000.00 | $16,153,000.00 | $43,850,000.00 | $28,953,000.00 | $14,432,000.00 | $14,007,000.00 | $37,641,000.00 | $12,911,000.00 | $11,875,000.00 | $45,391,000.00 | $11,707,000.00 | $12,162,000.00 | $10,466,000.00 | $9,703,000.00 | $10,310,000.00 | $9,809,000.00 | $9,149,000.00 | $37,016,000.00 | $8,191,000.00 | $9,936,000.00 | $9,681,000.00 | $12,102,000.00 | $33,585,000.00 | $13,010,000.00 | $10,004,000.00 | $46,772,000.00 | $11,682,000.00 | $10,662,000.00 | $13,717,000.00 | $46,800,000.00 | $34,022,000.00 | $21,978,000.00 | $10,149,000.00 | $40,883,000.00 | $27,741,000.00 | $16,850,000.00 | $6,379,000.00 | $29,928,000.00 | $23,207,000.00 | $15,164,000.00 | $7,579,000.00 | $33,149,000.00 | $23,442,000.00 | $17,311,000.00 | $20,169,000.00 | -- |
Research and Development | $7,421,000.00 | $26,626,000.00 | $19,947,000.00 | $13,292,000.00 | $6,632,000.00 | $27,300,000.00 | $20,749,000.00 | $7,188,000.00 | $6,874,000.00 | $24,387,000.00 | $17,988,000.00 | $6,186,000.00 | $5,609,000.00 | $4,371,000.00 | $4,508,000.00 | $4,505,000.00 | $16,638,000.00 | $4,205,000.00 | $8,050,000.00 | $3,998,000.00 | $14,369,000.00 | $10,777,000.00 | $7,155,000.00 | $3,559,000.00 | $14,711,000.00 | $10,780,000.00 | $3,708,000.00 | $3,431,000.00 | $13,753,000.00 | $3,360,000.00 | $3,231,000.00 | $3,675,000.00 | $16,063,000.00 | $12,124,000.00 | $7,916,000.00 | $3,900,000.00 | $16,042,000.00 | $12,043,000.00 | $7,901,000.00 | $3,741,000.00 | $9,963,000.00 | $2,668,000.00 | $2,390,000.00 | $2,106,000.00 | $8,419,000.00 | $6,193,000.00 | $2,142,000.00 | $1,950,000.00 | $6,132,000.00 | $1,566,000.00 | $2,807,000.00 | $1,430,000.00 | $5,551,000.00 | $4,065,000.00 | $1,343,000.00 | $5,510,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $14,624,000.00 | $59,240,000.00 | $14,554,000.00 | $30,322,000.00 | $15,922,000.00 | $69,307,000.00 | $15,930,000.00 | $37,786,000.00 | $19,151,000.00 | $69,552,000.00 | $50,927,000.00 | $17,622,000.00 | $15,462,000.00 | $38,026,000.00 | $24,706,000.00 | $12,080,000.00 | $44,242,000.00 | $32,788,000.00 | $21,690,000.00 | $10,780,000.00 | $39,869,000.00 | $9,918,000.00 | $19,746,000.00 | $9,713,000.00 | $39,959,000.00 | $29,474,000.00 | $10,205,000.00 | $9,403,000.00 | $40,741,000.00 | $31,202,000.00 | $10,234,000.00 | $10,946,000.00 | $51,559,000.00 | $13,226,000.00 | $13,526,000.00 | $12,814,000.00 | $58,058,000.00 | $13,837,000.00 | $16,332,000.00 | $15,188,000.00 | $50,859,000.00 | $12,732,000.00 | $12,937,000.00 | $11,707,000.00 | $39,640,000.00 | $28,644,000.00 | $18,664,000.00 | $9,006,000.00 | $31,961,000.00 | $23,681,000.00 | $8,115,000.00 | $6,647,000.00 | $23,596,000.00 | $5,373,000.00 | $10,776,000.00 | $18,905,000.00 | -- |
Loss from Operations | $509,000.00 | $5,971,000.00 | $4,779,000.00 | $2,425,000.00 | $1,416,000.00 | $1,389,000.00 | $-969,000.00 | $-457,000.00 | $-670,000.00 | $-1,723,000.00 | $-416,000.00 | $60,000.00 | $691,000.00 | $5,824,000.00 | $4,247,000.00 | $2,352,000.00 | $7,406,000.00 | $1,757,000.00 | $3,096,000.00 | $1,095,000.00 | $5,522,000.00 | $4,672,000.00 | $2,882,000.00 | $753,000.00 | $-988,000.00 | $444,000.00 | $-650,000.00 | $-254,000.00 | $-3,725,000.00 | $-3,394,000.00 | $-1,563,000.00 | $-1,265,000.00 | $109,000.00 | $-2,656,000.00 | $-516,000.00 | $-2,810,000.00 | $-11,286,000.00 | $-2,155,000.00 | $-7,141,000.00 | $-1,471,000.00 | $-705,000.00 | $-688,000.00 | $-2,666,000.00 | $-1,558,000.00 | $1,243,000.00 | $911,000.00 | $-1,814,000.00 | $-2,627,000.00 | $-3,128,000.00 | $-935,000.00 | $-530,000.00 | $932,000.00 | $9,692,000.00 | $757,000.00 | $1,655,000.00 | $1,222,000.00 | -- |
Loss Before Income Taxes | $1,140,000.00 | $9,718,000.00 | $7,699,000.00 | $2,710,000.00 | $2,975,000.00 | $3,356,000.00 | $684,000.00 | $197,000.00 | $426,000.00 | $-1,206,000.00 | $-273,000.00 | $45,000.00 | $703,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.02 | $0.25 | $0.20 | $0.07 | $0.08 | $0.07 | $-0.01 | -- | -- | $-0.05 | $-0.03 | $-0.03 | $0.02 | $0.04 | $0.12 | $0.07 | $0.24 | $0.06 | $0.06 | $0.04 | $0.15 | $0.05 | $0.07 | $0.02 | $-0.07 | -- | $-0.05 | $-0.02 | $-0.22 | -- | $-0.13 | $-0.09 | $-0.23 | $-0.11 | $-0.05 | $-0.12 | $-0.47 | $-0.09 | $-0.20 | $-0.06 | $-0.21 | $-0.04 | $-0.13 | $-0.08 | $0.03 | $-0.05 | $-0.09 | $-0.12 | $-0.16 | $-0.05 | $-0.01 | $0.02 | $0.37 | $0.03 | $0.27 | $-0.01 | -- |
Weighted Average Shares Basic | 28,671,000 | 30,840,000 | 30,976,000 | 31,329,000 | 31,479,000 | 31,959,000 | 32,024,000 | 32,018,000 | 31,933,000 | 31,553,000 | 31,647,000 | 31,355,000 | 31,280,000 | 30,962,000 | 30,910,000 | 30,853,000 | 30,620,000 | 30,580,000 | 30,571,000 | 30,507,000 | 28,579,000 | 27,993,000 | 27,781,000 | 27,687,000 | 27,333,000 | 27,350,000 | 27,213,000 | 27,185,000 | 27,108,000 | -- | 27,106,000 | 27,108,000 | 27,056,000 | 27,043,000 | 27,029,000 | 27,022,000 | 26,609,000 | 26,709,000 | 26,422,000 | 26,187,000 | 25,353,000 | 25,418,000 | 25,356,000 | 25,178,000 | 24,780,000 | 24,889,000 | 24,593,000 | 24,516,000 | 24,329,000 | 24,289,000 | 24,351,000 | 24,141,000 | 22,709,000 | 22,648,000 | 22,031,000 | 22,180,000 | -- |
Earnings Per Share Diluted | $0.02 | $0.25 | $0.05 | $0.07 | $0.08 | $0.06 | $-0.02 | -- | -- | $-0.08 | $-0.03 | $-0.01 | $0.02 | $0.15 | $0.05 | $0.06 | $0.23 | $0.06 | $0.06 | $0.04 | $0.14 | $0.05 | $0.09 | $0.02 | $-0.07 | -- | $-0.05 | $-0.02 | $-0.22 | -- | $-0.04 | $-0.09 | $-0.23 | $-0.28 | $-0.17 | $-0.12 | $-0.47 | $-0.09 | $-0.20 | $-0.06 | $-0.21 | $-0.04 | $-0.05 | $-0.08 | $0.03 | $0.04 | $0.02 | $-0.12 | $-0.16 | $-0.06 | $-0.03 | $0.02 | $0.34 | $0.27 | $0.04 | -- | -- |
Weighted Average Shares Diluted | 29,292,000 | 31,468,000 | 31,858,000 | 31,991,000 | 32,136,000 | 32,799,000 | 32,122,000 | 32,018,000 | 31,933,000 | 31,553,000 | 31,647,000 | 31,355,000 | 32,762,000 | 32,618,000 | 32,732,000 | 32,508,000 | 31,956,000 | 31,987,000 | 31,880,000 | 31,883,000 | 30,363,000 | 30,229,000 | 29,687,000 | 29,954,000 | 27,333,000 | 27,350,000 | 27,213,000 | 27,185,000 | 27,108,000 | -- | 27,107,000 | 27,108,000 | 27,056,000 | 27,070,000 | 27,029,000 | 27,022,000 | 26,609,000 | 26,709 | 26,657,000 | 26,187,000 | 25,353,000 | 25,418,000 | 25,267,000 | 25,178,000 | 26,089,000 | 24,690,000 | 24,593,000 | 24,516,000 | 24,329,000 | 24,289,000 | 24,351,000 | 25,977,000 | 24,289,000 | 24,385,000 | 24,256,000 | 22,180,000 | -- |
Common Stock Shares Authorized | 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 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | 50,000,000 | -- | -- | -- | -- |
Common Stock Shares Outstanding | 28,522,000 | 29,160,000 | 30,382,000 | 31,202,000 | 31,400,000 | 31,482,000 | 32,022,000 | 32,131,000 | 31,937,000 | 31,930,000 | 31,821,000 | 31,493,000 | 31,387,000 | 31,092,000 | 31,048,000 | 30,924,000 | 30,821,000 | 30,689,000 | 30,637,000 | 30,536,000 | 30,478,000 | 30,159,000 | 27,883,000 | 27,868,000 | 27,667,000 | 27,473,000 | 27,258,000 | 27,231,000 | 27,127,000 | 27,105,000 | 27,105,000 | 27,108,000 | 27,108,000 | 27,091,000 | 27,049,000 | 27,023,000 | 27,022,000 | 26,765,000 | 26,674,000 | 26,649,000 | 25,471,000 | 25,453,000 | 25,395,000 | 25,317,000 | 25,106,000 | 24,992,000 | 24,779,000 | 24,578,000 | 24,485,000 | 24,405,000 | 24,353,000 | -- | 24,062,000 | -- | -- | -- | -- |
Common Stock Value | $33,000.00 | $33,000.00 | $33,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $30,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $26,000.00 | $25,000.00 | $25,000.00 | $25,000.00 | $25,000.00 | $25,000.00 | $25,000.00 | $25,000.00 | $24,000.00 | $24,000.00 | $24,000.00 | $24,000.00 | -- | $24,000.00 | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $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 | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2.50 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |