Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 8/31/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 | 5/31/2021 | 4/30/2021 | 3/31/2021 | 2/28/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 5/31/2020 | 3/31/2020 | 2/29/2020 | 12/31/2019 | 9/30/2019 | 8/31/2019 | 6/30/2019 | 5/31/2019 | 3/31/2019 | 2/28/2019 | 12/31/2018 | 9/30/2018 | 8/31/2018 | 6/30/2018 | 5/31/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 8/31/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $206,995,000.00 | $187,964,000.00 | $176,305,000.00 | -- | $156,198,000.00 | $147,575,000.00 | $133,384,000.00 | $122,659,000.00 | $108,581,000.00 | $100,864,000.00 | $105,355,000.00 | $101,402,000.00 | $91,347,000.00 | -- | -- | $89,651,000.00 | -- | $83,562,000.00 | $71,310,000.00 | $68,835,000.00 | -- | $58,796,000.00 | -- | $54,260,000.00 | $80,731,000.00 | -- | $73,672,000.00 | -- | $68,341,000.00 | -- | $67,218,000.00 | $83,166,000.00 | -- | $82,346,000.00 | -- | $83,265,000.00 | $85,000,000.00 | $82,245,000.00 | -- | $81,591,000.00 | $75,813,000.00 | $74,712,000.00 | $68,940,000.00 | $62,958,000.00 | $60,626,000.00 | $59,926,000.00 | $54,519,000.00 | $47,774,000.00 | $60,469,000.00 | $58,332,000.00 | $58,272,000.00 | $56,015,000.00 | $48,487,000.00 | $49,475,000.00 | $43,401,000.00 | $36,873,000.00 | $33,488,000.00 | $29,787,000.00 | $27,353,000.00 | $21,303,000.00 | $16,286,000.00 | $53,372,000.00 | $46,374,000.00 | $46,260,000.00 | $38,586,000.00 | $36,223,000.00 | $16,466,000.00 | $836,000.00 |
Accounts Receivable Net Current | $42,155,000.00 | $38,052,000.00 | $44,061,000.00 | -- | $40,735,000.00 | $38,356,000.00 | $33,592,000.00 | $39,559,000.00 | $37,123,000.00 | $32,871,000.00 | $26,715,000.00 | $29,242,000.00 | $27,547,000.00 | -- | -- | $23,957,000.00 | -- | $22,979,000.00 | $24,846,000.00 | $21,192,000.00 | -- | $23,148,000.00 | -- | $22,948,000.00 | $23,180,000.00 | -- | $22,946,000.00 | -- | $22,710,000.00 | -- | $19,602,000.00 | $18,373,000.00 | -- | $20,923,000.00 | -- | $19,074,000.00 | $16,473,000.00 | $18,242,000.00 | -- | $18,887,000.00 | $20,025,000.00 | $16,781,000.00 | $19,385,000.00 | $17,405,000.00 | $16,837,000.00 | $15,889,000.00 | $19,214,000.00 | $16,727,000.00 | $16,028,000.00 | $17,444,000.00 | $19,687,000.00 | $17,737,000.00 | $18,832,000.00 | $14,097,000.00 | $17,767,000.00 | $17,724,000.00 | $16,776,000.00 | $14,552,000.00 | $16,329,000.00 | $16,716,000.00 | $17,118,000.00 | $15,595,000.00 | -- | -- | -- | $13,839,000.00 | -- | -- |
Inventory | $25,724,000.00 | $24,313,000.00 | $23,778,000.00 | -- | $22,350,000.00 | $22,046,000.00 | $19,579,000.00 | $17,652,000.00 | $16,719,000.00 | $16,540,000.00 | $15,116,000.00 | $14,760,000.00 | $14,623,000.00 | -- | -- | $15,409,000.00 | -- | $15,210,000.00 | $15,062,000.00 | $14,422,000.00 | -- | $13,534,000.00 | -- | $13,388,000.00 | $13,237,000.00 | -- | $12,329,000.00 | -- | $12,821,000.00 | -- | $12,846,000.00 | $12,903,000.00 | -- | $12,257,000.00 | -- | $12,599,000.00 | $13,546,000.00 | $12,531,000.00 | -- | $11,346,000.00 | $11,817,000.00 | $12,433,000.00 | $12,713,000.00 | $13,490,000.00 | $13,772,000.00 | $14,728,000.00 | $14,121,000.00 | $13,637,000.00 | $13,886,000.00 | $13,436,000.00 | $12,859,000.00 | $11,539,000.00 | $11,992,000.00 | $13,688,000.00 | $13,550,000.00 | $14,177,000.00 | $13,689,000.00 | $14,127,000.00 | $12,395,000.00 | $11,201,000.00 | $10,969,000.00 | $10,764,000.00 | -- | -- | -- | $10,600,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $4,001,000.00 | $4,640,000.00 | $2,250,000.00 | -- | $2,824,000.00 | $2,826,000.00 | $3,435,000.00 | $2,162,000.00 | $2,197,000.00 | $2,491,000.00 | $3,244,000.00 | $1,401,000.00 | $1,800,000.00 | -- | -- | $2,428,000.00 | -- | $2,245,000.00 | $1,850,000.00 | $1,243,000.00 | -- | $1,890,000.00 | -- | $2,139,000.00 | $1,660,000.00 | -- | $1,351,000.00 | -- | $1,476,000.00 | -- | $1,692,000.00 | $2,326,000.00 | -- | $2,558,000.00 | -- | $2,579,000.00 | $2,996,000.00 | $1,576,000.00 | -- | $1,180,000.00 | $1,067,000.00 | $1,110,000.00 | $718,000.00 | $869,000.00 | $1,068,000.00 | $1,418,000.00 | $927,000.00 | $1,353,000.00 | $1,757,000.00 | $2,550,000.00 | $1,371,000.00 | $1,138,000.00 | $1,855,000.00 | $1,584,000.00 | $1,573,000.00 | $1,864,000.00 | $1,824,000.00 | $1,493,000.00 | $772,000.00 | $919,000.00 | $1,170,000.00 | $1,207,000.00 | -- | -- | -- | $1,225,000.00 | -- | -- |
Total Current Assets | $278,875,000.00 | $254,969,000.00 | $246,394,000.00 | -- | $222,107,000.00 | $210,803,000.00 | $189,990,000.00 | $182,032,000.00 | $164,620,000.00 | $152,766,000.00 | $150,430,000.00 | $146,805,000.00 | $135,317,000.00 | -- | -- | $131,445,000.00 | -- | $123,996,000.00 | $113,068,000.00 | $105,692,000.00 | -- | $97,368,000.00 | -- | $92,735,000.00 | $118,808,000.00 | -- | $110,298,000.00 | -- | $105,348,000.00 | -- | $101,358,000.00 | $116,768,000.00 | -- | $118,084,000.00 | -- | $117,517,000.00 | $118,015,000.00 | $114,594,000.00 | -- | $113,004,000.00 | $108,722,000.00 | $105,036,000.00 | $101,756,000.00 | $94,722,000.00 | $92,303,000.00 | $91,961,000.00 | $88,781,000.00 | $79,491,000.00 | $92,140,000.00 | $91,762,000.00 | $92,189,000.00 | $86,429,000.00 | $81,166,000.00 | $78,844,000.00 | $76,291,000.00 | $70,638,000.00 | $65,777,000.00 | $59,959,000.00 | $56,849,000.00 | $50,139,000.00 | $45,543,000.00 | $80,938,000.00 | -- | -- | -- | $61,887,000.00 | -- | -- |
Property Plant and Equipement | $179,676,000.00 | $179,795,000.00 | $172,061,000.00 | -- | $174,531,000.00 | $171,191,000.00 | $171,970,000.00 | $169,380,000.00 | $168,585,000.00 | $168,153,000.00 | $162,172,000.00 | $160,626,000.00 | $159,536,000.00 | -- | -- | $151,638,000.00 | -- | $152,461,000.00 | $156,043,000.00 | $150,660,000.00 | -- | $151,289,000.00 | -- | $150,687,000.00 | $151,033,000.00 | -- | $146,628,000.00 | -- | $145,187,000.00 | -- | $142,764,000.00 | $128,674,000.00 | -- | $119,993,000.00 | -- | $112,830,000.00 | $109,718,000.00 | $107,597,000.00 | -- | $106,360,000.00 | $104,770,000.00 | $104,981,000.00 | $103,430,000.00 | $103,327,000.00 | $103,356,000.00 | $104,378,000.00 | $104,564,000.00 | $106,606,000.00 | $107,876,000.00 | $108,513,000.00 | $105,645,000.00 | $106,420,000.00 | $107,498,000.00 | $108,487,000.00 | $109,518,000.00 | $111,008,000.00 | $111,893,000.00 | $114,042,000.00 | $116,383,000.00 | $118,735,000.00 | $119,698,000.00 | $121,318,000.00 | -- | -- | -- | $126,237,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $7,000.00 | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $548,000.00 | $565,000.00 | $590,000.00 | -- | $480,000.00 | $444,000.00 | $440,000.00 | $438,000.00 | $441,000.00 | $442,000.00 | $450,000.00 | $495,000.00 | $546,000.00 | -- | -- | $398,000.00 | -- | $415,000.00 | $344,000.00 | $382,000.00 | -- | $408,000.00 | -- | $423,000.00 | $457,000.00 | -- | $493,000.00 | -- | $514,000.00 | -- | $549,000.00 | $573,000.00 | -- | $605,000.00 | -- | $686,000.00 | $713,000.00 | $168,000.00 | -- | $145,000.00 | $137,000.00 | $142,000.00 | $144,000.00 | $151,000.00 | $155,000.00 | $160,000.00 | $138,000.00 | $140,000.00 | $134,000.00 | $145,000.00 | $161,000.00 | $171,000.00 | $183,000.00 | $195,000.00 | $208,000.00 | $220,000.00 | $233,000.00 | $245,000.00 | $258,000.00 | $272,000.00 | $284,000.00 | $302,000.00 | -- | -- | -- | $374,000.00 | -- | -- |
Total Assets | $463,996,000.00 | $440,602,000.00 | $424,055,000.00 | -- | $402,372,000.00 | $387,745,000.00 | $367,772,000.00 | $355,880,000.00 | $336,733,000.00 | $324,747,000.00 | $316,196,000.00 | $310,908,000.00 | $297,112,000.00 | -- | -- | $285,410,000.00 | -- | $279,098,000.00 | $271,707,000.00 | $259,270,000.00 | -- | $251,867,000.00 | -- | $247,037,000.00 | $273,833,000.00 | -- | $261,473,000.00 | -- | $255,069,000.00 | -- | $244,671,000.00 | $246,015,000.00 | -- | $238,682,000.00 | -- | $231,033,000.00 | $228,446,000.00 | $222,359,000.00 | -- | $219,509,000.00 | $213,629,000.00 | $210,159,000.00 | $205,330,000.00 | $198,200,000.00 | $195,814,000.00 | $196,499,000.00 | $193,483,000.00 | $186,237,000.00 | $200,150,000.00 | $200,420,000.00 | $197,995,000.00 | $193,020,000.00 | $188,847,000.00 | $187,526,000.00 | $186,017,000.00 | $181,866,000.00 | $177,903,000.00 | $174,246,000.00 | $173,490,000.00 | $169,146,000.00 | $165,525,000.00 | $202,558,000.00 | -- | -- | -- | $188,498,000.00 | -- | -- |
Accounts Payable | $6,980,000.00 | $7,404,000.00 | $8,070,000.00 | -- | $7,511,000.00 | $8,830,000.00 | $7,725,000.00 | $7,141,000.00 | $7,100,000.00 | $5,474,000.00 | $5,433,000.00 | $5,712,000.00 | $5,309,000.00 | -- | -- | $5,675,000.00 | -- | $4,592,000.00 | $5,267,000.00 | $4,212,000.00 | -- | $4,831,000.00 | -- | $4,430,000.00 | $6,521,000.00 | -- | $4,952,000.00 | -- | $6,109,000.00 | -- | $4,570,000.00 | $8,848,000.00 | -- | $6,234,000.00 | -- | $5,697,000.00 | $6,263,000.00 | $4,921,000.00 | -- | $5,616,000.00 | $5,005,000.00 | $5,587,000.00 | $4,216,000.00 | $3,916,000.00 | $4,199,000.00 | $6,022,000.00 | $4,075,000.00 | $3,587,000.00 | $4,656,000.00 | $5,166,000.00 | $4,823,000.00 | $4,499,000.00 | $3,458,000.00 | $5,812,000.00 | $6,029,000.00 | $5,711,000.00 | $4,928,000.00 | $4,171,000.00 | $6,103,000.00 | $5,759,000.00 | $4,799,000.00 | $5,392,000.00 | -- | -- | -- | $4,545,000.00 | -- | -- |
Accrued Liabilities | $10,746,000.00 | $8,505,000.00 | $6,438,000.00 | -- | $5,596,000.00 | $8,683,000.00 | $6,401,000.00 | $6,472,000.00 | $4,522,000.00 | $4,554,000.00 | $4,856,000.00 | $5,243,000.00 | $4,382,000.00 | -- | -- | $3,995,000.00 | -- | $5,809,000.00 | $4,675,000.00 | $3,843,000.00 | -- | $2,514,000.00 | -- | $3,735,000.00 | $3,438,000.00 | -- | $3,025,000.00 | -- | $2,343,000.00 | -- | $3,393,000.00 | $2,997,000.00 | -- | $2,425,000.00 | -- | $1,999,000.00 | $3,096,000.00 | $2,925,000.00 | -- | $4,541,000.00 | $4,114,000.00 | $3,521,000.00 | $3,276,000.00 | $2,305,000.00 | $2,819,000.00 | $2,720,000.00 | $3,771,000.00 | $2,196,000.00 | $2,547,000.00 | $3,132,000.00 | $4,083,000.00 | $3,306,000.00 | $4,397,000.00 | $3,536,000.00 | $3,892,000.00 | $3,158,000.00 | $4,070,000.00 | $4,169,000.00 | $4,000,000.00 | $3,767,000.00 | $4,596,000.00 | $4,376,000.00 | -- | -- | -- | $6,166,000.00 | -- | -- |
Total Current Liabilities | $48,680,000.00 | $47,498,000.00 | $46,423,000.00 | -- | $45,121,000.00 | $49,863,000.00 | $46,684,000.00 | $44,478,000.00 | $40,563,000.00 | $38,441,000.00 | $37,990,000.00 | $39,333,000.00 | $36,499,000.00 | -- | -- | $35,640,000.00 | -- | $35,906,000.00 | $35,163,000.00 | $31,651,000.00 | -- | $29,700,000.00 | -- | $29,905,000.00 | $31,164,000.00 | -- | $28,332,000.00 | -- | $27,494,000.00 | -- | $21,704,000.00 | $26,722,000.00 | -- | $23,595,000.00 | -- | $21,980,000.00 | $23,194,000.00 | $28,126,000.00 | -- | $30,666,000.00 | $29,880,000.00 | $30,520,000.00 | $28,843,000.00 | $27,390,000.00 | $28,174,000.00 | $29,872,000.00 | $28,488,000.00 | $26,580,000.00 | $43,490,000.00 | $45,729,000.00 | $46,561,000.00 | $46,758,000.00 | $47,947,000.00 | $50,721,000.00 | $52,456,000.00 | $53,473,000.00 | $54,585,000.00 | $53,891,000.00 | $57,401,000.00 | $57,388,000.00 | $58,141,000.00 | $59,545,000.00 | -- | -- | -- | $60,204,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $16,667,000.00 | $17,917,000.00 | $19,167,000.00 | $20,417,000.00 | $21,667,000.00 | $22,917,000.00 | $25,417,000.00 | $26,667,000.00 | $26,667,000.00 | $29,167,000.00 | $30,417,000.00 | -- | $32,917,000.00 | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $39,191,000.00 | $37,820,000.00 | $37,035,000.00 | -- | $36,248,000.00 | $35,452,000.00 | $34,528,000.00 | $33,826,000.00 | $33,185,000.00 | $32,425,000.00 | $31,774,000.00 | $31,217,000.00 | $30,657,000.00 | -- | -- | $30,003,000.00 | -- | $29,457,000.00 | $28,888,000.00 | $28,386,000.00 | -- | $27,923,000.00 | -- | $27,464,000.00 | $27,045,000.00 | -- | $26,632,000.00 | -- | $26,176,000.00 | -- | $25,867,000.00 | $25,523,000.00 | -- | $25,092,000.00 | -- | $24,696,000.00 | $24,307,000.00 | $23,975,000.00 | -- | $23,557,000.00 | $23,120,000.00 | $22,831,000.00 | $22,572,000.00 | $22,280,000.00 | $22,018,000.00 | $21,642,000.00 | $21,353,000.00 | $20,993,000.00 | $20,686,000.00 | $20,418,000.00 | $20,141,000.00 | $19,843,000.00 | $19,552,000.00 | $19,319,000.00 | $19,057,000.00 | $18,820,000.00 | $18,583,000.00 | $18,353,000.00 | $18,094,000.00 | $17,813,000.00 | $17,532,000.00 | $17,199,000.00 | -- | -- | -- | $16,354,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-7,000.00 | -- | $-1,000.00 | $-39,000.00 | -- | $-8,000.00 | -- | $-33,000.00 | -- | $-13,000.00 | $-27,000.00 | -- | $-3,000.00 | -- | $52,000.00 | $86,000.00 | $114,000.00 | -- | $56,000.00 | $-192,000.00 | $-223,000.00 | -- | -- | -- | -- | -- | -- | $-911,000.00 | $-1,024,000.00 | $-1,068,000.00 | $-1,213,000.00 | $-1,352,000.00 | $-1,498,000.00 | $-1,850,000.00 | $-1,992,000.00 | $-2,205,000.00 | $-2,392,000.00 | $-2,663,000.00 | $-2,766,000.00 | $-2,856,000.00 | $-3,001,000.00 | -- | -- | -- | $-3,009,000.00 | -- | -- |
Accumulated Deficit | $433,512,000.00 | $412,499,000.00 | $396,638,000.00 | -- | $377,044,000.00 | $358,471,000.00 | $342,504,000.00 | $332,841,000.00 | $318,250,000.00 | $309,146,000.00 | $301,611,000.00 | $294,903,000.00 | $284,501,000.00 | -- | -- | $274,312,000.00 | -- | $268,186,000.00 | $261,834,000.00 | $253,411,000.00 | -- | $248,211,000.00 | -- | $243,566,000.00 | $269,358,000.00 | -- | $260,212,000.00 | -- | $254,939,000.00 | -- | $250,568,000.00 | $247,093,000.00 | -- | $243,294,000.00 | -- | $237,412,000.00 | $233,905,000.00 | $223,076,000.00 | -- | $218,162,000.00 | $213,637,000.00 | $209,770,000.00 | $206,545,000.00 | $201,160,000.00 | $198,168,000.00 | $194,798,000.00 | $193,211,000.00 | $188,234,000.00 | $186,375,000.00 | $184,710,000.00 | $181,677,000.00 | $176,949,000.00 | $171,928,000.00 | $168,133,000.00 | $165,504,000.00 | $160,715,000.00 | $156,090,000.00 | $153,333,000.00 | $149,541,000.00 | $145,594,000.00 | $141,534,000.00 | $136,910,000.00 | -- | -- | -- | $114,724,000.00 | -- | -- |
Total Stockholders' Equity | $415,316,000.00 | $393,104,000.00 | $377,632,000.00 | -- | $357,251,000.00 | $337,882,000.00 | $321,088,000.00 | $311,402,000.00 | $296,170,000.00 | $286,306,000.00 | $278,206,000.00 | $271,575,000.00 | $260,613,000.00 | -- | -- | $249,770,000.00 | -- | $243,192,000.00 | $236,544,000.00 | $227,619,000.00 | -- | $222,167,000.00 | -- | $217,132,000.00 | $242,669,000.00 | -- | $233,141,000.00 | -- | $227,575,000.00 | -- | $222,967,000.00 | $219,293,000.00 | -- | $215,087,000.00 | -- | $209,053,000.00 | $205,252,000.00 | $194,233,000.00 | -- | $188,843,000.00 | $183,749,000.00 | $179,639,000.00 | $176,487,000.00 | $170,810,000.00 | $167,640,000.00 | $166,627,000.00 | $164,995,000.00 | $159,657,000.00 | $156,660,000.00 | $154,691,000.00 | $151,434,000.00 | $146,262,000.00 | $140,900,000.00 | $136,805,000.00 | $133,561,000.00 | $128,393,000.00 | $123,318,000.00 | $120,355,000.00 | $116,089,000.00 | $111,758,000.00 | $107,384,000.00 | $143,013,000.00 | -- | -- | -- | $128,294,000.00 | $109,981,000.00 | $94,447,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $463,996,000.00 | $440,602,000.00 | $424,055,000.00 | -- | $402,372,000.00 | $387,745,000.00 | $367,772,000.00 | $355,880,000.00 | $336,733,000.00 | $324,747,000.00 | $316,196,000.00 | $310,908,000.00 | $297,112,000.00 | -- | -- | $285,410,000.00 | -- | $279,098,000.00 | $271,707,000.00 | $259,270,000.00 | -- | $251,867,000.00 | -- | $247,037,000.00 | $273,833,000.00 | -- | $261,473,000.00 | -- | $255,069,000.00 | -- | $244,671,000.00 | $246,015,000.00 | -- | $238,682,000.00 | -- | $231,033,000.00 | $228,446,000.00 | $222,359,000.00 | -- | $219,509,000.00 | $213,629,000.00 | $210,159,000.00 | $205,330,000.00 | $198,200,000.00 | $195,814,000.00 | $196,499,000.00 | $193,483,000.00 | $186,237,000.00 | $200,150,000.00 | $200,420,000.00 | $197,995,000.00 | $193,020,000.00 | $188,847,000.00 | $187,526,000.00 | $186,017,000.00 | $181,866,000.00 | $177,903,000.00 | $174,246,000.00 | $173,490,000.00 | $169,146,000.00 | $165,525,000.00 | $202,558,000.00 | -- | -- | -- | $188,498,000.00 | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 8/31/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 | 5/31/2021 | 4/30/2021 | 3/31/2021 | 2/28/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 5/31/2020 | 3/31/2020 | 2/29/2020 | 12/31/2019 | 9/30/2019 | 8/31/2019 | 6/30/2019 | 5/31/2019 | 3/31/2019 | 2/28/2019 | 12/31/2018 | 9/30/2018 | 8/31/2018 | 6/30/2018 | 5/31/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 8/31/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $144,435,000.00 | $109,801,000.00 | -- | $74,529,000.00 | -- | $35,287,000.00 | $35,239,000.00 | $36,934,000.00 | -- | $72,671,000.00 | $36,153,000.00 | $139,282,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $30,607,000.00 | $102,867,000.00 | $79,278,000.00 | -- | $51,123,000.00 | $23,992,000.00 | $70,342,000.00 | $53,538,000.00 | $30,948,000.00 | $14,467,000.00 | $59,260,000.00 | $17,341,000.00 | $28,600,000.00 | -- | -- | $11,805,000.00 | -- | $47,587,000.00 | $34,416,000.00 | $20,234,000.00 | -- | $9,877,000.00 | -- | $41,676,000.00 | $13,483,000.00 | -- | $18,420,000.00 | -- | $8,693,000.00 | -- | $6,616,000.00 | $23,870,000.00 | -- | $16,674,000.00 | -- | $7,037,000.00 | $34,380,000.00 | $9,552,000.00 | -- | $8,838,000.00 | $8,238,000.00 | $7,434,000.00 | $25,658,000.00 | $15,089,000.00 | $7,848,000.00 | $28,714,000.00 | $23,244,000.00 | $12,877,000.00 | $5,864,000.00 | $36,791,000.00 | $9,883,000.00 | $10,423,000.00 | $8,592,000.00 | $30,800,000.00 | $9,110,000.00 | $15,255,000.00 | $6,291,000.00 | $33,438,000.00 | $25,315,000.00 | $8,353,000.00 | $9,203,000.00 | $41,349,000.00 | $12,539,000.00 | $19,811,000.00 | $9,412,000.00 | $36,041,000.00 | $28,753,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $4,848,000.00 | $17,445,000.00 | $12,826,000.00 | -- | $8,471,000.00 | $4,152,000.00 | $15,559,000.00 | $3,543,000.00 | $7,483,000.00 | $3,635,000.00 | $12,843,000.00 | $9,169,000.00 | $6,024,000.00 | -- | -- | $3,067,000.00 | -- | $12,168,000.00 | $2,909,000.00 | $2,881,000.00 | -- | $3,219,000.00 | -- | $11,500,000.00 | $2,928,000.00 | -- | $2,639,000.00 | -- | $2,673,000.00 | -- | $10,484,000.00 | $7,856,000.00 | -- | $2,565,000.00 | -- | $2,501,000.00 | $10,153,000.00 | $2,657,000.00 | -- | $2,518,000.00 | $2,420,000.00 | $9,612,000.00 | $7,213,000.00 | $2,331,000.00 | $2,400,000.00 | $9,628,000.00 | $2,467,000.00 | $2,400,000.00 | $2,399,000.00 | $9,469,000.00 | $7,004,000.00 | $4,600,000.00 | $2,182,000.00 | $9,149,000.00 | $2,223,000.00 | $2,299,000.00 | $2,143,000.00 | $9,193,000.00 | $2,090,000.00 | $2,327,000.00 | $2,267,000.00 | $8,846,000.00 | $6,563,000.00 | $2,081,000.00 | $2,185,000.00 | $8,376,000.00 | $7,798,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $25,759,000.00 | $85,422,000.00 | $66,452,000.00 | -- | $22,812,000.00 | $19,840,000.00 | $54,783,000.00 | $19,047,000.00 | $23,465,000.00 | $10,832,000.00 | $46,417,000.00 | $36,772,000.00 | $22,576,000.00 | -- | -- | $8,738,000.00 | -- | $33,869,000.00 | $25,407,000.00 | $14,134,000.00 | -- | $6,658,000.00 | -- | $29,246,000.00 | $10,555,000.00 | -- | $7,088,000.00 | -- | $6,020,000.00 | -- | $20,002,000.00 | $16,014,000.00 | -- | $7,072,000.00 | -- | $4,536,000.00 | $24,227,000.00 | $19,033,000.00 | -- | $6,320,000.00 | $5,818,000.00 | $23,480,000.00 | $18,445,000.00 | $4,910,000.00 | $5,448,000.00 | $19,086,000.00 | $15,978,000.00 | $8,078,000.00 | $3,465,000.00 | $27,322,000.00 | $21,894,000.00 | $8,005,000.00 | $6,410,000.00 | $21,651,000.00 | $6,887,000.00 | $6,665,000.00 | $4,148,000.00 | $24,245,000.00 | $5,669,000.00 | $6,026,000.00 | $6,936,000.00 | $32,503,000.00 | $10,242,000.00 | $8,318,000.00 | $7,227,000.00 | $27,665,000.00 | $20,955,000.00 | -- |
Loss Before Income Taxes | $28,299,000.00 | $93,362,000.00 | $71,981,000.00 | -- | $24,637,000.00 | $21,347,000.00 | $56,562,000.00 | $19,561,000.00 | $23,576,000.00 | $10,829,000.00 | $46,518,000.00 | $36,857,000.00 | $22,577,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $3.93 | $13.10 | $10.11 | -- | $6.47 | $3.01 | $8.01 | $2.77 | $3.33 | $1.53 | $6.55 | $2.00 | $3.21 | -- | -- | $1.24 | -- | $5.01 | $3.73 | $2.07 | -- | $0.99 | -- | $4.64 | $1.76 | -- | $1.99 | -- | $0.91 | -- | $0.76 | $0.81 | -- | $1.19 | -- | $0.76 | $2.08 | $2.79 | -- | $1.77 | $0.83 | $3.19 | $1.09 | $1.39 | $0.73 | $2.30 | $1.01 | $0.88 | $0.42 | $0.67 | $0.97 | $1.03 | $0.81 | $0.47 | $0.86 | $0.83 | $0.50 | $2.88 | $0.71 | $1.48 | $0.75 | $3.50 | $2.77 | $0.90 | $0.75 | $2.82 | $2.14 | -- |
Weighted Average Shares Basic | 5,707,000 | 5,692,391 | 5,696,000 | -- | 5,688,000 | 5,685,000 | 5,671,960 | 5,674,000 | 5,670,000 | 5,667,000 | 5,656,367 | 5,656,000 | 5,654,000 | -- | -- | 5,651,000 | -- | 5,629,425 | 5,630,000 | 5,629,000 | -- | 5,624,000 | -- | 5,612,048 | 5,612,000 | -- | 5,614,000 | -- | 5,609,000 | -- | 5,595,384 | 5,595,000 | -- | 5,595,000 | -- | 5,590,000 | 5,577,312 | 5,577,000 | -- | 5,578,000 | 5,576,000 | 5,567,902 | 5,569,000 | 5,571,000 | 5,577,000 | 5,598,805 | 5,600,000 | 5,598,000 | 5,597,000 | 5,578,784 | 5,578,000 | 5,577,000 | 5,576,000 | 5,561,429 | 5,560,000 | 5,559,000 | 5,558,000 | 5,705,475 | 5,757,000 | 5,550,000 | 6,172,000 | 6,343,992 | 6,322,000 | 6,417,000 | -- | 6,400,958 | -- | -- |
Earnings Per Share Diluted | $3.92 | $13.06 | $3.63 | -- | $6.46 | $3.00 | $8.00 | $6.10 | $3.33 | $1.53 | $6.54 | $5.19 | $3.20 | -- | -- | $1.24 | -- | $5.00 | $1.65 | $2.07 | -- | $0.98 | -- | $0.89 | $1.76 | -- | $1.99 | -- | $0.91 | -- | $0.75 | $2.76 | -- | $1.18 | -- | $0.76 | $2.07 | $2.79 | -- | $0.94 | $0.83 | $0.70 | $1.09 | $0.66 | $0.73 | $2.30 | $1.01 | $0.46 | $0.42 | $3.47 | $2.80 | $1.02 | $0.80 | $2.66 | $0.86 | $1.33 | $0.50 | $2.87 | $2.19 | $0.73 | $0.75 | $3.49 | $2.76 | $0.90 | $0.75 | $2.81 | $2.14 | -- |
Weighted Average Shares Diluted | 5,725,000 | 5,706,676 | 5,712,000 | -- | 5,706,000 | 5,698,000 | 5,680,409 | 5,680,000 | 5,679,000 | 5,677,000 | 5,668,359 | 5,671,000 | 5,667,000 | -- | -- | 5,664,000 | -- | 5,639,863 | 5,641,000 | 5,636,000 | -- | 5,634,000 | -- | 5,621,138 | 5,622,000 | -- | 5,619,000 | -- | 5,615,000 | -- | 5,602,377 | 5,606,000 | -- | 5,601,000 | -- | 5,598,000 | 5,588,496 | 5,586,000 | -- | 5,586,000 | 5,585,000 | 5,571,973 | 5,572,000 | 5,568,000 | 5,580,000 | 5,604,228 | 5,605,000 | 5,605,000 | 5,605,000 | 5,589,243 | 5,589,000 | 5,589,000 | 5,586,000 | 5,571,279 | 5,570,000 | 5,569,000 | 5,568,000 | 5,715,761 | 5,768,000 | 5,873,000 | 6,188,000 | 6,362,441 | 6,401,000 | 6,432,000 | -- | 6,417,817 | -- | -- |
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 | 15,000,000 | -- | 15,000,000 | -- | -- | -- | -- | -- | 15,000,000 | -- | -- | -- | -- | -- | -- | 15,000,000 | -- | -- | -- | -- | -- | 15,000,000 | -- | -- | -- | -- | 15,000,000 | -- | -- | -- | 15,000,000 | -- | -- | -- | 15,000,000 | -- | -- | -- | 15,000,000 | -- | -- | -- | 15,000,000 | -- | -- | -- | 15,000,000 | -- | -- | -- | 15,000,000 | -- | -- |
Common Stock Shares Outstanding | 5,709,226 | -- | -- | -- | -- | -- | -- | 5,673,574 | 5,673,610 | 5,668,123 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $674,000.00 | $674,000.00 | $672,000.00 | -- | $672,000.00 | $672,000.00 | $671,000.00 | $669,000.00 | $669,000.00 | $669,000.00 | $669,000.00 | $667,000.00 | $667,000.00 | -- | -- | $667,000.00 | -- | $666,000.00 | $664,000.00 | $664,000.00 | -- | $664,000.00 | -- | $663,000.00 | $662,000.00 | -- | $662,000.00 | -- | $661,000.00 | -- | $661,000.00 | $660,000.00 | -- | $660,000.00 | -- | $659,000.00 | $659,000.00 | $657,000.00 | -- | $657,000.00 | $657,000.00 | $657,000.00 | $656,000.00 | $656,000.00 | $655,000.00 | $655,000.00 | $654,000.00 | $653,000.00 | $653,000.00 | $652,000.00 | $651,000.00 | $650,000.00 | $650,000.00 | $650,000.00 | $649,000.00 | $649,000.00 | $649,000.00 | $648,000.00 | $647,000.00 | $647,000.00 | $647,000.00 | $645,000.00 | -- | -- | -- | $642,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | $0.10 | -- | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | -- | -- | -- | $0.10 | -- | -- | -- | -- | -- | $0.10 | -- | -- | -- | -- | -- | -- | $0.10 | -- | -- | -- | -- | -- | $0.10 | -- | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- |
Payments Of Dividends Common Stock | $1,426,000.00 | $4,554,000.00 | $3,415,000.00 | $1,100,000.00 | $2,276,000.00 | $1,137,000.00 | $4,536,000.00 | $3,402,000.00 | $2,267,000.00 | $1,100,000.00 | $3,620,000.00 | $2,715,000.00 | $1,809,000.00 | $900,000.00 | -- | $905,000.00 | $900,000.00 | $3,603,000.00 | $2,701,000.00 | $1,800,000.00 | $900,000.00 | $899,000.00 | $900,000.00 | $33,058,000.00 | $2,273,000.00 | $800,000.00 | $1,517,000.00 | $800,000.00 | $757,000.00 | $800,000.00 | $3,022,000.00 | $2,267,000.00 | $800,000.00 | $1,511,000.00 | $800,000.00 | $800,000.00 | $3,013,000.00 | $2,259,000.00 | $800,000.00 | $800,000.00 | $800,000.00 | $2,782,000.00 | $2,087,000.00 | $1,391,000.00 | $696,000.00 | $2,798,000.00 | $700,000.00 | $1,399,000.00 | $700,000.00 | $2,790,000.00 | $700,000.00 | $700,000.00 | $700,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | 500,000 | -- | -- | -- | -- | 500,000 | -- | -- | -- | 500,000 | -- | -- | -- | -- | -- | -- | 500,000 | -- | -- | -- | -- | -- | 500,000 | -- | -- | -- | -- | -- | -- | 500,000 | -- | -- | -- | -- | -- | 500,000 | -- | -- | -- | -- | 500,000 | -- | -- | -- | 500,000 | -- | -- | -- | 500,000 | -- | -- | -- | 500,000 | -- | -- | -- | 500,000 | -- | -- | -- | 500,000 | -- | -- | -- | 500,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | $5.00 | -- | -- | -- | -- | $5.00 | -- | -- | -- | $5.00 | -- | -- | -- | -- | -- | -- | $5.00 | -- | -- | -- | -- | -- | $5.00 | -- | -- | -- | -- | -- | -- | $5.00 | -- | -- | -- | -- | -- | $5.00 | -- | -- | -- | -- | $5.00 | -- | -- | -- | $5.00 | -- | -- | -- | $5.00 | -- | -- | -- | $5.00 | -- | -- | -- | $5.00 | -- | -- | -- | $5.00 | -- | -- | -- | $5.00 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |