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 | 8/31/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 11/30/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 4/30/2019 | 3/31/2019 | 2/28/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 | 2/29/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $2,000,000.00 | -- | $7,000,000.00 | $5,000,000.00 | $2,000,000.00 | $2,931,415.00 | -- | -- | -- | $10,475,964.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $228,956.00 | $4,190,274.00 | $4,117,388.00 | $4,145,878.00 | $4,084,686.00 | $2,901,965.00 | $3,680,711.00 | $3,923,517.00 | $3,946,804.00 | $3,638,111.00 | $3,974,793.00 | $4,433,537.00 | $4,257,204.00 | $3,921,938.00 | $3,779,339.00 | $1,923,617.00 | $3,714,525.00 | $3,459,946.00 | $3,401,037.00 | $2,722,981.00 | $3,137,153.00 | $3,635,871.00 | $3,151,635.00 | $3,225,778.00 | $3,381,018.00 | $3,200,464.00 | $3,281,978.00 | $3,490,425.00 | -- | $4,413.00 | $1,160,180.00 | $1,914,997.00 | $1,812,141.00 | $118,561.00 | $4,843,128.00 |
Accounts Receivable Net Current | $8,710,358.00 | $9,226,956.00 | $10,159,727.00 | $10,795,658.00 | $9,120,826.00 | $11,119,892.00 | $9,557,103.00 | $13,094,811.00 | $10,049,987.00 | $9,265,813.00 | $8,920,881.00 | -- | $5,678,542.00 | $5,749,261.00 | $6,227,610.00 | -- | $4,038,737.00 | $3,256,697.00 | $5,796,515.00 | $7,529,785.00 | $6,078,025.00 | $5,051,690.00 | -- | $6,154,263.00 | -- | $6,711,595.00 | $5,614,031.00 | $7,587,429.00 | $7,458,261.00 | $10,759,250.00 | $9,976,903.00 | $7,677,784.00 | $7,138,288.00 | $7,586,129.00 | $6,315,256.00 | $5,316,043.00 | $5,065,091.00 | $7,001,337.00 | $6,055,468.00 | $6,348,993.00 | $7,398,031.00 | $5,106,300.00 | $5,105,414.00 | $3,764,090.00 | $3,928,792.00 | $3,609,825.00 | $4,333,949.00 | $4,718,335.00 | $5,346,554.00 | $5,400,290.00 | $6,562,452.00 | $5,514,725.00 | $5,299,757.00 | -- | $5,426,865.00 | -- | -- | -- | $4,500,894.00 | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | $828,601.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $12,161,191.00 | $14,743,531.00 | $18,097,245.00 | $16,669,371.00 | $12,060,820.00 | $16,379,748.00 | $18,301,719.00 | $22,586,848.00 | $20,529,168.00 | $23,077,942.00 | $24,045,380.00 | -- | $24,407,666.00 | $24,089,056.00 | $14,531,710.00 | -- | $14,030,458.00 | $7,681,048.00 | $6,621,117.00 | $8,146,662.00 | $7,043,307.00 | $6,274,831.00 | -- | $6,672,396.00 | -- | $7,212,017.00 | $10,111,561.00 | $12,084,892.00 | $11,900,814.00 | $15,244,127.00 | $13,226,575.00 | $11,798,014.00 | $11,403,783.00 | $11,826,046.00 | $10,348,118.00 | $9,711,970.00 | $9,787,974.00 | $11,620,447.00 | $10,274,788.00 | $10,443,947.00 | $9,574,004.00 | $9,144,239.00 | $9,010,562.00 | $7,756,016.00 | $7,142,572.00 | $7,282,418.00 | $8,679,161.00 | $8,555,946.00 | $9,112,010.00 | $9,937,307.00 | $11,526,792.00 | $11,332,247.00 | $11,412,126.00 | -- | $7,337,543.00 | -- | -- | -- | $5,333,787.00 | -- |
Property Plant and Equipement | $1,725,938.00 | $1,680,788.00 | $1,682,427.00 | $1,680,448.00 | $1,687,309.00 | $1,668,972.00 | $1,693,407.00 | $1,688,478.00 | $1,616,607.00 | $1,506,766.00 | $1,422,422.00 | -- | $1,356,097.00 | $1,292,933.00 | $1,187,061.00 | -- | $1,172,773.00 | $1,213,937.00 | $1,315,633.00 | $1,374,152.00 | $1,467,110.00 | $1,568,505.00 | -- | $1,728,472.00 | -- | $2,123,672.00 | $2,260,967.00 | $2,359,696.00 | $2,379,914.00 | $2,306,279.00 | $2,233,183.00 | $1,676,931.00 | $1,554,099.00 | $1,615,223.00 | $1,751,924.00 | $1,846,632.00 | $1,854,313.00 | $1,805,561.00 | $1,421,362.00 | $1,201,858.00 | $999,267.00 | $959,475.00 | $1,031,956.00 | $1,005,997.00 | $1,081,744.00 | $1,188,566.00 | $1,303,279.00 | $1,543,534.00 | $1,956,719.00 | $2,110,771.00 | $2,671,277.00 | $3,142,721.00 | $3,339,250.00 | -- | $1,590,011.00 | -- | -- | -- | $2,749,098.00 | -- |
Intangible Assets Net | $4,418,666.00 | $4,664,791.00 | $4,910,916.00 | $5,157,041.00 | $5,403,166.00 | $5,649,291.00 | $5,895,416.00 | $6,141,541.00 | $6,387,666.00 | $6,720,585.00 | $7,186,961.00 | -- | $7,653,337.00 | $8,119,713.00 | $8,586,089.00 | -- | $9,052,465.00 | $9,518,841.00 | $9,985,217.00 | $10,451,593.00 | $11,003,803.00 | $8,766,429.00 | -- | $9,104,055.00 | -- | $9,441,681.00 | $9,779,307.00 | $10,116,933.00 | $10,454,559.00 | $10,808,018.00 | $11,319,044.00 | $11,717,661.00 | $12,116,278.00 | $8,343,876.00 | $8,574,936.00 | $8,805,996.00 | $9,086,657.00 | $9,320,951.00 | $9,555,245.00 | $9,789,539.00 | $9,331,821.00 | $9,530,322.00 | $9,728,823.00 | $9,927,324.00 | $10,125,825.00 | $10,324,326.00 | $10,522,827.00 | $10,721,328.00 | $10,919,829.00 | $11,138,330.00 | $11,366,830.00 | $11,595,332.00 | $11,823,834.00 | -- | $390,000.00 | -- | -- | -- | $2,511,918.00 | -- |
Goodwill | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | -- | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | -- | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | -- | $9,853,342.00 | -- | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | $9,853,342.00 | $9,773,842.00 | $9,773,842.00 | $9,773,842.00 | $5,760,808.00 | $5,760,808.00 | $5,760,808.00 | $5,760,808.00 | $5,760,808.00 | $5,760,808.00 | $5,760,808.00 | $5,760,808.00 | $5,760,808.00 | $5,760,808.00 | $5,760,808.00 | $5,760,808.00 | $5,760,808.00 | $5,760,808.00 | $5,760,808.00 | $5,760,808.00 | $5,760,808.00 | $6,005,309.00 | $6,067,270.00 | $6,062,750.00 | -- | $1,776,544.00 | -- | -- | -- | $3,351,405.00 | -- |
Other Assets | $53,346.00 | $53,346.00 | $79,539.00 | -- | $66,919.00 | $66,919.00 | $35,170.00 | $35,720.00 | $35,720.00 | $35,720.00 | $44,236.00 | -- | $38,769.00 | $35,185.00 | $20,886.00 | -- | $20,883.00 | $20,884.00 | $20,886.00 | $865,179.00 | $35,170.00 | $35,170.00 | -- | $35,170.00 | -- | $35,170.00 | $35,171.00 | $35,170.00 | $35,171.00 | $36,070.00 | $96,070.00 | $107,392.00 | $86,507.00 | $15,186.00 | $29,229.00 | $29,229.00 | $218,745.00 | $224,759.00 | $225,382.00 | $210,050.00 | $200,032.00 | $211,833.00 | $229,247.00 | $260,142.00 | $312,870.00 | $379,513.00 | $454,703.00 | $479,205.00 | $444,530.00 | $182,387.00 | $164,187.00 | $165,427.00 | $162,730.00 | -- | $2,243.00 | -- | -- | -- | $79,324.00 | -- |
Total Assets | $29,775,507.00 | $32,374,144.00 | $36,175,654.00 | $34,284,799.00 | $30,155,404.00 | $35,557,310.00 | $37,800,039.00 | $42,480,189.00 | $40,956,864.00 | $43,997,074.00 | $45,037,635.00 | -- | $44,365,336.00 | $44,549,595.00 | $35,181,571.00 | -- | $35,289,789.00 | $29,342,669.00 | $28,919,131.00 | $30,690,928.00 | $30,399,266.00 | $27,644,127.00 | -- | $28,686,088.00 | -- | $28,665,882.00 | $32,040,348.00 | $34,450,033.00 | $34,623,800.00 | $38,247,836.00 | $36,648,714.00 | $35,073,840.00 | $34,934,509.00 | $27,561,139.00 | $26,465,015.00 | $26,154,635.00 | $26,708,497.00 | $28,732,526.00 | $27,237,585.00 | $27,406,202.00 | $25,865,932.00 | $25,606,677.00 | $25,761,396.00 | $24,710,287.00 | $24,423,819.00 | $24,935,631.00 | $26,720,778.00 | $27,060,821.00 | $28,193,896.00 | $29,129,603.00 | $31,734,395.00 | $32,302,997.00 | $32,800,690.00 | -- | $11,096,341.00 | -- | -- | -- | $14,025,532.00 | -- |
Accounts Payable | $5,330,807.00 | $6,432,120.00 | $7,766,466.00 | $6,192,824.00 | $5,506,837.00 | $8,044,802.00 | $5,651,540.00 | $6,246,536.00 | $4,516,798.00 | $4,844,716.00 | $4,680,629.00 | -- | $6,469,960.00 | $2,790,432.00 | $4,048,260.00 | -- | $3,228,285.00 | $3,674,697.00 | $8,115,326.00 | $7,520,567.00 | $6,535,436.00 | $9,525,024.00 | -- | $8,508,777.00 | -- | $9,499,541.00 | $9,021,255.00 | $10,262,768.00 | $11,115,188.00 | $13,614,053.00 | $11,761,983.00 | $9,433,277.00 | $10,016,747.00 | $9,280,779.00 | $7,873,231.00 | $7,416,600.00 | $7,664,096.00 | $10,080,315.00 | $8,776,552.00 | $8,368,632.00 | $7,001,628.00 | $5,714,158.00 | $6,642,228.00 | $5,448,243.00 | $5,724,419.00 | $6,235,533.00 | $7,325,331.00 | $7,579,497.00 | $8,711,403.00 | $10,196,930.00 | $9,689,189.00 | $11,349,455.00 | $10,093,695.00 | -- | $6,198,921.00 | -- | -- | -- | $5,479,796.00 | -- |
Accrued Liabilities | $8,030,395.00 | $7,926,479.00 | $8,440,764.00 | $8,241,372.00 | $4,932,916.00 | $5,162,458.00 | $6,281,538.00 | $6,961,653.00 | $4,389,777.00 | $5,374,391.00 | $5,861,885.00 | -- | $2,051,508.00 | $4,006,124.00 | $4,216,448.00 | -- | $3,317,204.00 | $2,574,580.00 | $3,759,314.00 | $3,614,433.00 | $4,255,922.00 | $3,035,817.00 | -- | $3,399,002.00 | -- | $2,489,834.00 | $2,456,831.00 | $2,973,153.00 | $2,855,598.00 | $2,887,816.00 | $2,936,116.00 | $3,212,415.00 | $2,633,628.00 | $2,689,640.00 | $2,804,056.00 | $2,853,143.00 | $2,860,740.00 | $3,169,445.00 | $4,226,665.00 | $4,175,373.00 | $3,052,266.00 | $3,704,464.00 | $2,772,990.00 | $2,716,404.00 | $2,461,105.00 | $2,386,226.00 | $2,528,932.00 | $2,762,552.00 | $3,111,375.00 | $1,872,722.00 | $3,535,417.00 | $1,266,724.00 | $3,132,302.00 | -- | $1,593,748.00 | -- | -- | -- | $1,599,625.00 | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2,158,443.00 | $1,503,147.00 | $3,381,364.00 | $2,427,950.00 | $2,856,428.00 | -- | $2,091,365.00 | -- | $1,859,853.00 | $4,825,000.00 | $4,000,000.00 | $4,900,000.00 | $4,900,000.00 | $5,000,000.00 | $5,000,000.00 | $3,600,000.00 | -- | -- | -- | -- | -- | -- | $1,500,001.00 | $3,459,942.00 | $3,626,609.00 | $4,493,275.00 | $5,315,497.00 | $5,548,830.00 | $6,143,633.00 | $6,397,222.00 | $6,938,246.00 | $6,888,888.00 | $7,822,222.00 | $4,555,555.00 | $4,888,889.00 | -- | -- | $2,906,303.00 | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | $-84,868.00 | $-132,502.00 | $-168,672.00 | $-44,419.00 | $53,737.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-169,558,869.00 | $-167,447,211.00 | $-165,000,000.00 | $-163,874,901.00 | $-160,497,663.00 | $-157,057,558.00 | $-153,080,771.00 | $-149,300,000.00 | $-146,000,000.00 | $-144,000,000.00 | $-142,710,033.00 | -- | $-140,879,765.00 | $-138,497,638.00 | $-136,350,370.00 | -- | $-135,635,405.00 | $-133,230,325.00 | $-133,783,237.00 | $-130,958,001.00 | $-130,099,380.00 | $-130,887,280.00 | -- | $-128,932,287.00 | -- | $-126,469,894.00 | $-124,261,433.00 | $-122,819,783.00 | $-121,987,086.00 | $-120,579,062.00 | $-121,582,959.00 | $-120,596,787.00 | $-119,214,416.00 | $-117,521,362.00 | $-117,212,407.00 | $-116,949,334.00 | $-116,374,506.00 | $-116,748,778.00 | $-117,365,840.00 | $-118,017,235.00 | $-118,462,244.00 | $-119,088,552.00 | $-119,733,742.00 | $-120,136,615.00 | $-120,518,906.00 | $-121,193,666.00 | $-120,940,221.00 | $-121,580,022.00 | $-121,961,592.00 | $-121,670,882.00 | $-120,806,925.00 | $-119,486,242.00 | $-116,522,134.00 | -- | $-114,648,037.00 | -- | -- | -- | $-105,671,666.00 | -- |
Total Stockholders' Equity | $15,104,867.00 | $16,982,186.00 | $18,868,678.00 | $19,502,652.00 | $18,649,417.00 | $21,749,316.00 | $25,214,581.00 | $28,506,355.00 | $31,175,697.00 | $32,807,995.00 | $33,369,062.00 | -- | $34,690,016.00 | $36,514,541.00 | $25,289,114.00 | -- | $25,826,496.00 | $18,074,532.00 | $11,579,282.00 | $12,541,350.00 | $12,367,518.00 | $6,754,077.00 | -- | $8,668,293.00 | -- | $11,033,815.00 | $13,154,403.00 | $14,576,049.00 | $13,057,165.00 | $14,087,342.00 | $12,726,710.00 | $13,495,809.00 | $14,584,317.00 | $11,525,792.00 | $11,658,120.00 | $11,734,387.00 | $11,682,104.00 | $10,960,444.00 | $10,131,182.00 | $9,228,644.00 | $8,700,885.00 | $8,273,735.00 | $7,364,299.00 | $6,681,457.00 | $6,050,784.00 | $5,341,866.00 | $5,460,836.00 | $4,581,976.00 | $4,088,853.00 | $4,206,352.00 | $5,100,000.00 | $6,188,106.00 | $8,986,481.00 | -- | $-1,010,266.00 | -- | -- | -- | $4,007,657.00 | $8,223,602.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $29,775,507.00 | $32,374,144.00 | $36,175,654.00 | $34,284,799.00 | $30,155,404.00 | $35,557,310.00 | $37,800,039.00 | $42,480,189.00 | $40,956,864.00 | $43,997,074.00 | $45,037,635.00 | -- | $44,365,336.00 | $44,549,595.00 | $35,181,571.00 | -- | $35,289,789.00 | $29,342,669.00 | $28,919,131.00 | $30,690,928.00 | $30,399,266.00 | $27,644,127.00 | -- | $28,686,088.00 | -- | $28,665,882.00 | $32,040,348.00 | $34,450,033.00 | $34,623,800.00 | $38,247,836.00 | $36,648,714.00 | $35,073,840.00 | $34,934,509.00 | $27,561,139.00 | $26,465,015.00 | $26,154,635.00 | $26,708,497.00 | $28,732,526.00 | $27,237,585.00 | $27,406,202.00 | $25,865,932.00 | $25,606,677.00 | $25,761,396.00 | $24,710,287.00 | $24,423,819.00 | $24,935,631.00 | $26,720,778.00 | $27,060,821.00 | $28,193,896.00 | $29,129,603.00 | $31,734,395.00 | $32,302,997.00 | $32,800,690.00 | -- | $11,096,341.00 | -- | -- | -- | $14,025,532.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 | 8/31/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 11/30/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 4/30/2019 | 3/31/2019 | 2/28/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 | 2/29/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | $28,498,845.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | $5,559,103.00 | -- | $30,244,387.00 | -- | -- | -- | $15,925,837.00 | -- | -- | -- | -- | $8,296,483.00 | -- | -- | -- | -- | $22,700,873.00 | -- | -- | -- | -- | -- | $29,921,482.00 | -- | -- | $8,778,594.00 | $36,669,543.00 | $25,161,761.00 | $7,620,743.00 | $7,891,723.00 | $21,364,795.00 | $13,392,598.00 | $3,971,086.00 | $4,285,270.00 | $23,721,996.00 | $5,876,429.00 | $7,092,744.00 | $6,069,219.00 | $20,424,561.00 | $14,253,649.00 | $4,666,175.00 | $3,676,755.00 | $28,784,887.00 | $8,183,064.00 | $14,445,179.00 | $7,480,868.00 | $25,635,510.00 | $6,745,028.00 | $6,097,341.00 | $5,347,751.00 | -- | $20,831,759.00 | $4,635,908.00 | $5,098,813.00 | $6,371,466.00 | $29,255,310.00 | -- |
Gross Profit | $14,924,735.00 | $63,434,256.00 | $45,235,704.00 | $14,282,865.00 | $8,656,877.00 | $45,359,358.00 | $33,615,716.00 | $13,377,716.00 | $9,947,861.00 | $43,904,851.00 | $13,083,097.00 | -- | $19,545,313.00 | $9,173,750.00 | $36,343,524.00 | -- | $25,582,599.00 | $6,520,159.00 | $11,493,482.00 | $38,824,341.00 | $25,991,734.00 | $17,157,488.00 | -- | $8,783,941.00 | -- | $43,409,160.00 | $34,349,051.00 | $23,738,938.00 | $11,725,391.00 | $42,884,950.00 | $10,662,207.00 | $10,650,438.00 | $9,324,139.00 | $50,165,307.00 | $12,348,845.00 | $26,123,005.00 | $14,445,179.00 | $46,716,120.00 | $13,377,623.00 | $16,986,794.00 | $7,351,728.00 | $29,174,925.00 | $7,115,292.00 | $6,275,858.00 | $6,444,962.00 | $26,205,453.00 | $20,931,014.00 | $6,166,117.00 | $8,438,911.00 | $27,727,435.00 | $8,736,397.00 | $6,776,640.00 | $3,419,398.00 | -- | $14,988,237.00 | $13,103,459.00 | $9,536,253.00 | $5,422,029.00 | $19,714,537.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | $8,624,998.00 | -- | -- | -- | $7,198,213.00 | $5,226,737.00 | -- | $3,401,868.00 | $1,724,978.00 | $7,630,990.00 | -- | $1,870,258.00 | $3,839,963.00 | $2,058,842.00 | $8,673,015.00 | $6,672,115.00 | $4,590,568.00 | -- | $2,377,061.00 | -- | $8,502,874.00 | $1,859,020.00 | $1,982,851.00 | $2,126,362.00 | $8,342,906.00 | $6,308,552.00 | $4,283,298.00 | $2,118,118.00 | $4,996,482.00 | $3,759,225.00 | $1,298,310.00 | $1,259,626.00 | $4,645,697.00 | $1,047,808.00 | $1,178,539.00 | $987,766.00 | $4,397,212.00 | $1,180,940.00 | $2,064,964.00 | $1,010,609.00 | $5,776,529.00 | $5,270,986.00 | $1,631,945.00 | $2,144,831.00 | $9,249,678.00 | $2,378,826.00 | $4,355,546.00 | $1,985,463.00 | -- | $5,567,103.00 | $4,018,959.00 | $2,530,558.00 | $1,435,166.00 | $7,627,703.00 | -- |
Total Operating Expenses | $17,016,013.00 | $73,826,771.00 | $53,201,241.00 | $29,714,197.00 | $12,092,280.00 | $58,009,232.00 | $42,333,058.00 | $16,215,536.00 | $12,053,827.00 | $51,675,492.00 | $14,828,024.00 | -- | $24,538,876.00 | $11,768,629.00 | $44,392,105.00 | -- | $31,784,385.00 | $7,756,827.00 | $14,025,900.00 | $46,562,534.00 | $32,415,529.00 | $21,206,958.00 | -- | $10,729,626.00 | -- | $48,879,540.00 | $11,950,596.00 | $25,792,839.00 | $13,040,171.00 | $47,121,424.00 | $11,551,060.00 | $22,933,289.00 | $10,973,140.00 | $51,022,473.00 | $12,801,046.00 | $12,284,671.00 | $14,042,172.00 | $44,569,147.00 | $12,742,525.00 | $16,204,223.00 | $7,100,969.00 | $26,677,916.00 | $18,232,872.00 | $5,808,048.00 | $5,774,211.00 | $26,188,548.00 | $20,624,560.00 | $6,080,479.00 | $8,831,045.00 | $34,255,334.00 | $9,860,132.00 | $14,543,894.00 | $5,125,085.00 | -- | $20,684,088.00 | $4,803,434.00 | $12,332,061.00 | $6,600,922.00 | $23,402,484.00 | -- |
Loss from Operations | $-2,091,278.00 | $-10,392,515.00 | $-1,191,082.00 | $-3,339,052.00 | $-3,435,403.00 | $-12,649,874.00 | $-8,717,342.00 | $-2,837,820.00 | $-2,105,966.00 | $-7,770,641.00 | $-6,738,490.00 | -- | $-4,993,563.00 | $-2,594,879.00 | $-8,048,581.00 | -- | $-2,432,700.00 | $-3,769,086.00 | $-2,532,418.00 | $-7,738,193.00 | $-6,423,795.00 | $-4,049,470.00 | -- | $-1,945,685.00 | -- | $-5,470,380.00 | $-1,340,483.00 | $-2,053,901.00 | $-1,314,780.00 | $-4,236,474.00 | $-3,847,565.00 | $-1,309,711.00 | $-1,649,001.00 | $-857,166.00 | $-452,201.00 | $-203,838.00 | $403,007.00 | $2,146,973.00 | $635,098.00 | $531,812.00 | $250,759.00 | $2,497,009.00 | $464,679.00 | $467,810.00 | $670,751.00 | $16,905.00 | $306,454.00 | $-306,496.00 | $-392,134.00 | $-6,527,899.00 | $-1,123,735.00 | $-2,658,169.00 | $-1,705,687.00 | -- | $-5,695,851.00 | $-4,032,052.00 | $-1,616,915.00 | $-1,178,893.00 | $-3,687,947.00 | -- |
Loss Before Income Taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | -- | -- | $-0.06 | -- | $-0.03 | $-0.11 | $-0.03 | $-0.04 | $-0.02 | $-0.06 | $-0.05 | -- | $-0.04 | -- | $-0.09 | -- | -- | -- | -- | $-0.11 | -- | -- | -- | -- | -- | $-0.19 | -- | -- | -- | $-0.11 | -- | -- | -- | $-0.03 | -- | -- | $0.02 | $0.10 | $0.03 | $0.04 | $0.03 | $0.09 | $0.02 | $0.02 | $0.03 | $0.02 | $0.03 | $0.02 | $-0.01 | $-0.34 | $-0.06 | $-0.26 | $-0.13 | -- | $-0.96 | $-0.14 | $-0.37 | $-0.16 | $-0.59 | -- |
Weighted Average Shares Basic | 138,789,669 | 131,116,370 | 127,381,051 | 127,249,916 | 120,970,597 | 119,826,036 | 119,995,367 | 118,788,819 | 119,282,114 | 117,613,845 | 116,645,509 | -- | 116,497,035 | 114,430,201 | 77,473,479 | -- | 70,652,630 | 66,023,317 | 53,642,787 | 40,454,779 | 37,079,457 | 32,484,878 | -- | 32,396,998 | -- | 31,019,623 | 30,540,796 | 29,634,023 | 28,652,230 | 28,155,320 | 28,030,902 | 28,486,809 | 27,025,763 | 24,660,995 | 24,571,271 | 24,567,752 | 24,381,497 | 24,249,852 | 24,271,895 | 24,178,037 | 24,086,705 | 23,527,872 | 23,445,771 | 23,445,771 | 23,444,053 | 23,281,439 | 23,278,003 | 23,271,159 | 23,252,095 | 21,004,235 | 23,497,123 | 19,022,387 | 14,431,201 | -- | 9,364,038 | 10,035,791 | 8,681,150 | 8,558,790 | 8,496,284 | -- |
Earnings Per Share Diluted | $-0.02 | -- | $-0.06 | -- | $-0.03 | $-0.11 | $-0.03 | $-0.04 | $-0.02 | $-0.06 | $-0.05 | -- | $-0.04 | -- | $-0.09 | -- | -- | -- | -- | $-0.11 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 138,789,669 | 131,116,370 | 128,793,522 | 124,115,098 | 120,970,597 | 119,826,036 | 118,838,258 | 119,827,944 | 119,282,114 | 117,613,845 | 117,230,419 | -- | 116,497,035 | 114,430,201 | 77,473,479 | -- | 70,652,630 | 59,835,925 | 53,642,787 | 40,454,779 | 51,019,631 | 32,570,866 | -- | 32,396,998 | -- | 31,019,623 | 32,316,988 | 30,614,207 | 28,652,230 | 28,155,320 | 28,553,055 | 28,486,809 | 27,025,763 | 24,660,995 | 24,571,271 | 24,567,752 | 24,566,288 | 24,539,555 | 24,549,072 | 24,432,837 | 24,240,258 | 24,145,823 | 23,855,148 | 24,050,239 | 23,481,415 | 23,281,439 | 23,329,551 | 23,323,158 | 23,252,095 | 21,004,235 | 23,497,123 | 23,484,733 | -- | -- | -- | -- | -- | -- | -- | -- |
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 | 200,000,000 | 200,000,000 | 150,000,000 | 150,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 40,000,000 | 60,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 20,000,000 | 40,000,000 | -- | -- | -- | 20,000,000 | -- |
Common Stock Shares Outstanding | 139,428,784 | 137,983,918 | 137,983,918 | 137,817,253 | 121,640,362 | 118,747,447 | 120,137,124 | 119,873,869 | 119,807,202 | 98,035,829 | 118,747,447 | -- | 118,518,445 | 118,518,445 | 52,222,538 | -- | 97,544,947 | 75,775,666 | 60,353,033 | 51,846,011 | 48,959,219 | 32,614,534 | -- | 32,567,321 | -- | 32,381,290 | 32,433,675 | 32,126,604 | 28,797,198 | 28,618,454 | 28,664,354 | 28,446,907 | 28,524,634 | 24,923,662 | 24,836,357 | 24,636,271 | 24,447,271 | 24,375,881 | 24,271,949 | 24,269,457 | 24,245,305 | 23,711,100 | 23,563,798 | 23,505,265 | 23,499,122 | 23,386,780 | 23,291,468 | 23,291,468 | 23,289,218 | 23,209,659 | 23,497,123 | 23,497,123 | 23,482,122 | 20,000,000 | 10,035,790 | -- | -- | -- | 8,558,790 | -- |
Common Stock Value | $139,428.00 | $137,983.00 | $137,983.00 | $137,818.00 | $121,641.00 | $120,138.00 | $120,138.00 | $119,874.00 | $119,808.00 | $118,748.00 | $118,748.00 | -- | $118,519.00 | $118,519.00 | $98,036.00 | -- | $97,546.00 | $76,153.00 | $60,730.00 | $52,223.00 | $49,336.00 | $32,992.00 | -- | $32,945.00 | -- | $32,759.00 | $32,811.00 | $32,503.00 | $29,174.00 | $28,996.00 | $29,042.00 | $28,823.00 | $28,901.00 | $25,300.00 | $25,213.00 | $25,012.00 | $24,823.00 | $24,752.00 | $24,648.00 | $24,645.00 | $24,621.00 | $24,087.00 | $23,939.00 | $23,881.00 | $23,881.00 | $23,763.00 | $23,668.00 | $23,668.00 | $23,666.00 | $23,586.00 | $23,862.00 | $23,862.00 | $23,847.00 | -- | $10,422.00 | -- | -- | -- | $9,110.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 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | -- | 500,000 | 500,000 | 500,000 | -- | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | -- | 500,000 | -- | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | -- | 500,000 | -- | -- | -- | 500,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 | -- | $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 | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $0.87 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |