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 | 11/30/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 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $7,039,096.00 | $10,240,429.00 | $16,286,035.00 | $16,323,900.00 | $20,954,691.00 | $25,977,703.00 | $26,933,003.00 | $31,556,056.00 | $10,784,327.00 | $15,318,201.00 | -- | $15,405,658.00 | $18,864,249.00 | $20,708,983.00 | $23,561,807.00 | $23,049,940.00 | $26,102,088.00 | $27,601,181.00 | $30,229,530.00 | $34,485,732.00 | $50,553,981.00 | $51,899,585.00 | $11,797,789.00 | $28,531,432.00 | $27,902,157.00 | $25,277,584.00 | $26,259,918.00 | $19,832,390.00 | $19,957,765.00 | $17,780,280.00 | $20,402,322.00 | $21,640,490.00 | $13,218,330.00 | $11,331,799.00 | $14,350,307.00 | $17,352,647.00 | $10,720,055.00 | $14,810,415.00 | $16,329,829.00 | $19,830,109.00 | $15,869,583.00 | $19,464,748.00 | $23,742,422.00 | $14,670,902.00 | $18,095,399.00 | $20,228,545.00 | $23,649,417.00 | $13,935,110.00 | $14,709,678.00 | $15,690,681.00 | $15,089,209.00 | $18,815,709.00 | $17,487,750.00 | $20,571,889.00 | $23,271,766.00 | $31,291,011.00 | $28,334,864.00 |
Accounts Receivable Net Current | $2,336,644.00 | $2,125,500.00 | $1,668,153.00 | $1,464,254.00 | $1,433,490.00 | $974,323.00 | $797,186.00 | $1,217,381.00 | $1,259,957.00 | $476,164.00 | $476,164.00 | $588,344.00 | $749,317.00 | $639,768.00 | $73,073.00 | $173,089.00 | $91,487.00 | $95,309.00 | $116,626.00 | $964,963.00 | $1,203,257.00 | $1,012,520.00 | $50,209,561.00 | $4,902,417.00 | $5,483,281.00 | $7,549,299.00 | $4,397,268.00 | $5,797,184.00 | $6,127,444.00 | $7,875,170.00 | $4,848,009.00 | $3,415,519.00 | $5,417,672.00 | $8,261,526.00 | $3,153,584.00 | $4,246,515.00 | $3,971,045.00 | $2,988,190.00 | $3,799,705.00 | $2,012,682.00 | $1,809,207.00 | $2,053,303.00 | $2,167,867.00 | $1,916,774.00 | $2,489,924.00 | $3,109,905.00 | $2,282,888.00 | $2,335,504.00 | $3,216,991.00 | $3,498,983.00 | $4,889,783.00 | -- | -- | -- | $3,588,798.00 | -- | -- |
Inventory | $5,382,903.00 | $4,377,933.00 | $3,742,836.00 | $3,706,666.00 | $2,985,586.00 | $3,142,181.00 | $4,160,369.00 | $2,391,117.00 | $2,407,897.00 | $2,143,504.00 | -- | $2,043,777.00 | $1,481,821.00 | $1,697,840.00 | $1,879,853.00 | $2,033,509.00 | $614,267.00 | $986,292.00 | $1,078,064.00 | $1,257,720.00 | $964,313.00 | $909,199.00 | $744,466.00 | $481,282.00 | $639,172.00 | $881,882.00 | $662,132.00 | $642,268.00 | $1,191,243.00 | $938,570.00 | $839,250.00 | $562,003.00 | $264,083.00 | $291,941.00 | $355,268.00 | $538,778.00 | $656,610.00 | $598,578.00 | $397,450.00 | $393,745.00 | $261,874.00 | -- | $4,207.00 | $2,383,719.00 | $2,252,813.00 | $3,529,394.00 | $3,602,237.00 | $3,037,136.00 | $2,405,722.00 | $2,406,912.00 | $3,619,400.00 | -- | -- | -- | $3,191,093.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $20,058,508.00 | $22,002,933.00 | $24,411,693.00 | $28,548,192.00 | $32,742,039.00 | $36,672,131.00 | $41,018,225.00 | $44,257,462.00 | $23,195,971.00 | $24,850,246.00 | -- | $27,018,919.00 | $28,402,661.00 | $29,750,132.00 | $31,395,646.00 | $32,752,797.00 | $34,034,223.00 | $36,264,618.00 | $37,072,895.00 | $39,286,360.00 | $55,734,526.00 | $56,550,266.00 | $64,031,188.00 | $80,827,871.00 | $36,051,840.00 | $35,501,357.00 | $33,082,184.00 | $35,349,322.00 | $36,412,005.00 | $35,767,554.00 | $35,242,300.00 | $26,841,375.00 | $29,479,401.00 | $30,498,698.00 | $28,823,543.00 | $29,831,919.00 | $28,941,743.00 | $30,444,543.00 | $30,275,972.00 | $28,957,804.00 | $29,550,716.00 | $32,247,403.00 | $35,789,579.00 | $24,278,688.00 | $24,793,647.00 | $28,209,811.00 | $30,480,730.00 | $22,113,671.00 | $22,318,543.00 | $23,532,580.00 | $24,601,287.00 | -- | -- | -- | $30,401,034.00 | -- | -- |
Property Plant and Equipement | $4,724,323.00 | $4,847,934.00 | $4,742,717.00 | $4,787,143.00 | $4,739,618.00 | $4,583,368.00 | $4,109,306.00 | $3,660,744.00 | $3,975,614.00 | $4,099,680.00 | -- | $4,074,200.00 | $4,166,698.00 | $4,242,814.00 | $4,355,379.00 | $4,370,049.00 | $4,454,637.00 | $4,575,785.00 | $4,750,066.00 | $4,877,723.00 | $5,061,830.00 | $5,284,643.00 | $5,626,388.00 | $8,568,802.00 | $9,022,968.00 | $9,610,568.00 | $9,959,762.00 | $10,644,288.00 | $11,059,242.00 | $11,399,518.00 | $11,527,018.00 | $11,450,920.00 | $11,862,554.00 | $12,261,567.00 | $12,908,202.00 | $13,436,274.00 | $13,733,814.00 | $13,993,470.00 | $14,336,666.00 | $14,768,776.00 | $15,283,454.00 | $15,579,609.00 | $15,910,120.00 | $16,504,053.00 | $17,043,450.00 | $17,684,599.00 | $18,266,120.00 | $18,818,484.00 | $19,371,896.00 | $19,640,709.00 | $20,295,180.00 | -- | -- | -- | $23,126,915.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $92,092.00 | $90,045.00 | $93,150.00 | $92,370.00 | $89,348.00 | $88,832.00 | $90,975.00 | $91,210.00 | $75,841.00 | $38,421.00 | -- | $88,299.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3,220,000.00 | $3,220,000.00 | $3,220,000.00 | $3,220,000.00 | $3,220,000.00 | $3,220,000.00 | $3,220,000.00 | $3,220,000.00 | $3,220,000.00 | $3,220,000.00 | $2,920,000.00 | $2,920,000.00 | $2,920,000.00 | $2,920,000.00 | $2,920,000.00 | $2,920,000.00 | $2,920,000.00 | $320,000.00 | $320,000.00 | $320,000.00 | $320,000.00 | $320,000.00 | $320,000.00 | -- | $320,000.00 | -- | -- | -- | -- | -- | -- |
Total Assets | $27,895,254.00 | $29,972,871.00 | $32,442,118.00 | $37,985,573.00 | $42,226,658.00 | $46,145,055.00 | $61,711,028.00 | $65,106,306.00 | $44,774,381.00 | $44,501,975.00 | -- | $47,751,568.00 | $50,132,970.00 | $52,563,676.00 | $56,381,885.00 | $59,324,800.00 | $61,872,898.00 | $65,682,261.00 | $62,659,042.00 | $60,823,183.00 | $61,116,356.00 | $62,154,909.00 | $69,977,576.00 | $89,716,673.00 | $48,294,808.00 | $48,331,925.00 | $46,261,946.00 | $49,213,610.00 | $50,691,247.00 | $50,387,072.00 | $49,989,318.00 | $41,512,295.00 | $44,561,955.00 | $45,980,265.00 | $44,951,745.00 | $46,488,193.00 | $45,595,557.00 | $47,358,013.00 | $47,532,638.00 | $46,646,580.00 | $47,754,170.00 | $50,747,012.00 | $54,619,699.00 | $41,102,741.00 | $42,157,097.00 | $46,214,410.00 | $49,066,850.00 | $41,252,155.00 | $42,010,439.00 | $43,493,289.00 | $45,216,467.00 | -- | -- | -- | $53,837,949.00 | -- | -- |
Accounts Payable | $345,345.00 | $1,240,902.00 | $2,564,984.00 | $1,252,267.00 | $276,791.00 | $268,074.00 | $434,815.00 | $284,268.00 | $346,572.00 | $436,763.00 | -- | $619,336.00 | $368,010.00 | $429,435.00 | $447,523.00 | $319,418.00 | $375,519.00 | $368,194.00 | $615,377.00 | $302,664.00 | $753,881.00 | $818,101.00 | $695,405.00 | $472,930.00 | $856,327.00 | $1,217,539.00 | $329,586.00 | $1,073,183.00 | $892,904.00 | $604,923.00 | $547,324.00 | $886,409.00 | $1,145,236.00 | $1,287,995.00 | $894,677.00 | $573,721.00 | $1,319,728.00 | $764,838.00 | $480,523.00 | $957,140.00 | $1,676,023.00 | $991,310.00 | $974,754.00 | $1,673,795.00 | $1,417,830.00 | $2,538,582.00 | $2,516,303.00 | $3,248,112.00 | $2,000,470.00 | $1,766,972.00 | $620,682.00 | -- | -- | -- | $1,764,364.00 | -- | -- |
Accrued Liabilities | $2,122,231.00 | $2,056,929.00 | $1,968,064.00 | $3,970,803.00 | $5,028,220.00 | $5,888,380.00 | $5,591,862.00 | $3,970,898.00 | $4,168,491.00 | $2,800,815.00 | -- | $1,206,264.00 | $1,170,781.00 | $1,025,059.00 | $1,152,008.00 | $1,010,723.00 | $925,757.00 | $964,655.00 | $1,015,251.00 | $1,515,857.00 | $2,058,982.00 | $2,008,856.00 | $1,696,644.00 | $1,643,828.00 | $1,990,825.00 | $2,055,771.00 | $1,472,692.00 | $1,484,423.00 | $1,565,993.00 | $1,417,155.00 | $1,785,134.00 | $1,279,691.00 | $1,328,948.00 | $2,139,527.00 | $1,905,724.00 | $1,982,005.00 | $1,687,736.00 | $2,555,280.00 | $1,640,982.00 | $2,615,730.00 | $2,403,718.00 | $2,260,730.00 | $2,329,440.00 | $1,978,547.00 | $2,625,831.00 | $2,833,655.00 | $1,959,869.00 | $1,675,266.00 | $1,856,349.00 | $1,520,156.00 | $2,061,528.00 | -- | -- | -- | $2,099,477.00 | -- | -- |
Total Current Liabilities | $9,231,596.00 | $10,465,062.00 | $11,198,560.00 | $14,251,262.00 | $19,955,325.00 | $20,053,584.00 | $23,289,034.00 | $21,532,365.00 | $21,587,161.00 | $16,894,146.00 | -- | $15,765,535.00 | $15,297,842.00 | $16,020,182.00 | $18,404,461.00 | $20,352,986.00 | $20,862,962.00 | $21,760,784.00 | $17,265,497.00 | $14,896,644.00 | $14,394,924.00 | $14,451,911.00 | $19,303,825.00 | $35,363,697.00 | $35,827,319.00 | $35,376,845.00 | $33,492,627.00 | $34,291,179.00 | $34,737,858.00 | $34,692,344.00 | $36,735,043.00 | $33,079,897.00 | $34,199,092.00 | $34,371,542.00 | $31,696,040.00 | $31,081,385.00 | $30,006,345.00 | $30,471,788.00 | $27,791,693.00 | $26,027,407.00 | $25,302,641.00 | $24,859,597.00 | $24,935,759.00 | $9,432,485.00 | $9,997,829.00 | $11,305,961.00 | $9,694,711.00 | $10,303,570.00 | $9,992,968.00 | $10,794,889.00 | $10,193,861.00 | -- | -- | -- | $6,618,870.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $14,921,196.00 | $14,894,736.00 | $19,397,996.00 | $14,842,679.00 | $18,881,951.00 | $19,189,344.00 | $14,719,772.00 | $20,286,827.00 | $19,185,361.00 | $19,657,032.00 | $19,010,894.00 | $14,515,970.00 | $14,474,852.00 | $14,433,734.00 | $14,393,063.00 | $14,352,839.00 | $16,352,515.00 | $15,149,260.00 | $14,229,932.00 | $14,189,708.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $121,656,307.00 | $119,239,087.00 | $119,189,041.00 | $119,139,053.00 | $119,089,616.00 | $119,040,784.00 | $118,965,034.00 | $118,931,630.00 | $93,816,103.00 | $93,737,565.00 | -- | $93,692,467.00 | $93,664,302.00 | $93,578,711.00 | $93,570,030.00 | $93,570,034.00 | $93,515,034.00 | $93,396,802.00 | $93,396,802.00 | $93,396,120.00 | $93,377,674.00 | $93,391,604.00 | $93,815,185.00 | $93,678,895.00 | $93,627,763.00 | $93,548,039.00 | $93,450,721.00 | $93,522,470.00 | $93,368,256.00 | $93,244,178.00 | $93,167,465.00 | $92,951,391.00 | $92,719,573.00 | $94,427,256.00 | $94,419,308.00 | $94,284,467.00 | $94,304,014.00 | $94,341,176.00 | $94,328,182.00 | $94,736,989.00 | $94,675,286.00 | $94,756,244.00 | $94,955,051.00 | $93,674,410.00 | $93,480,105.00 | $93,176,059.00 | $93,009,607.00 | $80,193,376.00 | $79,936,151.00 | $79,643,303.00 | $79,446,995.00 | -- | -- | -- | $77,034,717.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-156,631.00 | $-332,168.00 | $-297,494.00 | $-357,202.00 | $-371,949.00 | $-291,714.00 | $-535,477.00 | $-375,703.00 | $-291,879.00 | $-323,288.00 | -- | $-321,941.00 | $-319,540.00 | $-305,374.00 | $-293,071.00 | $-312,231.00 | $-320,481.00 | $-350,741.00 | $-341,742.00 | $-347,597.00 | $-340,823.00 | $-332,466.00 | $-326,171.00 | $-338,234.00 | $-306,943.00 | $-297,087.00 | $-301,709.00 | $-303,700.00 | $-299,249.00 | $-299,089.00 | $-298,203.00 | $-298,312.00 | $-298,312.00 | $-298,312.00 | $-298,312.00 | $-298,312.00 | $-298,312.00 | $-298,312.00 | $-298,312.00 | $-298,312.00 | $-298,312.00 | $-298,312.00 | $-298,312.00 | $-298,312.00 | $-298,312.00 | $-285,785.00 | $-298,312.00 | $-298,312.00 | $-298,312.00 | $-333,313.00 | $-214,973.00 | -- | -- | -- | $-298,312.00 | -- | -- |
Accumulated Deficit | $-99,420,347.00 | $-92,678,783.00 | $-92,678,783.00 | $-92,678,783.00 | $-92,678,783.00 | $-65,824,231.00 | $-65,824,231.00 | $-65,824,231.00 | $-65,824,231.00 | $-55,317,296.00 | -- | $-55,317,296.00 | $-55,317,296.00 | $-55,317,296.00 | $-47,679,272.00 | $-47,679,272.00 | $-47,679,272.00 | $-47,679,272.00 | $-42,832,987.00 | $-42,832,987.00 | $-42,832,987.00 | $-42,832,987.00 | $-80,397,343.00 | $-80,397,343.00 | $-80,397,343.00 | $-80,397,343.00 | $-79,632,626.00 | $-79,632,626.00 | $-79,632,626.00 | $-79,632,626.00 | $-80,882,902.00 | $-80,882,902.00 | $-80,882,902.00 | $-80,882,902.00 | $-74,306,486.00 | $-74,306,486.00 | $-74,306,486.00 | $-74,306,486.00 | $-64,990,359.00 | $-64,990,359.00 | $-64,990,359.00 | $-64,990,359.00 | $-53,356,552.00 | $-53,356,552.00 | $-53,356,552.00 | $-53,356,552.00 | $-44,225,330.00 | $-44,225,330.00 | $-44,225,330.00 | $-44,225,330.00 | $-29,533,213.00 | -- | -- | -- | $-22,922,688.00 | -- | -- |
Total Stockholders' Equity | $18,663,658.00 | $19,507,809.00 | $21,243,558.00 | $23,734,311.00 | $22,271,333.00 | $26,091,471.00 | $38,421,994.00 | $43,573,941.00 | $23,187,220.00 | $27,607,829.00 | -- | $31,986,033.00 | $34,835,128.00 | $36,543,494.00 | $37,977,424.00 | $38,971,814.00 | $41,009,936.00 | $43,921,477.00 | $45,393,545.00 | $45,926,539.00 | $46,721,432.00 | $47,702,998.00 | $50,673,751.00 | $54,352,976.00 | $12,467,489.00 | $12,955,080.00 | $12,769,319.00 | $14,922,431.00 | $15,953,389.00 | $15,694,728.00 | $13,254,275.00 | $8,432,398.00 | $10,362,863.00 | $11,608,723.00 | $13,255,705.00 | $15,406,808.00 | $15,589,212.00 | $16,886,225.00 | $19,740,945.00 | $20,619,173.00 | $22,451,529.00 | $25,887,415.00 | $29,683,940.00 | $31,670,256.00 | $32,159,268.00 | $34,908,449.00 | $39,372,139.00 | $30,948,585.00 | $32,017,471.00 | $32,698,400.00 | $35,022,606.00 | $37,698,057.00 | $40,359,489.00 | $44,430,898.00 | $47,219,079.00 | $51,314,002.00 | $48,703,230.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $27,895,254.00 | $29,972,871.00 | $32,442,118.00 | $37,985,573.00 | $42,226,658.00 | $46,145,055.00 | $61,711,028.00 | $65,106,306.00 | $44,774,381.00 | $44,501,975.00 | -- | $47,751,568.00 | $50,132,970.00 | $52,563,676.00 | $56,381,885.00 | $59,324,800.00 | $61,872,898.00 | $65,682,261.00 | $62,659,042.00 | $60,823,183.00 | $61,116,356.00 | $62,154,909.00 | $69,977,576.00 | $89,716,673.00 | $48,294,808.00 | $48,331,925.00 | $46,261,946.00 | $49,213,610.00 | $50,691,247.00 | $50,387,072.00 | $49,989,318.00 | $41,512,295.00 | $44,561,955.00 | $45,980,265.00 | $44,951,745.00 | $46,488,193.00 | $45,595,557.00 | $47,358,013.00 | $47,532,638.00 | $46,646,580.00 | $47,754,170.00 | $50,747,012.00 | $54,619,699.00 | $41,102,741.00 | $42,157,097.00 | $46,214,410.00 | $49,066,850.00 | $41,252,155.00 | $42,010,439.00 | $43,493,289.00 | $45,216,467.00 | -- | -- | -- | $53,837,949.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 | 11/30/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 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | $11,039,245.00 | -- | -- | -- | $9,358,028.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,063,446.00 | $516,830.00 | $6,897,199.00 | -- | $3,977,357.00 | $1,867,190.00 | $69,947,952.00 | -- | -- | -- | $25,485,997.00 | -- | -- | -- | $26,594,085.00 | -- | -- | -- | $26,241,901.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $877,866.00 | $4,284,937.00 | $3,079,582.00 | $1,689,727.00 | $876,776.00 | $2,139,031.00 | $409,585.00 | $825,583.00 | $418,847.00 | $2,105,694.00 | -- | $1,837,862.00 | $1,365,402.00 | $710,503.00 | $623,086.00 | $55,633.00 | $-12,428.00 | $-117,901.00 | $3,325,506.00 | $2,848,388.00 | $2,257,918.00 | $1,150,590.00 | $66,945,435.00 | $46,831,197.00 | $5,222,118.00 | $6,971,917.00 | $21,240,072.00 | $5,092,602.00 | $11,929,412.00 | $6,767,662.00 | $17,679,031.00 | $13,513,560.00 | $5,348,088.00 | $4,910,075.00 | $15,394,762.00 | $5,490,315.00 | $6,929,687.00 | $3,031,837.00 | $8,973,857.00 | $4,584,219.00 | $1,507,204.00 | $1,335,806.00 | $3,446,861.00 | $520,295.00 | $1,009,348.00 | -- | $10,990,352.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | $254,217.00 | $4,974,437.00 | $3,965,966.00 | $3,157,965.00 | $1,854,463.00 | $12,291,750.00 | $2,655,785.00 | $6,326,574.00 | $3,557,115.00 | $9,281,928.00 | -- | $2,480,217.00 | $2,815,850.00 | $1,407,507.00 | $5,044,613.00 | $1,157,194.00 | $1,391,970.00 | $1,235,095.00 | $5,535,212.00 | $4,312,185.00 | $3,137,020.00 | $2,149,349.00 | $11,578,246.00 | $9,452,609.00 | $6,692,945.00 | $3,865,924.00 | $10,828,879.00 | $7,626,210.00 | $2,369,829.00 | $2,059,235.00 | $14,987,462.00 | $11,825,549.00 | $7,878,157.00 | $4,999,752.00 | $19,763,842.00 | $4,987,015.00 | $4,952,733.00 | $4,941,983.00 | $17,136,051.00 | $13,900,999.00 | $9,185,555.00 | $4,915,187.00 | $15,483,902.00 | $11,807,954.00 | $7,906,131.00 | $4,457,929.00 | $13,482,459.00 | $9,154,784.00 | $3,118,746.00 | $2,264,898.00 | $9,812,396.00 | $2,317,556.00 | $4,717,489.00 | $1,747,507.00 | $6,482,150.00 | $14,898,072.00 | -- |
Selling, General, and Administrative | $4,025,382.00 | $14,879,937.00 | $11,010,799.00 | $6,973,208.00 | $3,296,583.00 | $10,984,316.00 | $2,869,895.00 | $2,758,032.00 | $1,919,427.00 | $5,605,092.00 | -- | $3,943,407.00 | $2,522,825.00 | $1,189,817.00 | -- | -- | -- | $1,373,733.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-3,654,831.00 | $-16,680,321.00 | $-12,721,542.00 | $-8,963,833.00 | $-4,517,215.00 | $-34,893,677.00 | $-5,768,370.00 | $-5,574,016.00 | $-5,612,539.00 | $-15,038,084.00 | -- | $-4,026,072.00 | $-5,068,226.00 | $-2,416,427.00 | $-12,558,183.00 | $-2,929,808.00 | $-3,822,272.00 | $-3,302,418.00 | $-10,399,823.00 | $-2,379,404.00 | $-2,245,535.00 | $-3,296,553.00 | $46,422,701.00 | $42,251,262.00 | $488,953.00 | $715,118.00 | $1,016,015.00 | $2,518,644.00 | $567,123.00 | $2,522,356.00 | $-3,723,286.00 | $-2,100,207.00 | $1,431,489.00 | $-1,583,647.00 | $-10,396,848.00 | $-1,026,499.00 | $-6,091,327.00 | $-3,534,277.00 | $-13,785,942.00 | $-13,905,466.00 | $-4,446,269.00 | $-4,962,787.00 | $-18,237,827.00 | $-5,066,231.00 | $-8,674,546.00 | $-4,747,959.00 | $-9,282,631.00 | $-1,237,165.00 | $-1,036,867.00 | $-2,442,422.00 | $-15,405,883.00 | $-12,255,856.00 | $-8,005,881.00 | $-3,143,115.00 | $-7,770,400.00 | $881,526.00 | -- |
Loss Before Income Taxes | $-3,438,811.00 | $-6,741,564.00 | $-4,990,443.00 | $1,398,794.00 | $-3,788,788.00 | $-29,905,389.00 | $-5,025,577.00 | $-4,648,382.00 | $-4,530,557.00 | $-10,506,935.00 | -- | $-6,084,977.00 | $-3,210,113.00 | $-1,430,309.00 | $-7,638,024.00 | $-6,624,474.00 | $-3,060,033.00 | $-1,463,069.00 | $-6,163,764.00 | $-806,565.00 | $-3,500,187.00 | $-2,540,898.00 | $41,916,920.00 | $41,865,596.00 | $-473,638.00 | $83,821.00 | $-764,717.00 | $-1,180,725.00 | $134,743.00 | $2,364,626.00 | $1,250,276.00 | $-3,355,400.00 | $461,823.00 | $-1,654,940.00 | $-6,576,416.00 | $-4,290,451.00 | $-4,127,593.00 | $-2,867,742.00 | $-9,316,127.00 | $-8,846,706.00 | $-6,952,647.00 | -- | $-11,633,807.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.02 | $-0.03 | $-0.02 | $-0.01 | $-0.02 | $-0.14 | $-0.02 | $-0.02 | $-0.03 | -- | -- | -- | -- | $-0.01 | $-0.04 | $-0.04 | $-0.02 | $-0.01 | $-0.03 | $-0.02 | $-0.02 | $-0.01 | $0.21 | $0.23 | -- | -- | -- | $0.01 | -- | $0.01 | $0.01 | $-0.02 | $-0.01 | $-0.01 | $-0.04 | -- | -- | -- | $-0.05 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-0.09 | -- | -- | -- | $-0.04 | $0.01 | -- |
Weighted Average Shares Basic | -- | 212,369,435 | -- | -- | -- | 198,724,910 | -- | -- | -- | 177,714,201 | -- | -- | -- | 177,621,854 | 177,574,046 | 177,571,854 | 177,571,854 | 177,571,854 | 177,481,639 | 177,546,854 | 177,408,437 | 177,318,187 | 176,732,183 | 176,620,235 | 176,498,550 | 176,498,550 | 176,417,431 | 176,395,711 | 176,388,375 | -- | 176,189,052 | 176,181,015 | 176,205,084 | -- | 175,881,165 | -- | -- | -- | 175,608,634 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 159,017,777 | -- | -- | -- | 157,584,044 | 157,013,578 | -- |
Earnings Per Share Diluted | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-0.01 | $-0.04 | $-0.04 | $-0.03 | $-0.01 | $-0.03 | -- | $-0.01 | $-0.01 | $0.21 | $0.23 | -- | -- | -- | $-0.01 | -- | $0.01 | $0.01 | $-0.02 | -- | $-0.01 | $-0.04 | -- | -- | -- | $-0.05 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-0.09 | -- | -- | -- | $-0.04 | $0.01 | -- |
Weighted Average Shares Diluted | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 177,621,854 | 177,574,046 | 177,571,854 | 177,571,854 | 177,571,854 | 177,481,639 | 177,455,083 | 177,497,696 | 177,318,187 | 177,152,938 | 177,329,518 | 176,498,550 | 177,514,791 | 176,417,431 | 176,410,144 | 177,650,680 | -- | 177,373,769 | 176,205,084 | 177,350,572 | -- | 175,881,165 | -- | -- | -- | 175,608,634 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 159,017,777 | -- | -- | -- | 157,584,044 | 161,354,802 | -- |
Common Stock Shares Authorized | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | -- | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | -- | -- | -- | 300,000,000 | -- | -- |
Common Stock Shares Outstanding | 231,400,768 | 212,369,435 | 212,369,435 | 212,369,435 | 212,369,435 | 211,844,435 | 211,844,435 | 211,844,435 | 177,988,504 | 177,828,504 | -- | 177,798,504 | 177,753,504 | 177,621,854 | 177,611,854 | 177,571,854 | 177,571,854 | 177,571,854 | 177,571,854 | 177,546,854 | 177,546,854 | 177,453,520 | 177,243,520 | 177,001,884 | 176,498,550 | 176,498,550 | 176,498,550 | 176,431,883 | 176,390,216 | 176,386,884 | 176,386,884 | 176,205,084 | 176,205,084 | 176,205,084 | 176,112,584 | 175,897,880 | 175,893,533 | 175,893,533 | 175,610,978 | 175,610,978 | 175,610,978 | 175,608,938 | 175,600,605 | 174,785,413 | 174,709,420 | 173,959,863 | 173,959,863 | 159,240,538 | 159,202,206 | 159,146,213 | 159,139,965 | -- | -- | -- | 158,871,495 | -- | -- |
Common Stock Value | $23,140.00 | $21,237.00 | $21,237.00 | $21,237.00 | $21,237.00 | $21,184.00 | $21,184.00 | $21,184.00 | $17,784.00 | $17,783.00 | -- | $17,780.00 | $17,775.00 | $17,762.00 | $17,761.00 | $17,757.00 | $17,757.00 | $17,757.00 | $17,757.00 | $17,755.00 | $17,755.00 | $17,745.00 | $17,724.00 | $17,700.00 | $17,650.00 | $17,650.00 | $17,650.00 | $17,643.00 | $17,639.00 | $17,639.00 | $17,639.00 | $17,621.00 | $17,621.00 | $17,621.00 | $17,611.00 | $17,590.00 | $17,589.00 | $17,589.00 | $17,561.00 | $17,561.00 | $17,561.00 | $17,560.00 | $17,560.00 | $17,479.00 | $17,471.00 | $17,396.00 | $17,396.00 | $15,924.00 | $15,920.00 | $15,915.00 | $15,914.00 | -- | -- | -- | $15,887.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 | $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 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | -- | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred 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 | $0.01 | $0.01 | $0.01 | -- | -- | -- | $0.01 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $0.90 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |