Date | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 12/31/2021 | 9/30/2021 | 8/31/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 8/31/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 | 3/31/2018 | 2/28/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 4/30/2017 | 3/31/2017 | 1/31/2017 | 12/31/2016 | 10/31/2016 | 9/30/2016 | 8/31/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 7/31/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 11/30/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 5/31/2013 | 4/30/2013 | 3/31/2013 | 2/28/2013 | 12/31/2012 | 9/30/2012 | 7/31/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 8/31/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 9/30/2010 | 7/31/2010 | 6/30/2010 | 12/31/2009 | 12/31/2008 | 12/31/2007 | 12/31/2006 | 12/31/2005 | 12/31/2004 | 12/31/2003 | 12/31/2002 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $8,728,660.00 | $11,915,048.00 | $14,763,745.00 | $18,597,119.00 | $22,071,523.00 | $25,393,738.00 | $28,249,452.00 | $28,202,615.00 | $41,771,515.00 | -- | $44,881,034.00 | $27,299,407.00 | $678,332.00 | $2,474,312.00 | -- | $3,394,078.00 | $3,056,243.00 | $150,831.00 | $98,599.00 | $69,557.00 | $1,124,730.00 | $162,152.00 | $209,891.00 | $1,004,269.00 | $2,232,803.00 | -- | $766,189.00 | $765,704.00 | $1,159,849.00 | -- | $2,086,408.00 | -- | $1,764,090.00 | -- | $634,478.00 | -- | $583,044.00 | $1,535,792.00 | $4,856,232.00 | $7,733,097.00 | -- | $44,103.00 | $3,453.00 | $16,384.00 | -- | $244,044.00 | $40,151.00 | $130,738.00 | $101,953.00 | $328,362.00 | $137,066.00 | -- | -- | $372,854.00 | -- | $13,139.00 | -- | -- | $35,283.00 | -- | $122,985.00 | $77,728.00 | -- | $57,638.00 | $331,269.00 | $9,383.00 | $20,434.00 | -- | -- | $16,632.00 | $463,838.00 | -- | -- | -- | -- | -- | -- |
Accounts Receivable Net Current | $333,697.00 | $544,756.00 | $430,849.00 | $282,763.00 | $331,196.00 | $324,708.00 | $336,397.00 | $354,196.00 | $275,193.00 | -- | $196,520.00 | $264,928.00 | $256,878.00 | $508,265.00 | -- | $272,493.00 | $269,777.00 | $297,055.00 | $372,119.00 | $299,046.00 | $173,443.00 | $232,602.00 | $238,598.00 | $315,327.00 | $241,764.00 | -- | $137,499.00 | $91,708.00 | $45,004.00 | -- | $68,506.00 | -- | $38,919.00 | -- | $45,017.00 | -- | $23,566.00 | $52,778.00 | $38,283.00 | $14,196.00 | -- | $15,855.00 | $90,033.00 | $57,549.00 | -- | $238,604.00 | $149,640.00 | $63,854.00 | $97,245.00 | $83,191.00 | $101,891.00 | -- | -- | $96,712.00 | -- | $39,711.00 | $39,819.00 | -- | $32,062.00 | $19,069.00 | $50,294.00 | $19,277.00 | -- | -- | -- | -- | -- | -- | -- | $15,737.00 | -- | -- | -- | -- | -- | -- | -- |
Inventory | $494,374.00 | $439,989.00 | $393,698.00 | $380,292.00 | $430,493.00 | $493,722.00 | $474,616.00 | $387,684.00 | $397,976.00 | -- | $317,826.00 | $292,824.00 | $289,535.00 | $205,908.00 | -- | $235,368.00 | $155,683.00 | $190,156.00 | $210,350.00 | $320,876.00 | $289,023.00 | $241,066.00 | $278,155.00 | $244,660.00 | $272,556.00 | -- | $265,045.00 | $238,889.00 | $242,204.00 | -- | $249,186.00 | -- | $272,208.00 | -- | $289,249.00 | -- | $292,160.00 | $256,531.00 | $231,740.00 | $236,890.00 | -- | $257,668.00 | $301,389.00 | $367,367.00 | -- | $315,620.00 | $360,663.00 | $391,567.00 | $122,175.00 | $101,067.00 | $108,036.00 | -- | -- | $141,447.00 | -- | $145,209.00 | $134,416.00 | -- | $96,792.00 | $91,937.00 | $97,605.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $521,700.00 | $620,692.00 | $381,233.00 | $520,005.00 | $526,801.00 | $645,153.00 | $763,053.00 | $513,778.00 | $595,224.00 | -- | $241,799.00 | $344,921.00 | $289,490.00 | $269,282.00 | -- | $426,704.00 | $262,470.00 | $160,222.00 | $131,558.00 | $154,523.00 | $265,584.00 | $318,431.00 | $404,428.00 | $275,476.00 | $208,305.00 | -- | $289,966.00 | $196,825.00 | $188,529.00 | -- | $160,282.00 | -- | $148,637.00 | -- | $163,188.00 | -- | $221,187.00 | $170,889.00 | $271,579.00 | $213,223.00 | -- | $202,591.00 | $79,290.00 | $190,015.00 | -- | $148,950.00 | $149,524.00 | $122,645.00 | $60,588.00 | $34,462.00 | $35,585.00 | -- | -- | $56,009.00 | -- | $27,409.00 | $23,007.00 | -- | $66,267.00 | $62,281.00 | $30,148.00 | $30,649.00 | -- | -- | -- | $8,126.00 | -- | -- | -- | $3,801.00 | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $10,078,431.00 | $13,520,485.00 | $15,969,525.00 | $19,780,179.00 | $23,360,013.00 | $26,857,321.00 | $29,823,518.00 | $29,458,273.00 | $43,039,908.00 | -- | $45,637,179.00 | $28,202,080.00 | $1,514,235.00 | $3,457,767.00 | -- | $4,328,643.00 | $3,744,173.00 | $798,264.00 | $1,062,626.00 | $1,094,002.00 | $3,654,259.00 | $1,451,527.00 | $3,109,540.00 | $2,007,244.00 | $3,122,940.00 | -- | $2,371,182.00 | $3,302,854.00 | $4,328,760.00 | -- | $5,258,367.00 | -- | $2,608,183.00 | -- | $1,708,820.00 | -- | $2,677,078.00 | $3,818,840.00 | $5,397,834.00 | $8,197,406.00 | -- | $520,217.00 | $474,165.00 | $631,315.00 | -- | $947,218.00 | $699,977.00 | $708,804.00 | $381,961.00 | $547,082.00 | $382,578.00 | -- | -- | $667,022.00 | -- | $225,468.00 | $299,378.00 | -- | $230,404.00 | $195,680.00 | $301,032.00 | $127,654.00 | -- | -- | -- | $17,509.00 | -- | -- | -- | $139,503.00 | -- | -- | -- | -- | -- | -- | -- |
Property Plant and Equipement | $1,233,910.00 | $1,392,681.00 | $1,548,805.00 | $1,771,737.00 | $1,833,255.00 | $2,202,102.00 | $2,300,327.00 | $2,511,571.00 | $3,810,640.00 | -- | $3,950,613.00 | $3,975,453.00 | $3,822,700.00 | $3,755,464.00 | -- | $2,409,721.00 | $1,377,724.00 | $1,507,799.00 | $1,633,750.00 | $1,769,813.00 | $148,709.00 | $180,453.00 | $198,258.00 | $184,385.00 | $106,009.00 | -- | $87,716.00 | $99,982.00 | $109,929.00 | -- | $112,709.00 | -- | $101,496.00 | -- | $110,910.00 | -- | $121,469.00 | $137,633.00 | $139,598.00 | $126,570.00 | -- | $147,243.00 | $171,313.00 | $196,479.00 | -- | $216,946.00 | $204,658.00 | $221,102.00 | $158,110.00 | $37,491.00 | $12,453.00 | -- | -- | $3,210.00 | -- | $3,521.00 | $3,832.00 | -- | $4,143.00 | $4,453.00 | $4,600.00 | $5,009.00 | -- | -- | -- | $6,831.00 | -- | -- | -- | $9,260.00 | -- | -- | -- | -- | -- | -- | -- |
Intangible Assets Net | $252,457.00 | $259,320.00 | $266,183.00 | $272,969.00 | $253,865.00 | $3,701,603.00 | $3,790,637.00 | $3,962,118.00 | $3,199,047.00 | -- | $3,254,838.00 | $3,316,489.00 | $3,398,101.00 | $3,464,327.00 | -- | $3,539,597.00 | $3,605,417.00 | $3,649,412.00 | $4,508,433.00 | $4,591,872.00 | $950,049.00 | $964,495.00 | $973,127.00 | $115,139.00 | $115,714.00 | -- | $95,356.00 | $96,501.00 | $93,305.00 | -- | $95,172.00 | -- | $97,867.00 | -- | $97,335.00 | -- | $96,130.00 | $94,578.00 | $94,987.00 | $92,402.00 | -- | $77,995.00 | $79,439.00 | $73,183.00 | -- | $72,701.00 | $68,137.00 | $67,581.00 | $53,355.00 | $52,074.00 | $48,545.00 | -- | -- | $140,588.00 | -- | $140,588.00 | $140,588.00 | -- | $140,588.00 | $140,588.00 | $140,588.00 | $141,532.00 | -- | -- | -- | $141,532.00 | -- | -- | -- | $141,532.00 | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | $6,857,790.00 | -- | -- | $2,813,792.00 | $2,813,792.00 | $2,813,792.00 | $12,693,290.00 | -- | $15,690,290.00 | $15,690,290.00 | $15,690,290.00 | $23,790,290.00 | $23,790,290.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $124,096.00 | $124,096.00 | $174,096.00 | $174,096.00 | $75,618.00 | $75,618.00 | $75,618.00 | $167,065.00 | $179,096.00 | -- | $124,096.00 | $116,257.00 | $116,257.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $14,417,249.00 | $18,166,868.00 | $20,967,006.00 | $25,061,579.00 | $25,734,644.00 | $33,166,209.00 | $36,495,767.00 | $43,771,271.00 | $51,190,110.00 | -- | $56,912,313.00 | $39,653,844.00 | $13,060,436.00 | $25,160,978.00 | -- | $27,496,401.00 | $25,048,996.00 | $22,375,510.00 | $31,881,811.00 | $32,251,502.00 | $5,086,961.00 | $3,708,999.00 | $5,415,699.00 | $4,001,034.00 | $5,999,437.00 | -- | $3,624,254.00 | $3,499,337.00 | $4,531,994.00 | -- | $5,466,248.00 | -- | $2,807,546.00 | -- | $1,917,065.00 | -- | $2,894,677.00 | $4,051,051.00 | $5,632,419.00 | $8,416,378.00 | -- | $745,455.00 | $724,917.00 | $900,977.00 | -- | $1,236,865.00 | $972,772.00 | $997,487.00 | $593,426.00 | $636,647.00 | $443,576.00 | -- | -- | $810,820.00 | -- | $369,577.00 | $443,798.00 | -- | $375,135.00 | $340,721.00 | $446,220.00 | $274,195.00 | -- | -- | -- | $165,872.00 | -- | -- | -- | $290,295.00 | -- | -- | -- | -- | -- | -- | -- |
Accounts Payable | $1,342,027.00 | $1,168,226.00 | $1,013,481.00 | $1,424,484.00 | $943,452.00 | $917,271.00 | $983,672.00 | $1,021,774.00 | $1,029,545.00 | -- | $941,960.00 | $1,027,000.00 | $1,372,070.00 | $1,628,944.00 | -- | $2,449,046.00 | $3,128,520.00 | $3,155,641.00 | $3,762,468.00 | $3,538,832.00 | $432,198.00 | $445,689.00 | $409,099.00 | $165,588.00 | $186,309.00 | -- | $140,462.00 | $74,642.00 | $57,427.00 | -- | $79,264.00 | -- | $220,112.00 | -- | $648,061.00 | -- | $750,473.00 | $791,684.00 | $650,413.00 | $1,138,512.00 | -- | $2,474,186.00 | $2,464,163.00 | $2,194,518.00 | -- | $1,577,818.00 | $1,625,330.00 | $1,102,643.00 | $1,062,108.00 | $636,085.00 | $661,081.00 | -- | -- | $612,243.00 | -- | $733,595.00 | $723,350.00 | -- | $663,481.00 | $728,291.00 | $731,135.00 | $719,969.00 | -- | -- | -- | $768,720.00 | -- | -- | -- | $814,137.00 | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $1,631,702.00 | $1,810,838.00 | $1,650,300.00 | $1,406,069.00 | $2,229,075.00 | $1,813,580.00 | $856,654.00 | $1,262,641.00 | $940,892.00 | -- | $1,256,087.00 | $1,277,943.00 | -- | $2,530,385.00 | -- | $2,649,160.00 | $2,142,591.00 | $2,371,633.00 | $1,807,188.00 | $1,035,501.00 | $797,599.00 | $1,279,114.00 | $315,039.00 | $455,326.00 | $558,439.00 | -- | $785,215.00 | $1,132,613.00 | $1,183,673.00 | -- | $1,202,939.00 | -- | $1,346,105.00 | -- | $820,114.00 | -- | $798,921.00 | $722,988.00 | $864,295.00 | $1,434,412.00 | -- | $3,474,043.00 | $2,623,480.00 | $3,066,379.00 | -- | $2,089,885.00 | $2,194,486.00 | $1,176,277.00 | $2,057,957.00 | $744,089.00 | $1,143,532.00 | -- | -- | $1,404,702.00 | -- | $1,599,519.00 | $616,137.00 | -- | $577,926.00 | $626,544.00 | $566,574.00 | $551,896.00 | -- | -- | -- | $498,707.00 | -- | -- | -- | $201,490.00 | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $6,145,469.00 | $6,515,513.00 | $6,261,949.00 | $6,507,194.00 | $3,968,752.00 | $3,573,331.00 | $2,960,370.00 | $3,505,587.00 | $3,405,204.00 | -- | $3,824,227.00 | $4,108,757.00 | $10,417,755.00 | $12,924,212.00 | -- | $15,805,243.00 | $14,693,606.00 | $11,144,192.00 | $11,168,148.00 | $9,959,914.00 | $5,016,956.00 | $3,655,527.00 | $2,389,132.00 | $639,256.00 | $783,604.00 | -- | $932,340.00 | $1,217,440.00 | $1,332,571.00 | -- | $1,483,532.00 | -- | $1,883,864.00 | -- | $1,905,551.00 | -- | $2,109,498.00 | $1,519,672.00 | $1,519,708.00 | $2,602,104.00 | -- | $6,889,678.00 | $6,269,679.00 | $6,417,204.00 | -- | $5,071,698.00 | $4,196,414.00 | $2,654,266.00 | $3,811,880.00 | $1,845,295.00 | -- | -- | -- | -- | -- | $3,672,780.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $30,935,472.00 | $30,320,907.00 | $30,093,745.00 | -- | $29,380,273.00 | $26,647,135.00 | $26,454,204.00 | $23,279,585.00 | $23,138,027.00 | $17,857,072.00 | -- | -- | $17,344,936.00 | -- | $14,945,435.00 | $14,358,917.00 | -- | $11,776,818.00 | $9,242,791.00 | $8,844,952.00 | $6,134,829.00 | -- | -- | -- | $5,052,497.00 | -- | -- | -- | $3,573,506.00 | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,501.00 | -- | $4,579.00 | -- | $5,878.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-167,761,883.00 | $-164,286,536.00 | $-161,123,086.00 | $-157,199,718.00 | $-153,777,916.00 | $-145,861,805.00 | $-141,802,321.00 | $-128,040,282.00 | $-120,283,770.00 | -- | $-114,845,753.00 | $-112,271,821.00 | $-108,383,108.00 | $-96,913,132.00 | -- | $-90,605,406.00 | $-87,028,028.00 | $-82,498,711.00 | $-68,944,537.00 | $-64,936,025.00 | $-66,401,129.00 | $-63,107,945.00 | $-61,405,345.00 | $-58,898,477.00 | $-56,525,066.00 | -- | $-54,765,045.00 | $-51,895,993.00 | $-50,903,968.00 | -- | $-48,360,298.00 | -- | $-47,018,451.00 | -- | $-46,285,679.00 | -- | $-45,230,087.00 | $-42,668,806.00 | $-40,492,437.00 | -- | -- | -- | -- | $-35,641,105.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $6,654.00 | -- | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $8,271,780.00 | $11,651,355.00 | $14,705,057.00 | $18,554,385.00 | $21,765,892.00 | $29,592,878.00 | $33,535,397.00 | $40,265,684.00 | $47,784,906.00 | -- | $53,088,086.00 | $35,545,087.00 | $2,642,681.00 | $12,236,766.00 | -- | $11,691,158.00 | $10,355,390.00 | $11,231,318.00 | $20,713,663.00 | $22,291,588.00 | $70,005.00 | $53,472.00 | $3,026,567.00 | $3,361,778.00 | $5,215,833.00 | -- | $2,691,914.00 | $2,281,897.00 | $3,199,423.00 | -- | $3,982,716.00 | -- | $923,682.00 | -- | $11,514.00 | -- | $785,179.00 | $2,531,379.00 | $4,112,711.00 | $5,814,274.00 | -- | $-6,144,223.00 | $-5,544,762.00 | $-5,516,227.00 | -- | $-3,834,833.00 | $-3,223,642.00 | $-1,656,779.00 | $-3,218,454.00 | $-1,208,648.00 | $-3,491,571.00 | -- | -- | $-2,844,665.00 | -- | $-3,303,203.00 | $-2,228,858.00 | -- | $-2,268,120.00 | $-2,953,168.00 | $-2,703,264.00 | $-2,474,783.00 | -- | $-2,189,557.00 | $-2,189,557.00 | $-2,189,557.00 | -- | -- | -- | $-2,342,031.00 | $-309,445.00 | $-712,497.00 | $-514,641.00 | $-302,170.00 | $-181,361.00 | $-91,118.00 | $-36,057.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $14,417,249.00 | $18,166,868.00 | $20,967,006.00 | $25,061,579.00 | $25,734,644.00 | $33,166,209.00 | $36,495,767.00 | $43,771,271.00 | $51,190,110.00 | -- | $56,912,313.00 | $39,653,844.00 | $13,060,436.00 | $25,160,978.00 | -- | $27,496,401.00 | $25,048,996.00 | $22,375,510.00 | $31,881,811.00 | $32,251,502.00 | $5,086,961.00 | $3,708,999.00 | $5,415,699.00 | $4,001,034.00 | $5,999,437.00 | -- | $3,624,254.00 | $3,499,337.00 | $4,531,994.00 | -- | $5,466,248.00 | -- | $2,807,546.00 | -- | $1,917,065.00 | -- | $2,894,677.00 | $4,051,051.00 | $5,632,419.00 | -- | -- | $745,455.00 | $724,917.00 | $900,977.00 | -- | $1,236,865.00 | $972,772.00 | $997,487.00 | $593,426.00 | $636,647.00 | $443,576.00 | -- | -- | $810,820.00 | -- | $369,577.00 | $443,798.00 | -- | $375,135.00 | $340,721.00 | $446,220.00 | $274,195.00 | -- | -- | -- | $165,872.00 | -- | -- | -- | $290,295.00 | -- | -- | -- | -- | -- | -- | -- |
Date | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 12/31/2021 | 9/30/2021 | 8/31/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 8/31/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 | 3/31/2018 | 2/28/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 4/30/2017 | 3/31/2017 | 1/31/2017 | 12/31/2016 | 10/31/2016 | 9/30/2016 | 8/31/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 7/31/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 11/30/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 5/31/2013 | 4/30/2013 | 3/31/2013 | 2/28/2013 | 12/31/2012 | 9/30/2012 | 7/31/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 8/31/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 9/30/2010 | 7/31/2010 | 6/30/2010 | 12/31/2009 | 12/31/2008 | 12/31/2007 | 12/31/2006 | 12/31/2005 | 12/31/2004 | 12/31/2003 | 12/31/2002 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $1,145,297.00 | $1,058,221.00 | $450,105.00 | $119,756.00 | $1,000,352.00 | $347,676.00 | $237,516.00 | $933,656.00 | $593,387.00 | -- | $389,889.00 | $182,559.00 | $805,080.00 | $605,360.00 | -- | $97,523.00 | $202,286.00 | $879,755.00 | $314,600.00 | $167,761.00 | $181,524.00 | $995,891.00 | $246,924.00 | $543,865.00 | $294,250.00 | -- | $506,791.00 | $346,814.00 | $84,812.00 | -- | $138,174.00 | -- | $274,875.00 | -- | $167,801.00 | -- | $59,677.00 | $11,022.00 | $350,372.00 | $66,019.00 | -- | $150,446.00 | $55,306.00 | $566,236.00 | -- | $521,593.00 | $259,065.00 | $39,137.00 | $278,418.00 | $251,298.00 | $279,318.00 | -- | -- | $195,797.00 | -- | $60,232.00 | $-18,347.00 | -- | $81,521.00 | $58,271.00 | $49,442.00 | $9,103.00 | -- | $554.00 | -- | $8,885.00 | $148.00 | -- | -- | $8,737.00 | -- | -- | -- | -- | -- | -- | -- |
Research and Development | $188,305.00 | $88,843.00 | $29,367.00 | $38,805.00 | $320,320.00 | $116,763.00 | $101,612.00 | $315,850.00 | $234,357.00 | -- | $143,322.00 | $93,629.00 | $372,710.00 | -- | -- | -- | -- | $422,964.00 | -- | -- | -- | $526,000.00 | -- | -- | $94,011.00 | -- | $289,000.00 | $223,958.00 | $154,459.00 | -- | $84,472.00 | -- | $406,000.00 | -- | $302,330.00 | -- | $222,395.00 | $122,161.00 | $261,000.00 | $179,739.00 | -- | $58,285.00 | $62,662.00 | $394,000.00 | -- | $321,929.00 | $131,285.00 | $118,351.00 | $235,000.00 | $73,621.00 | $133,541.00 | -- | -- | $58,277.00 | -- | $15,000.00 | $4,800.00 | -- | -- | -- | -- | -- | -- | -- | -- | $10,000.00 | -- | -- | -- | $100,000.00 | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $15,229,530.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2,337,203.00 | $7,861,379.00 | -- | -- | $1,785,839.00 | -- | $6,053,523.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-14,084,233.00 | $-10,578,291.00 | $-7,424,211.00 | $-3,464,983.00 | $-26,033,652.00 | $-4,130,749.00 | $-10,525,408.00 | $-20,428,631.00 | $-11,869,454.00 | -- | $-6,375,898.00 | $-3,777,671.00 | $-25,360,037.00 | $-5,608,363.00 | -- | $-3,768,425.00 | $-3,439,352.00 | $-13,774,493.00 | $-3,444,760.00 | $-5,098,894.00 | $-2,337,203.00 | $-7,861,379.00 | $-1,861,083.00 | $-3,172,924.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss Before Income Taxes | -- | -- | -- | -- | $-25,737,634.00 | -- | -- | $-20,318,832.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-3.48 | $-0.78 | $-0.98 | $-0.86 | $-0.35 | $-0.05 | $-0.15 | -- | $-0.08 | -- | $-0.15 | -- | -- | -- | -- | $-1.10 | -- | -- | -- | $-0.08 | -- | -- | -- | $-0.20 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 4,014,848 | 3,998,887 | 3,982,384 | 3,968,099 | 72,997,987 | 78,383,878 | 67,374,250 | 54,876,044 | 51,272,960 | -- | 44,089,157 | 36,513,300 | 11,950,154 | 9,935,738 | -- | 7,362,240 | 4,886,328 | 2,870,132 | 2,581,014 | 22,747,544 | 15,731,517 | 12,816,289 | 13,252,605 | 11,632,221 | 11,383,217 | -- | 6,362,989 | 6,232,761 | 6,167,689 | -- | 6,450,967 | -- | 2,823,345 | -- | 3,320,139 | -- | 67,380,076 | 18,096,204 | 3,880,828 | 3,936,126 | -- | 3,263,356 | 3,100,244 | 2,990,471 | -- | 2,052,709 | 221,922,352 | 22,187,340 | 18,952,512 | 136,728,212 | 111,045,552 | -- | -- | 107,824,939 | -- | 12,143,184 | 55,370,243 | -- | 54,656,895 | 32,664,003 | 24,282,433 | 27,236,303 | -- | 22,659,526 | -- | 12,771,683 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | -- | -- | -- | -- | -- | $-0.25 | $-0.15 | -- | $-0.23 | -- | $-0.15 | -- | -- | -- | -- | $-1.10 | -- | -- | -- | $-0.08 | -- | -- | -- | $-0.20 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 4,014,848 | 3,998,887 | 3,996,512 | 3,968,099 | 72,997,987 | 78,383,878 | 68,896,506 | 54,876,044 | 65,406,312 | -- | 44,089,157 | 36,513,300 | 11,950,154 | 15,026,789 | -- | 9,838,152 | 4,886,328 | 2,870,132 | 3,146,609 | 22,747,544 | 15,731,517 | 12,816,289 | 13,252,605 | 11,878,490 | 11,383,217 | -- | 6,362,989 | 6,262,761 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 3,880,828 | -- | -- | -- | 3,100,244 | 2,990,471 | -- | 2,984,335 | 221,922,352 | 2,949,651 | 18,952,512 | 136,728,212 | 121,267,500 | -- | -- | 107,824,939 | -- | 12,143,184 | 55,370,243 | -- | 54,656,895 | 32,664,003 | 24,282,433 | 22,193,681 | -- | 22,659,526 | -- | 12,771,683 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,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 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | 50,000,000 | 24,000,000 | 24,000,000 | -- | 24,000,000 | 24,000,000 | 24,000,000 | 8,000,000 | 8,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | -- | 100,000,000 | 100,000,000 | 10,666,667 | 10,666,667 | -- | 10,666,667 | 800,000,000 | 800,000,000 | 800,000,000 | 300,000,000 | 300,000,000 | -- | -- | 300,000,000 | -- | 300,000,000 | 200,000,000 | -- | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | -- | -- | 200,000,000 | -- | 80,000,000 | 80,000,000 | 80,000,000 | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 4,062,853 | 4,033,293 | 4,006,301 | 3,969,993 | 78,762,701 | 78,407,473 | 78,155,127 | 65,614,597 | 65,457,484 | -- | 65,335,159 | 48,794,320 | 19,804,787 | 16,593,283 | -- | 13,190,787 | 5,852,718 | 4,056,652 | 3,149,751 | 30,974,761 | 17,360,144 | 14,091,748 | 13,398,339 | 12,089,446 | 11,804,073 | -- | 6,943,283 | 6,232,761 | 6,189,428 | -- | 6,489,428 | -- | 4,564,428 | -- | 3,404,860 | -- | 77,698,393 | 53,259,529 | 5,206,428 | 5,203,428 | -- | 3,312,863 | 3,142,737 | 3,092,766 | -- | 2,999,386 | 222,869,997 | 222,213,697 | 219,937,619 | 219,640,021 | 121,952,832 | -- | -- | 120,303,418 | -- | 104,247,228 | 98,603,484 | -- | 67,316,008 | 38,636,433 | 32,074,000 | 29,139,828 | -- | -- | -- | 14,002,290 | -- | -- | -- | 11,383,211 | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $40,629.00 | $40,333.00 | $40,063.00 | $39,700.00 | $787,627.00 | $784,074.00 | $781,551.00 | $656,146.00 | $654,575.00 | -- | $653,352.00 | $487,944.00 | $198,048.00 | $165,932.00 | -- | $131,908.00 | $58,527.00 | $40,567.00 | $31,497.00 | $309,747.00 | $173,601.00 | $140,917.00 | $133,983.00 | $120,893.00 | $118,040.00 | -- | $69,432.00 | $62,327.00 | $61,894.00 | -- | $64,894.00 | -- | $45,644.00 | -- | $34,048.00 | -- | $776,983.00 | $532,594.00 | $52,063.00 | -- | -- | $33,128.00 | $31,426.00 | $30,927.00 | -- | $29,993.00 | $2,228,700.00 | $2,222,137.00 | $2,199,376.00 | $2,196,401.00 | $1,219,529.00 | -- | -- | $1,203,035.00 | -- | $1,042,473.00 | $986,035.00 | -- | $673,160.00 | $386,364.00 | $320,740.00 | $291,398.00 | -- | -- | -- | $140,023.00 | -- | -- | -- | $113,831.00 | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | $0.01 | -- | $0.01 | -- | $0.01 | $0.01 | $0.01 | $0.01 | -- | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $1.00 | $0.01 | $0.01 | $0.01 | $0.01 | -- | $0.01 | $0.01 | $0.01 | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | -- | 20,000,000 | 20,000,000 | 20,000,000 | 2,300,000 | -- | 20,000,000 | 20,000,000 | 20,000,000 | -- | -- | -- | 20,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 20,000,000 | 20,000,000 | 10,000,000 | 10,000,000 | -- | 40,000 | -- | -- | 40,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 20,550 | 20,550 | 20,550 | -- | 20,550 | -- | -- | 20,550 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $206.00 | $206.00 | $206.00 | -- | $206.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $0.01 | $0.01 | $0.01 | -- | -- | $19.50 | -- | $0.01 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $4.13 | -- | -- | $0.20 | -- | -- | $125.25 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $0.07 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $26.25 | -- | -- | -- | -- | -- | -- | -- |