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 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 4/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $350,217,000.00 | $394,812,000.00 | $427,110,000.00 | $582,210,000.00 | $195,375,000.00 | $201,200,000.00 | $204,462,000.00 | $30,386,000.00 | $17,897,000.00 | $25,580,000.00 | $22,495,000.00 | $26,727,000.00 | $24,581,000.00 | $21,397,000.00 | $51,152,000.00 | $24,738,000.00 | $20,092,000.00 | $20,407,000.00 | $47,242,000.00 | -- | $12,215,000.00 | $20,241,000.00 | -- | -- | -- | -- |
Accounts Receivable Net Current | $81,942,000.00 | $63,576,000.00 | $60,654,000.00 | $47,524,000.00 | $38,620,000.00 | $27,611,000.00 | $22,035,000.00 | $12,979,000.00 | $11,724,000.00 | $5,934,000.00 | $4,150,000.00 | $7,395,000.00 | $6,864,000.00 | $6,141,000.00 | $4,431,000.00 | $6,133,000.00 | $6,559,000.00 | $6,465,000.00 | $7,105,000.00 | -- | $5,146,000.00 | $3,438,000.00 | -- | -- | -- | -- |
Inventory | $48,541,000.00 | $44,235,000.00 | $39,365,000.00 | $30,545,000.00 | $23,961,000.00 | $20,605,000.00 | $18,575,000.00 | $17,468,000.00 | $16,714,000.00 | $14,859,000.00 | $14,869,000.00 | $11,820,000.00 | $11,934,000.00 | $12,984,000.00 | $12,555,000.00 | $11,361,000.00 | $11,216,000.00 | $10,536,000.00 | $11,220,000.00 | -- | $11,294,000.00 | $9,277,000.00 | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $7,606,000.00 | $8,031,000.00 | $9,595,000.00 | $2,376,000.00 | $3,774,000.00 | $2,896,000.00 | $5,514,000.00 | $6,583,000.00 | $5,356,000.00 | $5,460,000.00 | $3,703,000.00 | $3,215,000.00 | $2,326,000.00 | $2,287,000.00 | $1,866,000.00 | $1,656,000.00 | $1,538,000.00 | $2,093,000.00 | $1,571,000.00 | -- | $1,404,000.00 | $1,838,000.00 | -- | -- | -- | -- |
Total Current Assets | $488,306,000.00 | $510,654,000.00 | $536,724,000.00 | $662,655,000.00 | $261,730,000.00 | $252,294,000.00 | $250,586,000.00 | $95,113,000.00 | $105,795,000.00 | $118,705,000.00 | $125,577,000.00 | $140,543,000.00 | $146,766,000.00 | $154,126,000.00 | $158,227,000.00 | $91,704,000.00 | $100,001,000.00 | $107,366,000.00 | $116,133,000.00 | -- | $30,059,000.00 | $34,794,000.00 | -- | -- | -- | -- |
Property Plant and Equipement | $214,421,000.00 | $173,941,000.00 | $131,004,000.00 | $19,965,000.00 | $19,161,000.00 | $19,223,000.00 | $18,472,000.00 | $16,177,000.00 | $12,044,000.00 | $9,841,000.00 | $5,063,000.00 | $4,734,000.00 | $4,754,000.00 | $4,690,000.00 | $4,404,000.00 | $4,713,000.00 | $4,792,000.00 | $4,746,000.00 | $4,375,000.00 | -- | $3,750,000.00 | $3,474,000.00 | -- | -- | -- | -- |
Intangible Assets Net | $2,303,000.00 | $2,354,000.00 | $2,405,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $11,990,000.00 | $11,990,000.00 | $11,673,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $85,000.00 | $62,000.00 | $60,000.00 | $59,000.00 | $508,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 | -- | -- | -- | -- |
Total Assets | $723,831,000.00 | $706,047,000.00 | $689,227,000.00 | $690,358,000.00 | $287,088,000.00 | $277,147,000.00 | $274,873,000.00 | $117,285,000.00 | $124,008,000.00 | $134,893,000.00 | $131,146,000.00 | $145,783,000.00 | $152,026,000.00 | $159,322,000.00 | $163,137,000.00 | $96,923,000.00 | $105,299,000.00 | $112,618,000.00 | $121,014,000.00 | -- | $38,759,000.00 | $42,157,000.00 | -- | -- | -- | -- |
Accounts Payable | $9,225,000.00 | $12,717,000.00 | $12,836,000.00 | $7,031,000.00 | $4,329,000.00 | $3,341,000.00 | $3,080,000.00 | $5,711,000.00 | $2,934,000.00 | $6,651,000.00 | $2,682,000.00 | $1,289,000.00 | $1,206,000.00 | $778,000.00 | $3,722,000.00 | $4,860,000.00 | $7,247,000.00 | $4,766,000.00 | $6,662,000.00 | -- | $5,499,000.00 | $4,720,000.00 | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $564,360,000.00 | $568,845,000.00 | $562,767,000.00 | $545,145,000.00 | $94,463,000.00 | $89,772,000.00 | $87,016,000.00 | $66,366,000.00 | $64,098,000.00 | $67,039,000.00 | $52,597,000.00 | $48,108,000.00 | $48,135,000.00 | $49,772,000.00 | $49,377,000.00 | $50,240,000.00 | $50,650,000.00 | $49,146,000.00 | $49,853,000.00 | -- | $51,278,000.00 | $47,880,000.00 | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $34,023,000.00 | $33,902,000.00 | -- | $33,785,000.00 | $33,670,000.00 | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-182,000.00 | $-199,000.00 | $-262,000.00 | $-220,000.00 | $-218,000.00 | $-225,000.00 | $-247,000.00 | $-306,000.00 | $-285,000.00 | $-188,000.00 | $-131,000.00 | $-89,000.00 | $-95,000.00 | $-16,000.00 | $36,000.00 | $227,000.00 | $-2,000.00 | $20,000.00 | $-58,000.00 | -- | $-67,000.00 | $-101,000.00 | -- | -- | -- | -- |
Accumulated Deficit | $-491,508,000.00 | $-503,700,000.00 | $-507,736,000.00 | $-482,314,000.00 | $-481,313,000.00 | $-478,700,000.00 | $-471,957,000.00 | $-464,531,000.00 | $-453,000,000.00 | $-442,446,000.00 | $-429,778,000.00 | $-406,148,000.00 | $-398,231,000.00 | $-391,920,000.00 | $-386,832,000.00 | $-378,335,000.00 | $-369,483,000.00 | $-360,306,000.00 | $-352,026,000.00 | -- | $-342,831,000.00 | $-335,936,000.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $159,471,000.00 | $137,202,000.00 | $126,460,000.00 | $145,213,000.00 | $192,625,000.00 | $187,375,000.00 | $187,857,000.00 | $50,919,000.00 | $59,910,000.00 | $67,854,000.00 | $78,549,000.00 | $97,675,000.00 | $103,891,000.00 | $109,550,000.00 | $113,760,000.00 | $46,683,000.00 | $54,649,000.00 | $63,472,000.00 | $71,161,000.00 | -- | $-199,038,000.00 | $-192,242,000.00 | $-184,697,000.00 | $-179,659,000.00 | $-173,588,000.00 | $-168,724,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $723,831,000.00 | $706,047,000.00 | $689,227,000.00 | $690,358,000.00 | $287,088,000.00 | $277,147,000.00 | $274,873,000.00 | $117,285,000.00 | $124,008,000.00 | $134,893,000.00 | $131,146,000.00 | $145,783,000.00 | $152,026,000.00 | $159,322,000.00 | $163,137,000.00 | $96,923,000.00 | $105,299,000.00 | $112,618,000.00 | $121,014,000.00 | -- | $38,759,000.00 | $42,157,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 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 4/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $96,850,000.00 | $241,623,000.00 | $160,449,000.00 | $52,465,000.00 | $41,554,000.00 | $93,459,000.00 | $62,084,000.00 | $36,401,000.00 | $15,880,000.00 | $30,262,000.00 | $20,594,000.00 | $7,053,000.00 | $25,639,000.00 | $18,012,000.00 | $10,921,000.00 | $7,530,000.00 | $6,057,000.00 | $17,547,000.00 | $10,342,000.00 | -- | $4,676,000.00 | $3,544,000.00 | $9,473,000.00 | $5,434,000.00 | $2,519,000.00 | -- |
Cost of Revenues | $36,888,000.00 | $87,530,000.00 | $25,768,000.00 | $28,512,000.00 | $12,788,000.00 | $28,187,000.00 | $7,568,000.00 | $6,171,000.00 | $3,776,000.00 | $9,103,000.00 | $6,421,000.00 | $2,242,000.00 | $9,004,000.00 | $6,205,000.00 | $1,482,000.00 | $2,670,000.00 | $9,741,000.00 | $7,425,000.00 | $4,436,000.00 | -- | $2,103,000.00 | $7,283,000.00 | $5,238,000.00 | $3,331,000.00 | $1,595,000.00 | -- |
Gross Profit | $59,962,000.00 | $154,093,000.00 | $106,169,000.00 | $65,507,000.00 | $28,766,000.00 | $65,272,000.00 | $18,115,000.00 | $26,454,000.00 | $12,104,000.00 | $21,159,000.00 | $3,773,000.00 | $4,811,000.00 | $16,635,000.00 | $11,807,000.00 | $6,769,000.00 | $4,860,000.00 | $3,741,000.00 | $10,122,000.00 | $5,906,000.00 | -- | $2,573,000.00 | $1,499,000.00 | $4,235,000.00 | $2,103,000.00 | $924,000.00 | -- |
Research and Development | $11,380,000.00 | $36,055,000.00 | $11,132,000.00 | $8,291,000.00 | $5,871,000.00 | $26,812,000.00 | $6,808,000.00 | $6,714,000.00 | $7,534,000.00 | $22,304,000.00 | $5,163,000.00 | $4,532,000.00 | $18,831,000.00 | $14,283,000.00 | $3,903,000.00 | $6,225,000.00 | $19,870,000.00 | $13,608,000.00 | $8,669,000.00 | -- | $3,882,000.00 | $13,656,000.00 | $10,170,000.00 | $6,898,000.00 | $3,465,000.00 | -- |
Selling, General, and Administrative | $36,161,000.00 | $119,553,000.00 | $30,653,000.00 | $54,340,000.00 | $24,984,000.00 | $69,897,000.00 | $16,851,000.00 | $31,320,000.00 | $13,939,000.00 | $38,283,000.00 | $26,283,000.00 | $6,786,000.00 | $24,188,000.00 | $18,012,000.00 | $5,867,000.00 | $6,652,000.00 | $23,596,000.00 | $17,423,000.00 | $10,904,000.00 | -- | $4,653,000.00 | $12,315,000.00 | $7,941,000.00 | $5,142,000.00 | $2,240,000.00 | -- |
Total Operating Expenses | $47,541,000.00 | $182,820,000.00 | $137,499,000.00 | $37,647,000.00 | $30,855,000.00 | $96,709,000.00 | $23,659,000.00 | $45,568,000.00 | $21,473,000.00 | $60,587,000.00 | $42,273,000.00 | $11,318,000.00 | $43,019,000.00 | $32,295,000.00 | $22,647,000.00 | $12,877,000.00 | $43,466,000.00 | $31,031,000.00 | $19,573,000.00 | -- | $8,535,000.00 | $25,971,000.00 | $18,111,000.00 | $12,040,000.00 | $5,705,000.00 | -- |
Loss from Operations | $12,421,000.00 | $-28,727,000.00 | $-31,330,000.00 | $-906,000.00 | $-2,089,000.00 | $-31,437,000.00 | $-5,544,000.00 | $-19,114,000.00 | $-9,369,000.00 | $-39,428,000.00 | $-28,100,000.00 | $-6,507,000.00 | $-5,896,000.00 | $-20,488,000.00 | $-7,861,000.00 | $-8,017,000.00 | $-29,603,000.00 | $-7,242,000.00 | $-13,667,000.00 | -- | $-5,962,000.00 | $-20,237,000.00 | $-3,939,000.00 | $-9,937,000.00 | $-4,781,000.00 | -- |
Loss Before Income Taxes | $12,393,000.00 | $-26,671,000.00 | $-30,534,000.00 | $-980,000.00 | $-2,625,000.00 | $-36,165,000.00 | $-29,464,000.00 | $-22,057,000.00 | $-10,556,000.00 | $-44,179,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.37 | $-0.77 | $-0.89 | $-0.11 | $-0.08 | $-1.23 | $-0.25 | $-0.79 | $-0.38 | $-1.60 | $-1.14 | $-0.29 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 32,760,190 | 32,517,372 | 32,474,522 | 32,403,597 | 32,260,267 | 29,556,633 | 28,729,649 | 27,967,072 | 27,950,330 | 27,616,839 | 27,564,589 | 27,368,090 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $0.35 | $-0.77 | $-0.78 | $-0.03 | $-0.08 | $-1.23 | $-1.03 | $-0.79 | $-0.38 | $-1.60 | $-0.47 | $-0.29 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 34,678,895 | 32,517,372 | 32,614,059 | 32,545,352 | 32,260,267 | 29,556,633 | 30,229,936 | 27,983,629 | 27,950,330 | 27,616,839 | 27,564,589 | 27,368,090 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | -- | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | -- | 150,000,000 | -- | 60,000,000 | 60,000,000 | -- | -- | -- | -- |
Common Stock Shares Outstanding | 32,851,376 | 32,670,803 | 32,642,130 | 32,582,933 | 32,534,003 | 32,141,368 | 31,933,984 | 28,023,295 | 27,968,583 | 27,791,615 | 27,764,885 | 27,477,961 | -- | 27,159,065 | 27,136,362 | 21,343,480 | 21,184,524 | -- | 21,098,368 | -- | 1,426,673 | 1,397,493 | -- | -- | -- | -- |
Common Stock Value | $651,161,000.00 | $641,106,000.00 | $634,458,000.00 | $627,747,000.00 | $674,156,000.00 | $666,277,000.00 | $660,061,000.00 | $515,756,000.00 | $513,203,000.00 | $510,488,000.00 | $508,458,000.00 | $503,912,000.00 | $502,217,000.00 | $501,486,000.00 | $500,556,000.00 | $424,791,000.00 | $424,134,000.00 | -- | -- | -- | $1,000.00 | $1,000.00 | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $0.00 | $0.00 | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred 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 | 50,776,054 | 50,776,054 | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 50,404,140 | 50,404,140 | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |