Date | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 2/29/2020 | 1/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 2/28/2019 | 1/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 12/31/2015 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $10,239,898.00 | $13,830,846.00 | $6,359,380.00 | $22,973,803.00 | $81,507,983.00 | $86,045,405.00 | $88,607,234.00 | $82,658,248.00 | $70,274,078.00 | $42,976,713.00 | $21,230,362.00 | $18,550,437.00 | $17,369,323.00 | -- | -- | $893,138.00 | $2,544,159.00 | $3,856,009.00 | $5,412,593.00 | -- | -- | $950,237.00 | $2,176,565.00 | $1,528,267.00 | $2,541,242.00 | $3,534,454.00 | $4,625,238.00 | $116,773.00 | $496,455.00 | $998,737.00 | $53,374.00 | $1,474.00 | $33,805.00 |
Accounts Receivable Net Current | $806,704.00 | $1,097,393.00 | $2,702,196.00 | $3,453,723.00 | $7,961,664.00 | $12,260,009.00 | $20,839,182.00 | $14,589,599.00 | $12,755,952.00 | $12,136,833.00 | $10,640,417.00 | $5,349,876.00 | $1,055,738.00 | -- | -- | $131,382.00 | $60,353.00 | $62,985.00 | $42,557.00 | -- | -- | $13,420.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | $4,520,430.00 | $4,691,068.00 | $5,294,653.00 | $5,310,473.00 | $5,441,726.00 | $4,705,921.00 | $2,004,169.00 | $3,302,925.00 | $4,120,704.00 | $7,995,189.00 | $10,726,982.00 | $10,110,786.00 | $686,078.00 | -- | -- | $197,168.00 | $17,353.00 | $8,233.00 | $18,153.00 | -- | -- | $18,153.00 | -- | -- | -- | $9,068.00 | $45,340.00 | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $1,290,146.00 | $981,996.00 | $913,175.00 | $761,186.00 | $1,241,143.00 | $1,569,374.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $71,310,781.00 | $77,385,400.00 | $85,922,919.00 | $92,733,670.00 | $101,915,715.00 | $114,567,459.00 | $115,119,295.00 | $102,287,152.00 | $90,320,358.00 | $68,360,433.00 | $51,947,184.00 | $34,532,279.00 | $19,610,466.00 | -- | -- | $1,584,254.00 | $3,084,448.00 | $4,560,263.00 | $5,577,130.00 | -- | -- | $1,051,913.00 | $2,390,881.00 | $1,779,774.00 | $3,144,714.00 | $4,451,874.00 | $5,912,422.00 | $313,357.00 | -- | $1,208,398.00 | -- | -- | -- |
Property Plant and Equipement | $2,808,339.00 | $2,795,023.00 | $2,510,083.00 | $2,539,483.00 | $2,438,112.00 | $2,421,349.00 | $1,933,216.00 | $1,524,806.00 | $1,192,901.00 | $949,639.00 | $538,279.00 | $473,376.00 | $276,454.00 | -- | -- | $196,832.00 | $179,746.00 | $172,501.00 | $135,820.00 | -- | -- | $156,138.00 | $140,122.00 | $150,238.00 | $162,852.00 | $165,567.00 | $139,749.00 | $154,223.00 | -- | $87,429.00 | -- | -- | -- |
Intangible Assets Net | $26,479,333.00 | $26,555,000.00 | $26,661,667.00 | $26,768,333.00 | $26,875,000.00 | $26,981,667.00 | $27,195,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | $15,388,546.00 | $15,388,546.00 | $14,706,818.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $108,681,735.00 | $112,801,186.00 | $116,996,846.00 | $123,086,280.00 | $147,841,111.00 | $160,841,143.00 | $160,034,282.00 | $105,358,608.00 | $92,789,461.00 | $71,237,197.00 | $54,650,500.00 | $38,791,504.00 | $20,480,341.00 | -- | -- | $2,215,326.00 | $3,811,879.00 | $5,317,885.00 | $6,121,343.00 | -- | -- | $1,553,172.00 | $2,713,395.00 | $1,969,443.00 | $3,327,088.00 | $4,662,326.00 | $6,052,171.00 | $467,580.00 | -- | $1,295,827.00 | -- | -- | -- |
Accounts Payable | $1,416,435.00 | $1,712,204.00 | $829,819.00 | $952,297.00 | $2,055,889.00 | $848,379.00 | $607,506.00 | $800,003.00 | $427,144.00 | $598,318.00 | $250,465.00 | $1,127,709.00 | $132,516.00 | -- | -- | $5,959.00 | $21,760.00 | $35,897.00 | $96,305.00 | -- | -- | $148,967.00 | $66,669.00 | $33,305.00 | $35,742.00 | $40,819.00 | $80,504.00 | $115,551.00 | -- | $29,934.00 | -- | -- | -- |
Accrued Liabilities | $1,826,639.00 | $1,628,765.00 | $1,492,611.00 | $934,447.00 | $1,511,720.00 | $1,818,773.00 | $3,859,652.00 | $2,055,698.00 | $4,001,445.00 | $3,487,063.00 | $786,063.00 | $691,385.00 | $496,524.00 | -- | -- | $200,788.00 | $161,738.00 | $156,182.00 | $121,206.00 | -- | -- | $174,444.00 | $95,110.00 | $98,078.00 | $91,413.00 | $96,645.00 | $65,722.00 | $222,155.00 | -- | $101,239.00 | -- | -- | -- |
Total Current Liabilities | $9,192,190.00 | $9,368,809.00 | $6,367,076.00 | $8,566,288.00 | $12,895,694.00 | $16,370,203.00 | $25,559,184.00 | $5,200,255.00 | $5,523,518.00 | $4,540,688.00 | $1,874,453.00 | $3,064,642.00 | $1,313,372.00 | -- | -- | $478,070.00 | $477,884.00 | $512,079.00 | $557,511.00 | -- | -- | $2,611,983.00 | $2,586,041.00 | $726,329.00 | $761,797.00 | $811,802.00 | $863,162.00 | $4,862,937.00 | -- | $4,290,413.00 | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $16,860,688.00 | $16,335,620.00 | $16,285,642.00 | $16,260,651.00 | $16,094,194.00 | $2,618,722.00 | -- | $2,458,744.00 | -- | -- | -- |
Accumulated Other Comprehensive Loss | $612,649.00 | $579,127.00 | $471,761.00 | $293,140.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $19,274,621.00 | $25,256,815.00 | $34,175,640.00 | $39,931,030.00 | $61,836,510.00 | $63,197,572.00 | $54,169,279.00 | $46,670,869.00 | $35,194,903.00 | $17,510,715.00 | $4,703,534.00 | $-13,397,367.00 | $-26,033,007.00 | -- | -- | $-24,967,814.00 | $-23,154,718.00 | $-21,406,952.00 | $-20,062,556.00 | -- | -- | $-18,694,167.00 | $-16,745,999.00 | $-15,104,854.00 | $-13,732,677.00 | $-12,422,444.00 | $-10,917,468.00 | $-7,023,961.00 | -- | $-5,463,212.00 | -- | -- | -- |
Total Stockholders' Equity | $99,489,545.00 | $103,432,377.00 | $110,629,770.00 | $114,519,992.00 | $134,945,417.00 | $144,470,940.00 | $134,475,098.00 | $100,158,353.00 | $87,265,943.00 | $66,696,509.00 | $52,776,047.00 | $35,726,862.00 | $19,166,943.00 | -- | -- | $1,737,256.00 | $3,333,995.00 | $4,805,806.00 | $5,563,832.00 | -- | -- | $-1,058,811.00 | $127,354.00 | $1,243,114.00 | $2,565,291.00 | $3,850,524.00 | $5,189,009.00 | $-4,395,357.00 | -- | $-2,994,586.00 | -- | -- | $-1,147,379.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $108,681,735.00 | $112,801,186.00 | $116,996,846.00 | $123,086,280.00 | $147,841,111.00 | $160,841,143.00 | $160,034,282.00 | $105,358,608.00 | $92,789,461.00 | $71,237,197.00 | $54,650,500.00 | $38,791,504.00 | $20,480,341.00 | -- | -- | $2,215,326.00 | $3,811,879.00 | $5,317,885.00 | $6,121,343.00 | -- | -- | $1,553,172.00 | $2,713,395.00 | $1,969,443.00 | $3,327,088.00 | $4,662,326.00 | $6,052,171.00 | $467,580.00 | -- | $1,295,827.00 | -- | -- | -- |
Date | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 2/29/2020 | 1/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 2/28/2019 | 1/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 12/31/2015 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $9,696.00 | -- | $2,598.00 | $2,466.00 | -- | -- | -- | -- | -- |
Cost of Revenues | $255,772.00 | $459,095.00 | $502,241.00 | $5,481,092.00 | $4,965,319.00 | $4,197,383.00 | $11,574,944.00 | $3,311,255.00 | $5,776,920.00 | $16,591,346.00 | $12,278,326.00 | $6,457,045.00 | $481,740.00 | -- | -- | $112,431.00 | $59,626.00 | $39,261.00 | $452.00 | -- | -- | $9,391.00 | -- | -- | -- | $302.00 | $302.00 | $302.00 | -- | -- | -- | -- | -- |
Gross Profit | $2,039,753.00 | $-161,573.00 | $99,716.00 | $28,737,117.00 | $27,851,407.00 | $23,524,887.00 | $86,310,659.00 | $68,396,087.00 | $41,605,989.00 | $57,961,412.00 | $35,129,229.00 | $19,131,757.00 | $1,066,788.00 | -- | -- | $102,543.00 | $46,782.00 | $22,765.00 | $2,948.00 | -- | -- | $30,520.00 | $29,088.00 | $9,696.00 | $9,696.00 | $7,360.00 | $2,598.00 | $2,164.00 | -- | -- | -- | -- | -- |
Research and Development | $16,783,892.00 | $5,981,043.00 | $5,014,060.00 | $17,438,098.00 | $12,698,632.00 | $7,661,171.00 | $14,961,916.00 | $5,893,350.00 | $6,886,223.00 | $3,185,290.00 | $921,889.00 | $1,150,271.00 | $400,022.00 | -- | -- | $1,371,433.00 | $990,923.00 | $312,590.00 | $347,306.00 | -- | -- | $1,361,154.00 | $330,422.00 | $655,304.00 | $297,415.00 | $1,003,167.00 | $721,777.00 | $184,880.00 | $265,688.00 | $731,474.00 | $172,804.00 | $367,014.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $32,920,793.00 | $21,783,516.00 | $10,050,366.00 | $55,716,953.00 | $10,862,135.00 | $17,847,766.00 | $40,245,707.00 | $13,159,977.00 | $19,479,923.00 | $16,267,772.00 | $3,959,270.00 | $5,505,429.00 | $2,148,737.00 | -- | -- | $5,996,284.00 | $4,317,125.00 | $1,388,529.00 | $1,257,440.00 | -- | -- | $6,148,336.00 | $1,673,465.00 | $2,650,189.00 | $1,287,127.00 | $4,571,427.00 | $1,807,658.00 | $1,267,481.00 | $564,365.00 | $1,687,966.00 | $392,352.00 | $390,291.00 | -- |
Loss from Operations | $-8,935,951.00 | $-11,994,439.00 | $-9,950,650.00 | $-26,979,836.00 | $-6,535,615.00 | $-4,147,038.00 | $46,064,952.00 | $35,756,187.00 | $22,126,066.00 | $41,693,640.00 | $12,038,202.00 | $14,708,277.00 | $-1,081,949.00 | -- | -- | $-5,893,741.00 | $-4,270,343.00 | $-1,365,764.00 | $-1,254,492.00 | -- | -- | $-6,117,816.00 | $-1,663,769.00 | $-2,630,797.00 | $-1,277,431.00 | $-4,564,067.00 | $-1,805,060.00 | $-700,952.00 | $-564,365.00 | $-1,687,966.00 | $-392,352.00 | $-851,037.00 | -- |
Loss Before Income Taxes | $-27,268,122.00 | $-11,157,145.00 | $-8,015,202.00 | $-18,847,234.00 | $-3,475,700.00 | $-3,427,810.00 | $45,635,795.00 | $35,391,464.00 | $21,814,904.00 | $42,569,065.00 | $26,756,567.00 | $13,939,816.00 | $-1,065,193.00 | -- | -- | $-6,195,557.00 | $-4,460,551.00 | $-2,712,785.00 | $-1,368,389.00 | -- | -- | $-6,271,723.00 | $-1,641,145.00 | $-1,372,177.00 | $-1,310,233.00 | $-6,959,232.00 | $-5,454,256.00 | $-1,560,749.00 | $-705,742.00 | $-1,928,686.00 | $-449,950.00 | $-442,642.00 | -- |
Earnings Per Share Basic | $-0.20 | $-0.50 | $-0.20 | $-0.45 | $-0.04 | $-0.08 | $1.27 | $0.40 | $0.61 | $1.59 | $0.56 | $0.42 | -- | -- | -- | $-0.37 | $-0.10 | $-0.08 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 29,361,300 | 29,088,159 | 29,483,540 | 31,479,028 | 31,321,368 | 32,509,664 | 28,874,555 | 28,800,450 | 28,921,140 | 26,720,133 | 26,172,439 | 27,605,137 | -- | -- | -- | 16,756,912 | 16,809,085 | 17,017,964 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $-0.70 | $-0.31 | $-0.20 | $-0.45 | $0.23 | $0.27 | $1.23 | $0.98 | $0.59 | $1.52 | $1.07 | $0.48 | -- | -- | -- | $-0.37 | $-0.27 | $-0.16 | -- | -- | -- | -- | -- | -- | -- | -- | $1,028,969.00 | $3,529,896.00 | -- | -- | $4,141,667.00 | $1,143,939.00 | -- |
Weighted Average Shares Diluted | 29,361,300 | 29,284,175 | 29,483,540 | 31,479,028 | 33,002,539 | 33,253,612 | 29,903,686 | 29,952,690 | 29,833,955 | 28,000,341 | 29,597,792 | 29,094,475 | -- | -- | -- | 16,756,912 | 17,328,787 | 17,017,964 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | 180,000,000 | 180,000,000 | 180,000,000 | 180,000,000 | 180,000,000 | 180,000,000 | -- | 180,000,000 | -- | -- | -- |
Common Stock Shares Outstanding | 30,658,580 | 30,788,871 | 30,632,345 | 30,872,607 | 30,917,856 | 33,780,992 | 33,819,862 | 28,894,890 | 28,889,890 | 28,558,033 | 28,161,259 | 27,991,042 | 27,451,064 | -- | -- | 17,342,922 | 17,336,922 | 17,115,766 | 17,015,766 | -- | -- | 12,923,383 | 12,665,023 | 12,348,027 | 12,326,409 | 12,317,184 | 12,282,975 | 9,882,184 | -- | 9,882,184 | -- | -- | -- |
Common Stock Value | $35,367.00 | $35,348.00 | $34,823.00 | $34,754.00 | $34,332.00 | $34,313.00 | $33,820.00 | $28,895.00 | $28,890.00 | $28,558.00 | $28,161.00 | $27,991.00 | $27,451.00 | -- | -- | $17,343.00 | $17,337.00 | $17,116.00 | $17,016.00 | -- | -- | $12,923.00 | $12,665.00 | $12,348.00 | $12,326.00 | $12,317.00 | $12,283.00 | $9,882.00 | -- | $9,882.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 | $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 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | -- | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 25,600 | 25,600 | 28,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $26.00 | $26.00 | $28.00 | $28.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $8.14 | $3.96 | -- | -- | $1.07 | -- | $1.07 | -- | -- | -- | $2.63 | $2.63 | -- | -- | $3.85 | $3.85 | -- | -- | -- | -- | -- | -- |