Date | 12/31/2023 | 6/30/2023 | 12/31/2022 | 6/30/2022 | 12/31/2021 | 6/30/2021 | 12/31/2020 | 6/30/2020 | 1/31/2020 | 12/31/2019 | 6/30/2019 | 12/31/2018 | 6/30/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 | 9/30/2015 | 12/31/2014 | 9/30/2014 | 12/31/2013 | 6/30/2013 | 12/31/2012 | 6/30/2012 | 12/31/2011 | 6/30/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $103,961,000.00 | $87,408,000.00 | $86,591,000.00 | $70,133,000.00 | $81,859,000.00 | $57,882,000.00 | $88,754,000.00 | $59,601,000.00 | -- | $74,778,000.00 | $39,904,000.00 | $67,381,000.00 | -- | $52,957,000.00 | $40,133,000.00 | $18,435,000.00 | $27,723,000.00 | $27,726,000.00 | $24,638,000.00 | $58,424,000.00 | $65,841,000.00 | $66,968,000.00 | $52,540,000.00 | $56,231,000.00 | $46,114,000.00 | $57,238,000.00 | $122,672,000.00 | $73,916,000.00 |
Accounts Receivable Net Current | $44,725,000.00 | $41,577,000.00 | $50,644,000.00 | $51,303,000.00 | $39,161,000.00 | $33,009,000.00 | $27,976,000.00 | $28,560,000.00 | -- | $47,731,000.00 | $45,553,000.00 | $47,164,000.00 | -- | $108,842,000.00 | $89,377,000.00 | $50,984,000.00 | $38,731,000.00 | $57,728,000.00 | -- | $56,466,000.00 | $62,929,000.00 | $60,991,000.00 | $58,223,000.00 | $51,654,000.00 | -- | $51,994,000.00 | -- | -- |
Inventory | $38,525,000.00 | $40,049,000.00 | $33,024,000.00 | $32,156,000.00 | $28,432,000.00 | $29,644,000.00 | $31,304,000.00 | $32,489,000.00 | -- | $27,203,000.00 | $26,224,000.00 | $21,109,000.00 | -- | $28,853,000.00 | $21,469,000.00 | $25,358,000.00 | $28,830,000.00 | $25,112,000.00 | -- | $27,141,000.00 | $29,384,000.00 | $24,973,000.00 | $30,946,000.00 | $31,933,000.00 | -- | $29,612,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $240,573,000.00 | $209,709,000.00 | $215,054,000.00 | $210,949,000.00 | $199,405,000.00 | $190,942,000.00 | $233,406,000.00 | $193,870,000.00 | -- | $223,484,000.00 | $214,024,000.00 | $246,113,000.00 | -- | $245,951,000.00 | $239,283,000.00 | $220,303,000.00 | $180,929,000.00 | $166,750,000.00 | -- | $174,286,000.00 | $184,650,000.00 | $187,530,000.00 | $186,083,000.00 | $174,168,000.00 | -- | $166,660,000.00 | -- | -- |
Property Plant and Equipement | $74,315,000.00 | $73,895,000.00 | $76,578,000.00 | $72,410,000.00 | $72,391,000.00 | $76,584,000.00 | $77,172,000.00 | $78,781,000.00 | -- | $82,584,000.00 | $82,466,000.00 | $84,403,000.00 | -- | $82,246,000.00 | $80,837,000.00 | $81,963,000.00 | $85,972,000.00 | $90,893,000.00 | -- | $85,369,000.00 | $92,139,000.00 | $94,727,000.00 | $97,683,000.00 | $100,926,000.00 | -- | $103,490,000.00 | -- | -- |
Intangible Assets Net | $16,051,000.00 | $209,000.00 | $309,000.00 | $419,000.00 | $640,000.00 | $861,000.00 | $1,082,000.00 | $1,302,000.00 | -- | $1,523,000.00 | $1,757,000.00 | $2,434,000.00 | -- | $5,709,000.00 | $11,383,000.00 | $17,154,000.00 | $18,597,000.00 | $22,970,000.00 | -- | $28,830,000.00 | $32,772,000.00 | $35,991,000.00 | $48,033,000.00 | $49,927,000.00 | -- | $57,453,000.00 | -- | -- |
Goodwill | $54,740,000.00 | $43,468,000.00 | $43,468,000.00 | $43,468,000.00 | $43,468,000.00 | $43,468,000.00 | $43,468,000.00 | $43,468,000.00 | -- | $43,468,000.00 | $43,468,000.00 | $43,468,000.00 | -- | $43,468,000.00 | $43,468,000.00 | $43,468,000.00 | $43,468,000.00 | $63,870,000.00 | -- | $63,870,000.00 | $65,760,000.00 | $65,760,000.00 | $89,691,000.00 | $89,691,000.00 | -- | $106,082,000.00 | -- | -- |
Other Assets | $9,544,000.00 | -- | $10,737,000.00 | -- | $10,456,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $426,886,000.00 | $371,555,000.00 | $385,411,000.00 | $375,995,000.00 | $367,735,000.00 | $350,623,000.00 | $393,806,000.00 | $358,306,000.00 | -- | $391,836,000.00 | $365,533,000.00 | $394,747,000.00 | -- | $386,820,000.00 | $383,198,000.00 | $370,833,000.00 | $343,914,000.00 | $364,908,000.00 | -- | $368,768,000.00 | $406,335,000.00 | $414,643,000.00 | $451,658,000.00 | $446,678,000.00 | -- | $455,378,000.00 | -- | -- |
Accounts Payable | $13,873,000.00 | $14,662,000.00 | $20,668,000.00 | $24,010,000.00 | $19,776,000.00 | $19,705,000.00 | $20,487,000.00 | $20,129,000.00 | -- | $20,725,000.00 | $28,569,000.00 | $24,636,000.00 | -- | $33,715,000.00 | $29,625,000.00 | $17,210,000.00 | $14,661,000.00 | $22,850,000.00 | -- | $20,900,000.00 | $26,758,000.00 | $23,240,000.00 | $30,831,000.00 | $25,477,000.00 | -- | $18,267,000.00 | -- | -- |
Accrued Liabilities | $51,906,000.00 | $43,091,000.00 | $50,356,000.00 | $47,654,000.00 | $49,202,000.00 | $48,359,000.00 | $46,387,000.00 | $48,194,000.00 | -- | $54,676,000.00 | $59,012,000.00 | $67,533,000.00 | -- | $70,534,000.00 | $53,429,000.00 | $23,481,000.00 | $20,284,000.00 | $22,475,000.00 | -- | $16,748,000.00 | $21,698,000.00 | $24,353,000.00 | $19,470,000.00 | $25,609,000.00 | -- | $24,591,000.00 | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | $4,000,000.00 | -- | -- | $8,096,000.00 | -- | $8,098,000.00 | -- | $17,061,000.00 | $21,549,000.00 | $26,035,000.00 | -- | $30,866,000.00 | -- | $35,916,000.00 | -- | $48,710,000.00 | -- | $45,071,000.00 | -- | -- | -- | -- |
Additional Paid-in Capital | $937,591,000.00 | $933,200,000.00 | $932,086,000.00 | $930,927,000.00 | $929,871,000.00 | $928,874,000.00 | $928,626,000.00 | $928,054,000.00 | -- | $927,348,000.00 | $926,509,000.00 | $924,856,000.00 | -- | $921,726,000.00 | $920,162,000.00 | $884,126,000.00 | $883,803,000.00 | $876,624,000.00 | -- | $873,045,000.00 | $871,540,000.00 | $869,822,000.00 | $868,174,000.00 | $867,098,000.00 | -- | $865,080,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-5,315,000.00 | $-6,955,000.00 | $-6,847,000.00 | $-7,977,000.00 | $-6,357,000.00 | $-6,194,000.00 | $-6,017,000.00 | $-6,433,000.00 | -- | $-5,048,000.00 | $-4,329,000.00 | $-5,380,000.00 | -- | $-3,046,000.00 | $-3,224,000.00 | $-3,727,000.00 | $-3,502,000.00 | $-1,420,000.00 | -- | $1,591,000.00 | $1,592,000.00 | $2,864,000.00 | $1,285,000.00 | $541,000.00 | -- | $774,000.00 | -- | -- |
Accumulated Deficit | $-660,321,000.00 | $-673,920,000.00 | $-683,825,000.00 | $-679,925,000.00 | $-677,897,000.00 | $-696,671,000.00 | $-691,446,000.00 | $-687,335,000.00 | -- | $-671,355,000.00 | $-701,664,000.00 | $-683,029,000.00 | -- | $-702,959,000.00 | $-709,705,000.00 | $-704,365,000.00 | $-699,116,000.00 | $-652,031,000.00 | -- | $-650,535,000.00 | $-638,970,000.00 | $-632,638,000.00 | $-611,657,000.00 | $-609,446,000.00 | -- | $-603,596,000.00 | -- | -- |
Total Stockholders' Equity | $274,688,000.00 | $255,036,000.00 | $244,125,000.00 | $245,736,000.00 | $248,323,000.00 | $228,714,000.00 | $233,810,000.00 | $236,930,000.00 | -- | $253,588,000.00 | $223,156,000.00 | $239,072,000.00 | $223,143,000.00 | $218,322,000.00 | $209,826,000.00 | $178,082,000.00 | $183,231,000.00 | $225,139,000.00 | -- | $226,033,000.00 | $236,088,000.00 | $241,957,000.00 | $259,696,000.00 | $260,075,000.00 | -- | $264,113,000.00 | $232,295,000.00 | $230,224,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $426,886,000.00 | $371,555,000.00 | $385,411,000.00 | $375,995,000.00 | $367,735,000.00 | $350,623,000.00 | $393,806,000.00 | $358,306,000.00 | -- | $391,836,000.00 | $365,533,000.00 | $394,747,000.00 | -- | $386,820,000.00 | $383,198,000.00 | $370,833,000.00 | $343,914,000.00 | $364,908,000.00 | -- | $368,768,000.00 | $406,335,000.00 | $414,643,000.00 | $451,658,000.00 | $446,678,000.00 | -- | $455,378,000.00 | -- | -- |
Date | 12/31/2023 | 6/30/2023 | 12/31/2022 | 6/30/2022 | 12/31/2021 | 6/30/2021 | 12/31/2020 | 6/30/2020 | 1/31/2020 | 12/31/2019 | 6/30/2019 | 12/31/2018 | 6/30/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 | 9/30/2015 | 12/31/2014 | 9/30/2014 | 12/31/2013 | 6/30/2013 | 12/31/2012 | 6/30/2012 | 12/31/2011 | 6/30/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $266,090,000.00 | $126,551,000.00 | $239,840,000.00 | $106,863,000.00 | $214,970,000.00 | $101,636,000.00 | $165,885,000.00 | $85,988,000.00 | -- | $263,492,000.00 | $121,794,000.00 | $266,391,000.00 | $133,882,000.00 | $282,756,000.00 | $279,551,000.00 | $197,543,000.00 | $129,861,000.00 | $235,133,000.00 | $162,036,000.00 | $234,866,000.00 | $163,033,000.00 | $348,363,000.00 | $161,926,000.00 | $339,201,000.00 | $161,735,000.00 | $232,985,000.00 | $228,059,000.00 | -- |
Cost of Revenues | $161,145,000.00 | $76,330,000.00 | $152,932,000.00 | $70,706,000.00 | $143,703,000.00 | $72,564,000.00 | $124,670,000.00 | $67,514,000.00 | -- | $167,615,000.00 | $76,239,000.00 | $172,354,000.00 | $90,053,000.00 | $200,261,000.00 | $204,061,000.00 | $143,318,000.00 | $96,137,000.00 | $151,498,000.00 | $104,173,000.00 | $155,210,000.00 | $113,370,000.00 | $-235,363,000.00 | $110,208,000.00 | $217,574,000.00 | $103,255,000.00 | $153,131,000.00 | $157,628,000.00 | -- |
Gross Profit | $104,945,000.00 | $50,221,000.00 | $86,908,000.00 | $36,157,000.00 | $71,267,000.00 | $29,072,000.00 | $41,215,000.00 | $18,474,000.00 | -- | $95,877,000.00 | $45,555,000.00 | $94,037,000.00 | $43,829,000.00 | $82,495,000.00 | $75,490,000.00 | $44,088,000.00 | $33,724,000.00 | $83,635,000.00 | $57,863,000.00 | $79,656,000.00 | $49,663,000.00 | $113,000,000.00 | $51,718,000.00 | $121,627,000.00 | $58,480,000.00 | $79,854,000.00 | $70,431,000.00 | -- |
Research and Development | $41,173,000.00 | $19,003,000.00 | $35,640,000.00 | $16,386,000.00 | $31,336,000.00 | $15,660,000.00 | $26,303,000.00 | $13,301,000.00 | -- | $30,184,000.00 | $15,398,000.00 | $33,023,000.00 | $15,920,000.00 | $28,014,000.00 | $24,853,000.00 | $22,412,000.00 | $18,680,000.00 | $25,158,000.00 | $19,029,000.00 | $27,900,000.00 | $13,912,000.00 | $29,241,000.00 | $14,891,000.00 | $31,701,000.00 | $15,991,000.00 | $18,945,000.00 | $13,970,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $76,860,000.00 | $37,759,000.00 | $76,955,000.00 | $35,690,000.00 | $69,086,000.00 | $33,066,000.00 | $3,604,000.00 | $32,693,000.00 | -- | $70,305,000.00 | $36,213,000.00 | $72,753,000.00 | $36,025,000.00 | $71,634,000.00 | $74,735,000.00 | $87,789,000.00 | -- | $78,598,000.00 | -- | $83,749,000.00 | -- | $138,141,000.00 | -- | $133,963,000.00 | -- | $86,027,000.00 | $71,095,000.00 | -- |
Loss from Operations | $28,085,000.00 | $12,462,000.00 | $9,953,000.00 | $467,000.00 | $2,181,000.00 | $-3,994,000.00 | $37,611,000.00 | $-14,219,000.00 | -- | $25,572,000.00 | $9,342,000.00 | $21,284,000.00 | $7,804,000.00 | $10,861,000.00 | $755,000.00 | $-43,701,000.00 | $-40,295,000.00 | $5,037,000.00 | $-457,000.00 | $-4,093,000.00 | $-1,832,000.00 | $-25,141,000.00 | $-198,000.00 | $-12,336,000.00 | $934,000.00 | $-6,173,000.00 | $-664,000.00 | -- |
Loss Before Income Taxes | $28,194,000.00 | $11,727,000.00 | $7,135,000.00 | $-1,196,000.00 | $459,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-50,944,000.00 | $-46,145,000.00 | $1,200,000.00 | $-2,355,000.00 | $-10,332,000.00 | -- | $-25,054,000.00 | -- | $-6,193,000.00 | -- | $30,630,000.00 | $2,782,000.00 | -- |
Earnings Per Share Basic | $0.41 | $0.17 | $-0.10 | $-0.04 | $-0.05 | $-0.09 | $0.63 | $-0.29 | -- | $0.66 | $0.11 | $0.34 | $0.08 | $0.12 | $-0.10 | -- | -- | -- | -- | -- | -- | $-0.56 | $-0.05 | $-0.14 | $0.03 | $0.76 | $0.05 | -- |
Weighted Average Shares Basic | 56,668,999 | 56,615,714 | 56,592,000 | 56,574,296 | 56,401,074 | 56,269,941 | 55,516,113 | 55,499,300 | -- | 55,368,703 | 55,262,453 | 54,927,272 | 54,811,893 | 54,680,822 | 51,970,458 | 45,026,069 | -- | 42,444,000 | -- | 41,960,925 | 41,849,000 | 41,410,409 | 41,288,247 | 40,929,056 | 40,807,338 | 40,466,906 | 40,159,431 | -- |
Earnings Per Share Diluted | $0.41 | $0.17 | $-0.10 | $-0.04 | $-0.05 | $-0.09 | $0.63 | $-0.29 | -- | $0.65 | $0.11 | $0.33 | $0.08 | $0.12 | $-0.10 | -- | -- | -- | -- | -- | -- | $-0.56 | $-0.05 | $-0.14 | $0.03 | $0.73 | $0.04 | -- |
Weighted Average Shares Diluted | 56,672,537 | 56,622,204 | 56,592,000 | 56,574,296 | 56,401,074 | 56,269,941 | 55,583,474 | 55,499,300 | -- | 56,030,976 | 56,014,927 | 55,752,642 | 55,614,782 | 54,851,967 | 51,970,458 | 45,026,069 | -- | 42,444,000 | -- | 41,960,925 | 41,849,000 | 41,410,409 | 41,288,247 | 40,929,056 | 42,113,951 | 41,985,158 | 41,473,515 | -- |
Common Stock Shares Authorized | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | -- | 90,000,000 | 90,000,000 | 90,000,000 | -- | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | -- | 90,000,000 | 90,000,000 | 90,000,000 | 60,000,000 | 60,000,000 | -- | 60,000,000 | -- | -- |
Common Stock Shares Outstanding | 57,016,086 | 56,621,668 | 56,610,404 | 56,608,016 | 56,539,237 | 56,510,951 | 55,559,638 | 55,518,972 | -- | 55,493,258 | 55,441,303 | 55,176,107 | -- | 54,737,267 | 54,592,667 | 44,333,047 | 44,291,647 | 42,730,424 | -- | 41,700,100 | 42,025,745 | 41,700,100 | 41,413,302 | 41,182,011 | -- | 40,697,831 | -- | -- |
Common Stock Value | $2,733,000.00 | $2,711,000.00 | $2,711,000.00 | $2,711,000.00 | $2,706,000.00 | $2,705,000.00 | $2,647,000.00 | $2,644,000.00 | -- | $2,643,000.00 | $2,640,000.00 | $2,625,000.00 | -- | $2,601,000.00 | $2,593,000.00 | $2,048,000.00 | $2,046,000.00 | $1,966,000.00 | -- | $1,932,000.00 | $1,926,000.00 | $1,909,000.00 | $1,894,000.00 | $1,882,000.00 | -- | $1,855,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.20 | $0.20 | $0.20 | $0.20 | $0.20 | $0.20 | $0.20 | $0.20 | $0.20 | $0.20 | $0.20 | $0.20 | -- | $0.20 | $0.20 | $0.20 | $0.20 | $0.20 | -- | $0.20 | $0.20 | $0.20 | $0.20 | $0.20 | -- | $0.20 | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |