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 | 12/31/2015 | 12/31/2014 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $175,416,000.00 | $185,537,000.00 | $329,897,000.00 | $467,051,000.00 | $442,132,000.00 | $441,592,000.00 | $417,808,000.00 | $186,570,000.00 | $203,291,000.00 | $214,467,000.00 | $210,200,000.00 | $176,541,000.00 | $182,348,000.00 | $190,518,000.00 | $178,705,000.00 | $211,237,000.00 | $76,117,000.00 | $22,860,000.00 | $48,044,000.00 | $51,268,000.00 | $101,945,000.00 | $97,288,000.00 | $26,312,000.00 | $121,853,000.00 | $11,147,000.00 | $8,955,000.00 | $14,540,000.00 | $22,507,000.00 | $26,551,000.00 | $6,685,000.00 | $12,126,000.00 | $8,274,000.00 |
Accounts Receivable Net Current | $72,333,000.00 | $89,884,000.00 | $71,460,000.00 | $63,500,000.00 | $59,766,000.00 | $61,228,000.00 | $48,498,000.00 | $40,380,000.00 | $34,544,000.00 | $34,179,000.00 | $26,675,000.00 | $24,914,000.00 | $21,646,000.00 | $25,063,000.00 | $21,101,000.00 | $10,235,000.00 | $11,032,000.00 | $13,131,000.00 | $10,985,000.00 | $9,465,000.00 | $7,036,000.00 | $6,667,000.00 | $5,410,000.00 | $4,488,000.00 | $3,459,000.00 | $3,858,000.00 | -- | -- | -- | $2,091,000.00 | -- | -- |
Inventory | $48,974,000.00 | $33,885,000.00 | $26,115,000.00 | $20,840,000.00 | $15,663,000.00 | $11,886,000.00 | $15,146,000.00 | $21,857,000.00 | $22,198,000.00 | $17,231,000.00 | $15,574,000.00 | $13,296,000.00 | $11,385,000.00 | $8,479,000.00 | $8,966,000.00 | $9,966,000.00 | $7,245,000.00 | $5,834,000.00 | $4,675,000.00 | $3,561,000.00 | $3,106,000.00 | $2,667,000.00 | $3,075,000.00 | $3,548,000.00 | $3,394,000.00 | $3,670,000.00 | -- | -- | -- | $3,355,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $572,214,000.00 | $593,739,000.00 | $569,591,000.00 | $560,076,000.00 | $533,578,000.00 | $530,032,000.00 | $495,544,000.00 | $263,133,000.00 | $262,477,000.00 | $268,537,000.00 | $255,495,000.00 | $249,494,000.00 | $260,784,000.00 | $269,869,000.00 | $266,923,000.00 | $267,108,000.00 | $155,431,000.00 | $170,636,000.00 | $170,462,000.00 | $177,242,000.00 | $188,543,000.00 | $199,278,000.00 | $129,955,000.00 | $133,028,000.00 | $26,943,000.00 | $24,097,000.00 | -- | -- | -- | $12,249,000.00 | -- | -- |
Property Plant and Equipement | $52,281,000.00 | $39,984,000.00 | $32,249,000.00 | $25,217,000.00 | $20,920,000.00 | $17,249,000.00 | $14,134,000.00 | $11,015,000.00 | $9,334,000.00 | $8,486,000.00 | $7,915,000.00 | $7,066,000.00 | $6,791,000.00 | $5,311,000.00 | $4,309,000.00 | $3,307,000.00 | $3,113,000.00 | $3,045,000.00 | $2,757,000.00 | $1,826,000.00 | $974,000.00 | $802,000.00 | $765,000.00 | $865,000.00 | $911,000.00 | $994,000.00 | -- | -- | -- | $867,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $11,296,000.00 | $11,278,000.00 | $11,612,000.00 | $11,585,000.00 | $10,735,000.00 | $10,715,000.00 | $10,704,000.00 | $10,454,000.00 | $454,000.00 | $204,000.00 | $204,000.00 | $204,000.00 | -- | $204,000.00 | -- | -- | -- | $381,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $685,842,000.00 | $676,811,000.00 | $639,494,000.00 | $618,246,000.00 | $571,847,000.00 | $564,876,000.00 | $527,523,000.00 | $292,002,000.00 | $289,720,000.00 | $295,084,000.00 | $278,894,000.00 | $272,208,000.00 | $273,413,000.00 | $281,189,000.00 | $271,784,000.00 | $271,308,000.00 | $165,736,000.00 | $181,253,000.00 | $183,225,000.00 | $185,565,000.00 | $189,606,000.00 | $200,080,000.00 | $130,720,000.00 | $133,893,000.00 | $27,854,000.00 | $25,091,000.00 | -- | -- | -- | $13,116,000.00 | -- | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $28,370,000.00 | $39,266,000.00 | $29,964,000.00 | $26,726,000.00 | $23,390,000.00 | $34,339,000.00 | $28,986,000.00 | $18,570,000.00 | $13,896,000.00 | $20,454,000.00 | $17,477,000.00 | $12,606,000.00 | $10,365,000.00 | $13,516,000.00 | $11,455,000.00 | $7,939,000.00 | $7,896,000.00 | $12,397,000.00 | $7,865,000.00 | $5,980,000.00 | $4,623,000.00 | $7,726,000.00 | $4,962,000.00 | $4,195,000.00 | $3,143,000.00 | $4,032,000.00 | -- | -- | -- | $2,704,000.00 | -- | -- |
Total Current Liabilities | $96,818,000.00 | $104,297,000.00 | $95,314,000.00 | $88,887,000.00 | $67,199,000.00 | $68,868,000.00 | $57,319,000.00 | $65,018,000.00 | $64,665,000.00 | $66,036,000.00 | $58,594,000.00 | $52,294,000.00 | $50,282,000.00 | $51,442,000.00 | $42,961,000.00 | $37,714,000.00 | $38,333,000.00 | $41,418,000.00 | $37,171,000.00 | $33,076,000.00 | $32,190,000.00 | $36,081,000.00 | -- | -- | -- | $23,764,000.00 | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | $21,400,000.00 | $24,500,000.00 | $24,500,000.00 | $24,500,000.00 | $24,500,000.00 | $24,500,000.00 | $24,500,000.00 | $24,500,000.00 | $24,500,000.00 | $24,500,000.00 | $24,500,000.00 | $24,500,000.00 | $24,500,000.00 | $24,500,000.00 | $24,500,000.00 | $24,500,000.00 | $24,500,000.00 | $24,500,000.00 | $16,500,000.00 | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $124,000.00 | $800,000.00 | $44,000.00 | $103,000.00 | $32,000.00 | $-86,000.00 | $-363,000.00 | $-201,000.00 | $-198,000.00 | $-55,000.00 | $-9,000.00 | $-12,000.00 | $9,000.00 | $29,000.00 | $73,000.00 | $200,000.00 | $300,000.00 | $100,000.00 | $100,000.00 | $100,000.00 | $16,000.00 | $-52,000.00 | $-26,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-355,428,000.00 | $-345,423,000.00 | $-360,186,000.00 | $-351,646,000.00 | $-339,694,000.00 | $-324,270,000.00 | $-327,420,000.00 | $-310,573,000.00 | $-296,083,000.00 | $-279,389,000.00 | $-276,998,000.00 | $-266,651,000.00 | $-253,563,000.00 | $-237,347,000.00 | $-229,863,000.00 | $-219,478,000.00 | $-196,389,000.00 | $-180,156,000.00 | $-171,076,000.00 | $-162,829,000.00 | $-155,179,000.00 | $-146,913,000.00 | $-142,135,000.00 | $-137,442,000.00 | $-131,586,000.00 | $-125,085,000.00 | -- | -- | -- | $-107,574,000.00 | -- | -- |
Total Stockholders' Equity | $589,024,000.00 | $572,514,000.00 | $544,180,000.00 | $529,359,000.00 | $504,648,000.00 | $496,008,000.00 | $470,204,000.00 | $226,984,000.00 | $225,055,000.00 | $229,048,000.00 | $220,300,000.00 | $219,914,000.00 | $223,131,000.00 | $229,747,000.00 | $228,823,000.00 | $233,594,000.00 | $127,403,000.00 | $139,835,000.00 | $146,054,000.00 | $152,489,000.00 | $157,416,000.00 | $163,999,000.00 | $98,311,000.00 | $102,575,000.00 | $-4,935,000.00 | $1,327,000.00 | -- | -- | -- | $-6,608,000.00 | $-1,142,000.00 | $19,834,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $685,842,000.00 | $676,811,000.00 | $639,494,000.00 | $618,246,000.00 | $571,847,000.00 | $564,876,000.00 | $527,523,000.00 | $292,002,000.00 | $289,720,000.00 | $295,084,000.00 | $278,894,000.00 | $272,208,000.00 | $273,413,000.00 | $281,189,000.00 | $271,784,000.00 | $271,308,000.00 | $165,736,000.00 | $181,253,000.00 | $183,225,000.00 | $185,565,000.00 | $189,606,000.00 | $200,080,000.00 | $130,720,000.00 | $133,893,000.00 | $27,854,000.00 | $25,091,000.00 | -- | -- | -- | $13,116,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 | 12/31/2015 | 12/31/2014 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $82,050,000.00 | $20,862,000.00 | $18,032,000.00 | $16,250,000.00 | $16,559,000.00 | $34,034,000.00 | $20,980,000.00 | $10,042,000.00 | $28,567,000.00 | $18,610,000.00 | $11,339,000.00 | $5,297,000.00 | $16,427,000.00 | $8,012,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $13,643,000.00 | -- | -- | -- | $10,056,000.00 | $2,467,000.00 | $2,102,000.00 | $2,294,000.00 | $6,018,000.00 | $1,565,000.00 | $2,572,000.00 | $1,196,000.00 | $3,905,000.00 | $2,809,000.00 | -- |
Gross Profit | $139,253,000.00 | $528,223,000.00 | $128,920,000.00 | $234,849,000.00 | $108,009,000.00 | $341,741,000.00 | $225,993,000.00 | $136,591,000.00 | $59,378,000.00 | $200,115,000.00 | $132,873,000.00 | $79,812,000.00 | $34,371,000.00 | $38,848,000.00 | $58,910,000.00 | $28,279,000.00 | $18,050,000.00 | $22,667,000.00 | $45,740,000.00 | $14,938,000.00 | $13,396,000.00 | $40,537,000.00 | $27,171,000.00 | $8,836,000.00 | $7,748,000.00 | $22,549,000.00 | $14,473,000.00 | $8,767,000.00 | $4,101,000.00 | $12,522,000.00 | $5,203,000.00 | -- |
Research and Development | $28,850,000.00 | $116,536,000.00 | $29,144,000.00 | $30,821,000.00 | $25,519,000.00 | $68,645,000.00 | $47,397,000.00 | $26,404,000.00 | $11,870,000.00 | $37,350,000.00 | $9,614,000.00 | $17,442,000.00 | $8,154,000.00 | $26,092,000.00 | $7,307,000.00 | $11,500,000.00 | $5,438,000.00 | $12,839,000.00 | $3,623,000.00 | $5,449,000.00 | $2,603,000.00 | $7,388,000.00 | $1,771,000.00 | $3,465,000.00 | $1,730,000.00 | $6,194,000.00 | $1,176,000.00 | $3,336,000.00 | $1,593,000.00 | $7,091,000.00 | $7,079,000.00 | -- |
Selling, General, and Administrative | -- | $451,958,000.00 | -- | -- | -- | $320,688,000.00 | -- | -- | -- | $202,615,000.00 | -- | -- | -- | $127,874,000.00 | -- | -- | -- | $90,465,000.00 | -- | -- | -- | $53,527,000.00 | -- | -- | -- | $32,358,000.00 | -- | -- | -- | $22,684,000.00 | -- | -- |
Total Operating Expenses | $154,471,000.00 | $568,494,000.00 | $413,337,000.00 | $143,439,000.00 | $127,507,000.00 | $389,333,000.00 | $273,250,000.00 | $91,220,000.00 | $75,434,000.00 | $239,965,000.00 | $62,857,000.00 | $108,045,000.00 | $50,060,000.00 | $153,966,000.00 | $108,056,000.00 | $67,533,000.00 | $34,490,000.00 | $103,304,000.00 | $26,057,000.00 | $23,114,000.00 | $22,173,000.00 | $60,915,000.00 | $15,236,000.00 | $27,416,000.00 | $12,943,000.00 | $38,552,000.00 | $9,355,000.00 | $17,275,000.00 | $8,225,000.00 | $29,775,000.00 | $25,001,000.00 | -- |
Loss from Operations | $-15,218,000.00 | $-40,271,000.00 | $-13,471,000.00 | $-36,097,000.00 | $-19,498,000.00 | $-47,592,000.00 | $-47,257,000.00 | $-14,007,000.00 | $-16,056,000.00 | $-39,850,000.00 | $-38,029,000.00 | $-28,233,000.00 | $-15,689,000.00 | $-56,208,000.00 | $-49,146,000.00 | $-39,254,000.00 | $-16,440,000.00 | $-34,897,000.00 | $-25,604,000.00 | $-16,953,000.00 | $-8,777,000.00 | $-20,378,000.00 | $-15,481,000.00 | $-5,637,000.00 | $-5,195,000.00 | $-16,003,000.00 | $-12,157,000.00 | $-8,508,000.00 | $-4,124,000.00 | $-17,253,000.00 | $-19,798,000.00 | -- |
Loss Before Income Taxes | $-9,355,000.00 | $-19,906,000.00 | $-8,200,000.00 | $-11,738,000.00 | $-15,208,000.00 | $-44,268,000.00 | $-47,543,000.00 | $-14,348,000.00 | $-16,594,000.00 | $-41,970,000.00 | $-39,599,000.00 | $-29,255,000.00 | $-16,193,000.00 | $-57,088,000.00 | $-49,632,000.00 | $-39,334,000.00 | $-16,245,000.00 | $-33,203,000.00 | $-8,247,000.00 | $-7,650,000.00 | $-8,266,000.00 | $-21,828,000.00 | $-4,693,000.00 | $-12,357,000.00 | $-6,501,000.00 | $-17,511,000.00 | $-4,023,000.00 | $-9,237,000.00 | $-4,481,000.00 | $-18,528,000.00 | $-21,337,000.00 | -- |
Earnings Per Share Basic | $-0.34 | $-0.72 | $-0.29 | $-0.94 | $-0.53 | $-1.60 | $-1.73 | $-1.13 | $-0.61 | $-1.54 | $-1.46 | $-1.08 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 29,615,166 | 29,302,154 | 29,365,968 | 29,229,922 | 29,089,950 | 28,071,748 | 27,782,093 | 27,594,874 | 27,517,268 | 27,262,979 | 27,300,377 | 27,230,044 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $-0.34 | $-0.72 | $-0.29 | $-0.94 | $-0.53 | $-1.60 | $-1.73 | $-1.13 | $-0.61 | $-1.54 | $-0.38 | $-1.08 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 29,615,166 | 29,302,154 | 29,229,626 | 29,160,323 | 29,089,950 | 28,071,748 | 28,226,345 | 27,556,286 | 27,517,268 | 27,262,979 | 27,225,499 | 27,187,438 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 110,000,000 | 110,000,000 | -- | -- | -- | 85,000,000 | -- | -- |
Common Stock Shares Outstanding | 29,676,095 | 29,560,464 | 29,403,189 | 29,326,179 | 29,163,001 | 29,008,368 | 28,820,680 | 27,634,444 | 27,568,004 | 27,416,106 | 27,350,959 | 27,264,071 | 27,203,073 | 27,069,276 | 26,920,845 | 26,751,091 | 24,362,389 | 24,107,350 | 24,038,369 | 23,900,730 | 23,503,010 | 23,401,675 | 21,391,590 | 21,352,974 | 1,379,099 | 1,272,360 | -- | -- | -- | 1,145,238 | -- | -- |
Common Stock Value | $30,000.00 | $30,000.00 | $29,000.00 | $29,000.00 | $29,000.00 | $29,000.00 | $29,000.00 | $28,000.00 | $28,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $27,000.00 | $24,000.00 | $24,000.00 | $24,000.00 | $24,000.00 | $24,000.00 | $23,000.00 | $21,000.00 | $21,000.00 | $1,000.00 | $1,000.00 | -- | -- | -- | $1,000.00 | -- | -- |
Common 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 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | $0.00 | -- | -- |
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 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | -- | -- | 10,000,000 | 10,000,000 | 10,000,000 | 76,894,620 | 76,894,620 | -- | -- | -- | 58,354,472 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 76,235,050 | 76,235,050 | -- | -- | -- | 57,986,873 | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $119,106,000.00 | $119,106,000.00 | -- | -- | -- | $94,138,000.00 | -- | -- |
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 | $0.00 | $0.00 | $0.00 | -- | -- | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | $0.00 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |