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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $8,614,000.00 | $11,609,000.00 | $10,374,000.00 | $14,298,000.00 | $8,330,000.00 | $8,056,000.00 | $10,245,000.00 | $9,321,000.00 | $10,595,557.00 | $9,644,248.00 | $7,816,332.00 | $8,733,902.00 | $35,615,477.00 | $29,027,124.00 | $27,224,471.00 | $25,795,909.00 | $14,787,745.00 | $11,500,973.00 | $7,295,906.00 | $5,473,964.00 | -- | $3,971,226.00 | -- | -- | -- |
Accounts Receivable Net Current | $28,569,000.00 | $24,111,000.00 | $24,115,000.00 | $23,983,000.00 | $21,353,000.00 | $14,726,000.00 | $17,944,000.00 | $19,119,000.00 | $15,178,627.00 | $13,159,036.00 | $14,324,671.00 | $12,625,703.00 | $9,903,238.00 | $9,944,213.00 | $8,967,710.00 | $7,215,230.00 | $7,307,475.00 | $7,154,084.00 | $7,285,327.00 | $7,549,789.00 | -- | $5,554,313.00 | -- | -- | -- |
Inventory | $110,171,000.00 | $106,509,000.00 | $92,458,000.00 | $82,714,000.00 | $84,594,000.00 | $80,575,000.00 | $69,388,000.00 | $74,142,000.00 | $74,486,843.00 | $51,936,164.00 | $39,554,300.00 | $25,728,267.00 | $24,909,271.00 | $22,364,126.00 | $18,961,093.00 | $14,706,582.00 | $18,791,816.00 | $15,141,153.00 | $16,428,406.00 | $15,304,778.00 | -- | $10,799,611.00 | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $5,578,000.00 | $3,529,000.00 | $11,091,000.00 | $4,660,000.00 | $6,035,000.00 | $3,464,000.00 | $7,065,000.00 | $4,434,000.00 | $3,749,690.00 | $3,671,657.00 | $3,459,643.00 | $3,207,502.00 | $2,121,327.00 | $1,441,749.00 | $2,803,733.00 | $2,103,656.00 | $2,369,901.00 | $2,391,340.00 | $2,071,833.00 | $1,312,016.00 | -- | $706,718.00 | -- | -- | -- |
Total Current Assets | $152,932,000.00 | $146,454,000.00 | $138,038,000.00 | $125,655,000.00 | $120,312,000.00 | $106,821,000.00 | $104,642,000.00 | $107,566,000.00 | $104,010,717.00 | $79,028,246.00 | $65,994,251.00 | $50,295,374.00 | $72,549,313.00 | $62,777,212.00 | $57,957,007.00 | $49,821,377.00 | $43,256,937.00 | $36,280,700.00 | $33,081,472.00 | $29,640,547.00 | -- | $21,031,868.00 | -- | -- | -- |
Property Plant and Equipement | $17,624,000.00 | $16,980,000.00 | $15,690,000.00 | $15,523,000.00 | $15,311,000.00 | $14,203,000.00 | $12,658,000.00 | $12,169,000.00 | $11,364,205.00 | $9,898,126.00 | $8,662,924.00 | $7,556,788.00 | $5,711,937.00 | $4,706,248.00 | $4,591,787.00 | $4,549,533.00 | $4,544,185.00 | $4,014,653.00 | $3,666,166.00 | $3,711,031.00 | -- | $3,384,206.00 | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $37,664,000.00 | $37,461,000.00 | $28,602,000.00 | $28,594,000.00 | $26,819,000.00 | $26,763,000.00 | $25,417,000.00 | $25,071,000.00 | $25,614,110.00 | $25,655,428.00 | $15,747,077.00 | $15,826,655.00 | $4,509,419.00 | $4,472,217.00 | $3,559,614.00 | $3,497,883.00 | $3,396,712.00 | $2,406,512.00 | $2,334,505.00 | $2,349,501.00 | $2,320,384.00 | $2,322,788.00 | $2,397,310.00 | $1,955,803.00 | $1,856,642.00 |
Other Assets | $863,000.00 | $782,000.00 | $971,000.00 | $1,138,000.00 | $1,116,000.00 | $972,000.00 | $921,000.00 | $893,000.00 | $851,431.00 | $790,339.00 | $637,662.00 | $477,920.00 | $487,983.00 | $486,472.00 | $478,291.00 | $457,020.00 | $346,666.00 | -- | $29,385.00 | $35,999.00 | -- | -- | -- | -- | -- |
Total Assets | $258,492,000.00 | $252,041,000.00 | $226,776,000.00 | $216,661,000.00 | $207,667,000.00 | $193,362,000.00 | $188,258,000.00 | $189,056,000.00 | $188,261,337.00 | $161,014,517.00 | $124,403,313.00 | $105,373,151.00 | $95,339,097.00 | $83,839,831.00 | $76,197,359.00 | $68,172,888.00 | $61,690,798.00 | $51,601,435.00 | $47,405,913.00 | $43,349,379.00 | -- | $30,542,888.00 | -- | -- | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $72,069,000.00 | $72,052,000.00 | $60,223,000.00 | $63,353,000.00 | $70,910,000.00 | $68,640,000.00 | $73,305,000.00 | $85,979,000.00 | $96,020,869.00 | $76,552,436.00 | $45,996,488.00 | $34,940,804.00 | $35,319,305.00 | $30,456,963.00 | $29,770,371.00 | $28,773,446.00 | $26,708,768.00 | $16,708,225.00 | $17,347,341.00 | $17,656,557.00 | -- | $9,929,943.00 | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | $458,188.00 | -- | -- | -- | $6,484,624.00 | -- | -- | -- | $806,867.00 | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-2,071,000.00 | $-1,209,000.00 | $-2,179,000.00 | $-1,448,000.00 | $-1,904,000.00 | $-2,203,000.00 | $-3,411,000.00 | $-1,860,000.00 | $-685,240.00 | $-590,446.00 | $-350,021.00 | $83,086.00 | $-143,920.00 | $66,215.00 | $-801,266.00 | $-1,220,564.00 | $-1,664,286.00 | $-908,764.00 | $-1,113,240.00 | $-976,292.00 | -- | $-1,190,055.00 | -- | -- | -- |
Accumulated Deficit | $175,290,000.00 | $168,624,000.00 | $156,654,000.00 | $142,998,000.00 | $127,257,000.00 | $115,824,000.00 | $107,467,000.00 | $94,149,000.00 | $82,246,563.00 | $74,443,431.00 | $68,239,938.00 | $59,909,177.00 | $49,723,628.00 | $42,876,569.00 | $36,788,170.00 | $30,179,922.00 | $26,206,232.00 | $24,594,878.00 | $19,984,540.00 | $15,481,857.00 | -- | $10,617,253.00 | -- | -- | -- |
Total Stockholders' Equity | $186,423,000.00 | $179,989,000.00 | $166,553,000.00 | $153,308,000.00 | $136,757,000.00 | -- | $114,953,000.00 | $103,077,000.00 | $92,240,468.00 | -- | $78,406,825.00 | $70,432,347.00 | $60,019,792.00 | $53,382,868.00 | $46,426,988.00 | $39,399,442.00 | $34,982,030.00 | $35,061,890.00 | $30,247,076.00 | $25,881,341.00 | -- | $20,802,974.00 | -- | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-168,680.00 | $-188,504.00 | $-188,519.00 | -- | $-190,029.00 | -- | -- | -- |
Total Liabilities and Equity | $258,492,000.00 | $252,041,000.00 | $226,776,000.00 | $216,661,000.00 | $207,667,000.00 | $193,362,000.00 | $188,258,000.00 | $189,056,000.00 | $188,261,337.00 | $161,014,517.00 | $124,403,313.00 | $105,373,151.00 | $95,339,097.00 | $83,839,831.00 | $76,197,359.00 | $68,172,888.00 | $61,690,798.00 | $51,601,435.00 | $47,405,913.00 | $43,349,379.00 | -- | $30,542,888.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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $37,876,000.00 | $162,414,000.00 | $41,529,000.00 | $43,994,000.00 | $35,960,000.00 | $127,512,000.00 | $35,766,000.00 | $32,983,000.00 | $27,716,433.00 | $92,676,987.00 | $67,988,214.00 | $43,533,659.00 | $18,286,431.00 | $54,025,009.00 | $38,065,797.00 | $22,035,965.00 | $10,296,888.00 | $43,506,259.00 | $31,049,123.00 | $18,776,093.00 | $8,150,080.00 | $33,436,605.00 | $25,020,524.00 | $16,169,984.00 | -- |
Research and Development | -- | $2,900,000.00 | -- | -- | -- | $400,000.00 | -- | -- | -- | $370,012.00 | -- | -- | -- | $143,568.00 | -- | -- | -- | $602,446.00 | -- | -- | -- | $223,886.00 | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $28,647,000.00 | $95,442,000.00 | $68,734,000.00 | $44,834,000.00 | $21,029,000.00 | $73,575,000.00 | $53,374,000.00 | $34,914,000.00 | $17,680,511.00 | $52,561,368.00 | $36,401,513.00 | $22,314,227.00 | $9,739,321.00 | $30,655,077.00 | $22,027,818.00 | $14,411,641.00 | $7,813,020.00 | $26,418,912.00 | $18,935,670.00 | $12,331,799.00 | $5,677,057.00 | $21,630,602.00 | $15,793,008.00 | $9,931,748.00 | -- |
Loss from Operations | $9,229,000.00 | $66,972,000.00 | $17,629,000.00 | $35,119,000.00 | $14,931,000.00 | $53,937,000.00 | $43,092,000.00 | $25,786,000.00 | $10,035,922.00 | $40,115,619.00 | $10,367,269.00 | $21,219,432.00 | $8,547,110.00 | $23,369,932.00 | $16,037,979.00 | $7,624,324.00 | $2,483,868.00 | $17,087,347.00 | $12,113,453.00 | $6,444,294.00 | $2,473,023.00 | $11,806,003.00 | $9,227,516.00 | $6,238,236.00 | -- |
Loss Before Income Taxes | $8,484,000.00 | $66,031,000.00 | $17,146,000.00 | $34,238,000.00 | $14,417,000.00 | $51,965,000.00 | $16,544,000.00 | $14,970,000.00 | $9,811,070.00 | $39,439,971.00 | $10,172,011.00 | $21,150,067.00 | $8,458,779.00 | $22,804,359.00 | $15,444,072.00 | $7,099,494.00 | $2,037,733.00 | $16,950,428.00 | $11,879,963.00 | $6,371,606.00 | $2,425,891.00 | $11,481,305.00 | $8,983,456.00 | $6,111,028.00 | -- |
Earnings Per Share Basic | $0.24 | $1.91 | $1.48 | $0.57 | $0.41 | $1.50 | $0.48 | $0.71 | $0.28 | $1.14 | $0.92 | $0.62 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 27,630,000 | 27,622,000 | 27,620,000 | 27,617,000 | 27,616,000 | 27,614,000 | 27,616,000 | 27,613,000 | 27,612,597 | 27,612,597 | 27,612,597 | 27,612,597 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $0.24 | $1.91 | $1.48 | $0.98 | $0.41 | $1.50 | $0.48 | $0.71 | $0.28 | $1.14 | $0.30 | $0.62 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 27,637,000 | 27,634,000 | 27,634,000 | 27,629,000 | 27,626,000 | 27,616,000 | 27,620,000 | 27,613,000 | 27,612,597 | 27,612,729 | 27,612,773 | 27,612,597 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | -- | 100,000,000 | -- | -- | -- |
Common Stock Shares Outstanding | -- | 27,630,025 | 27,628,953 | 27,620,027 | 27,616,064 | 27,616,064 | 27,616,064 | 27,612,597 | 27,612,597 | 27,612,597 | 27,612,597 | 27,612,597 | 27,612,597 | 27,612,597 | 27,612,597 | 27,612,597 | 27,612,597 | 27,612,597 | 27,612,597 | 27,612,597 | -- | 27,612,597 | -- | -- | -- |
Common Stock Value | $28,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $27,613.00 | $27,613.00 | $27,613.00 | $27,613.00 | $27,613.00 | $27,613.00 | $27,613.00 | $27,613.00 | $27,613.00 | $27,613.00 | $27,613.00 | $27,613.00 | -- | $27,613.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 | -- | -- | -- |
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 | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |