Date | 9/30/2024 | 6/30/2024 | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 5/31/2019 | 4/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 10/31/2011 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accounts Receivable Net Current | $57,275,000.00 | $56,680,000.00 | $58,157,000.00 | $64,103,000.00 | $60,444,000.00 | $86,819,000.00 | $89,321,000.00 | $84,352,000.00 | $79,538,000.00 | $64,506,000.00 | $69,773,000.00 | $70,584,000.00 | $58,114,000.00 | $53,866,000.00 | $51,290,000.00 | $61,606,000.00 | $58,628,000.00 | $59,824,000.00 | $62,603,000.00 | -- | -- | -- | $60,389,000.00 | -- | -- | -- | -- | -- |
Inventory | $42,980,000.00 | $49,969,000.00 | $55,593,000.00 | $66,878,000.00 | $79,764,000.00 | $82,348,000.00 | $57,068,000.00 | $50,641,000.00 | $47,442,000.00 | $40,210,000.00 | $33,777,000.00 | $28,789,000.00 | $33,962,000.00 | $29,054,000.00 | $30,091,000.00 | $32,499,000.00 | $41,670,000.00 | $41,933,000.00 | $36,978,000.00 | -- | -- | -- | $30,710,000.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $171,181,000.00 | $172,167,000.00 | $171,847,000.00 | $162,571,000.00 | $187,172,000.00 | $218,305,000.00 | $212,989,000.00 | $194,055,000.00 | $182,420,000.00 | $161,452,000.00 | $180,589,000.00 | $168,878,000.00 | $165,135,000.00 | $142,511,000.00 | $126,711,000.00 | $127,666,000.00 | $129,317,000.00 | $132,051,000.00 | $179,029,000.00 | -- | -- | -- | $105,573,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $13,957,000.00 | $14,978,000.00 | $13,741,000.00 | $12,879,000.00 | $11,365,000.00 | $11,375,000.00 | $11,271,000.00 | $11,054,000.00 | $10,929,000.00 | $10,732,000.00 | $10,490,000.00 | $10,296,000.00 | $7,535,000.00 | $7,627,000.00 | $7,700,000.00 | $8,264,000.00 | $8,314,000.00 | $8,257,000.00 | $8,097,000.00 | -- | -- | -- | $7,965,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $9,842,000.00 | $9,842,000.00 | $9,842,000.00 | $9,800,000.00 | $9,842,000.00 | $9,842,000.00 | $9,800,000.00 | $9,842,000.00 | $9,842,000.00 | $9,842,000.00 | $9,842,000.00 | $9,842,000.00 | $9,842,000.00 | $9,842,000.00 | $9,842,000.00 | $9,493,000.00 | $8,552,000.00 | $8,963,000.00 | $8,060,000.00 | -- | -- | -- | $8,060,000.00 | -- | -- | -- | $8,060,000.00 | -- |
Other Assets | $983,000.00 | $1,258,000.00 | $1,280,000.00 | $1,335,000.00 | $880,000.00 | $929,000.00 | $955,000.00 | $1,035,000.00 | $1,089,000.00 | $1,150,000.00 | $1,200,000.00 | $568,000.00 | $288,000.00 | $291,000.00 | $415,000.00 | $417,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $222,609,000.00 | $225,091,000.00 | $223,557,000.00 | $217,875,000.00 | $245,864,000.00 | $280,288,000.00 | $269,462,000.00 | $247,447,000.00 | $234,900,000.00 | $214,343,000.00 | $232,268,000.00 | $219,012,000.00 | $205,753,000.00 | $183,532,000.00 | $168,642,000.00 | $170,831,000.00 | $172,479,000.00 | $176,501,000.00 | $215,046,000.00 | -- | -- | -- | $142,057,000.00 | -- | -- | -- | -- | -- |
Accounts Payable | $19,619,000.00 | $16,986,000.00 | $15,783,000.00 | $19,120,000.00 | $24,849,000.00 | $30,067,000.00 | $31,284,000.00 | $28,167,000.00 | $28,096,000.00 | $16,543,000.00 | $28,241,000.00 | $24,882,000.00 | $30,859,000.00 | $25,107,000.00 | $20,021,000.00 | $16,528,000.00 | $25,214,000.00 | $20,894,000.00 | $28,310,000.00 | -- | -- | -- | $23,710,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | $46,138,000.00 | $46,455,000.00 | $42,511,000.00 | $47,069,000.00 | $20,690,000.00 | $26,364,000.00 | $28,042,000.00 | $27,312,000.00 | $29,129,000.00 | $25,016,000.00 | $21,948,000.00 | $18,827,000.00 | $20,160,000.00 | $19,771,000.00 | $16,556,000.00 | $15,017,000.00 | $15,034,000.00 | $20,425,000.00 | $21,736,000.00 | -- | -- | -- | $18,263,000.00 | -- | -- | -- | -- | -- |
Total Current Liabilities | $178,979,000.00 | $174,127,000.00 | $166,767,000.00 | $136,941,000.00 | $115,641,000.00 | $126,237,000.00 | $124,089,000.00 | $117,626,000.00 | $116,748,000.00 | $101,935,000.00 | $120,131,000.00 | $111,560,000.00 | $142,366,000.00 | $132,936,000.00 | $124,846,000.00 | $131,264,000.00 | $132,550,000.00 | $136,286,000.00 | $177,113,000.00 | -- | -- | -- | $162,628,000.00 | -- | -- | -- | -- | -- |
Long Term Debt | $67,577,000.00 | $68,858,000.00 | $63,829,000.00 | $25,112,000.00 | $25,761,000.00 | $26,378,000.00 | $27,621,000.00 | $28,245,000.00 | $28,867,000.00 | $29,489,000.00 | $29,454,000.00 | $30,249,000.00 | $54,158,000.00 | $56,522,000.00 | $58,885,000.00 | $71,249,000.00 | $63,612,000.00 | $65,851,000.00 | $98,403,000.00 | -- | -- | -- | $103,019,000.00 | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $160,958,000.00 | $158,578,000.00 | $155,137,000.00 | $152,768,000.00 | $149,165,000.00 | $146,528,000.00 | $138,997,000.00 | $133,158,000.00 | $130,430,000.00 | $126,437,000.00 | $124,117,000.00 | $120,603,000.00 | $109,837,000.00 | $107,641,000.00 | $106,524,000.00 | $105,584,000.00 | $104,773,000.00 | $103,992,000.00 | $103,543,000.00 | -- | -- | -- | $772,000.00 | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-1,803,000.00 | $-1,769,000.00 | $-1,659,000.00 | $-1,615,000.00 | $-1,601,000.00 | $-1,427,000.00 | $-1,527,000.00 | $-1,428,000.00 | $-1,145,000.00 | $-765,000.00 | $-699,000.00 | $-686,000.00 | $-564,000.00 | $-680,000.00 | $-783,000.00 | $-767,000.00 | $-379,000.00 | $-361,000.00 | $-195,000.00 | -- | -- | -- | $-221,000.00 | -- | -- | -- | -- | -- |
Accumulated Deficit | $-109,864,000.00 | $-100,188,000.00 | $-91,045,000.00 | $-64,598,000.00 | $-11,744,000.00 | $14,456,000.00 | $12,822,000.00 | $2,811,000.00 | $-6,624,000.00 | $-8,946,000.00 | $-7,378,000.00 | $-8,805,000.00 | $-44,799,000.00 | $-55,305,000.00 | $-60,900,000.00 | $-64,212,000.00 | $-63,374,000.00 | $-62,325,000.00 | $-64,285,000.00 | -- | -- | -- | $-45,773,000.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $43,630,000.00 | $50,964,000.00 | $56,790,000.00 | $80,934,000.00 | $130,223,000.00 | $154,051,000.00 | $145,373,000.00 | $129,821,000.00 | $118,152,000.00 | $112,408,000.00 | $112,137,000.00 | $107,452,000.00 | $63,387,000.00 | $50,596,000.00 | $43,796,000.00 | $39,567,000.00 | $39,929,000.00 | $40,215,000.00 | $37,933,000.00 | -- | -- | $-18,711,000.00 | $-20,571,000.00 | $-21,437,000.00 | $-18,696,000.00 | $-18,944,000.00 | $-17,826,000.00 | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $222,609,000.00 | $225,091,000.00 | $223,557,000.00 | $217,875,000.00 | $245,864,000.00 | $280,288,000.00 | $269,462,000.00 | $247,447,000.00 | $234,900,000.00 | $214,343,000.00 | $232,268,000.00 | $219,012,000.00 | $205,753,000.00 | $183,532,000.00 | $168,642,000.00 | $170,831,000.00 | $172,479,000.00 | $176,501,000.00 | $215,046,000.00 | -- | -- | -- | $142,057,000.00 | -- | -- | -- | -- | -- |
Date | 9/30/2024 | 6/30/2024 | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 5/31/2019 | 4/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 10/31/2011 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $26,281,000.00 | $31,536,000.00 | $33,652,000.00 | $151,364,000.00 | $100,128,000.00 | $68,041,000.00 | $151,759,000.00 | $108,621,000.00 | $35,857,000.00 | $32,730,000.00 | $175,058,000.00 | $130,862,000.00 | $139,049,000.00 | $98,481,000.00 | $61,579,000.00 | $29,797,000.00 | $30,767,000.00 | $33,871,000.00 | $71,161,000.00 | -- | -- | $36,322,000.00 | $32,838,000.00 | $31,469,000.00 | $61,960,000.00 | $30,250,000.00 | $105,960,000.00 | -- |
Gross Profit | $17,445,000.00 | $14,410,000.00 | $8,685,000.00 | $68,831,000.00 | $79,861,000.00 | $29,242,000.00 | $145,140,000.00 | $103,771,000.00 | $33,439,000.00 | $29,166,000.00 | $160,796,000.00 | $126,282,000.00 | $139,410,000.00 | $36,069,000.00 | $30,472,000.00 | $30,632,000.00 | $33,295,000.00 | $31,832,000.00 | $66,102,000.00 | -- | -- | $31,790,000.00 | $30,471,000.00 | $27,512,000.00 | $57,512,000.00 | $28,203,000.00 | $110,711,000.00 | -- |
Research and Development | $9,275,000.00 | $19,948,000.00 | $10,799,000.00 | $53,478,000.00 | $13,151,000.00 | $13,008,000.00 | $49,865,000.00 | $34,425,000.00 | $10,576,000.00 | $12,102,000.00 | $47,929,000.00 | $12,082,000.00 | $11,862,000.00 | $31,326,000.00 | $9,299,000.00 | $11,814,000.00 | $47,692,000.00 | $35,566,000.00 | $25,671,000.00 | -- | -- | $10,482,000.00 | $38,917,000.00 | $28,883,000.00 | $19,073,000.00 | $9,385,000.00 | $32,227,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $25,504,000.00 | $56,175,000.00 | $29,663,000.00 | $129,685,000.00 | $99,099,000.00 | $31,945,000.00 | $125,260,000.00 | $31,206,000.00 | $30,774,000.00 | $31,361,000.00 | $124,377,000.00 | $92,770,000.00 | $115,462,000.00 | $28,753,000.00 | $25,659,000.00 | $30,259,000.00 | $31,408,000.00 | $27,703,000.00 | $70,817,000.00 | -- | -- | $27,111,000.00 | $27,651,000.00 | $28,583,000.00 | $52,910,000.00 | $26,495,000.00 | $95,838,000.00 | -- |
Loss from Operations | $-8,059,000.00 | $-12,102,000.00 | $-20,978,000.00 | $-60,854,000.00 | $-22,100,000.00 | $-2,703,000.00 | $19,880,000.00 | $10,430,000.00 | $470,000.00 | $-2,195,000.00 | $36,419,000.00 | $33,512,000.00 | $23,948,000.00 | $12,502,000.00 | $4,813,000.00 | $373,000.00 | $1,301,000.00 | $-586,000.00 | $-4,715,000.00 | -- | -- | $4,679,000.00 | $6,351,000.00 | $3,531,000.00 | $4,602,000.00 | $1,708,000.00 | $14,873,000.00 | -- |
Loss Before Income Taxes | $-44,797,000.00 | $-13,409,000.00 | $-21,918,000.00 | $-63,646,000.00 | $-22,783,000.00 | $1,468,000.00 | $18,017,000.00 | $9,141,000.00 | $-140,000.00 | $-2,769,000.00 | $31,906,000.00 | $4,972,000.00 | $18,131,000.00 | $8,293,000.00 | $3,310,000.00 | $-756,000.00 | $-7,321,000.00 | $-7,511,000.00 | $-9,474,000.00 | -- | -- | $2,277,000.00 | $-2,312,000.00 | $-2,805,000.00 | $415,000.00 | $-281,000.00 | $9,381,000.00 | -- |
Earnings Per Share Basic | $-1.62 | $-1.28 | $-0.95 | $-2.81 | $-0.95 | $0.06 | $0.75 | $0.38 | $0.09 | $-0.06 | $1.42 | $1.37 | $0.72 | $0.31 | $0.13 | -- | $-0.89 | $-0.93 | $-1.35 | -- | -- | -- | $-0.11 | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 27,990,835 | 27,902,956 | 27,849,604 | 27,519,476 | 27,619,281 | 27,432,705 | 26,919,550 | 26,855,395 | 26,836,853 | 26,749,675 | 26,421,087 | 26,540,843 | 25,707,092 | 25,683,969 | 25,680,234 | -- | 19,741,764 | 17,743,703 | 13,732,760 | -- | -- | -- | 13,600,411 | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $-1.62 | $-0.33 | $-0.95 | $-2.81 | $-0.95 | $0.06 | $0.72 | $0.36 | $0.03 | $-0.06 | $1.31 | $1.25 | $0.70 | $0.31 | $0.10 | -- | $-0.89 | $-0.93 | $-1.35 | -- | -- | -- | $-0.11 | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 27,990,835 | 27,876,280 | 27,849,604 | 27,519,476 | 27,465,353 | 28,315,457 | 28,025,278 | 27,979,575 | 27,917,728 | 26,749,675 | 28,628,136 | 28,639,177 | 26,403,112 | 25,867,164 | 25,789,830 | -- | 19,741,764 | 17,743,703 | 13,732,760 | -- | -- | -- | 13,600,411 | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 5,000,000 | -- | 500,000,000 | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 28,241,507 | 28,208,596 | 27,892,848 | 27,834,908 | 27,661,860 | 27,603,028 | 27,313,273 | 27,016,104 | 26,964,218 | 26,825,097 | 26,735,175 | 26,639,483 | 26,034,526 | 25,700,741 | 25,684,371 | 25,680,205 | 25,672,983 | 25,634,417 | 25,632,246 | 77,179 | 772 | -- | 77,179 | -- | -- | -- | -- | -- |
Common Stock Value | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,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.01 | -- | $0.00 | -- | -- | -- | -- | $0.01 |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |