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 | 12/31/2017 | 12/31/2016 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $273,416,000.00 | $245,449,000.00 | $266,899,000.00 | $269,329,000.00 | $283,321,000.00 | $234,724,000.00 | $244,046,000.00 | $237,856,000.00 | $270,607,000.00 | $218,455,000.00 | $221,605,000.00 | $219,582,000.00 | $182,907,000.00 | $146,013,000.00 | $158,701,000.00 | $150,772,000.00 | $103,579,000.00 | $65,418,000.00 | $51,145,000.00 | $44,845,000.00 | -- | $16,369,000.00 | -- | -- | -- | -- |
Accounts Receivable Net Current | $14,929,000.00 | $12,405,000.00 | $12,614,000.00 | $11,198,000.00 | $8,080,000.00 | $5,421,000.00 | $6,720,000.00 | $7,814,000.00 | $11,386,000.00 | $4,639,000.00 | $6,715,000.00 | $7,362,000.00 | $6,584,000.00 | $4,621,000.00 | $4,713,000.00 | $4,849,000.00 | $3,021,000.00 | $4,751,000.00 | $5,600,000.00 | $8,373,000.00 | -- | $5,337,000.00 | -- | -- | -- | -- |
Inventory | $201,839,000.00 | $203,587,000.00 | $202,877,000.00 | $205,313,000.00 | $190,152,000.00 | $215,224,000.00 | $213,328,000.00 | $208,503,000.00 | $179,245,000.00 | $171,259,000.00 | $141,768,000.00 | $118,827,000.00 | $100,455,000.00 | $95,272,000.00 | $73,587,000.00 | $64,510,000.00 | $101,369,000.00 | $104,257,000.00 | $103,744,000.00 | $102,533,000.00 | -- | $102,220,000.00 | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $78,555,000.00 | $65,523,000.00 | $63,578,000.00 | $59,385,000.00 | $64,799,000.00 | $59,874,000.00 | $59,103,000.00 | $57,019,000.00 | $58,127,000.00 | $42,114,000.00 | $39,315,000.00 | $31,637,000.00 | $26,145,000.00 | $20,330,000.00 | $19,909,000.00 | $19,585,000.00 | $18,277,000.00 | $24,155,000.00 | $26,213,000.00 | $25,374,000.00 | -- | $15,227,000.00 | -- | -- | -- | -- |
Total Current Assets | $568,739,000.00 | $528,589,000.00 | $553,523,000.00 | $551,321,000.00 | $547,330,000.00 | $518,217,000.00 | $527,330,000.00 | $518,012,000.00 | $519,831,000.00 | $439,842,000.00 | $419,846,000.00 | $389,621,000.00 | $331,480,000.00 | $276,925,000.00 | $259,374,000.00 | $239,716,000.00 | $227,212,000.00 | $199,342,000.00 | $186,715,000.00 | $182,267,000.00 | -- | $139,153,000.00 | -- | -- | -- | -- |
Property Plant and Equipement | $8,151,000.00 | $7,763,000.00 | $8,062,000.00 | $8,404,000.00 | $8,768,000.00 | $8,934,000.00 | $9,158,000.00 | $9,048,000.00 | $8,867,000.00 | $8,946,000.00 | $9,631,000.00 | $10,297,000.00 | $10,832,000.00 | $11,211,000.00 | $11,857,000.00 | $12,673,000.00 | $12,914,000.00 | $13,517,000.00 | $14,890,000.00 | $14,239,000.00 | -- | $5,907,000.00 | -- | -- | -- | -- |
Intangible Assets Net | $1,879,000.00 | $1,875,000.00 | $1,834,000.00 | $1,791,000.00 | $1,696,000.00 | $1,600,000.00 | $1,385,000.00 | $1,321,000.00 | $1,259,000.00 | $1,212,000.00 | -- | -- | -- | $1,260,000.00 | -- | -- | -- | $1,457,000.00 | $322,000.00 | $403,000.00 | -- | $564,000.00 | -- | -- | -- | -- |
Goodwill | $2,042,000.00 | $2,042,000.00 | $2,042,000.00 | $2,042,000.00 | $2,042,000.00 | $2,000,000.00 | $2,042,000.00 | $2,042,000.00 | $2,042,000.00 | $2,000,000.00 | $2,042,000.00 | $2,042,000.00 | $2,042,000.00 | $2,042,000.00 | $2,042,000.00 | $2,042,000.00 | $2,042,000.00 | $2,042,000.00 | $2,042,000.00 | $2,042,000.00 | -- | $2,042,000.00 | -- | -- | -- | -- |
Other Assets | $2,398,000.00 | $2,172,000.00 | $1,241,000.00 | $1,236,000.00 | $1,249,000.00 | $807,000.00 | $3,095,000.00 | $3,256,000.00 | $3,107,000.00 | $2,746,000.00 | $2,760,000.00 | $2,736,000.00 | $2,846,000.00 | $500,000.00 | $614,000.00 | $592,000.00 | $609,000.00 | $642,000.00 | $669,000.00 | $695,000.00 | -- | $731,000.00 | -- | -- | -- | -- |
Total Assets | $650,033,000.00 | $608,886,000.00 | $629,497,000.00 | $629,202,000.00 | $627,398,000.00 | $579,318,000.00 | $586,715,000.00 | $568,521,000.00 | $570,783,000.00 | $480,413,000.00 | $449,311,000.00 | $419,666,000.00 | $359,817,000.00 | $305,752,000.00 | $291,334,000.00 | $272,234,000.00 | $259,487,000.00 | $232,290,000.00 | $221,731,000.00 | $215,564,000.00 | -- | $162,074,000.00 | -- | -- | -- | -- |
Accounts Payable | $56,000,000.00 | $47,821,000.00 | $44,479,000.00 | $46,007,000.00 | $49,099,000.00 | $50,789,000.00 | $53,189,000.00 | $60,087,000.00 | $75,126,000.00 | $54,345,000.00 | $54,913,000.00 | $58,634,000.00 | $49,686,000.00 | $39,337,000.00 | $38,780,000.00 | $25,893,000.00 | $38,807,000.00 | $29,813,000.00 | $25,812,000.00 | $29,687,000.00 | -- | $20,219,000.00 | -- | -- | -- | -- |
Accrued Liabilities | $48,479,000.00 | $40,714,000.00 | $42,639,000.00 | $35,980,000.00 | $35,519,000.00 | $38,266,000.00 | $44,491,000.00 | $43,019,000.00 | $40,622,000.00 | $33,899,000.00 | $37,738,000.00 | $31,974,000.00 | $25,749,000.00 | $24,733,000.00 | $21,696,000.00 | $20,720,000.00 | $15,452,000.00 | $19,399,000.00 | $21,106,000.00 | $22,138,000.00 | -- | $18,398,000.00 | -- | -- | -- | -- |
Total Current Liabilities | $260,150,000.00 | $223,746,000.00 | $232,971,000.00 | $223,160,000.00 | $231,459,000.00 | $199,745,000.00 | $219,418,000.00 | $212,308,000.00 | $230,285,000.00 | $163,399,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $119,127,000.00 | $116,713,000.00 | $115,053,000.00 | $113,749,000.00 | $111,777,000.00 | $110,338,000.00 | $108,495,000.00 | $106,843,000.00 | $105,206,000.00 | $103,590,000.00 | $99,150,000.00 | $96,583,000.00 | $91,332,000.00 | $86,040,000.00 | $80,453,000.00 | $76,765,000.00 | $75,556,000.00 | $74,018,000.00 | $72,884,000.00 | $72,736,000.00 | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $270,685,000.00 | $268,355,000.00 | $281,400,000.00 | $292,219,000.00 | $284,088,000.00 | $269,161,000.00 | $258,728,000.00 | $249,296,000.00 | $235,218,000.00 | $213,351,000.00 | $183,912,000.00 | $167,792,000.00 | $136,309,000.00 | $113,953,000.00 | $94,383,000.00 | $74,602,000.00 | $60,489,000.00 | $56,677,000.00 | $47,837,000.00 | $38,458,000.00 | -- | $61,270,000.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $389,883,000.00 | $385,140,000.00 | $396,526,000.00 | $406,042,000.00 | $395,939,000.00 | $379,573,000.00 | $367,297,000.00 | $356,213,000.00 | $340,498,000.00 | $317,014,000.00 | $283,135,000.00 | $264,448,000.00 | $227,713,000.00 | $200,064,000.00 | $174,906,000.00 | $151,437,000.00 | $136,115,000.00 | $130,764,000.00 | $120,790,000.00 | $111,263,000.00 | $85,720,000.00 | $79,818,000.00 | -- | -- | $47,988,000.00 | $42,077,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $650,033,000.00 | $608,886,000.00 | $629,497,000.00 | $629,202,000.00 | $627,398,000.00 | $579,318,000.00 | $586,715,000.00 | $568,521,000.00 | $570,783,000.00 | $480,413,000.00 | $449,311,000.00 | $419,666,000.00 | $359,817,000.00 | $305,752,000.00 | $291,334,000.00 | $272,234,000.00 | $259,487,000.00 | $232,290,000.00 | $221,731,000.00 | $215,564,000.00 | -- | $162,074,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 | 12/31/2017 | 12/31/2016 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $141,502,000.00 | $554,199,000.00 | $420,150,000.00 | $286,918,000.00 | $139,220,000.00 | $592,323,000.00 | $459,035,000.00 | $162,242,000.00 | $154,411,000.00 | $489,823,000.00 | $134,476,000.00 | $223,883,000.00 | $96,665,000.00 | $305,280,000.00 | $226,488,000.00 | $72,071,000.00 | $70,950,000.00 | $321,953,000.00 | $243,850,000.00 | $161,172,000.00 | $70,754,000.00 | $265,306,000.00 | $196,150,000.00 | $129,765,000.00 | $193,690,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $132,174,000.00 | $532,065,000.00 | $400,215,000.00 | $140,343,000.00 | $126,964,000.00 | $519,183,000.00 | $127,631,000.00 | $142,962,000.00 | $125,961,000.00 | $384,532,000.00 | $285,004,000.00 | $169,739,000.00 | $75,450,000.00 | $244,214,000.00 | $182,035,000.00 | $53,267,000.00 | $67,096,000.00 | $273,855,000.00 | $206,388,000.00 | $136,543,000.00 | $63,853,000.00 | $223,508,000.00 | $165,034,000.00 | $108,166,000.00 | $173,168,000.00 | -- |
Loss from Operations | $9,328,000.00 | $22,134,000.00 | $19,935,000.00 | $19,611,000.00 | $12,256,000.00 | $73,140,000.00 | $62,481,000.00 | $47,730,000.00 | $28,450,000.00 | $105,291,000.00 | $73,355,000.00 | $54,144,000.00 | $21,215,000.00 | $61,066,000.00 | $44,453,000.00 | $22,658,000.00 | $3,854,000.00 | $48,098,000.00 | $37,462,000.00 | $24,629,000.00 | $6,901,000.00 | $41,798,000.00 | $31,116,000.00 | $21,599,000.00 | $20,522,000.00 | -- |
Loss Before Income Taxes | $14,649,000.00 | $37,761,000.00 | $32,885,000.00 | $28,577,000.00 | $18,841,000.00 | $76,616,000.00 | $66,250,000.00 | $21,093,000.00 | $28,966,000.00 | $104,728,000.00 | $19,369,000.00 | $53,647,000.00 | $20,982,000.00 | $60,072,000.00 | $44,153,000.00 | $22,611,000.00 | $3,981,000.00 | $47,167,000.00 | $36,809,000.00 | $23,969,000.00 | $6,685,000.00 | $41,167,000.00 | $30,641,000.00 | $21,279,000.00 | $19,091,000.00 | -- |
Earnings Per Share Basic | $0.15 | $0.39 | $0.34 | $0.10 | $0.19 | $0.80 | $0.69 | $0.22 | $0.31 | $1.38 | $0.23 | $0.75 | $0.31 | $0.81 | $0.54 | $0.21 | $0.06 | $-0.09 | $-0.25 | $-0.51 | $0.08 | $0.47 | $0.35 | $0.24 | $0.08 | -- |
Weighted Average Shares Basic | 70,919,000 | 72,961,000 | 73,262,000 | 73,406,000 | 73,370,000 | 73,314,000 | 73,302,000 | 73,289,000 | 73,264,000 | 72,513,000 | 72,330,000 | 72,085,000 | 71,782,000 | 69,773,000 | 69,537,000 | 69,367,000 | 69,320,000 | 57,294,000 | 53,376,000 | 45,481,000 | 41,936,000 | 41,936,000 | 41,936,000 | 41,936,000 | 41,936,000 | -- |
Earnings Per Share Diluted | $0.15 | $0.38 | $0.33 | $0.29 | $0.19 | $0.79 | $0.16 | $0.52 | $0.30 | $1.34 | $0.22 | $0.72 | $0.30 | $0.79 | $0.52 | $0.26 | $0.06 | $-0.09 | $-0.25 | $-0.51 | $0.07 | $0.44 | $0.33 | $0.23 | $0.08 | -- |
Weighted Average Shares Diluted | 71,523,000 | 73,583,000 | 73,716,000 | 74,081,000 | 74,379,000 | 74,520,000 | 74,598,000 | 74,635,000 | 74,803,000 | 74,547,000 | 74,449,000 | 74,228,000 | 74,033,000 | 72,058,000 | 73,155,000 | 71,659,000 | 71,903,000 | 57,294,000 | 53,376,000 | 45,481,000 | 44,821,000 | 44,584,000 | 44,458,000 | 44,289,000 | 44,044,000 | -- |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |