Date | 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 | 11/30/2021 | 9/30/2021 | 8/31/2021 | 6/30/2021 | 3/31/2021 | 2/28/2021 | 12/31/2020 | 10/31/2020 | 9/30/2020 | 7/31/2020 | 6/30/2020 | 5/31/2020 | 3/31/2020 | 12/31/2019 | 10/31/2019 | 9/30/2019 | 7/31/2019 | 6/30/2019 | 5/31/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 5/31/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 8/31/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 2/28/2015 | 12/31/2014 | 9/30/2014 | 8/31/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 11/30/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 1/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 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $16,732,000.00 | $36,978,000.00 | $31,936,000.00 | $29,861,000.00 | $55,454,000.00 | $53,857,000.00 | $47,668,000.00 | $50,063,000.00 | $86,168,000.00 | -- | $86,756,000.00 | -- | $79,526,000.00 | $81,064,000.00 | -- | $76,602,000.00 | -- | $81,519,000.00 | -- | $76,941,000.00 | -- | $77,117,000.00 | $77,395,000.00 | -- | $79,471,000.00 | -- | $73,903,000.00 | -- | $75,446,000.00 | $72,832,000.00 | $66,154,000.00 | $53,018,000.00 | -- | $57,339,000.00 | $67,288,000.00 | $61,677,000.00 | $60,817,000.00 | $56,915,000.00 | $56,403,000.00 | $55,125,000.00 | -- | $52,838,000.00 | $50,228,000.00 | $59,708,000.00 | $59,423,000.00 | $51,603,000.00 | $51,393,000.00 | -- | $34,537,000.00 | $32,161,000.00 | -- | $25,105,000.00 | $22,077,000.00 | $18,121,000.00 | -- | $19,144,000.00 | $14,085,000.00 | $13,403,000.00 | -- | $14,300,000.00 | $12,375,000.00 | $8,634,000.00 | $6,029,000.00 | $15,832,000.00 | $15,209,000.00 | $9,686,000.00 | $8,940,000.00 | $10,919,000.00 | $11,609,000.00 | $8,679,000.00 |
Accounts Receivable Net Current | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | $554,000.00 | $921,000.00 | $764,000.00 | $539,000.00 | $336,000.00 | $723,000.00 | $889,000.00 | $522,000.00 | $371,000.00 | -- | $948,000.00 | -- | $751,000.00 | $624,000.00 | -- | $415,000.00 | -- | $557,000.00 | -- | $745,000.00 | -- | $378,000.00 | $599,000.00 | -- | $615,000.00 | -- | $748,000.00 | -- | $535,000.00 | $482,000.00 | $552,000.00 | $607,000.00 | -- | $384,000.00 | $406,000.00 | $604,000.00 | $725,000.00 | $579,000.00 | $394,000.00 | $507,000.00 | -- | $790,000.00 | $687,000.00 | $569,000.00 | $785,000.00 | $1,120,000.00 | $822,000.00 | -- | $792,000.00 | $766,000.00 | -- | $1,105,000.00 | $947,000.00 | $989,000.00 | -- | $1,151,000.00 | $1,517,000.00 | $1,046,000.00 | -- | $987,000.00 | $1,022,000.00 | $1,411,000.00 | $1,125,000.00 | $827,000.00 | -- | -- | $1,139,000.00 | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $1,587,000.00 | $846,000.00 | $1,361,000.00 | $1,895,000.00 | $1,109,000.00 | $868,000.00 | $1,308,000.00 | $1,441,000.00 | $821,000.00 | -- | $612,000.00 | -- | $794,000.00 | $1,325,000.00 | -- | $931,000.00 | -- | $621,000.00 | -- | $1,104,000.00 | -- | $1,181,000.00 | $962,000.00 | -- | $595,000.00 | -- | $773,000.00 | -- | $1,007,000.00 | $603,000.00 | $523,000.00 | $888,000.00 | -- | $2,873,000.00 | $3,352,000.00 | $473,000.00 | $782,000.00 | $1,093,000.00 | $700,000.00 | $449,000.00 | -- | $658,000.00 | $1,343,000.00 | $914,000.00 | $374,000.00 | $1,360,000.00 | $4,532,000.00 | -- | $1,630,000.00 | $420,000.00 | -- | $689,000.00 | $3,129,000.00 | $1,824,000.00 | -- | $911,000.00 | $2,280,000.00 | $1,096,000.00 | -- | $952,000.00 | $468,000.00 | $629,000.00 | $1,394,000.00 | $908,000.00 | -- | -- | $1,065,000.00 | -- | -- | -- |
Total Current Assets | $32,465,000.00 | $54,507,000.00 | $55,026,000.00 | $47,361,000.00 | $69,941,000.00 | $71,619,000.00 | $70,716,000.00 | $65,400,000.00 | $101,535,000.00 | -- | $103,133,000.00 | -- | $100,255,000.00 | $94,665,000.00 | -- | $90,286,000.00 | -- | $91,664,000.00 | -- | $87,014,000.00 | -- | $89,784,000.00 | $89,392,000.00 | -- | $92,851,000.00 | -- | $90,398,000.00 | -- | $87,161,000.00 | $83,506,000.00 | $78,542,000.00 | $71,742,000.00 | -- | $71,708,000.00 | $82,919,000.00 | $74,281,000.00 | $76,185,000.00 | $67,535,000.00 | $67,707,000.00 | $65,184,000.00 | -- | $67,176,000.00 | $60,979,000.00 | $70,503,000.00 | $71,243,000.00 | $74,734,000.00 | $73,614,000.00 | -- | $54,209,000.00 | $51,046,000.00 | -- | $46,782,000.00 | $45,189,000.00 | $41,882,000.00 | -- | $41,602,000.00 | $45,370,000.00 | $40,988,000.00 | -- | $41,563,000.00 | $39,666,000.00 | $37,913,000.00 | $35,550,000.00 | $46,337,000.00 | -- | -- | $44,419,000.00 | -- | -- | -- |
Property Plant and Equipement | $2,798,000.00 | $2,949,000.00 | $3,124,000.00 | $3,321,000.00 | $3,513,000.00 | $3,750,000.00 | $3,824,000.00 | $3,785,000.00 | $3,833,000.00 | -- | $3,942,000.00 | -- | $4,015,000.00 | $4,090,000.00 | -- | $4,193,000.00 | -- | $4,372,000.00 | -- | $4,563,000.00 | -- | $4,610,000.00 | $4,365,000.00 | -- | $4,450,000.00 | -- | $4,684,000.00 | -- | $4,889,000.00 | $5,018,000.00 | $5,202,000.00 | $5,435,000.00 | -- | $6,642,000.00 | $8,276,000.00 | $8,466,000.00 | $8,680,000.00 | $8,844,000.00 | $9,009,000.00 | $8,923,000.00 | -- | $8,943,000.00 | $9,013,000.00 | $8,832,000.00 | $8,817,000.00 | $9,072,000.00 | $9,257,000.00 | -- | $8,680,000.00 | $8,632,000.00 | -- | $8,844,000.00 | $8,970,000.00 | $9,172,000.00 | -- | $8,668,000.00 | $8,261,000.00 | $5,788,000.00 | -- | $5,296,000.00 | $5,912,000.00 | $5,997,000.00 | $6,179,000.00 | $5,704,000.00 | -- | -- | $5,786,000.00 | -- | -- | -- |
Intangible Assets Net | $739,000.00 | $782,000.00 | $826,000.00 | $869,000.00 | $913,000.00 | $956,000.00 | $1,015,000.00 | $1,043,000.00 | $1,071,000.00 | -- | $1,099,000.00 | -- | $1,128,000.00 | $1,156,000.00 | -- | $1,184,000.00 | -- | $1,212,000.00 | -- | $1,240,000.00 | -- | $1,269,000.00 | $1,297,000.00 | -- | $1,325,000.00 | -- | $1,353,000.00 | -- | $1,353,000.00 | $1,353,000.00 | $1,353,000.00 | $1,353,000.00 | -- | $1,353,000.00 | $1,353,000.00 | $1,353,000.00 | $1,353,000.00 | $1,353,000.00 | $1,353,000.00 | $1,353,000.00 | -- | $1,353,000.00 | $1,353,000.00 | $1,353,000.00 | $1,353,000.00 | $1,353,000.00 | $1,353,000.00 | -- | $1,353,000.00 | $1,353,000.00 | -- | $1,353,000.00 | $1,353,000.00 | $1,353,000.00 | -- | $1,353,000.00 | $1,353,000.00 | $1,353,000.00 | -- | $1,353,000.00 | $1,353,000.00 | $1,353,000.00 | $1,353,000.00 | $1,353,000.00 | -- | -- | $1,353,000.00 | -- | -- | -- |
Goodwill | $95,000.00 | $95,000.00 | $95,000.00 | $95,000.00 | $95,000.00 | $95,000.00 | $95,000.00 | $95,000.00 | $95,000.00 | -- | $95,000.00 | -- | $95,000.00 | $95,000.00 | -- | $95,000.00 | -- | $95,000.00 | -- | $95,000.00 | -- | $95,000.00 | $95,000.00 | -- | $95,000.00 | -- | $95,000.00 | -- | $95,000.00 | $95,000.00 | $95,000.00 | $95,000.00 | -- | $95,000.00 | $95,000.00 | $95,000.00 | $95,000.00 | $95,000.00 | $95,000.00 | $95,000.00 | -- | $95,000.00 | $95,000.00 | $95,000.00 | $95,000.00 | $95,000.00 | $95,000.00 | -- | $95,000.00 | $95,000.00 | -- | $95,000.00 | $95,000.00 | $95,000.00 | -- | $95,000.00 | $95,000.00 | $95,000.00 | -- | $95,000.00 | $95,000.00 | $95,000.00 | $95,000.00 | $95,000.00 | -- | -- | $95,000.00 | -- | -- | -- |
Other Assets | $148,000.00 | $154,000.00 | $161,000.00 | $168,000.00 | $175,000.00 | $182,000.00 | $189,000.00 | $195,000.00 | $200,000.00 | -- | $318,000.00 | -- | $323,000.00 | $328,000.00 | -- | $329,000.00 | -- | $334,000.00 | -- | $338,000.00 | -- | $343,000.00 | $455,000.00 | -- | $460,000.00 | -- | $465,000.00 | -- | $465,000.00 | $341,000.00 | $343,000.00 | $345,000.00 | -- | $293,000.00 | $293,000.00 | $293,000.00 | $293,000.00 | $298,000.00 | $94,000.00 | $94,000.00 | -- | $94,000.00 | $109,000.00 | $213,000.00 | $343,000.00 | $343,000.00 | $347,000.00 | -- | $855,000.00 | $422,000.00 | -- | $480,000.00 | $428,000.00 | $463,000.00 | -- | $463,000.00 | $461,000.00 | $458,000.00 | -- | $459,000.00 | $462,000.00 | $465,000.00 | $465,000.00 | $451,000.00 | -- | -- | $393,000.00 | -- | -- | -- |
Total Assets | $42,906,000.00 | $65,592,000.00 | $65,822,000.00 | $58,610,000.00 | $81,825,000.00 | $83,973,000.00 | $83,517,000.00 | $78,516,000.00 | $114,455,000.00 | -- | $116,513,000.00 | -- | $114,020,000.00 | $108,809,000.00 | -- | $104,563,000.00 | -- | $106,332,000.00 | -- | $102,163,000.00 | -- | $105,282,000.00 | $104,930,000.00 | -- | $107,060,000.00 | -- | $105,001,000.00 | -- | $94,306,000.00 | $91,169,000.00 | $86,381,000.00 | $79,420,000.00 | -- | $80,091,000.00 | $92,936,000.00 | $84,488,000.00 | $86,606,000.00 | $78,125,000.00 | $78,258,000.00 | $75,649,000.00 | -- | $77,661,000.00 | $71,549,000.00 | $80,996,000.00 | $81,851,000.00 | $85,597,000.00 | $84,666,000.00 | -- | $65,192,000.00 | $61,548,000.00 | -- | $57,554,000.00 | $56,135,000.00 | $53,065,000.00 | -- | $52,281,000.00 | $55,640,000.00 | $49,662,000.00 | -- | $50,025,000.00 | $48,740,000.00 | $46,556,000.00 | $44,520,000.00 | $54,903,000.00 | -- | -- | $52,958,000.00 | -- | -- | -- |
Accounts Payable | $4,681,000.00 | $5,611,000.00 | $7,811,000.00 | $6,461,000.00 | $3,847,000.00 | $4,945,000.00 | $8,217,000.00 | $6,381,000.00 | $5,714,000.00 | -- | $5,084,000.00 | -- | $6,221,000.00 | $4,041,000.00 | -- | $3,785,000.00 | -- | $3,088,000.00 | -- | $2,719,000.00 | -- | $3,509,000.00 | $4,434,000.00 | -- | $4,914,000.00 | -- | $5,806,000.00 | -- | $5,222,000.00 | $3,839,000.00 | $4,654,000.00 | $6,066,000.00 | -- | $6,565,000.00 | $4,268,000.00 | $5,128,000.00 | $6,022,000.00 | $4,809,000.00 | $2,774,000.00 | $4,167,000.00 | -- | $5,758,000.00 | $4,887,000.00 | $4,176,000.00 | $4,596,000.00 | $7,118,000.00 | $5,319,000.00 | -- | $5,303,000.00 | $4,920,000.00 | -- | $4,396,000.00 | $4,826,000.00 | $3,337,000.00 | -- | $3,414,000.00 | $3,809,000.00 | $2,991,000.00 | -- | $2,511,000.00 | $2,699,000.00 | $3,916,000.00 | $3,355,000.00 | $2,569,000.00 | -- | -- | $3,587,000.00 | -- | -- | -- |
Accrued Liabilities | $4,516,000.00 | $6,638,000.00 | $8,976,000.00 | $8,130,000.00 | $5,511,000.00 | $7,885,000.00 | $7,120,000.00 | $7,833,000.00 | $5,410,000.00 | -- | $8,585,000.00 | -- | $6,853,000.00 | $8,478,000.00 | -- | $5,169,000.00 | -- | $7,552,000.00 | -- | $5,960,000.00 | -- | $9,297,000.00 | $5,470,000.00 | -- | $7,749,000.00 | -- | $6,677,000.00 | -- | $9,384,000.00 | $8,675,000.00 | $11,040,000.00 | $6,786,000.00 | -- | $11,248,000.00 | $26,644,000.00 | $5,184,000.00 | $9,885,000.00 | $5,865,000.00 | $9,118,000.00 | $5,991,000.00 | -- | $9,415,000.00 | $6,176,000.00 | $8,755,000.00 | $5,565,000.00 | $8,123,000.00 | $6,412,000.00 | -- | $4,102,000.00 | $3,641,000.00 | -- | $3,769,000.00 | $4,751,000.00 | $4,108,000.00 | -- | $4,196,000.00 | $3,781,000.00 | $4,320,000.00 | -- | $4,321,000.00 | $3,824,000.00 | $3,767,000.00 | $4,664,000.00 | $3,769,000.00 | -- | -- | $4,065,000.00 | -- | -- | -- |
Total Current Liabilities | $77,885,000.00 | $100,963,000.00 | $105,046,000.00 | $103,172,000.00 | $127,790,000.00 | $131,430,000.00 | $134,282,000.00 | $133,504,000.00 | $169,756,000.00 | -- | $172,512,000.00 | -- | $172,146,000.00 | $171,287,000.00 | -- | $167,690,000.00 | -- | $169,407,000.00 | -- | $167,476,000.00 | -- | $171,683,000.00 | $169,099,000.00 | -- | $170,007,000.00 | -- | $170,149,000.00 | -- | $164,450,000.00 | $162,786,000.00 | $165,704,000.00 | $162,337,000.00 | -- | $164,659,000.00 | $177,971,000.00 | $144,895,000.00 | $150,233,000.00 | $144,616,000.00 | $145,578,000.00 | $143,515,000.00 | -- | $148,207,000.00 | $143,885,000.00 | $146,157,000.00 | $143,437,000.00 | $148,307,000.00 | $144,574,000.00 | -- | $12,041,000.00 | $11,152,000.00 | -- | $10,868,000.00 | $12,238,000.00 | $10,269,000.00 | -- | $10,585,000.00 | $16,758,000.00 | $15,514,000.00 | -- | $15,050,000.00 | $14,531,000.00 | $15,462,000.00 | $15,683,000.00 | $14,022,000.00 | -- | -- | $14,880,000.00 | -- | -- | -- |
Long Term Debt | -- | -- | -- | $80,000,000.00 | -- | -- | -- | $110,000,000.00 | $147,349,000.00 | -- | $147,177,000.00 | -- | $147,004,000.00 | $146,831,000.00 | -- | $146,658,000.00 | -- | $146,486,000.00 | -- | $146,313,000.00 | -- | $146,140,000.00 | $145,968,000.00 | -- | $145,795,000.00 | -- | $145,622,000.00 | -- | $145,449,000.00 | $145,276,000.00 | $145,104,000.00 | $144,931,000.00 | -- | $144,758,000.00 | $144,626,000.00 | -- | -- | $135,000,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $62,749,000.00 | $62,924,000.00 | $62,742,000.00 | $62,565,000.00 | $62,388,000.00 | $62,323,000.00 | $62,315,000.00 | $62,307,000.00 | $62,299,000.00 | -- | $62,291,000.00 | -- | $62,269,000.00 | $62,240,000.00 | -- | $62,211,000.00 | -- | $62,182,000.00 | -- | $62,159,000.00 | -- | $62,130,000.00 | $62,101,000.00 | -- | $62,072,000.00 | -- | $62,050,000.00 | -- | $60,945,000.00 | $60,916,000.00 | $60,887,000.00 | $60,730,000.00 | -- | $60,823,000.00 | $60,723,000.00 | $60,624,000.00 | $60,524,000.00 | $60,582,000.00 | $60,482,000.00 | $60,635,000.00 | -- | $60,462,000.00 | $60,950,000.00 | $60,671,000.00 | $60,622,000.00 | $60,449,000.00 | $60,196,000.00 | -- | $58,665,000.00 | $58,132,000.00 | -- | $57,887,000.00 | $57,578,000.00 | $56,432,000.00 | -- | $56,144,000.00 | $55,948,000.00 | $54,491,000.00 | -- | $54,332,000.00 | $53,981,000.00 | $53,676,000.00 | $53,396,000.00 | $53,186,000.00 | -- | -- | $52,945,000.00 | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $42,000.00 | $47,000.00 | -- | $66,000.00 | $85,000.00 | -- | $117,000.00 | $149,000.00 | $189,000.00 | -- | $222,000.00 | $252,000.00 | $329,000.00 | -- | $378,000.00 | $433,000.00 | $468,000.00 | $497,000.00 | $540,000.00 | -- | -- | $481,000.00 | -- | -- | -- |
Accumulated Deficit | $-11,160,000.00 | $-11,727,000.00 | $-15,398,000.00 | $-20,559,000.00 | $-21,785,000.00 | $-23,212,000.00 | $-27,334,000.00 | $-32,619,000.00 | $-32,924,000.00 | -- | $-33,614,000.00 | -- | $-35,719,000.00 | $-40,042,000.00 | -- | $-40,662,000.00 | -- | $-40,581,000.00 | -- | $-42,796,000.00 | -- | $-45,356,000.00 | $-47,076,000.00 | -- | $-46,810,000.00 | -- | $-48,989,000.00 | -- | $-52,879,000.00 | $-54,323,000.00 | $-63,000,000.00 | $-66,437,000.00 | -- | $-68,181,000.00 | $-68,548,000.00 | $-43,821,000.00 | $-46,941,000.00 | $-49,863,000.00 | $-50,592,000.00 | $-51,291,000.00 | -- | $-53,798,000.00 | $-57,348,000.00 | $-57,855,000.00 | $-58,287,000.00 | $-61,134,000.00 | $-63,444,000.00 | -- | $51,129,000.00 | $48,888,000.00 | -- | $45,034,000.00 | $40,963,000.00 | $39,745,000.00 | -- | $38,638,000.00 | $35,990,000.00 | $32,636,000.00 | -- | $31,081,000.00 | $30,019,000.00 | $27,174,000.00 | $25,168,000.00 | $24,086,000.00 | -- | -- | $19,010,000.00 | -- | -- | -- |
Total Stockholders' Equity | $-34,979,000.00 | $-35,371,000.00 | $-39,224,000.00 | $-44,562,000.00 | $-45,965,000.00 | $-47,457,000.00 | $-50,765,000.00 | $-54,988,000.00 | $-55,301,000.00 | -- | $-55,999,000.00 | -- | $-58,126,000.00 | $-62,478,000.00 | -- | $-63,127,000.00 | -- | $-63,075,000.00 | -- | $-65,313,000.00 | -- | $-66,401,000.00 | $-64,169,000.00 | -- | $-62,947,000.00 | -- | $-65,148,000.00 | -- | $-70,144,000.00 | $-71,617,000.00 | $-79,323,000.00 | $-82,917,000.00 | -- | $-84,568,000.00 | $-85,035,000.00 | $-60,407,000.00 | $-63,627,000.00 | $-66,491,000.00 | $-67,320,000.00 | $-67,866,000.00 | -- | $-70,546,000.00 | $-72,336,000.00 | $-65,161,000.00 | $-61,586,000.00 | $-62,710,000.00 | $-59,908,000.00 | -- | $53,151,000.00 | $50,396,000.00 | -- | $46,686,000.00 | $43,897,000.00 | $42,796,000.00 | -- | $41,696,000.00 | $38,882,000.00 | $34,148,000.00 | -- | $34,975,000.00 | $34,209,000.00 | $31,094,000.00 | $28,837,000.00 | $40,881,000.00 | -- | -- | $38,078,000.00 | -- | $44,312,000.00 | $41,849,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $42,906,000.00 | $65,592,000.00 | $65,822,000.00 | $58,610,000.00 | $81,825,000.00 | $83,973,000.00 | $83,517,000.00 | $78,516,000.00 | $114,455,000.00 | -- | $116,513,000.00 | -- | $114,020,000.00 | $108,809,000.00 | -- | $104,563,000.00 | -- | $106,332,000.00 | -- | $102,163,000.00 | -- | $105,282,000.00 | $104,930,000.00 | -- | $107,060,000.00 | -- | $105,001,000.00 | -- | $94,306,000.00 | $91,169,000.00 | $86,381,000.00 | $79,420,000.00 | -- | $80,091,000.00 | $92,936,000.00 | $84,488,000.00 | $86,606,000.00 | $78,125,000.00 | $78,258,000.00 | $75,649,000.00 | -- | $77,661,000.00 | $71,549,000.00 | $80,996,000.00 | $81,851,000.00 | $85,597,000.00 | $84,666,000.00 | -- | $65,192,000.00 | $61,548,000.00 | -- | $57,554,000.00 | $56,135,000.00 | $53,065,000.00 | -- | $52,281,000.00 | $55,640,000.00 | $49,662,000.00 | -- | $50,025,000.00 | $48,740,000.00 | $46,556,000.00 | $44,520,000.00 | $54,903,000.00 | -- | -- | $52,958,000.00 | -- | -- | -- |
Date | 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 | 11/30/2021 | 9/30/2021 | 8/31/2021 | 6/30/2021 | 3/31/2021 | 2/28/2021 | 12/31/2020 | 10/31/2020 | 9/30/2020 | 7/31/2020 | 6/30/2020 | 5/31/2020 | 3/31/2020 | 12/31/2019 | 10/31/2019 | 9/30/2019 | 7/31/2019 | 6/30/2019 | 5/31/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 5/31/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 8/31/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 2/28/2015 | 12/31/2014 | 9/30/2014 | 8/31/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 11/30/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 1/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 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $22,129,000.00 | $20,222,000.00 | $29,330,000.00 | $30,168,000.00 | -- | $104,201,000.00 | $22,083,000.00 | $31,606,000.00 | $30,918,000.00 | $96,652,000.00 | $77,366,000.00 | $28,013,000.00 | -- | $29,416,000.00 | $100,890,000.00 | $81,837,000.00 | $61,273,000.00 | $30,654,000.00 | $20,401,000.00 | -- | $78,974,000.00 | $56,621,000.00 | -- | $27,668,000.00 | $17,331,000.00 | $65,596,000.00 | -- | $47,063,000.00 | $23,401,000.00 | $14,976,000.00 | -- | $56,567,000.00 | $21,360,000.00 | $20,182,000.00 | $66,222,000.00 | $51,815,000.00 | $37,015,000.00 | $17,897,000.00 | $57,255,000.00 | $13,079,000.00 | $50,876,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3,600,000.00 | $3,744,000.00 | $6,413,000.00 | $5,025,000.00 | -- | $2,482,000.00 | $4,168,000.00 | $6,486,000.00 | $4,820,000.00 | $2,906,000.00 | $4,074,000.00 | $6,402,000.00 | -- | $5,804,000.00 | $3,254,000.00 | $3,681,000.00 | $6,313,000.00 | $4,785,000.00 | $2,019,000.00 | -- | $2,594,000.00 | $4,716,000.00 | -- | $4,240,000.00 | $2,004,000.00 | $2,457,000.00 | -- | $4,513,000.00 | $3,475,000.00 | $1,623,000.00 | -- | $2,044,000.00 | $4,695,000.00 | $3,420,000.00 | $1,624,000.00 | $2,011,000.00 | $3,948,000.00 | $2,680,000.00 | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $25,704,000.00 | $9,104,000.00 | $11,463,000.00 | $34,445,000.00 | $28,026,000.00 | $21,694,000.00 | $11,780,000.00 | $29,863,000.00 | $23,754,000.00 | -- | $18,141,000.00 | -- | $10,702,000.00 | $25,515,000.00 | -- | $20,081,000.00 | -- | $7,584,000.00 | -- | $8,094,000.00 | -- | $27,172,000.00 | $3,863,000.00 | -- | $16,814,000.00 | -- | $9,448,000.00 | -- | $27,976,000.00 | $22,463,000.00 | $17,567,000.00 | $9,087,000.00 | -- | $27,100,000.00 | $22,554,000.00 | $17,184,000.00 | $8,450,000.00 | $4,671,000.00 | $21,609,000.00 | $8,031,000.00 | -- | $8,824,000.00 | $4,486,000.00 | $4,435,000.00 | $16,042,000.00 | $7,616,000.00 | $19,958,000.00 | -- | $3,765,000.00 | $13,226,000.00 | -- | $6,779,000.00 | $10,921,000.00 | -- | -- | -- | -- | $12,118,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss Before Income Taxes | $3,735,000.00 | $7,864,000.00 | $10,132,000.00 | $26,804,000.00 | $4,486,000.00 | $8,085,000.00 | $9,880,000.00 | $18,536,000.00 | $2,990,000.00 | -- | $12,925,000.00 | -- | $8,104,000.00 | $15,325,000.00 | -- | $12,470,000.00 | -- | $10,619,000.00 | -- | $5,561,000.00 | -- | $18,014,000.00 | $1,573,000.00 | -- | $5,103,000.00 | -- | $7,185,000.00 | -- | $29,410,000.00 | $26,331,000.00 | $6,463,000.00 | $6,519,000.00 | -- | $4,112,000.00 | $2,884,000.00 | $5,127,000.00 | $4,843,000.00 | $11,804,000.00 | $10,742,000.00 | -- | -- | -- | $10,384,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $3.85 | $3.21 | $1.81 | $4.80 | $0.80 | $3.20 | $1.74 | $3.30 | $2.78 | -- | $2.26 | -- | $1.40 | $2.69 | -- | $0.33 | -- | $1.86 | -- | $0.97 | -- | $3.19 | $0.29 | -- | $0.87 | -- | $1.28 | -- | $0.60 | $2.32 | $2.22 | $1.15 | -- | $0.09 | $0.54 | $1.45 | $0.70 | $1.79 | $1.62 | $1.45 | -- | $0.85 | $1.38 | $1.25 | $1.14 | $0.50 | $2.61 | -- | $2.27 | $0.86 | -- | $0.91 | $1.87 | $0.25 | -- | $1.35 | $0.76 | $1.70 | -- | $0.24 | $1.11 | $0.46 | $0.24 | $1.01 | $0.45 | $0.31 | $0.41 | $0.30 | $1.00 | -- |
Weighted Average Shares Basic | 4,080,000 | 4,080,000 | 4,080,000 | 4,089,000 | 4,080,000 | 4,083,000 | 4,113 | 4,115,000 | 4,115,000 | -- | 4,115,000 | -- | 4,115,000 | 4,116,000 | -- | 4,117,000 | -- | 4,115,000 | -- | 4,120,000 | -- | 4,216,000 | 4,219,000 | -- | 4,216,000 | -- | 4,206,000 | -- | 4,187,000 | 4,187,000 | 4,187,000 | 4,185,000 | -- | 4,181,000 | 4,180,000 | 4,178,000 | 4,177,000 | 4,172,000 | 4,171,000 | 4,169,000 | -- | 4,166,000 | 4,297,000 | 4,474,000 | 4,432,000 | 4,584,000 | 4,521,000 | -- | 4,482,000 | 4,472,000 | -- | 4,471,000 | 4,459,000 | 4,466,000 | -- | 4,437,000 | 4,415,000 | 4,411,000 | -- | 4,396,000 | 4,387,000 | 4,368,000 | 4,906,000 | 4,964,000 | 5,025,000 | 5,078,000 | 5,403,000 | 5,352,000 | 5,563,000 | -- |
Earnings Per Share Diluted | $0.64 | $1.40 | $1.81 | $4.80 | $3.99 | $3.20 | $1.74 | $3.30 | $2.78 | -- | $0.86 | -- | $1.40 | $2.69 | -- | $2.19 | -- | $1.86 | -- | $0.97 | -- | $3.19 | $0.29 | -- | $2.14 | -- | $1.28 | -- | $0.59 | $4.50 | $2.19 | $1.13 | -- | $0.62 | $-0.90 | $1.43 | $0.69 | $0.17 | $0.17 | $1.44 | -- | $0.85 | $0.12 | $0.10 | $0.64 | $0.50 | $2.55 | -- | $0.49 | $0.84 | -- | $0.89 | $0.27 | $1.54 | -- | $1.30 | $0.73 | $1.63 | -- | $0.23 | $0.62 | $0.44 | $0.23 | $0.24 | $0.44 | $0.31 | $0.40 | $-0.03 | $0.97 | -- |
Weighted Average Shares Diluted | 4,080,000 | 4,092,000 | 4,088,000 | 4,090,000 | 4,104,000 | 4,083,000 | 4,113 | 4,115,000 | 4,115,000 | -- | 4,115,000 | -- | 4,115,000 | 4,116,000 | -- | 4,115,000 | -- | 4,118,000 | -- | 4,120,000 | -- | 4,216,000 | 4,219,000 | -- | 4,227,000 | -- | 4,206,000 | -- | 4,202,000 | 4,221,000 | 4,229,000 | 4,226,000 | -- | 4,221,000 | 4,219,000 | 4,213,000 | 4,215,000 | 4,206,000 | 4,209,000 | 4,207,000 | -- | 4,191,000 | 4,337,000 | 4,504,000 | 4,449,000 | 4,621,000 | 4,562,000 | -- | 4,596,000 | 4,593,000 | -- | 4,593,000 | 4,605,000 | 4,622,000 | -- | 4,603,000 | 4,588,000 | 4,588,000 | -- | 4,582,000 | 4,568,000 | 4,531,000 | 4,720,000 | 5,113,000 | 5,182,000 | 5,201,000 | 5,504,000 | 5,352,000 | 5,716,000 | -- |
Common Stock Shares Authorized | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | -- | 30,000,000 | -- | 30,000,000 | 30,000,000 | -- | 30,000,000 | -- | 30,000,000 | -- | 30,000,000 | -- | 30,000,000 | 30,000,000 | -- | 30,000,000 | -- | 30,000,000 | -- | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | -- | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | -- | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | -- | 30,000,000 | 30,000,000 | -- | 30,000,000 | 30,000,000 | 30,000,000 | -- | 30,000,000 | 30,000,000 | 30,000,000 | -- | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | -- | -- | 30,000,000 | -- | -- | -- |
Common Stock Shares Outstanding | 4,084,615 | 4,079,720 | 4,079,720 | 4,079,720 | 4,079,720 | 4,079,720 | 4,094,784 | 4,115,154 | 4,115,154 | -- | 4,115,154 | -- | 4,114,934 | 4,114,934 | -- | 4,114,934 | -- | 4,114,934 | -- | 4,114,711 | -- | 4,141,387 | 4,213,320 | -- | 4,227,029 | -- | 4,226,809 | -- | 4,194,575 | 4,177,179 | 4,191,569 | 4,187,539 | -- | 4,184,549 | 4,184,549 | 4,184,549 | 4,179,050 | 4,176,497 | 4,176,497 | 4,172,055 | -- | 4,172,055 | 4,177,309 | 4,347,729 | 4,430,523 | 4,479,734 | 4,604,410 | -- | 4,496,704 | 4,474,167 | -- | 4,470,140 | 4,482,157 | 4,464,742 | -- | 4,460,120 | 4,460,120 | 4,378,618 | -- | 4,430,440 | 4,416,885 | 4,402,339 | 4,363,777 | 4,947,964 | -- | -- | 5,082,713 | -- | -- | -- |
Common Stock Value | $94,000.00 | $94,000.00 | $94,000.00 | $94,000.00 | $94,000.00 | $94,000.00 | $94,000.00 | $94,000.00 | $94,000.00 | -- | $94,000.00 | -- | $94,000.00 | $94,000.00 | -- | $94,000.00 | -- | $94,000.00 | -- | $94,000.00 | -- | $94,000.00 | $94,000.00 | -- | $94,000.00 | -- | $94,000.00 | -- | $93,000.00 | $93,000.00 | $93,000.00 | $93,000.00 | -- | $93,000.00 | $93,000.00 | $93,000.00 | $93,000.00 | $93,000.00 | $93,000.00 | $93,000.00 | -- | $93,000.00 | $93,000.00 | $93,000.00 | $93,000.00 | $93,000.00 | $93,000.00 | -- | $91,000.00 | $91,000.00 | -- | $91,000.00 | $91,000.00 | $90,000.00 | -- | $90,000.00 | $90,000.00 | $90,000.00 | -- | $89,000.00 | $89,000.00 | $89,000.00 | $89,000.00 | $88,000.00 | -- | -- | $88,000.00 | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | $0.01 | -- | $0.01 | $0.01 | -- | $0.01 | -- | $0.01 | -- | $0.01 | -- | $0.01 | $0.01 | -- | $0.01 | -- | $0.01 | -- | $0.01 | $0.01 | $0.01 | $0.01 | -- | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | $0.01 | $0.01 | $0.01 | $0.01 | $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 | -- | -- | -- | $7,563,000.00 | -- | -- | -- | $6,173.00 | -- | $1,440,000.00 | -- | $1,440,000.00 | $1,440,000.00 | $5,761,000.00 | $5,761,000.00 | -- | $1,440,000.00 | -- | $1,440,000.00 | -- | $1,440,000.00 | $5,912,000.00 | -- | $1,479,000.00 | -- | $1,479,000.00 | -- | $1,479,000.00 | $4,187,000.00 | $3,289,000.00 | $2,244,000.00 | $1,197,000.00 | $4,187,000.00 | $21,073,000.00 | $125,000.00 | $875,000.00 | $125,000.00 | $375,000.00 | $375,000.00 | $125,000.00 | -- | $125,000.00 | $375,000.00 | $375,000.00 | $125,000.00 | $125,000.00 | $115,110,000.00 | $116,100,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $83.20 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $73.56 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $42.50 | $36.87 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |