Date | 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 | 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 | $68,554,000.00 | $75,992,000.00 | $41,717,000.00 | $66,356,000.00 | $40,280,000.00 | $46,074,000.00 | $69,619,000.00 | $66,985,000.00 | $65,599,000.00 | $83,307,000.00 | $47,150,000.00 | $33,007,000.00 | $26,742,000.00 | $38,026,000.00 | $26,520,000.00 | $23,342,000.00 | $9,741,000.00 | $23,644,000.00 | $11,757,000.00 | $6,489,000.00 | $5,683,000.00 | $17,571,000.00 | $10,183,000.00 | $3,081,000.00 | $4,863,000.00 | $14,563,000.00 | $7,277,000.00 | $7,210,000.00 | $8,707,000.00 | $21,064,000.00 | $19,240,000.00 | $10,950,000.00 | $20,166,000.00 | $38,420,000.00 | $32,422,000.00 | $4,850,000.00 | $5,180,000.00 | $12,299,000.00 | $12,702,000.00 | $6,759,000.00 | $7,086,000.00 | $12,886,000.00 | $6,250,000.00 | $4,266,000.00 | $17,289,000.00 | $61,708,000.00 | $20,429,000.00 | $19,994,000.00 | $27,606,000.00 | $26,524,000.00 | $26,133,000.00 | $30,291,000.00 | $43,664,000.00 | $65,995,000.00 | $46,076,000.00 | $15,234,000.00 |
Accounts Receivable Net Current | $40,484,000.00 | $35,692,000.00 | $40,261,000.00 | $32,050,000.00 | $34,856,000.00 | $37,175,000.00 | $31,902,000.00 | $31,592,000.00 | $34,866,000.00 | $26,159,000.00 | $29,985,000.00 | $31,718,000.00 | $30,604,000.00 | $30,021,000.00 | $33,553,000.00 | $27,906,000.00 | $26,504,000.00 | $20,652,000.00 | $22,094,000.00 | $22,083,000.00 | $22,577,000.00 | $18,675,000.00 | $21,659,000.00 | $20,685,000.00 | $19,643,000.00 | $15,791,000.00 | $18,503,000.00 | $17,886,000.00 | $17,386,000.00 | $15,383,000.00 | $13,741,000.00 | $11,671,000.00 | $10,709,000.00 | $9,613,000.00 | $17,016,000.00 | $17,574,000.00 | $15,725,000.00 | $13,533,000.00 | $18,193,000.00 | $18,569,000.00 | $17,701,000.00 | $16,127,000.00 | $25,960,000.00 | $20,756,000.00 | $15,733,000.00 | $17,370,000.00 | $19,574,000.00 | $18,600,000.00 | $17,229,000.00 | $19,696,000.00 | -- | -- | -- | $33,697,000.00 | -- | -- |
Inventory | $2,419,000.00 | $2,948,000.00 | $2,935,000.00 | $2,555,000.00 | $2,636,000.00 | $2,618,000.00 | $2,714,000.00 | $3,082,000.00 | $2,640,000.00 | $2,721,000.00 | $3,155,000.00 | $3,327,000.00 | $2,666,000.00 | $2,394,000.00 | $2,866,000.00 | $3,107,000.00 | $1,835,000.00 | $1,608,000.00 | $1,899,000.00 | $2,086,000.00 | $1,692,000.00 | $1,451,000.00 | $2,311,000.00 | $1,802,000.00 | $1,910,000.00 | $1,657,000.00 | $1,787,000.00 | $1,884,000.00 | $1,668,000.00 | $1,687,000.00 | $1,146,000.00 | $1,278,000.00 | $1,096,000.00 | $1,043,000.00 | $1,611,000.00 | $1,597,000.00 | $1,593,000.00 | $1,486,000.00 | $2,222,000.00 | $2,193,000.00 | $2,120,000.00 | $2,269,000.00 | $2,380,000.00 | $2,950,000.00 | $2,696,000.00 | $2,677,000.00 | $3,099,000.00 | $3,174,000.00 | $2,964,000.00 | $3,051,000.00 | -- | -- | -- | $3,555,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $6,071,000.00 | $5,556,000.00 | $6,945,000.00 | $7,973,000.00 | $6,289,000.00 | $4,738,000.00 | $2,255,000.00 | $4,470,000.00 | $5,364,000.00 | $4,881,000.00 | $2,973,000.00 | $4,239,000.00 | $10,770,000.00 | $3,723,000.00 | $2,721,000.00 | $3,748,000.00 | $4,100,000.00 | $4,190,000.00 | $4,257,000.00 | $4,634,000.00 | $3,158,000.00 | $2,461,000.00 | $2,213,000.00 | $2,358,000.00 | $2,809,000.00 | $2,352,000.00 | $2,187,000.00 | $2,586,000.00 | $3,353,000.00 | $2,894,000.00 | $2,181,000.00 | $2,630,000.00 | $3,190,000.00 | $2,566,000.00 | $2,765,000.00 | $3,614,000.00 | $4,386,000.00 | $3,937,000.00 | $2,683,000.00 | $4,088,000.00 | $3,257,000.00 | $3,013,000.00 | $2,278,000.00 | $2,803,000.00 | $3,101,000.00 | $2,944,000.00 | $2,322,000.00 | $2,143,000.00 | $2,135,000.00 | $2,919,000.00 | -- | -- | -- | $2,494,000.00 | -- | -- |
Total Current Assets | $118,749,000.00 | $134,663,000.00 | $130,676,000.00 | $137,490,000.00 | $107,587,000.00 | $114,135,000.00 | $111,049,000.00 | $111,464,000.00 | $113,028,000.00 | $121,627,000.00 | $110,953,000.00 | $72,500,000.00 | $70,782,000.00 | $74,164,000.00 | $66,844,000.00 | $61,006,000.00 | $42,492,000.00 | $50,477,000.00 | $44,362,000.00 | $40,178,000.00 | $37,736,000.00 | $57,111,000.00 | $44,392,000.00 | $36,655,000.00 | $37,855,000.00 | $44,718,000.00 | $40,159,000.00 | $52,827,000.00 | $59,336,000.00 | $66,297,000.00 | $91,161,000.00 | $79,427,000.00 | $89,181,000.00 | $105,264,000.00 | $106,629,000.00 | $80,877,000.00 | $79,407,000.00 | $113,064,000.00 | $43,466,000.00 | $45,929,000.00 | $44,509,000.00 | $103,622,000.00 | $61,594,000.00 | $53,776,000.00 | $57,022,000.00 | $99,513,000.00 | $73,491,000.00 | $73,266,000.00 | $72,465,000.00 | $72,658,000.00 | -- | -- | -- | $117,492,000.00 | -- | -- |
Property Plant and Equipement | $52,005,000.00 | $50,857,000.00 | $38,402,000.00 | $32,508,000.00 | $26,147,000.00 | $23,940,000.00 | $23,842,000.00 | $22,039,000.00 | $23,447,000.00 | $23,119,000.00 | $23,251,000.00 | $51,446,000.00 | $49,035,000.00 | $48,388,000.00 | $49,199,000.00 | $49,172,000.00 | $49,367,000.00 | $49,345,000.00 | $48,209,000.00 | $47,480,000.00 | $47,776,000.00 | $49,292,000.00 | $50,891,000.00 | $53,468,000.00 | $54,017,000.00 | $52,866,000.00 | $54,083,000.00 | $55,132,000.00 | $55,056,000.00 | $55,445,000.00 | $57,956,000.00 | $59,079,000.00 | $60,476,000.00 | $66,508,000.00 | $66,627,000.00 | $63,919,000.00 | $66,806,000.00 | $69,740,000.00 | $117,173,000.00 | $121,282,000.00 | $124,126,000.00 | $127,332,000.00 | $137,371,000.00 | $141,113,000.00 | $146,937,000.00 | $154,096,000.00 | $158,492,000.00 | $162,453,000.00 | $175,300,000.00 | $180,014,000.00 | -- | -- | -- | $172,431,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $32,000.00 | -- | -- | $44,000.00 | $50,000.00 | $1,141,000.00 | $1,157,000.00 | $1,173,000.00 | $1,191,000.00 | $1,213,000.00 | $1,780,000.00 | $1,831,000.00 | $1,881,000.00 | $2,063,000.00 | $2,119,000.00 | $2,175,000.00 | $2,231,000.00 | $2,291,000.00 | $2,362,000.00 | -- | $2,253,000.00 | -- | -- | -- | -- | -- | -- |
Goodwill | $10,742,000.00 | $10,742,000.00 | $10,742,000.00 | $10,742,000.00 | $14,536,000.00 | $14,500,000.00 | $14,536,000.00 | $14,500,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $14,536,000.00 | $21,991,000.00 | $22,207,000.00 | $22,207,000.00 | $22,207,000.00 | $23,511,000.00 | $62,465,000.00 | $62,465,000.00 | $62,465,000.00 | $62,465,000.00 | $62,465,000.00 | $65,527,000.00 | $65,527,000.00 | $83,856,000.00 | $83,856,000.00 | $97,371,000.00 | $97,371,000.00 | -- | -- | -- | $106,709,000.00 | -- | -- |
Other Assets | $1,443,000.00 | $1,787,000.00 | $1,179,000.00 | $1,161,000.00 | $837,000.00 | $812,000.00 | $819,000.00 | $835,000.00 | $787,000.00 | $794,000.00 | $796,000.00 | $851,000.00 | $802,000.00 | $734,000.00 | $968,000.00 | $1,003,000.00 | $999,000.00 | $1,003,000.00 | $1,247,000.00 | $1,091,000.00 | $3,222,000.00 | $900,000.00 | $966,000.00 | $908,000.00 | $951,000.00 | $939,000.00 | $954,000.00 | $860,000.00 | $1,155,000.00 | $1,115,000.00 | $1,023,000.00 | $1,116,000.00 | $1,092,000.00 | $1,190,000.00 | $2,703,000.00 | $2,658,000.00 | $2,479,000.00 | $2,303,000.00 | $2,647,000.00 | $3,624,000.00 | $3,537,000.00 | $4,498,000.00 | $4,377,000.00 | $3,989,000.00 | $4,000,000.00 | $3,690,000.00 | $4,663,000.00 | $4,717,000.00 | $4,384,000.00 | $4,759,000.00 | -- | -- | -- | $7,859,000.00 | -- | -- |
Total Assets | $355,163,000.00 | $345,249,000.00 | $315,778,000.00 | $311,418,000.00 | $281,093,000.00 | $291,566,000.00 | $291,276,000.00 | $285,416,000.00 | $287,688,000.00 | $295,299,000.00 | $253,456,000.00 | $244,646,000.00 | $239,853,000.00 | $245,190,000.00 | $205,816,000.00 | $194,901,000.00 | $169,251,000.00 | $194,763,000.00 | $161,737,000.00 | $154,898,000.00 | $155,989,000.00 | $146,038,000.00 | $122,581,000.00 | $115,795,000.00 | $116,871,000.00 | $155,213,000.00 | $117,559,000.00 | $130,231,000.00 | $136,909,000.00 | $163,207,000.00 | $190,394,000.00 | $178,998,000.00 | $190,300,000.00 | $210,279,000.00 | $221,908,000.00 | $175,593,000.00 | $176,896,000.00 | $213,707,000.00 | $195,447,000.00 | $240,159,000.00 | $242,058,000.00 | $305,949,000.00 | $290,286,000.00 | $287,140,000.00 | $298,658,000.00 | $346,774,000.00 | $333,928,000.00 | $333,601,000.00 | $356,352,000.00 | $362,251,000.00 | -- | -- | -- | $412,822,000.00 | -- | -- |
Accounts Payable | $14,282,000.00 | $18,152,000.00 | $17,582,000.00 | $16,844,000.00 | $12,944,000.00 | $10,496,000.00 | $16,242,000.00 | $13,943,000.00 | $13,083,000.00 | $12,297,000.00 | $16,036,000.00 | $13,385,000.00 | $17,718,000.00 | $15,676,000.00 | $17,580,000.00 | $14,058,000.00 | $12,699,000.00 | $14,584,000.00 | $18,899,000.00 | $18,411,000.00 | $14,544,000.00 | $14,107,000.00 | $19,483,000.00 | $15,587,000.00 | $13,386,000.00 | $10,508,000.00 | $10,423,000.00 | $14,235,000.00 | $10,574,000.00 | $13,748,000.00 | $17,137,000.00 | $11,892,000.00 | $13,324,000.00 | $12,863,000.00 | $15,184,000.00 | $14,913,000.00 | $11,538,000.00 | $11,894,000.00 | $9,818,000.00 | $11,097,000.00 | $9,823,000.00 | $14,603,000.00 | $11,160,000.00 | $9,724,000.00 | $11,992,000.00 | $13,500,000.00 | $14,027,000.00 | $12,804,000.00 | $14,069,000.00 | $15,468,000.00 | -- | -- | -- | $25,617,000.00 | -- | -- |
Accrued Liabilities | $9,206,000.00 | $13,680,000.00 | $12,670,000.00 | $12,347,000.00 | $9,006,000.00 | $8,653,000.00 | $10,038,000.00 | $10,887,000.00 | $9,291,000.00 | $15,669,000.00 | $15,778,000.00 | $14,836,000.00 | $10,713,000.00 | $16,692,000.00 | $12,532,000.00 | $12,162,000.00 | $8,592,000.00 | $7,869,000.00 | $9,523,000.00 | $9,123,000.00 | $11,963,000.00 | $10,605,000.00 | $13,783,000.00 | $12,220,000.00 | $11,713,000.00 | $11,771,000.00 | $14,619,000.00 | $13,707,000.00 | $17,725,000.00 | $12,815,000.00 | $11,828,000.00 | $10,142,000.00 | $12,767,000.00 | $12,157,000.00 | $15,083,000.00 | $15,051,000.00 | $13,849,000.00 | $13,865,000.00 | $15,140,000.00 | $14,781,000.00 | $11,984,000.00 | $10,655,000.00 | $15,580,000.00 | $15,550,000.00 | $11,710,000.00 | $9,746,000.00 | $14,750,000.00 | $14,482,000.00 | $12,869,000.00 | $11,296,000.00 | -- | -- | -- | $26,071,000.00 | -- | -- |
Total Current Liabilities | $190,670,000.00 | $178,445,000.00 | $158,613,000.00 | $156,953,000.00 | $145,839,000.00 | $146,689,000.00 | $153,132,000.00 | $146,933,000.00 | $147,103,000.00 | $153,899,000.00 | $139,511,000.00 | $134,923,000.00 | $133,011,000.00 | $142,141,000.00 | $148,539,000.00 | $140,857,000.00 | $116,360,000.00 | $139,633,000.00 | $128,157,000.00 | $123,030,000.00 | $121,402,000.00 | $106,172,000.00 | $87,731,000.00 | $80,527,000.00 | $77,652,000.00 | $109,400,000.00 | $80,423,000.00 | $92,339,000.00 | $92,760,000.00 | $108,281,000.00 | $117,429,000.00 | $106,195,000.00 | $114,877,000.00 | $129,282,000.00 | $149,330,000.00 | $105,934,000.00 | $100,227,000.00 | $130,697,000.00 | $112,151,000.00 | $119,195,000.00 | $108,584,000.00 | $160,753,000.00 | $113,871,000.00 | $106,935,000.00 | $108,506,000.00 | $148,297,000.00 | $122,817,000.00 | $120,017,000.00 | $121,874,000.00 | $123,226,000.00 | -- | -- | -- | $190,337,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $16,333,000.00 | $16,833,000.00 | $17,333,000.00 | $17,833,000.00 | $18,333,000.00 | $18,833,000.00 | $19,333,000.00 | $34,833,000.00 | $27,179,000.00 | $26,451,000.00 | $25,201,000.00 | $48,769,000.00 | $25,000,000.00 | $25,000,000.00 | $23,100,000.00 | $53,400,000.00 | $16,721,000.00 | -- | -- | $53,887,000.00 | -- | -- | -- | $58,867,000.00 | -- | -- | -- | $3,128,000.00 | -- | -- | -- | $4,638,000.00 | -- | -- | -- | $6,064,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-36,000.00 | $-36,000.00 | $-1,039,000.00 | $-1,013,000.00 | $-1,008,000.00 | $-960,000.00 | $-1,301,000.00 | $-1,280,000.00 | $-1,270,000.00 | $-1,240,000.00 | $-4,242,000.00 | $-4,173,000.00 | $-4,088,000.00 | $-4,165,000.00 | $-3,822,000.00 | $-4,019,000.00 | $-4,064,000.00 | $-3,456,000.00 | $-3,600,000.00 | $-3,754,000.00 | $-3,908,000.00 | $-4,062,000.00 | $-4,025,000.00 | $-4,187,000.00 | $-4,348,000.00 | $-4,510,000.00 | $-5,220,000.00 | $-5,660,000.00 | $-5,881,000.00 | $-6,101,000.00 | $-6,406,000.00 | $-6,628,000.00 | $-6,850,000.00 | $-7,072,000.00 | $-6,773,000.00 | $-7,005,000.00 | $-7,236,000.00 | $-7,467,000.00 | $-3,224,000.00 | $-3,337,000.00 | $-3,450,000.00 | $-3,562,000.00 | $-6,326,000.00 | $-6,476,000.00 | $-6,626,000.00 | $-6,776,000.00 | $-6,716,000.00 | $-6,716,000.00 | $-6,716,000.00 | $-6,716,000.00 | -- | -- | -- | $-4,748,000.00 | -- | -- |
Accumulated Deficit | $69,065,000.00 | $69,279,000.00 | $62,487,000.00 | $60,423,000.00 | $43,173,000.00 | $51,225,000.00 | $42,865,000.00 | $39,625,000.00 | $39,670,000.00 | $39,702,000.00 | $16,045,000.00 | $12,510,000.00 | $10,388,000.00 | $6,203,000.00 | $-39,513,000.00 | $-43,025,000.00 | $-43,808,000.00 | $-42,058,000.00 | $-51,264,000.00 | $-52,604,000.00 | $-49,540,000.00 | $-44,073,000.00 | $-49,106,000.00 | $-48,506,000.00 | $-44,402,000.00 | $-37,528,000.00 | $-45,234,000.00 | $-43,744,000.00 | $-36,973,000.00 | $-26,044,000.00 | $-7,417,000.00 | $-6,946,000.00 | $-3,808,000.00 | $2,260,000.00 | $-6,297,000.00 | $-8,878,000.00 | $-1,273,000.00 | $5,610,000.00 | $1,452,000.00 | $40,015,000.00 | $53,298,000.00 | $66,064,000.00 | $99,890,000.00 | $103,852,000.00 | $114,916,000.00 | $124,059,000.00 | $137,660,000.00 | $140,742,000.00 | $163,045,000.00 | $167,689,000.00 | -- | -- | -- | $151,989,000.00 | -- | -- |
Total Stockholders' Equity | $164,493,000.00 | $166,804,000.00 | $157,165,000.00 | $154,465,000.00 | $135,254,000.00 | $144,877,000.00 | $126,162,000.00 | $126,501,000.00 | $128,603,000.00 | $129,418,000.00 | $101,963,000.00 | $97,741,000.00 | $94,860,000.00 | $91,067,000.00 | $45,295,000.00 | $42,062,000.00 | $40,909,000.00 | $43,148,000.00 | $33,580,000.00 | $31,868,000.00 | $34,587,000.00 | $39,866,000.00 | $34,850,000.00 | $35,268,000.00 | $39,219,000.00 | $45,813,000.00 | $37,136,000.00 | $37,892,000.00 | $44,149,000.00 | $54,926,000.00 | $72,965,000.00 | $72,803,000.00 | $75,423,000.00 | $80,997,000.00 | $72,578,000.00 | $69,659,000.00 | $76,669,000.00 | $83,010,000.00 | $83,296,000.00 | $120,964,000.00 | $133,474,000.00 | $145,196,000.00 | $176,415,000.00 | $180,205,000.00 | $190,152,000.00 | $198,477,000.00 | $211,111,000.00 | $213,584,000.00 | $234,478,000.00 | $239,025,000.00 | -- | -- | -- | $222,485,000.00 | $218,636,000.00 | $174,949,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $355,163,000.00 | $345,249,000.00 | $315,778,000.00 | $311,418,000.00 | $281,093,000.00 | $291,566,000.00 | $291,276,000.00 | $285,416,000.00 | $287,688,000.00 | $295,299,000.00 | $253,456,000.00 | $244,646,000.00 | $239,853,000.00 | $245,190,000.00 | $205,816,000.00 | $194,901,000.00 | $169,251,000.00 | $194,763,000.00 | $161,737,000.00 | $154,898,000.00 | $155,989,000.00 | $146,038,000.00 | $122,581,000.00 | $115,795,000.00 | $116,871,000.00 | $155,213,000.00 | $117,559,000.00 | $130,231,000.00 | $136,909,000.00 | $163,207,000.00 | $190,394,000.00 | $178,998,000.00 | $190,300,000.00 | $207,750,000.00 | $221,908,000.00 | $175,593,000.00 | $176,896,000.00 | $213,707,000.00 | $195,447,000.00 | $240,159,000.00 | $242,058,000.00 | $305,949,000.00 | $290,286,000.00 | $287,140,000.00 | $298,658,000.00 | $346,774,000.00 | $333,928,000.00 | $333,601,000.00 | $356,352,000.00 | $362,251,000.00 | -- | -- | -- | $412,822,000.00 | -- | -- |
Date | 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 | 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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $261,853,000.00 | $67,308,000.00 | $127,144,000.00 | $65,279,000.00 | $196,910,000.00 | $138,444,000.00 | $138,724,000.00 | $43,443,000.00 | $193,220,000.00 | $228,159,000.00 | $149,113,000.00 | $76,720,000.00 | $202,889,000.00 | $239,573,000.00 | $155,591,000.00 | $79,202,000.00 | $215,596,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $60,492,000.00 | $209,135,000.00 | $156,603,000.00 | $102,119,000.00 | $50,307,000.00 | $182,391,000.00 | $139,503,000.00 | $45,835,000.00 | $46,684,000.00 | $168,923,000.00 | $45,209,000.00 | $82,951,000.00 | $39,633,000.00 | $156,199,000.00 | $117,011,000.00 | $35,162,000.00 | $41,148,000.00 | $145,176,000.00 | $37,451,000.00 | $35,913,000.00 | $38,146,000.00 | $141,244,000.00 | $36,087,000.00 | $34,471,000.00 | $37,531,000.00 | $138,779,000.00 | $35,499,000.00 | $73,879,000.00 | $38,324,000.00 | $103,129,000.00 | $24,361,000.00 | $23,072,000.00 | $27,012,000.00 | $98,319,000.00 | $34,944,000.00 | $85,256,000.00 | $44,009,000.00 | $168,441,000.00 | $134,634,000.00 | $92,354,000.00 | $46,736,000.00 | $178,494,000.00 | $44,482,000.00 | $102,770,000.00 | $50,020,000.00 | $204,299,000.00 | $165,486,000.00 | $55,017,000.00 | $57,187,000.00 | $244,398,000.00 | $60,732,000.00 | $64,237,000.00 | $67,888,000.00 | $270,879,000.00 | $252,393,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-458,000.00 | $33,358,000.00 | $24,397,000.00 | $23,515,000.00 | $-1,116,000.00 | $16,278,000.00 | $4,880,000.00 | $396,000.00 | $-326,000.00 | $49,261,000.00 | $15,217,000.00 | $9,472,000.00 | $6,019,000.00 | $14,781,000.00 | $3,655,000.00 | $1,160,000.00 | $-1,346,000.00 | $5,238,000.00 | $-4,814,000.00 | $-2,093,000.00 | $-4,864,000.00 | $-3,954,000.00 | $76,000.00 | $-3,523,000.00 | $-6,262,000.00 | $-4,716,000.00 | $-12,490,000.00 | $-11,759,000.00 | $-5,728,000.00 | $-5,163,000.00 | $-8,227,000.00 | $-2,839,000.00 | $-6,324,000.00 | $778,000.00 | $-7,017,000.00 | $-11,647,000.00 | $-5,438,000.00 | $-48,549,000.00 | $-61,719,000.00 | $-19,407,000.00 | $-9,403,000.00 | $-9,557,000.00 | $-28,153,000.00 | $-14,382,000.00 | $-7,405,000.00 | $-14,016,000.00 | $-34,651,000.00 | $-19,292,000.00 | $-4,095,000.00 | $34,886,000.00 | $-5,043,000.00 | $9,338,000.00 | $18,475,000.00 | $122,641,000.00 | $88,318,000.00 | -- |
Loss Before Income Taxes | $-327,000.00 | $35,639,000.00 | $26,214,000.00 | $23,360,000.00 | $-674,000.00 | $16,436,000.00 | $4,844,000.00 | $361,000.00 | $-369,000.00 | $47,246,000.00 | $14,343,000.00 | $8,890,000.00 | $5,734,000.00 | $13,506,000.00 | $2,695,000.00 | $-867,000.00 | $-1,700,000.00 | $2,283,000.00 | $1,390,000.00 | $-2,920,000.00 | $-5,417,000.00 | $-6,345,000.00 | $-11,428,000.00 | $-10,878,000.00 | $-6,824,000.00 | $-11,758,000.00 | $-1,440,000.00 | $-17,600,000.00 | $-10,879,000.00 | $-4,298,000.00 | $-7,549,000.00 | $-3,088,000.00 | $-6,079,000.00 | $-2,466,000.00 | $2,631,000.00 | $-14,388,000.00 | $-6,833,000.00 | $-53,712,000.00 | $-43,747,000.00 | $-11,165,000.00 | $-10,663,000.00 | $-14,169,000.00 | $-3,765,000.00 | $-27,715,000.00 | $-8,495,000.00 | $-18,475,000.00 | $-3,509,000.00 | $-29,139,000.00 | $-5,399,000.00 | $30,585,000.00 | $-6,128,000.00 | $8,254,000.00 | $17,392,000.00 | $118,183,000.00 | $84,107,000.00 | -- |
Earnings Per Share Basic | $-0.01 | $0.86 | $0.64 | $0.57 | -- | $0.36 | $0.10 | -- | -- | $1.04 | $0.11 | $0.19 | $0.13 | $1.49 | $0.05 | $-0.06 | $-0.08 | $0.33 | $0.05 | $-0.35 | $-0.22 | $0.21 | $-0.47 | $-0.17 | $-0.28 | $-0.48 | $-0.06 | $-0.74 | $-0.46 | $-1.21 | $-0.41 | $-0.39 | $-0.26 | $0.37 | $0.11 | $-0.33 | $-0.30 | $-2.46 | $-2.67 | $-0.51 | $-0.49 | $-1.42 | $-0.10 | $-0.42 | $-0.33 | $-1.68 | $-0.07 | $-0.93 | $-0.14 | $0.80 | $-0.18 | $0.22 | $0.47 | $2.86 | $1.87 | -- |
Weighted Average Shares Basic | 30,301,475 | 30,105,000 | 30,115,000 | 30,090,113 | 30,038,558 | 25,879,000 | 25,692,094 | 25,963,000 | 25,721,000 | 25,080,789 | 25,135,381 | 24,996,583 | 24,889,000 | 24,748,496 | 24,720,817 | 24,741,331 | 24,598,346 | 24,563,000 | 24,550,999 | 24,555,435 | 24,534,207 | 24,533,000 | 24,532,648 | 24,486,000 | 24,137,577 | 24,025,000 | 24,024,000 | 23,962,055 | 23,609,308 | 23,453,427 | 23,499,000 | 23,448,224 | 23,351,192 | 23,247,000 | 23,230,000 | 23,131,856 | 23,055,803 | 22,888,000 | 22,843,247 | 22,800,000 | 22,722,721 | 22,513,391 | 22,528,478 | 22,497 | 22,414 | 22,195,407 | 22,194,731 | 22,183,043 | 22,137,000 | 22,020,000 | 21,995,977 | 21,966,466 | 21,943,000 | 24,418,000 | 26,337,000 | -- |
Earnings Per Share Diluted | $-0.01 | $0.85 | $0.63 | $0.57 | -- | $0.36 | $0.10 | -- | -- | $1.04 | $0.11 | $0.19 | $0.13 | $1.49 | $0.05 | $0.02 | $-0.08 | $0.33 | $0.05 | $-0.35 | $-0.22 | $0.20 | $-0.02 | $-0.17 | $-0.28 | $-0.48 | $-0.06 | $-0.28 | $-0.46 | $-1.21 | $-0.02 | $-0.13 | $-0.26 | $-0.14 | $-0.51 | $-0.33 | $-0.30 | $-2.46 | $-2.67 | $-0.51 | $-0.49 | $-1.42 | $-0.85 | $-0.75 | $-0.33 | $-1.68 | $-1.14 | $-0.93 | $-0.14 | $0.79 | $0.51 | $0.68 | $0.46 | $2.79 | $1.82 | -- |
Weighted Average Shares Diluted | 30,301,475 | 30,541,000 | 30,698,475 | 30,397,000 | 30,038,558 | 25,879,483 | 25,692,000 | 25,962,617 | 25,720,960 | 25,080,789 | 25,043,000 | 24,997,000 | 24,889,000 | 24,748,496 | 24,821,665 | 24,741,331 | 24,598,346 | 24,563,000 | 24,550,999 | 24,544,879 | 24,534,207 | 24,562,000 | 24,533,000 | 24,312,500 | 24,137,577 | 24,590,000 | 24,023,540 | 23,786,656 | 23,609,308 | 23,453,427 | 24,680,000 | 23,448,000 | 23,351,192 | 23,347,000 | 23,269,635 | 23,094,040 | 23,055,803 | 23,004,000 | 22,789,254 | 22,800,000 | 22,722,721 | 22,618 | 22,528,478 | 22,497,013 | 22,413,699 | 22,266 | 22,171,757 | 22,160,053 | 22,137,000 | 22,155,000 | 22,153,278 | 22,561,338 | 22,418,000 | 25,024,000 | 27,095,000 | -- |
Common Stock Shares Authorized | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | -- | -- | -- | 100,000,000 | -- | -- |
Common Stock Shares Outstanding | 31,443,711 | 31,359,110 | 31,359,110 | 31,359,110 | 31,398,557 | 31,147,925 | 26,255,580 | 26,924,020 | 27,260,154 | 27,000,687 | 26,978,432 | 26,972,165 | 26,895,970 | 26,476,329 | 32,386,870 | 32,386,438 | 32,275,062 | 31,142,251 | 31,142,251 | 31,142,251 | 31,025,668 | 30,552,333 | 30,552,333 | 30,552,333 | 30,570,099 | 30,624,407 | 30,629,596 | 30,629,596 | 30,498,388 | 30,685,017 | 30,768,433 | 30,768,433 | 29,666,077 | 29,727,555 | 29,777,742 | 29,867,655 | 29,755,446 | 29,933,086 | 29,971,661 | 30,010,170 | 29,792,688 | 29,919,761 | 29,999,684 | 29,999,684 | 29,569,293 | 29,659,457 | 28,714,071 | 28,714,071 | 28,613,615 | 28,548,274 | -- | -- | -- | 28,109,987 | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $4,321,000.00 | $3,841,000.00 | $3,358,000.00 | $1,672,000.00 | $6,709,000.00 | $5,028,000.00 | $3,342,000.00 | $1,656,000.00 | $6,444,000.00 | $4,782,000.00 | $3,185,000.00 | $1,589,000.00 | $18,490,000.00 | $16,907,000.00 | $11,252,000.00 | $5,605,000.00 | $5,550,000.00 | -- | -- |
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 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |