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 | 11/30/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 12/31/2018 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $80,194,000.00 | $78,509,000.00 | $97,730,000.00 | $105,537,000.00 | $79,260,000.00 | $92,382,000.00 | $52,177,000.00 | $51,894,000.00 | $74,467,000.00 | $82,505,000.00 | $89,376,000.00 | $90,620,000.00 | $76,646,000.00 | $81,188,000.00 | -- | -- | -- | -- | -- | -- |
Accounts Receivable Net Current | $303,284,000.00 | $375,468,000.00 | $291,385,000.00 | $258,009,000.00 | $253,007,000.00 | $314,299,000.00 | $277,265,000.00 | $263,974,000.00 | $218,359,000.00 | $286,916,000.00 | $228,387,000.00 | $195,428,000.00 | $173,071,000.00 | $219,511,000.00 | -- | -- | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $11,540,000.00 | $11,143,000.00 | $11,634,000.00 | $14,325,000.00 | $14,150,000.00 | $14,784,000.00 | $14,885,000.00 | $13,110,000.00 | $11,790,000.00 | $14,207,000.00 | $12,974,000.00 | $14,170,000.00 | $8,018,000.00 | $6,622,000.00 | -- | -- | -- | -- | -- | -- |
Total Current Assets | $488,905,000.00 | $561,955,000.00 | $474,372,000.00 | $443,238,000.00 | $440,349,000.00 | $503,478,000.00 | $458,241,000.00 | $460,075,000.00 | $404,874,000.00 | $460,749,000.00 | $378,092,000.00 | $331,588,000.00 | $291,106,000.00 | $327,114,000.00 | -- | -- | -- | -- | -- | -- |
Property Plant and Equipement | $56,550,000.00 | $60,729,000.00 | $61,915,000.00 | $65,663,000.00 | $68,553,000.00 | $71,156,000.00 | -- | -- | -- | $50,140,000.00 | $51,927,000.00 | $43,601,000.00 | $33,958,000.00 | $30,044,000.00 | -- | -- | -- | -- | -- | -- |
Intangible Assets Net | $5,469,000.00 | $5,864,000.00 | $6,259,000.00 | $6,654,000.00 | $7,049,000.00 | $8,299,000.00 | $8,819,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $29,577,000.00 | $29,577,000.00 | $29,577,000.00 | $29,577,000.00 | $29,577,000.00 | $29,577,000.00 | $29,832,000.00 | $6,250,000.00 | $6,250,000.00 | $6,250,000.00 | $6,250,000.00 | $6,250,000.00 | $6,250,000.00 | $6,250,000.00 | -- | -- | -- | -- | -- | -- |
Other Assets | $3,669,000.00 | $2,136,000.00 | $4,436,000.00 | $1,964,000.00 | $2,152,000.00 | $2,412,000.00 | $2,095,000.00 | $9,414,000.00 | $12,567,000.00 | $10,948,000.00 | $2,081,000.00 | $1,844,000.00 | $1,658,000.00 | $7,076,000.00 | -- | -- | -- | -- | -- | -- |
Total Assets | $626,190,000.00 | $695,243,000.00 | $612,986,000.00 | $583,666,000.00 | $577,467,000.00 | $642,175,000.00 | $602,164,000.00 | $570,231,000.00 | $497,609,000.00 | $550,215,000.00 | $438,845,000.00 | $383,778,000.00 | $333,470,000.00 | $371,246,000.00 | -- | -- | -- | -- | -- | -- |
Accounts Payable | $289,176,000.00 | $347,673,000.00 | $273,169,000.00 | $240,069,000.00 | $222,579,000.00 | $277,414,000.00 | $258,478,000.00 | $237,406,000.00 | $186,012,000.00 | $244,321,000.00 | $195,332,000.00 | $162,576,000.00 | $136,003,000.00 | $176,731,000.00 | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $19,763,000.00 | $25,684,000.00 | $25,031,000.00 | $22,871,000.00 | $19,314,000.00 | $18,936,000.00 | $14,819,000.00 | $12,509,000.00 | $10,676,000.00 | $18,780,000.00 | $17,661,000.00 | $13,780,000.00 | $9,250,000.00 | $14,844,000.00 | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $337,460,000.00 | $399,044,000.00 | $324,412,000.00 | $289,138,000.00 | $271,111,000.00 | $329,987,000.00 | $309,561,000.00 | $286,315,000.00 | $229,903,000.00 | $293,035,000.00 | $218,008,000.00 | $181,697,000.00 | $149,384,000.00 | $195,819,000.00 | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-25,000.00 | $-4,000.00 | $-12,000.00 | $-32,000.00 | $8,000.00 | $-9,000.00 | $-221,000.00 | $-387,000.00 | $-239,000.00 | $-36,000.00 | -- | -- | -- | $1,000.00 | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $134,427,000.00 | $136,881,000.00 | $118,179,000.00 | $116,405,000.00 | $122,129,000.00 | $128,000,000.00 | $115,219,000.00 | $111,893,000.00 | $104,074,000.00 | $99,295,000.00 | $71,056,000.00 | $57,530,000.00 | $47,609,000.00 | $42,691,000.00 | -- | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $288,730,000.00 | $296,199,000.00 | $288,574,000.00 | $294,528,000.00 | $306,356,000.00 | $312,188,000.00 | $292,603,000.00 | $283,916,000.00 | $267,706,000.00 | $257,180,000.00 | $220,837,000.00 | $202,081,000.00 | $184,086,000.00 | $175,427,000.00 | -- | $46,924,000.00 | $15,937,000.00 | $14,796,000.00 | $13,295,000.00 | $4,625,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $626,190,000.00 | $695,243,000.00 | $612,986,000.00 | $583,666,000.00 | $577,467,000.00 | $642,175,000.00 | $602,164,000.00 | $570,231,000.00 | $497,609,000.00 | $550,215,000.00 | $438,845,000.00 | $383,778,000.00 | $333,470,000.00 | $371,246,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 | 11/30/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 12/31/2018 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $41,277,000.00 | $167,785,000.00 | $107,393,000.00 | $38,263,000.00 | $31,544,000.00 | $174,868,000.00 | $123,527,000.00 | $80,618,000.00 | $36,560,000.00 | $168,595,000.00 | $109,944,000.00 | $67,878,000.00 | $31,308,000.00 | -- | -- | $62,770,000.00 | $35,464,000.00 | $18,292,000.00 | -- | -- |
Research and Development | $7,960,000.00 | $26,727,000.00 | $19,881,000.00 | $6,730,000.00 | $6,517,000.00 | $20,846,000.00 | $5,080,000.00 | $9,847,000.00 | $4,773,000.00 | $15,885,000.00 | $4,139,000.00 | $7,599,000.00 | $3,738,000.00 | -- | -- | $3,390,000.00 | $2,971,000.00 | $2,919,000.00 | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $46,802,000.00 | $165,749,000.00 | $38,157,000.00 | $87,613,000.00 | $42,216,000.00 | $134,348,000.00 | $33,287,000.00 | $66,241,000.00 | $31,979,000.00 | $109,806,000.00 | $79,121,000.00 | $51,104,000.00 | $24,666,000.00 | -- | -- | $53,221,000.00 | $33,705,000.00 | $17,263,000.00 | -- | -- |
Loss from Operations | $-5,525,000.00 | $2,036,000.00 | $-18,377,000.00 | $-7,134,000.00 | $-10,672,000.00 | $40,520,000.00 | $9,622,000.00 | $14,377,000.00 | $4,581,000.00 | $58,789,000.00 | $14,048,000.00 | $16,774,000.00 | $6,642,000.00 | -- | -- | $7,791,000.00 | $729,000.00 | $1,029,000.00 | -- | -- |
Loss Before Income Taxes | $-2,703,000.00 | $10,505,000.00 | $1,885,000.00 | $-14,425,000.00 | $-9,246,000.00 | $37,467,000.00 | $20,652,000.00 | $9,746,000.00 | $6,182,000.00 | $64,803,000.00 | $14,325,000.00 | $16,735,000.00 | $6,841,000.00 | -- | -- | $9,892,000.00 | $737,000.00 | $1,303,000.00 | -- | -- |
Earnings Per Share Basic | $-0.05 | $0.17 | $-0.19 | $-0.11 | $-0.11 | $0.55 | $0.06 | $0.15 | $0.09 | $1.13 | $0.27 | $0.30 | $0.10 | -- | -- | $0.12 | -- | -- | -- | -- |
Weighted Average Shares Basic | 50,039,000 | 51,760,000 | 52,132,000 | 52,029,000 | 52,740,352 | 52,278,009 | 52,168,853 | 52,154,616 | 51,910,572 | 50,184,455 | 50,559,636 | 49,345,202 | 49,109,237 | -- | -- | 10,178,598 | 10,106,560 | 10,092,152 | -- | -- |
Earnings Per Share Diluted | $-0.05 | $0.16 | $0.03 | $-0.11 | $-0.11 | $0.50 | $0.28 | $0.22 | $0.08 | $1.00 | $0.50 | $0.26 | $90.00 | -- | -- | $0.09 | -- | -- | -- | -- |
Weighted Average Shares Diluted | 50,039,000 | 56,027,000 | 55,979,000 | 52,383,000 | 52,740,352 | 56,908,197 | 56,944,230 | 56,868,417 | 56,888,179 | 56,628,574 | 56,498,891 | 56,607,701 | 56,784,558 | -- | -- | 14,072,248 | 14,064,502 | 13,473,917 | -- | -- |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $6,000.00 | $6,000.00 | $6,000.00 | $6,000.00 | $6,000.00 | $6,000.00 | $6,000.00 | $6,000.00 | $6,000.00 | $6,000.00 | $6,000.00 | $6,000.00 | $6,000.00 | $6,000.00 | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | 10,000,000 | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |