Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 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 | 12/31/2013 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $68,518,000.00 | $56,693,000.00 | $34,506,000.00 | $52,636,000.00 | $61,285,000.00 | $54,277,000.00 | $63,032,000.00 | $53,942,000.00 | $47,729,000.00 | $61,223,000.00 | $52,683,000.00 | $101,077,000.00 | $71,305,000.00 | $67,858,000.00 | $56,637,000.00 | $62,132,000.00 | $25,242,000.00 | $60,574,000.00 | $70,127,000.00 | $68,950,000.00 | $51,660,000.00 | $30,955,000.00 | $25,209,000.00 | $27,594,000.00 | $2,984,000.00 | $18,148,000.00 | $106,302,000.00 | $18,318,000.00 | $4,640,000.00 | $12,675,000.00 | $15,954,000.00 | $14,521,000.00 | -- | -- | -- | $21,729,000.00 | $14,366,000.00 |
Accounts Receivable Net Current | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Property Plant and Equipement | $9,708,000.00 | $9,897,000.00 | $10,200,000.00 | $10,276,000.00 | $9,918,000.00 | $9,924,000.00 | $9,837,000.00 | $9,806,000.00 | $9,949,000.00 | $9,971,000.00 | $9,843,000.00 | $9,899,000.00 | $10,008,000.00 | $10,140,000.00 | $10,120,000.00 | $7,694,000.00 | $7,602,000.00 | $7,484,000.00 | $7,243,000.00 | $6,979,000.00 | $6,104,000.00 | $6,019,000.00 | $5,879,000.00 | $5,877,000.00 | $5,497,000.00 | $5,263,000.00 | $5,270,000.00 | $4,819,000.00 | -- | -- | -- | $4,712,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | $7,305,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $2,628,000.00 | $2,628,000.00 | $9,384,000.00 | $9,384,000.00 | $9,384,000.00 | $9,384,000.00 | $9,384,000.00 | $9,384,000.00 | $9,384,000.00 | $9,384,000.00 | $9,384,000.00 | $9,384,000.00 | $9,384,000.00 | $9,162,000.00 | $9,672,000.00 | $2,912,000.00 | $2,928,000.00 | $3,036,000.00 | $3,488,000.00 | $4,623,000.00 | $7,036,000.00 | $2,628,000.00 | $2,628,000.00 | $2,628,000.00 | $2,628,000.00 | $2,628,000.00 | $2,628,000.00 | $2,628,000.00 | -- | -- | -- | $2,628,000.00 | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $674,525,000.00 | $654,886,000.00 | $657,094,000.00 | $687,198,000.00 | $627,984,000.00 | $636,537,000.00 | $681,589,000.00 | $624,123,000.00 | $696,486,000.00 | $708,425,000.00 | $621,385,000.00 | $617,603,000.00 | $630,036,000.00 | $624,434,000.00 | $536,384,000.00 | $508,159,000.00 | $529,121,000.00 | $538,155,000.00 | $477,287,000.00 | $458,492,000.00 | $490,882,000.00 | $441,398,000.00 | $376,124,000.00 | $376,988,000.00 | $418,707,000.00 | $429,666,000.00 | $374,471,000.00 | $278,703,000.00 | -- | -- | -- | $258,624,000.00 | -- | -- | -- | -- | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $418,679,000.00 | $404,487,000.00 | $427,157,000.00 | $446,815,000.00 | $374,913,000.00 | $385,716,000.00 | $408,978,000.00 | $291,845,000.00 | $352,510,000.00 | $357,486,000.00 | $268,795,000.00 | $268,731,000.00 | $304,523,000.00 | $299,711,000.00 | $234,593,000.00 | $198,356,000.00 | $236,814,000.00 | $240,841,000.00 | $183,832,000.00 | $182,739,000.00 | $221,490,000.00 | $181,832,000.00 | $117,475,000.00 | $121,415,000.00 | $178,795,000.00 | $186,882,000.00 | $125,494,000.00 | $125,285,000.00 | -- | -- | -- | $108,706,000.00 | -- | -- | -- | -- | -- |
Long Term Debt | $2,400,000.00 | $2,400,000.00 | $2,400,000.00 | $2,400,000.00 | $2,400,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2,400,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-23,858,000.00 | $-21,384,000.00 | $-33,722,000.00 | $-26,986,000.00 | $-24,848,000.00 | $-31,986,000.00 | $-22,482,000.00 | $-10,402,000.00 | $7,928,000.00 | $9,556,000.00 | $7,417,000.00 | $12,840,000.00 | $12,064,000.00 | $10,880,000.00 | $2,047,000.00 | $5,612,000.00 | $6,011,000.00 | $4,427,000.00 | $1,445,000.00 | $6,376,000.00 | $12,637,000.00 | $12,932,000.00 | $12,531,000.00 | $15,998,000.00 | $11,870,000.00 | $12,070,000.00 | $10,387,000.00 | $10,305,000.00 | -- | -- | -- | $11,494,000.00 | -- | -- | -- | -- | -- |
Accumulated Deficit | $218,451,000.00 | $208,376,000.00 | $201,749,000.00 | $201,518,000.00 | $209,710,000.00 | $213,231,000.00 | $223,217,000.00 | $269,142,000.00 | $261,079,000.00 | $265,816,000.00 | $268,444,000.00 | $258,741,000.00 | $237,162,000.00 | $233,498,000.00 | $214,811,000.00 | $218,480,000.00 | $201,351,000.00 | $208,330,000.00 | $205,853,000.00 | $183,946,000.00 | $169,057,000.00 | $159,213,000.00 | $158,987,000.00 | $152,865,000.00 | $141,676,000.00 | $144,409,000.00 | $144,280,000.00 | $139,591,000.00 | -- | -- | -- | $135,040,000.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $301,791,000.00 | $309,803,000.00 | $292,307,000.00 | $297,314,000.00 | $293,455,000.00 | $275,753,000.00 | $269,392,000.00 | $259,566,000.00 | $258,649,000.00 | $255,573,000.00 | $239,912,000.00 | $242,784,000.00 | $248,977,000.00 | $153,418,000.00 | -- | -- | -- | $149,918,000.00 | -- | -- | -- | $135,692,000.00 | $118,915,000.00 |
Controlling Interest in Subsidiaries | -- | $2,758,000.00 | $1,641,000.00 | $1,934,000.00 | $2,155,000.00 | $2,058,000.00 | $2,572,000.00 | $3,800,000.00 | $4,268,000.00 | $4,438,000.00 | $4,427,000.00 | $4,545,000.00 | $3,679,000.00 | $3,642,000.00 | $3,459,000.00 | $3,499,000.00 | $3,477,000.00 | $3,428,000.00 | $3,344,000.00 | $3,263,000.00 | $3,176,000.00 | $3,154,000.00 | $3,143,000.00 | $3,178,000.00 | $3,658,000.00 | $3,597,000.00 | $3,565,000.00 | $3,522,000.00 | -- | -- | -- | $3,384,000.00 | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $674,525,000.00 | $654,886,000.00 | $657,094,000.00 | $687,198,000.00 | $627,984,000.00 | $636,537,000.00 | $681,589,000.00 | $624,123,000.00 | $696,486,000.00 | $708,425,000.00 | $621,385,000.00 | $617,603,000.00 | $630,036,000.00 | $624,434,000.00 | $536,384,000.00 | $508,159,000.00 | $529,121,000.00 | $538,155,000.00 | $477,287,000.00 | $458,492,000.00 | $490,882,000.00 | $441,398,000.00 | $376,124,000.00 | $376,988,000.00 | $418,707,000.00 | $429,666,000.00 | $374,471,000.00 | $278,703,000.00 | -- | -- | -- | $258,624,000.00 | -- | -- | -- | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 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 | 12/31/2013 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $91,350,000.00 | $365,695,000.00 | $271,281,000.00 | $178,532,000.00 | $81,556,000.00 | $89,175,000.00 | $141,930,000.00 | $66,140,000.00 | $238,620,000.00 | $154,011,000.00 | $70,799,000.00 | $83,650,000.00 | $222,707,000.00 | $141,853,000.00 | $46,186,000.00 | $71,311,000.00 | $199,468,000.00 | $68,648,000.00 | $60,572,000.00 | $57,023,000.00 | $64,100,000.00 | $52,920,000.00 | $38,327,000.00 | $189,140,000.00 | $139,386,000.00 | $47,760,000.00 | $34,915,000.00 | $34,466,000.00 | $59,286,000.00 | $38,956,000.00 | $31,641,000.00 | $146,334,000.00 | $51,134,000.00 | $32,577,000.00 | $30,003,000.00 | $137,768,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $33,348,000.00 | $106,725,000.00 | $27,206,000.00 | $16,640,000.00 | $18,802,000.00 | $10,615,000.00 | $-24,099,000.00 | $29,458,000.00 | $56,040,000.00 | $39,609,000.00 | $26,246,000.00 | $115,188,000.00 | $77,498,000.00 | $57,992,000.00 | $28,350,000.00 | $76,728,000.00 | $46,751,000.00 | $41,193,000.00 | $24,272,000.00 | $76,632,000.00 | $16,680,000.00 | $27,219,000.00 | $17,263,000.00 | $56,753,000.00 | $2,926,000.00 | $24,511,000.00 | $15,088,000.00 | $34,248,000.00 | -- | -- | -- | $55,597,000.00 | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $83,170,000.00 | $369,958,000.00 | -- | $194,449,000.00 | $87,069,000.00 | $300,792,000.00 | $198,374,000.00 | $63,533,000.00 | $235,724,000.00 | $144,634,000.00 | $58,127,000.00 | $253,541,000.00 | $75,980,000.00 | $122,570,000.00 | $50,581,000.00 | $50,058,000.00 | $186,910,000.00 | $65,133,000.00 | $42,928,000.00 | $38,355,000.00 | $135,443,000.00 | $52,523,000.00 | $30,726,000.00 | $32,048,000.00 | $59,691,000.00 | $47,799,000.00 | $27,884,000.00 | $158,232,000.00 | $61,847,000.00 | $41,622,000.00 | $21,939,000.00 | $22,959,000.00 | $41,011,000.00 | $33,895,000.00 | $22,596,000.00 | $117,560,000.00 | -- |
Loss from Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss Before Income Taxes | $8,180,000.00 | $-4,263,000.00 | $-15,789,000.00 | $-10,404,000.00 | $-5,513,000.00 | $-69,687,000.00 | $-56,444,000.00 | $2,607,000.00 | $2,896,000.00 | $9,377,000.00 | $12,672,000.00 | $52,816,000.00 | $24,157,000.00 | $19,283,000.00 | $-4,395,000.00 | $33,811,000.00 | $12,558,000.00 | $21,159,000.00 | $17,644,000.00 | $38,572,000.00 | $19,904,000.00 | $7,998,000.00 | $7,601,000.00 | $22,006,000.00 | $3,867,000.00 | $-39,000.00 | $7,031,000.00 | $6,117,000.00 | $-2,561,000.00 | $-2,666,000.00 | $9,702,000.00 | $25,873,000.00 | -- | -- | -- | $20,208,000.00 | -- |
Earnings Per Share Basic | $0.31 | $-0.26 | $0.01 | $-0.58 | $-0.20 | $-0.47 | $-2.15 | $0.09 | $0.11 | $0.33 | $0.45 | $1.86 | $0.86 | $0.86 | $-0.16 | $1.19 | $0.42 | $0.73 | $0.62 | $1.39 | $0.44 | $0.01 | $0.27 | $0.71 | $-0.12 | $0.01 | $0.21 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 20,932,774 | 21,159,073 | 21,253,168 | 21,281,542 | 21,368,956 | 21,328,383 | 21,376,298 | 21,372,753 | 21,411,654 | 21,463,747 | 21,462,641 | 21,772,475 | 21,889,138 | 21,886,930 | 22,218,073 | 22,179,747 | 22,194,102 | 22,217,799 | 22,228,630 | 22,358,858 | 22,373,579 | 22,377,421 | 22,361,757 | 22,512,401 | 22,577,233 | 22,711,373 | 22,760,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $0.30 | $-0.26 | $0.01 | $-0.58 | $-0.20 | $-2.53 | $-2.06 | $0.09 | -- | -- | -- | $1.84 | $0.17 | $0.68 | $-0.16 | $0.77 | $0.42 | $0.73 | $0.62 | $1.39 | $0.44 | $0.01 | $0.27 | $0.71 | $-0.12 | $0.21 | $0.21 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 21,046,079 | 21,159,073 | 21,253,168 | 21,281,542 | 21,368,956 | 21,360,151 | 21,379,803 | 21,611,914 | 21,669,976 | 21,688,059 | 21,698,999 | 21,942,470 | 22,038,886 | 22,025,223 | 22,339,324 | 22,265,348 | 22,269,500 | 22,298,161 | 22,278,779 | 22,385,754 | 22,395,177 | 22,385,571 | 22,374,056 | 22,512,629 | 22,577,233 | 22,711,373 | 22,760,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 23,000,000 | 23,000,000 | 25,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 20,629,454 | 20,599,908 | 20,575,593 | 20,885,978 | 21,062,355 | 21,147,681 | 21,209,856 | 21,255,640 | 21,252,305 | 21,302,167 | 21,372,772 | 21,318,638 | 21,346,079 | 21,631,224 | 22,015,158 | 22,119,380 | 22,095,065 | 22,095,065 | 22,209,499 | 22,192,894 | 22,359,844 | 22,359,844 | 22,352,844 | 22,337,644 | 22,313,329 | 22,313,329 | 22,760,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,000.00 | $230,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 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | 5,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |