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 | 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 | 11/30/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 | $63,261,000.00 | $40,313,000.00 | $70,781,000.00 | $68,098,000.00 | $51,440,000.00 | $44,239,000.00 | $66,332,000.00 | $56,354,000.00 | $52,131,000.00 | $43,223,000.00 | $44,520,000.00 | $74,358,000.00 | $65,745,000.00 | $103,302,000.00 | $105,431,000.00 | $94,255,000.00 | $80,149,000.00 | $62,970,000.00 | $32,842,000.00 | $26,387,000.00 | $29,696,000.00 | $23,331,000.00 | $16,992,000.00 | $21,955,000.00 | $33,394,000.00 | $16,378,000.00 | $32,153,000.00 | $27,780,000.00 | $19,245,000.00 | $33,281,000.00 | $58,691,000.00 | $61,364,000.00 | -- | $80,691,000.00 | $78,987,000.00 | $96,527,000.00 | $99,931,000.00 | $21,498,000.00 | $18,107,000.00 | $20,391,000.00 | $15,501,000.00 | $17,423,000.00 | $16,447,000.00 | $11,437,000.00 | $14,371,000.00 | $15,815,000.00 | $11,350,000.00 | $13,423,000.00 | $16,642,000.00 | $18,287,000.00 | $18,829,000.00 | $15,762,000.00 | $18,507,000.00 | $45,430,000.00 | $50,396,000.00 | $52,589,000.00 | $55,338,000.00 | $59,115,000.00 | $79,287,000.00 |
Accounts Receivable Net Current | $31,845,000.00 | $20,670,000.00 | $25,055,000.00 | $46,937,000.00 | $23,337,000.00 | $15,361,000.00 | $11,584,000.00 | $34,062,000.00 | $18,422,000.00 | $13,926,000.00 | $26,674,000.00 | $20,615,000.00 | $13,066,000.00 | $7,599,000.00 | $16,397,000.00 | $11,792,000.00 | $11,055,000.00 | $12,816,000.00 | $13,841,000.00 | $12,979,000.00 | $20,848,000.00 | $15,197,000.00 | $17,408,000.00 | $10,212,000.00 | $7,666,000.00 | $11,304,000.00 | $12,754,000.00 | $12,465,000.00 | $11,929,000.00 | $12,347,000.00 | $9,184,000.00 | $11,759,000.00 | -- | $8,193,000.00 | $8,242,000.00 | $7,683,000.00 | $11,590,000.00 | $8,060,000.00 | $7,429,000.00 | $5,333,000.00 | $10,941,000.00 | $3,997,000.00 | $9,372,000.00 | $17,202,000.00 | $15,222,000.00 | $6,132,000.00 | $10,486,000.00 | $11,785,000.00 | $13,240,000.00 | $10,224,000.00 | $9,186,000.00 | $6,316,000.00 | $6,498,000.00 | -- | -- | -- | $9,649,000.00 | -- | -- |
Inventory | $33,464,000.00 | $33,659,000.00 | $31,671,000.00 | $26,149,000.00 | $33,888,000.00 | $36,315,000.00 | $33,119,000.00 | $28,366,000.00 | $32,132,000.00 | $28,235,000.00 | $23,482,000.00 | $20,383,000.00 | $20,557,000.00 | $15,289,000.00 | $11,925,000.00 | $11,748,000.00 | $10,662,000.00 | $9,915,000.00 | $10,938,000.00 | $10,317,000.00 | $8,977,000.00 | $7,763,000.00 | $7,307,000.00 | $7,138,000.00 | $6,275,000.00 | $6,375,000.00 | $7,328,000.00 | $5,514,000.00 | $6,283,000.00 | $6,370,000.00 | $4,824,000.00 | $4,550,000.00 | -- | $5,839,000.00 | $6,178,000.00 | $6,725,000.00 | $6,503,000.00 | $8,893,000.00 | $9,703,000.00 | $9,334,000.00 | $8,204,000.00 | $10,227,000.00 | $9,595,000.00 | $8,276,000.00 | $4,955,000.00 | $8,960,000.00 | $7,364,000.00 | $6,635,000.00 | $5,135,000.00 | $6,521,000.00 | $7,020,000.00 | $8,350,000.00 | $7,824,000.00 | -- | -- | -- | $9,772,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $5,980,000.00 | $3,690,000.00 | $4,288,000.00 | $3,843,000.00 | $4,508,000.00 | $3,544,000.00 | $4,569,000.00 | $5,606,000.00 | $6,377,000.00 | $5,213,000.00 | $6,594,000.00 | $5,075,000.00 | $5,541,000.00 | $4,265,000.00 | $4,470,000.00 | $4,950,000.00 | $4,959,000.00 | $4,987,000.00 | $5,187,000.00 | $4,548,000.00 | $3,148,000.00 | $2,247,000.00 | $3,170,000.00 | $2,825,000.00 | $2,329,000.00 | $1,720,000.00 | $1,545,000.00 | $1,342,000.00 | $1,663,000.00 | $1,835,000.00 | $1,867,000.00 | $1,311,000.00 | $1,311,000.00 | $1,507,000.00 | $1,272,000.00 | $1,299,000.00 | $943,000.00 | $1,506,000.00 | $1,080,000.00 | $1,163,000.00 | $1,317,000.00 | $2,107,000.00 | $1,232,000.00 | $2,131,000.00 | $1,018,000.00 | $1,313,000.00 | $4,203,000.00 | $4,366,000.00 | $4,245,000.00 | $4,520,000.00 | $4,287,000.00 | $4,359,000.00 | $4,929,000.00 | -- | -- | -- | $4,428,000.00 | -- | -- |
Total Current Assets | $189,914,000.00 | $159,029,000.00 | $178,372,000.00 | $185,472,000.00 | $146,268,000.00 | $150,291,000.00 | $147,942,000.00 | $157,867,000.00 | $139,218,000.00 | $129,076,000.00 | $138,972,000.00 | $151,763,000.00 | $146,809,000.00 | $147,849,000.00 | $152,840,000.00 | $143,191,000.00 | $131,198,000.00 | $119,097,000.00 | $103,803,000.00 | $112,967,000.00 | $123,664,000.00 | $122,328,000.00 | $117,856,000.00 | $119,648,000.00 | $119,061,000.00 | $114,921,000.00 | $118,041,000.00 | $126,196,000.00 | $119,295,000.00 | $118,101,000.00 | $122,144,000.00 | $122,369,000.00 | -- | $113,154,000.00 | $112,636,000.00 | $116,672,000.00 | $123,531,000.00 | $43,759,000.00 | $43,812,000.00 | $48,070,000.00 | $53,241,000.00 | $52,501,000.00 | $55,200,000.00 | $53,664,000.00 | $51,873,000.00 | $44,390,000.00 | $50,058,000.00 | $55,107,000.00 | $60,859,000.00 | $60,039,000.00 | $58,492,000.00 | $54,885,000.00 | $56,670,000.00 | -- | -- | -- | $88,198,000.00 | -- | -- |
Property Plant and Equipement | $16,352,000.00 | $17,248,000.00 | $17,889,000.00 | $18,699,000.00 | $18,747,000.00 | $19,391,000.00 | $19,703,000.00 | $19,580,000.00 | $18,724,000.00 | $18,958,000.00 | $19,932,000.00 | $20,361,000.00 | $20,905,000.00 | $20,443,000.00 | $20,734,000.00 | $20,176,000.00 | $20,535,000.00 | $18,838,000.00 | $19,780,000.00 | $18,843,000.00 | $17,442,000.00 | $17,384,000.00 | $16,239,000.00 | $14,619,000.00 | $15,634,000.00 | $12,988,000.00 | $12,742,000.00 | $13,393,000.00 | $13,632,000.00 | $10,974,000.00 | $8,610,000.00 | $8,643,000.00 | -- | $9,182,000.00 | $9,762,000.00 | $9,956,000.00 | $10,622,000.00 | $11,346,000.00 | $12,085,000.00 | $12,574,000.00 | $13,211,000.00 | $13,873,000.00 | $14,475,000.00 | $13,161,000.00 | $13,903,000.00 | $14,654,000.00 | $15,208,000.00 | $15,554,000.00 | $15,967,000.00 | $16,522,000.00 | $15,935,000.00 | $16,123,000.00 | $16,170,000.00 | -- | -- | -- | $22,314,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $484,000.00 | $640,000.00 | $796,000.00 | $954,000.00 | $1,112,000.00 | $1,269,000.00 | $1,427,000.00 | $1,585,000.00 | $1,743,000.00 | $1,900,000.00 | -- | $2,058,000.00 | $2,216,000.00 | $2,374,000.00 | $2,531,000.00 | $2,690,000.00 | $2,849,000.00 | $3,007,000.00 | $3,166,000.00 | $3,362,000.00 | $3,577,000.00 | $3,792,000.00 | $4,008,000.00 | $4,238,000.00 | $4,468,000.00 | $4,699,000.00 | $4,929,000.00 | $6,206,000.00 | $6,468,000.00 | $6,729,000.00 | $6,991,000.00 | -- | -- | -- | $8,352,000.00 | -- | -- |
Goodwill | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,800,000.00 | $12,790,000.00 | $12,790,000.00 | $12,800,000.00 | $12,790,000.00 | $12,790,000.00 | $12,800,000.00 | $12,800,000.00 | $12,800,000.00 | $12,790,000.00 | $12,800,000.00 | $12,800,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | -- | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | $12,790,000.00 | -- | -- | -- | $12,790,000.00 | -- | -- |
Other Assets | $1,182,000.00 | $919,000.00 | $387,000.00 | $388,000.00 | $387,000.00 | $753,000.00 | $385,000.00 | $366,000.00 | $365,000.00 | $365,000.00 | $365,000.00 | $367,000.00 | $365,000.00 | $365,000.00 | $1,371,000.00 | $988,000.00 | $645,000.00 | $639,000.00 | $632,000.00 | $598,000.00 | $402,000.00 | $308,000.00 | $304,000.00 | $282,000.00 | $287,000.00 | $285,000.00 | $267,000.00 | $12,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $4,000.00 | -- | $4,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | -- | -- | -- | $19,000.00 | -- | -- |
Total Assets | $262,705,000.00 | $249,043,000.00 | $244,265,000.00 | $252,974,000.00 | $222,661,000.00 | $209,674,000.00 | $207,967,000.00 | $217,039,000.00 | $200,121,000.00 | $191,476,000.00 | $211,776,000.00 | $213,690,000.00 | $208,788,000.00 | $209,344,000.00 | $215,218,000.00 | $204,314,000.00 | $194,537,000.00 | $185,972,000.00 | $190,612,000.00 | $188,774,000.00 | $190,587,000.00 | $183,465,000.00 | $180,022,000.00 | $179,841,000.00 | $181,613,000.00 | $174,245,000.00 | $155,857,000.00 | $164,485,000.00 | $149,039,000.00 | $145,861,000.00 | $148,237,000.00 | $149,063,000.00 | -- | $141,510,000.00 | $141,356,000.00 | $144,705,000.00 | $151,799,000.00 | $73,239,000.00 | $74,008,000.00 | $79,254,000.00 | $85,941,000.00 | $85,993,000.00 | $93,782,000.00 | $96,626,000.00 | $101,935,000.00 | $93,052,000.00 | $95,634,000.00 | $97,684,000.00 | $104,554,000.00 | $104,825,000.00 | $103,594,000.00 | $104,308,000.00 | $110,713,000.00 | -- | -- | -- | $133,917,000.00 | -- | -- |
Accounts Payable | $3,414,000.00 | $4,753,000.00 | $3,492,000.00 | $3,000,000.00 | $1,809,000.00 | $1,741,000.00 | $1,959,000.00 | $814,000.00 | $1,931,000.00 | $2,716,000.00 | $4,360,000.00 | $909,000.00 | $3,663,000.00 | $2,278,000.00 | $1,957,000.00 | $1,118,000.00 | $1,951,000.00 | $1,860,000.00 | $1,868,000.00 | $1,192,000.00 | $1,559,000.00 | $1,459,000.00 | $1,989,000.00 | $1,439,000.00 | $4,515,000.00 | $1,932,000.00 | $2,341,000.00 | $4,091,000.00 | $3,336,000.00 | $2,829,000.00 | $1,824,000.00 | $1,505,000.00 | -- | $1,796,000.00 | $1,518,000.00 | $2,592,000.00 | $1,865,000.00 | $1,683,000.00 | $2,366,000.00 | $2,032,000.00 | $1,817,000.00 | $1,253,000.00 | $1,801,000.00 | $1,639,000.00 | $1,209,000.00 | $1,336,000.00 | $1,189,000.00 | $1,939,000.00 | $2,154,000.00 | $1,865,000.00 | $1,354,000.00 | $1,438,000.00 | $1,506,000.00 | -- | -- | -- | $1,429,000.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $28,832,000.00 | $30,530,000.00 | $28,228,000.00 | $33,166,000.00 | $28,632,000.00 | $27,892,000.00 | $26,464,000.00 | $31,701,000.00 | $30,818,000.00 | $29,615,000.00 | $30,810,000.00 | $34,911,000.00 | $32,049,000.00 | $29,518,000.00 | $28,878,000.00 | $32,690,000.00 | $30,552,000.00 | $28,555,000.00 | $52,347,000.00 | $52,761,000.00 | $55,833,000.00 | $56,005,000.00 | $60,102,000.00 | $66,463,000.00 | $72,018,000.00 | $71,884,000.00 | $64,383,000.00 | $79,213,000.00 | $80,771,000.00 | $80,333,000.00 | $79,560,000.00 | $83,930,000.00 | -- | $83,097,000.00 | $83,274,000.00 | $84,469,000.00 | $88,140,000.00 | $11,119,000.00 | $12,310,000.00 | $16,178,000.00 | $16,023,000.00 | $11,624,000.00 | $13,372,000.00 | $12,795,000.00 | $15,020,000.00 | $13,424,000.00 | $12,843,000.00 | $13,933,000.00 | $17,173,000.00 | $15,789,000.00 | $13,334,000.00 | $12,008,000.00 | $13,759,000.00 | -- | -- | -- | $13,117,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $27,000.00 | $30,000.00 | $33,000.00 | $36,000.00 | $38,000.00 | -- | $41,000.00 | $43,000.00 | $46,000.00 | $48,000.00 | $50,000.00 | $53,000.00 | $55,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $149,000.00 | $-61,000.00 | $-60,000.00 | $-44,000.00 | $-183,000.00 | $-127,000.00 | $-271,000.00 | $-349,000.00 | $-509,000.00 | $-515,000.00 | $-418,000.00 | $-149,000.00 | $-86,000.00 | $-53,000.00 | $-20,000.00 | $53,000.00 | $100,000.00 | $119,000.00 | $-332,000.00 | $-37,000.00 | $-26,000.00 | $-2,000.00 | $-73,000.00 | $-133,000.00 | $-101,000.00 | $-194,000.00 | $-168,000.00 | $-125,000.00 | $-77,000.00 | $-87,000.00 | $-107,000.00 | $-118,000.00 | -- | $-91,000.00 | $-101,000.00 | $-75,000.00 | $-64,000.00 | $-48,000.00 | $-47,000.00 | $-39,000.00 | $-73,000.00 | $-27,000.00 | $-43,000.00 | $-62,000.00 | $-107,000.00 | $-107,000.00 | $-112,000.00 | $-85,000.00 | $-79,000.00 | -- | -- | -- | $-92,000.00 | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $82,235,000.00 | $73,754,000.00 | $74,396,000.00 | $82,656,000.00 | $62,851,000.00 | $53,191,000.00 | $54,856,000.00 | $61,152,000.00 | $47,427,000.00 | $42,638,000.00 | $44,997,000.00 | $37,103,000.00 | $31,840,000.00 | $30,769,000.00 | $29,700,000.00 | $22,834,000.00 | $19,381,000.00 | $13,994,000.00 | $-2,932,000.00 | $-3,553,000.00 | $-2,944,000.00 | $-8,093,000.00 | $-11,812,000.00 | $-14,466,000.00 | $-16,885,000.00 | $-21,542,000.00 | $-37,286,000.00 | $-45,922,000.00 | $-57,547,000.00 | $-59,253,000.00 | $-58,705,000.00 | $-58,272,000.00 | -- | $-61,395,000.00 | $-60,816,000.00 | $-61,272,000.00 | $-59,306,000.00 | $-59,618,000.00 | $-59,278,000.00 | $-55,951,000.00 | $-47,668,000.00 | $-42,763,000.00 | $-37,257,000.00 | $-32,646,000.00 | $-28,963,000.00 | $-35,690,000.00 | $-31,824,000.00 | $-30,367,000.00 | $-25,857,000.00 | $-23,673,000.00 | $-21,847,000.00 | $-22,286,000.00 | $-17,603,000.00 | -- | -- | -- | $8,840,000.00 | -- | -- |
Total Stockholders' Equity | $233,873,000.00 | $218,513,000.00 | $216,037,000.00 | $219,808,000.00 | $194,029,000.00 | $181,782,000.00 | $181,503,000.00 | $185,338,000.00 | $169,303,000.00 | $161,861,000.00 | $180,966,000.00 | $178,779,000.00 | $176,739,000.00 | $179,826,000.00 | $186,340,000.00 | $171,624,000.00 | $163,985,000.00 | $157,417,000.00 | $138,265,000.00 | $136,013,000.00 | $134,754,000.00 | $127,460,000.00 | $119,920,000.00 | $113,378,000.00 | $109,595,000.00 | $102,361,000.00 | $91,474,000.00 | $91,894,000.00 | $68,268,000.00 | $65,528,000.00 | $68,677,000.00 | $65,133,000.00 | -- | $58,413,000.00 | $58,082,000.00 | $60,236,000.00 | $63,659,000.00 | $62,120,000.00 | $61,698,000.00 | $63,076,000.00 | $69,918,000.00 | $74,369,000.00 | $80,410,000.00 | $83,831,000.00 | $86,915,000.00 | $79,628,000.00 | $82,791,000.00 | $83,751,000.00 | $87,381,000.00 | $89,036,000.00 | $90,260,000.00 | $92,300,000.00 | $96,954,000.00 | -- | -- | -- | $120,800,000.00 | $120,969,000.00 | $106,999,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $262,705,000.00 | $249,043,000.00 | $244,265,000.00 | $252,974,000.00 | $222,661,000.00 | $209,674,000.00 | $207,967,000.00 | $217,039,000.00 | $200,121,000.00 | $191,476,000.00 | $211,776,000.00 | $213,690,000.00 | $208,788,000.00 | $209,344,000.00 | $215,218,000.00 | $204,314,000.00 | $194,537,000.00 | $185,972,000.00 | $190,612,000.00 | $188,774,000.00 | $190,587,000.00 | $183,465,000.00 | $180,022,000.00 | $179,841,000.00 | $181,613,000.00 | $174,245,000.00 | $155,857,000.00 | $164,485,000.00 | $149,039,000.00 | $145,861,000.00 | $148,237,000.00 | $149,063,000.00 | -- | $141,510,000.00 | $141,356,000.00 | $144,705,000.00 | $151,799,000.00 | $73,239,000.00 | $74,008,000.00 | $79,254,000.00 | $85,941,000.00 | $85,993,000.00 | $93,782,000.00 | $96,626,000.00 | $101,935,000.00 | $93,052,000.00 | $95,634,000.00 | $97,684,000.00 | $104,554,000.00 | $104,825,000.00 | $103,594,000.00 | $104,308,000.00 | $110,713,000.00 | -- | -- | -- | $133,917,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 | 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 | 11/30/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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $28,060,000.00 | $14,588,000.00 | $4,955,000.00 | $41,270,000.00 | $11,154,000.00 | $7,180,000.00 | $5,246,000.00 | -- | $25,835,000.00 | $6,920,000.00 | $9,498,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $9,290,000.00 | $3,314,000.00 | $19,061,000.00 | $12,394,000.00 | $3,530,000.00 | $4,612,000.00 | $17,849,000.00 | -- | $11,878,000.00 | $7,910,000.00 | $3,674,000.00 | $19,111,000.00 | $12,315,000.00 | $4,836,000.00 | $2,531,000.00 | $5,722,000.00 | $3,007,000.00 | $4,984,000.00 | $1,652,000.00 | $8,708,000.00 | $1,966,000.00 | $3,293,000.00 | $3,356,000.00 | $8,583,000.00 | $13,836,000.00 | $5,636,000.00 | $3,504,000.00 | $20,248,000.00 | $14,221,000.00 | $4,304,000.00 | $5,703,000.00 | $23,781,000.00 | $17,595,000.00 | -- |
Gross Profit | $49,813,000.00 | $24,701,000.00 | $7,135,000.00 | $87,079,000.00 | $47,580,000.00 | $21,698,000.00 | $8,155,000.00 | -- | $21,045,000.00 | $13,372,000.00 | $23,048,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $11,430,000.00 | $7,744,000.00 | $14,472,000.00 | $9,580,000.00 | $7,392,000.00 | $7,651,000.00 | $10,696,000.00 | -- | $21,170,000.00 | $7,737,000.00 | $6,377,000.00 | $8,415,000.00 | $16,145,000.00 | $8,981,000.00 | $3,333,000.00 | $9,058,000.00 | $7,655,000.00 | $3,075,000.00 | $2,245,000.00 | $25,722,000.00 | $2,902,000.00 | $8,293,000.00 | $3,017,000.00 | $6,499,000.00 | $5,802,000.00 | $7,912,000.00 | $1,252,000.00 | $7,799,000.00 | $7,711,000.00 | $2,328,000.00 | $4,664,000.00 | $22,072,000.00 | $29,419,000.00 | -- |
Research and Development | $12,264,000.00 | $3,944,000.00 | $4,351,000.00 | $17,001,000.00 | $3,969,000.00 | $3,768,000.00 | $4,306,000.00 | $17,909,000.00 | $3,828,000.00 | $5,431,000.00 | $4,911,000.00 | $20,069,000.00 | $4,416,000.00 | $8,926,000.00 | $4,502,000.00 | $23,449,000.00 | $18,159,000.00 | $13,061,000.00 | $6,709,000.00 | $23,402,000.00 | $16,354,000.00 | $5,480,000.00 | $4,254,000.00 | $17,012,000.00 | $4,270,000.00 | $7,522,000.00 | $3,917,000.00 | $4,819,000.00 | $8,624,000.00 | $3,077,000.00 | $2,509,000.00 | $2,730,000.00 | -- | $7,406,000.00 | $2,422,000.00 | $2,665,000.00 | $7,659,000.00 | $1,474,000.00 | $1,410,000.00 | $2,533,000.00 | $4,601,000.00 | $2,131,000.00 | $1,724,000.00 | $1,234,000.00 | $1,115,000.00 | $1,027,000.00 | $1,137,000.00 | $1,082,000.00 | $4,774,000.00 | $3,055,000.00 | $1,560,000.00 | $694,000.00 | $3,526,000.00 | $726,000.00 | $871,000.00 | $1,029,000.00 | $3,943,000.00 | $3,041,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $55,704,000.00 | $37,649,000.00 | $18,069,000.00 | $68,029,000.00 | $49,144,000.00 | $16,129,000.00 | $16,266,000.00 | $62,527,000.00 | $47,241,000.00 | $16,276,000.00 | $14,826,000.00 | $57,403,000.00 | $13,265,000.00 | $26,954,000.00 | $13,815,000.00 | $59,443,000.00 | $45,030,000.00 | $31,516,000.00 | $15,732,000.00 | $56,243,000.00 | $40,323,000.00 | $25,469,000.00 | $12,151,000.00 | $12,725,000.00 | $11,567,000.00 | $10,548,000.00 | $11,824,000.00 | $12,665,000.00 | $9,290,000.00 | $18,864,000.00 | $9,528,000.00 | $36,509,000.00 | -- | $27,243,000.00 | $18,283,000.00 | $9,776,000.00 | $37,393,000.00 | $7,418,000.00 | $8,924,000.00 | $11,403,000.00 | $35,196,000.00 | $7,776,000.00 | $13,619,000.00 | $5,983,000.00 | $28,610,000.00 | $6,759,000.00 | $6,597,000.00 | $7,493,000.00 | $28,866,000.00 | $7,609,000.00 | $6,584,000.00 | $5,937,000.00 | $33,093,000.00 | $22,456,000.00 | $15,052,000.00 | $7,502,000.00 | $27,096,000.00 | $23,269,000.00 | -- |
Loss from Operations | $7,057,000.00 | $-2,014,000.00 | $-10,934,000.00 | $19,050,000.00 | $9,133,000.00 | $-2,586,000.00 | $-8,111,000.00 | $24,829,000.00 | $10,224,000.00 | $5,318,000.00 | $8,222,000.00 | $13,831,000.00 | $7,858,000.00 | $6,431,000.00 | $6,144,000.00 | $31,294,000.00 | $27,481,000.00 | $21,275,000.00 | $128,000.00 | $10,364,000.00 | $11,275,000.00 | $6,704,000.00 | $2,709,000.00 | $9,978,000.00 | $5,650,000.00 | $2,909,000.00 | $-1,331,000.00 | $3,276,000.00 | $219,000.00 | $-694,000.00 | $-627,000.00 | $2,680,000.00 | -- | $-2,323,000.00 | $-1,669,000.00 | $-2,149,000.00 | $-191,000.00 | $-254,000.00 | $-3,276,000.00 | $-8,070,000.00 | $-18,483,000.00 | $-5,441,000.00 | $-4,561,000.00 | $-3,738,000.00 | $6,766,000.00 | $-3,857,000.00 | $-5,797,000.00 | $-4,476,000.00 | $-8,653,000.00 | $-1,807,000.00 | $76,000.00 | $-4,685,000.00 | $-25,294,000.00 | $-6,685,000.00 | $-5,222,000.00 | $-2,838,000.00 | $-5,024,000.00 | $6,150,000.00 | -- |
Loss Before Income Taxes | $-1,120,000.00 | $-9,945,000.00 | $-9,545,000.00 | $22,705,000.00 | $10,178,000.00 | $-1,930,000.00 | $-7,455,000.00 | $26,071,000.00 | $5,160,000.00 | $5,541,000.00 | $8,339,000.00 | $14,004,000.00 | $8,016,000.00 | -- | -- | $32,133,000.00 | -- | -- | -- | $12,256,000.00 | -- | -- | -- | $11,440,000.00 | -- | -- | -- | $4,266,000.00 | -- | -- | -- | $644,000.00 | -- | -- | -- | -- | $-11,972,000.00 | -- | -- | -- | $-18,414,000.00 | -- | -- | -- | $-2,779,000.00 | -- | -- | -- | -- | -- | -- | $-4,617,000.00 | $-25,144,000.00 | -- | -- | $-2,664,000.00 | $-5,234,000.00 | $6,158,000.00 | -- |
Earnings Per Share Basic | $0.15 | $-0.01 | $-0.14 | $0.38 | $0.17 | $-0.14 | $-0.11 | $0.43 | $0.18 | $0.10 | $0.14 | $0.25 | $0.16 | $0.14 | $0.12 | $0.47 | $0.41 | $0.32 | $0.01 | $0.20 | $0.21 | $0.07 | $0.05 | $0.41 | $0.09 | $0.28 | $-0.01 | $0.23 | $0.03 | $-0.01 | $0.01 | $0.02 | -- | $-0.01 | $-0.03 | $-0.04 | $0.01 | $-0.01 | $-0.06 | $-0.16 | $-0.36 | -- | -- | -- | $0.13 | $-0.08 | $-0.03 | $-0.09 | $-0.04 | $-0.04 | $0.01 | $-0.09 | $-0.50 | -- | $-0.10 | $-0.03 | $-0.07 | $0.07 | -- |
Weighted Average Shares Basic | 57,409,000 | 57,366,000 | 57,102,000 | 56,444,000 | 56,346,000 | 56,296,000 | 56,228,000 | 56,221,000 | 56,291,000 | 56,218,000 | 56,783,000 | 56,993,000 | 57,053,000 | 57,066,000 | 56,877,000 | 55,709,000 | 55,573,000 | 55,513,000 | 55,412,000 | 54,740,000 | 54,594,000 | 54,400,000 | 54,116,000 | 53,764,000 | 53,719,000 | 53,747,000 | 53,987,000 | 53,701,000 | 53,580,000 | 53,786,000 | 53,825,000 | 52,341,000 | -- | 52,227,000 | 52,288,000 | -- | 52,151,000 | -- | 52,026,000 | -- | 51,675,000 | -- | -- | -- | -- | -- | 51,004,000 | -- | -- | -- | 51,432,000 | 52,618,000 | 52,612,000 | -- | 52,592,000 | 52,586,000 | 52,072,000 | 50,166,000 | -- |
Earnings Per Share Diluted | $0.15 | $-0.16 | $-0.14 | $0.37 | $0.17 | $-0.14 | $-0.11 | $0.42 | $0.08 | $0.10 | $0.14 | $0.24 | $0.02 | $0.13 | $0.12 | $0.47 | $0.41 | $0.31 | $0.01 | $0.19 | $0.21 | $0.11 | $0.05 | $0.40 | $0.08 | $0.27 | $-0.01 | $0.22 | $0.03 | $-0.01 | $0.01 | $0.06 | -- | $-0.01 | $0.01 | $-0.04 | $0.01 | $-0.01 | $-0.06 | $-0.16 | $-0.36 | -- | -- | -- | $0.13 | $-0.08 | $-0.03 | $-0.09 | $-0.04 | $-0.04 | $0.01 | $-0.09 | $-0.50 | -- | $-0.06 | $-0.03 | $-0.07 | $0.07 | -- |
Weighted Average Shares Diluted | 58,290,000 | 57,366,000 | 57,102,000 | 57,740,000 | 57,761,000 | 56,296,000 | 56,228,000 | 57,641,000 | 57,708,000 | 57,858,000 | 58,181,000 | 58,723,000 | 58,709,000 | 58,822,000 | 58,597,000 | 56,637,000 | 56,443,000 | 56,438,000 | 56,542,000 | 56,067,000 | 55,971,000 | 55,764,000 | 55,368,000 | 55,338,000 | 55,295,000 | 55,437,000 | 53,987,000 | 55,612,000 | 55,571,000 | 53,786,000 | 56,056,000 | 55,451,000 | -- | 52,227,000 | 52,288,000 | -- | 52,151,000 | -- | 51,987,000 | -- | 51,675,000 | -- | -- | -- | -- | -- | 51,026,000 | -- | -- | -- | 52,025,000 | 52,618,000 | 52,612,000 | -- | 52,592,000 | 52,586,000 | 52,072,000 | 52,644,000 | -- |
Common Stock Shares Authorized | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | -- | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- |
Common Stock Shares Outstanding | 57,882,075 | 57,422,763 | 57,329,402 | 56,880,947 | 56,504,548 | 56,405,457 | 56,342,872 | 56,076,879 | 55,982,976 | 55,788,519 | 56,701,973 | 56,823,266 | 56,890,382 | 57,154,420 | 57,421,632 | 56,342,069 | -- | -- | -- | 55,261,767 | 55,113,720 | 54,903,995 | 54,478,666 | 53,940,085 | 53,774,893 | 53,494,972 | 54,027,314 | 53,905,600 | 53,592,430 | 53,572,376 | 53,929,727 | 53,162,551 | -- | 52,301,398 | 52,124,021 | 52,215,481 | 52,468,779 | 52,257,286 | 54,398,421 | 52,015,357 | 51,918,965 | 51,766,598 | 51,697,148 | 51,497,098 | 51,354,101 | 51,108,820 | 51,032,149 | 51,019,249 | 50,902,526 | 50,874,026 | 50,870,526 | 52,306,567 | 52,645,129 | -- | -- | -- | 52,596,170 | -- | -- |
Common Stock Value | $66,000.00 | $66,000.00 | $65,000.00 | $65,000.00 | $65,000.00 | $65,000.00 | $64,000.00 | $64,000.00 | $64,000.00 | $64,000.00 | $64,000.00 | $64,000.00 | $63,000.00 | $63,000.00 | $63,000.00 | $62,000.00 | $61,000.00 | $61,000.00 | $61,000.00 | $61,000.00 | $60,000.00 | $60,000.00 | $60,000.00 | $59,000.00 | $59,000.00 | $59,000.00 | $59,000.00 | $58,000.00 | $58,000.00 | $58,000.00 | $58,000.00 | $57,000.00 | -- | $56,000.00 | $56,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $54,000.00 | $54,000.00 | $54,000.00 | $54,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | -- | -- | -- | $53,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 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | -- | -- | 10,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 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $8.29 | $8.32 | $10.35 | -- | $15.98 | $8.89 | -- | $7.07 | -- | -- | -- | $5.27 | -- | -- | -- | $5.55 | -- | -- | -- | $3.40 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |