Date | 3/31/2024 | 12/31/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 5/31/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 | 6/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $24,070,322.00 | $23,176,092.00 | $23,894,653.00 | $21,158,716.00 | $20,345,330.00 | $17,883,555.00 | $18,968,775.00 | $18,295,443.00 | $18,609,423.00 | $18,145,369.00 | $16,682,282.00 | $16,451,196.00 | $14,892,439.00 | $14,828,160.00 | $14,818,508.00 | $14,885,786.00 | $14,054,006.00 | -- | $13,542,542.00 | $12,062,764.00 | $11,385,641.00 | $11,443,388.00 | $11,333,020.00 | $7,309,567.00 | $6,557,084.00 | $11,325,572.00 | $3,367,161.00 | $2,312,943.00 | $3,277,949.00 | $3,352,559.00 | $3,411,181.00 | $3,859,451.00 | $4,297,269.00 | $3,616,585.00 | $4,395,904.00 | $1,111,404.00 | $1,088,387.00 | $1,106,176.00 | $631,132.00 | $942,327.00 | $996,344.00 | $2,618,229.00 | $1,270,492.00 | $1,231,020.00 | $1,157,431.00 |
Accounts Receivable Net Current | $3,776,472.00 | $3,799,551.00 | $2,523,019.00 | $2,242,187.00 | $2,827,039.00 | $3,076,535.00 | $3,165,200.00 | $3,593,383.00 | $3,491,793.00 | $3,997,676.00 | $3,891,699.00 | $4,598,701.00 | $3,043,727.00 | $3,895,158.00 | $4,007,316.00 | $4,469,812.00 | $3,974,207.00 | $4,073,777.00 | $3,878,658.00 | $3,977,982.00 | $4,588,663.00 | $3,696,908.00 | $4,222,348.00 | $6,713,690.00 | $5,860,874.00 | $4,670,801.00 | $4,009,127.00 | -- | $3,262,096.00 | $4,143,662.00 | $4,655,527.00 | $3,048,774.00 | $2,830,361.00 | $2,562,131.00 | $1,799,288.00 | $1,640,591.00 | $2,847,989.00 | $3,002,000.00 | $2,635,208.00 | $2,857,983.00 | $3,018,850.00 | $2,904,634.00 | $2,380,484.00 | $2,383,366.00 | $3,132,677.00 | $2,499,835.00 | $2,269,257.00 | $2,290,859.00 | $1,426,229.00 | $1,524,059.00 | -- | $2,059,773.00 | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $451,041.00 | $366,766.00 | $573,763.00 | $518,458.00 | $1,197,120.00 | $1,116,014.00 | $1,307,128.00 | $1,163,489.00 | $972,099.00 | $684,310.00 | $490,817.00 | $1,108,589.00 | $539,454.00 | $594,245.00 | $495,511.00 | $687,328.00 | $584,528.00 | $472,068.00 | $1,037,099.00 | $1,219,878.00 | $1,028,417.00 | $829,039.00 | $1,116,387.00 | $1,282,667.00 | $789,057.00 | $625,131.00 | $643,600.00 | -- | $525,324.00 | $350,043.00 | $320,068.00 | $393,275.00 | $414,040.00 | $448,499.00 | $467,153.00 | $463,427.00 | $454,763.00 | $350,913.00 | $324,824.00 | $250,855.00 | $272,133.00 | $290,165.00 | $313,160.00 | $403,909.00 | $325,953.00 | $238,364.00 | $190,012.00 | $171,526.00 | $215,712.00 | $217,225.00 | -- | $265,818.00 | -- | -- | -- |
Total Current Assets | $28,827,713.00 | $27,569,568.00 | $27,274,620.00 | $25,987,612.00 | $25,864,501.00 | $26,371,822.00 | $26,582,709.00 | $26,691,501.00 | $26,994,453.00 | $26,097,299.00 | $29,701,774.00 | $31,273,486.00 | $29,600,792.00 | $28,547,938.00 | $27,148,911.00 | $25,449,143.00 | $26,437,093.00 | $25,866,109.00 | $26,548,874.00 | $26,722,881.00 | $25,027,283.00 | $23,174,344.00 | $23,733,461.00 | $22,824,517.00 | $21,468,439.00 | $20,181,718.00 | $18,706,733.00 | -- | $17,329,962.00 | $16,556,469.00 | $16,361,236.00 | $15,384,631.00 | $14,577,421.00 | $14,287,601.00 | $13,459,007.00 | $13,429,590.00 | $6,669,913.00 | $5,665,856.00 | $6,237,981.00 | $6,461,397.00 | $6,702,164.00 | $7,054,250.00 | $6,990,913.00 | $6,403,860.00 | $7,854,534.00 | $3,849,603.00 | $3,547,656.00 | $3,568,561.00 | $2,273,073.00 | $2,683,611.00 | -- | $4,943,820.00 | -- | -- | -- |
Property Plant and Equipement | $591,724.00 | $716,979.00 | $986,300.00 | $1,128,022.00 | $1,154,534.00 | $1,061,649.00 | $764,517.00 | $865,931.00 | $932,896.00 | $1,017,202.00 | $2,589,194.00 | $2,673,705.00 | $2,817,608.00 | $2,872,805.00 | $3,003,402.00 | $3,147,747.00 | $3,252,560.00 | $3,189,651.00 | $2,972,257.00 | $1,683,923.00 | $1,725,221.00 | $1,809,830.00 | $1,896,348.00 | $1,985,021.00 | $2,066,482.00 | $2,091,301.00 | $2,115,277.00 | -- | $599,862.00 | $340,387.00 | $401,454.00 | $469,383.00 | $512,526.00 | $597,693.00 | $686,780.00 | $764,442.00 | $854,779.00 | $926,317.00 | $667,934.00 | $740,753.00 | $814,649.00 | $846,543.00 | $646,589.00 | $671,959.00 | $647,751.00 | $680,284.00 | $520,018.00 | $559,140.00 | $552,414.00 | $545,751.00 | -- | $651,992.00 | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $525,600.00 | $558,450.00 | $591,300.00 | $624,150.00 | $657,000.00 | $689,850.00 | $722,700.00 | $755,550.00 | $788,400.00 | $821,250.00 | $854,100.00 | $886,950.00 | $919,800.00 | $952,650.00 | $985,500.00 | $1,018,350.00 | $1,051,200.00 | -- | $1,084,050.00 | $1,116,900.00 | $1,149,750.00 | $1,182,600.00 | $1,215,450.00 | $1,248,300.00 | $1,281,150.00 | $2,006,951.00 | $1,601,282.00 | $1,706,861.00 | $1,812,440.00 | $1,918,019.00 | $2,023,598.00 | $2,129,177.00 | $2,234,756.00 | $2,340,335.00 | $2,445,914.00 | $2,551,493.00 | $2,657,072.00 | $2,762,651.00 | $2,868,230.00 | $2,973,809.00 | -- | $3,184,967.00 | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | -- | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $20,883,886.00 | $4,805,933.00 | $4,805,933.00 | $4,805,933.00 | $4,805,933.00 | $4,805,933.00 | $4,805,933.00 | $4,805,933.00 | $4,805,933.00 | $4,805,933.00 | $4,805,933.00 | $4,805,933.00 | $4,805,933.00 | $4,805,933.00 | $4,805,933.00 | -- | $4,805,933.00 | -- | -- | -- |
Other Assets | $21,914,041.00 | $22,042,856.00 | $22,322,511.00 | $22,463,178.00 | $21,828,910.00 | $21,873,864.00 | $21,974,486.00 | $22,117,843.00 | $22,356,864.00 | $22,556,529.00 | $22,755,915.00 | $22,285,032.00 | $22,597,016.00 | $22,904,980.00 | $23,278,732.00 | $23,545,091.00 | $23,914,275.00 | $24,039,198.00 | $23,419,406.00 | $24,146,296.00 | $25,529,581.00 | $25,220,015.00 | $23,663,761.00 | $23,644,572.00 | $24,339,045.00 | $24,712,267.00 | $25,090,466.00 | -- | $24,699,494.00 | $24,173,148.00 | $22,703,028.00 | $22,735,878.00 | $22,695,681.00 | $22,224,434.00 | $22,179,902.00 | $22,212,752.00 | $10,694,184.00 | $10,715,431.00 | $10,091,350.00 | $9,735,482.00 | $9,387,803.00 | $9,047,428.00 | $8,747,903.00 | $8,857,079.00 | $7,393,550.00 | $7,539,057.00 | $7,681,178.00 | $7,808,529.00 | $7,950,649.00 | $8,096,098.00 | -- | $8,380,339.00 | -- | -- | -- |
Total Assets | $51,333,478.00 | $50,329,403.00 | $50,583,431.00 | $49,578,812.00 | $48,847,945.00 | $49,307,335.00 | $49,321,712.00 | $49,675,275.00 | $50,284,213.00 | $49,671,030.00 | $55,046,883.00 | $56,232,223.00 | $55,015,416.00 | $54,325,723.00 | $53,431,045.00 | $52,141,981.00 | $53,603,928.00 | $53,094,958.00 | $52,940,537.00 | $52,553,100.00 | $52,282,085.00 | $50,204,189.00 | $49,293,570.00 | $48,454,110.00 | $47,873,966.00 | $46,985,286.00 | $45,912,476.00 | -- | $42,629,318.00 | $41,070,004.00 | $39,465,718.00 | $38,589,892.00 | $37,785,628.00 | $37,109,728.00 | $36,325,689.00 | $36,406,784.00 | $18,218,876.00 | $17,307,604.00 | $16,997,265.00 | $16,937,632.00 | $16,904,616.00 | $16,948,221.00 | $16,385,405.00 | $15,932,898.00 | $15,895,835.00 | $12,068,944.00 | $11,748,852.00 | $11,936,230.00 | $10,776,136.00 | $11,325,460.00 | -- | $13,976,151.00 | -- | -- | -- |
Accounts Payable | $510,412.00 | $332,306.00 | $431,387.00 | $380,826.00 | $389,708.00 | $425,927.00 | $690,638.00 | $493,405.00 | $482,915.00 | $371,825.00 | $467,194.00 | $1,498,801.00 | $539,151.00 | $465,012.00 | $407,497.00 | $343,003.00 | $756,264.00 | $441,096.00 | $530,294.00 | $622,803.00 | $838,151.00 | $939,520.00 | $1,490,434.00 | $1,253,560.00 | $639,418.00 | $890,450.00 | $565,487.00 | -- | $749,813.00 | $483,289.00 | $570,059.00 | $580,309.00 | $646,383.00 | $826,875.00 | $995,624.00 | $817,119.00 | $823,002.00 | $935,666.00 | $905,412.00 | $738,289.00 | $737,498.00 | $698,625.00 | $459,884.00 | $653,655.00 | $625,913.00 | $769,098.00 | $464,336.00 | $550,846.00 | $507,108.00 | $526,604.00 | -- | $790,914.00 | -- | -- | -- |
Accrued Liabilities | $1,390,232.00 | $1,634,620.00 | $1,620,000.00 | $1,662,400.00 | $1,332,720.00 | $1,459,437.00 | $1,206,284.00 | $1,065,034.00 | $1,075,852.00 | $738,283.00 | $988,092.00 | $1,705,269.00 | $1,741,087.00 | $1,712,342.00 | $1,123,528.00 | $1,159,354.00 | $1,203,854.00 | $1,179,289.00 | $1,399,368.00 | $1,328,037.00 | $1,336,526.00 | $1,526,448.00 | $745,694.00 | $1,264,721.00 | $1,582,041.00 | $2,261,814.00 | $2,084,980.00 | -- | $1,517,666.00 | $1,367,353.00 | $1,284,588.00 | $1,502,203.00 | $1,476,750.00 | $1,829,902.00 | $1,942,502.00 | $2,521,111.00 | $1,711,450.00 | $1,891,980.00 | $1,566,816.00 | $1,801,355.00 | $1,402,445.00 | $1,386,508.00 | $1,584,021.00 | $1,096,982.00 | $1,037,747.00 | $1,177,546.00 | $1,049,100.00 | $1,242,328.00 | $1,363,048.00 | $1,365,505.00 | -- | $1,162,775.00 | -- | -- | -- |
Total Current Liabilities | $4,860,581.00 | $4,586,912.00 | $4,701,500.00 | $4,361,935.00 | $4,591,552.00 | $5,520,817.00 | $6,418,652.00 | $6,874,898.00 | $4,797,614.00 | $3,542,137.00 | $9,905,997.00 | $11,314,301.00 | $10,357,833.00 | $11,278,342.00 | $10,847,612.00 | $10,004,620.00 | $10,974,719.00 | $10,222,001.00 | $9,723,371.00 | $8,966,595.00 | $9,800,950.00 | $9,545,519.00 | $9,589,244.00 | $9,950,876.00 | $9,709,767.00 | $10,862,745.00 | $10,203,625.00 | -- | $7,843,797.00 | $7,688,551.00 | $7,711,843.00 | $8,087,333.00 | $8,037,261.00 | $8,398,001.00 | $8,264,439.00 | $8,822,161.00 | $6,043,026.00 | $6,427,909.00 | $6,065,058.00 | $6,318,551.00 | $5,739,285.00 | $5,875,347.00 | $5,291,769.00 | $5,691,526.00 | $5,621,395.00 | $6,337,570.00 | $6,068,846.00 | $6,626,109.00 | $5,973,958.00 | $6,276,093.00 | -- | $8,652,214.00 | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-31,006.00 | $-5,904.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-36,992.00 | $-3,554.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-18,962,710.00 | $-20,078,137.00 | $-22,042,427.00 | $-22,997,981.00 | $-24,239,129.00 | $-25,081,948.00 | $-25,943,287.00 | $-26,892,870.00 | $-27,834,275.00 | $-28,559,732.00 | $-29,359,938.00 | $-30,379,840.00 | $-31,006,426.00 | $-32,482,674.00 | $-32,890,889.00 | $-33,224,106.00 | $-33,349,482.00 | $-33,865,974.00 | $-33,897,714.00 | $-33,933,406.00 | $-34,854,882.00 | $-36,393,879.00 | $-37,213,677.00 | $-38,337,186.00 | $-38,582,484.00 | $-39,770,002.00 | $-39,983,692.00 | -- | $-40,660,470.00 | $-41,359,884.00 | $-42,542,764.00 | $-42,970,413.00 | $-43,285,205.00 | $-43,403,685.00 | $-43,514,308.00 | $-42,907,628.00 | $-40,400,472.00 | $-37,572,939.00 | $-36,877,590.00 | $-36,347,054.00 | $-35,706,307.00 | $-35,145,414.00 | $-34,440,856.00 | $-33,239,018.00 | $-33,023,100.00 | $-32,943,674.00 | $-32,590,513.00 | $-32,584,925.00 | $-32,325,436.00 | $-31,764,384.00 | -- | $-30,891,571.00 | -- | -- | -- |
Total Stockholders' Equity | $46,472,897.00 | $45,742,491.00 | $45,881,931.00 | $45,216,877.00 | $44,256,393.00 | $43,786,518.00 | $42,903,060.00 | $42,800,377.00 | $45,486,599.00 | $46,128,893.00 | $45,140,886.00 | $44,917,922.00 | $44,657,583.00 | $43,047,381.00 | $42,583,433.00 | $42,137,361.00 | $42,629,209.00 | $42,872,957.00 | $43,217,166.00 | $43,586,505.00 | $42,481,135.00 | $40,658,670.00 | $39,704,326.00 | $38,503,234.00 | $38,164,199.00 | $36,122,541.00 | $35,708,851.00 | $35,708,851.00 | $34,785,521.00 | $33,381,453.00 | $31,753,875.00 | $30,502,559.00 | $29,748,367.00 | $28,711,727.00 | $28,061,250.00 | $27,584,623.00 | $12,175,850.00 | $10,879,695.00 | $10,932,207.00 | $10,619,081.00 | $11,165,331.00 | $11,072,847.00 | $11,093,636.00 | $10,241,372.00 | $10,274,440.00 | $5,731,374.00 | $5,680,006.00 | $5,310,121.00 | $4,802,178.00 | $5,049,367.00 | -- | $5,323,937.00 | -- | -- | $4,256,881.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $51,333,478.00 | $50,329,403.00 | $50,583,431.00 | $49,578,812.00 | $48,847,945.00 | $49,307,335.00 | $49,321,712.00 | $49,675,275.00 | $50,284,213.00 | $49,671,030.00 | $55,046,883.00 | $56,232,223.00 | $55,015,416.00 | $54,325,723.00 | $53,431,045.00 | $52,141,981.00 | $53,603,928.00 | $53,094,958.00 | $52,940,537.00 | $52,553,100.00 | $52,282,085.00 | $50,204,189.00 | $49,293,570.00 | $48,454,110.00 | $47,873,966.00 | $46,985,286.00 | $45,912,476.00 | -- | $42,629,318.00 | $41,070,004.00 | $39,465,718.00 | $38,589,892.00 | $37,785,628.00 | $37,109,728.00 | $36,325,689.00 | $36,406,784.00 | $18,218,876.00 | $17,307,604.00 | $16,997,265.00 | $16,937,632.00 | $16,904,616.00 | $16,948,221.00 | $16,385,405.00 | $15,932,898.00 | $15,895,835.00 | $12,068,944.00 | $11,748,852.00 | $11,936,230.00 | $10,776,136.00 | $11,325,460.00 | -- | $13,976,151.00 | -- | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 5/31/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 | 6/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $21,007,076.00 | $16,422,146.00 | $10,399,606.00 | $5,225,402.00 | $20,038,054.00 | $4,633,244.00 | $9,637,416.00 | $4,800,084.00 | $21,169,608.00 | $16,513,363.00 | $11,507,231.00 | $5,941,994.00 | $22,036,278.00 | $15,715,654.00 | $5,724,706.00 | $4,712,165.00 | $18,939,263.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $3,703,203.00 | $1,240,851.00 | $5,090,578.00 | $3,925,370.00 | $2,403,588.00 | $1,228,046.00 | $4,414,621.00 | $3,300,582.00 | $957,569.00 | $1,166,477.00 | $2,892,400.00 | $1,733,861.00 | $384,585.00 | $630,979.00 | $1,478,012.00 | $1,006,897.00 | $769,974.00 | $141,218.00 | $3,989,289.00 | $1,017,332.00 | $1,683,958.00 | $1,016,758.00 | $3,516,849.00 | $2,226,883.00 | $1,373,296.00 | $413,639.00 | $3,901,129.00 | -- | $3,006,938.00 | $1,385,164.00 | $680,124.00 | $687,441.00 | $332,738.00 | $-147,979.00 | $-424,915.00 | $-4,092,394.00 | $-618,765.00 | $-1,018,752.00 | $-434,662.00 | $-2,592,725.00 | $-2,063,797.00 | $-1,625,390.00 | $-1,048,858.00 | $398,199.00 | $461,476.00 | $-29,426.00 | $247,825.00 | $-972,712.00 | $-696,460.00 | $-334,709.00 | $-206,231.00 | $141,241.00 | $-99,771.00 | $269,242.00 | -- |
Loss Before Income Taxes | $4,654,615.00 | $3,044,188.00 | $5,911,660.00 | $4,493,482.00 | $1,325,344.00 | $1,345,118.00 | $4,133,063.00 | $3,029,760.00 | $927,343.00 | $986,363.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.22 | $0.07 | $0.27 | $0.08 | $0.12 | $0.06 | $0.18 | $0.05 | $0.08 | $0.04 | $0.18 | $0.13 | $0.10 | $0.02 | $0.05 | $0.03 | $0.03 | -- | $0.17 | $0.05 | $0.08 | $0.04 | $0.14 | $0.09 | $0.06 | $0.01 | $0.15 | -- | $0.04 | $0.06 | $0.02 | -- | $-0.02 | $-0.03 | $-0.03 | $-0.38 | $-0.24 | $-0.07 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 18,194,000 | 18,193,000 | 18,406,000 | 18,394,000 | 18,419,000 | 18,465,000 | 19,087,000 | 19,255,000 | 19,370,000 | 19,383,000 | 19,502,000 | 19,511,000 | 19,526,000 | 19,489,000 | 19,651,000 | 19,588,000 | 19,775,000 | 19,811,000 | 19,849,000 | 19,861,000 | 19,822,000 | 19,786,000 | 19,581,000 | 19,648,000 | -- | -- | 19,353,000 | -- | -- | -- | -- | 19,151,000 | -- | -- | -- | 17,375,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $0.08 | $0.14 | $0.27 | $0.20 | $0.12 | $0.06 | $0.18 | $0.05 | $0.04 | $0.04 | $0.18 | $0.13 | $0.08 | $0.02 | $0.05 | $0.01 | $0.03 | -- | $0.16 | $0.16 | $0.12 | $0.04 | $0.14 | $0.02 | $0.06 | $0.01 | $0.15 | -- | $0.11 | $0.06 | $0.02 | -- | $-0.02 | $-0.03 | $-0.03 | $-0.38 | $-0.16 | $-0.04 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 18,874,000 | 18,805,000 | 18,766,000 | 18,751,000 | 18,630,000 | 18,753,000 | 19,380,000 | 19,579,000 | 19,658,000 | 19,669,000 | 19,754,000 | 19,744,000 | 19,716,000 | 19,642,000 | 19,863,000 | 19,776,000 | 20,052,000 | 20,122,000 | 20,368,000 | 20,369,000 | 20,474,000 | 20,363,000 | 20,280,000 | 20,250,000 | 20,338,000 | 20,338,000 | 20,264,000 | -- | 20,251,000 | 20,313,000 | 20,099,000 | 19,151,000 | 19,963,000 | 19,094,000 | 19,042,000 | 17,375,000 | 17,334,000 | 17,193,000 | -- | 16,710,000 | -- | -- | -- | 13,246,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | 50,000,000 | -- | -- | -- |
Common Stock Shares Outstanding | 18,221,527 | 18,158,730 | 18,309,051 | 18,350,765 | 18,394,296 | -- | 18,460,538 | -- | -- | -- | 19,351,935 | 19,478,038 | 19,529,422 | 19,499,767 | 19,484,485 | 19,457,987 | 19,579,989 | 19,741,234 | 19,793,372 | 19,871,283 | 19,839,261 | 19,792,474 | 19,773,549 | 19,765,437 | 19,534,586 | 19,423,821 | 19,423,821 | -- | 19,412,911 | 19,357,957 | 19,309,832 | 19,229,313 | 19,206,994 | 19,165,830 | 19,095,137 | 18,875,586 | 17,397,390 | 17,234,168 | 17,106,645 | 16,928,025 | 16,910,009 | 16,742,115 | 16,558,680 | 16,128,530 | 13,778,085 | 12,468,154 | 12,245,617 | 12,087,431 | 11,862,031 | 11,774,939 | -- | 11,612,460 | -- | -- | -- |
Common Stock Value | $182,218.00 | $181,590.00 | $183,093.00 | $183,510.00 | $183,945.00 | $184,686.00 | $184,608.00 | $186,382.00 | $191,547.00 | $193,878.00 | $193,522.00 | $194,783.00 | $195,297.00 | $195,000.00 | $194,847.00 | $194,582.00 | $195,802.00 | $197,415.00 | $197,936.00 | $198,715.00 | $198,395.00 | $197,927.00 | $197,738.00 | $197,657.00 | $195,348.00 | $194,241.00 | $194,241.00 | -- | $194,132.00 | $193,582.00 | $193,101.00 | $192,296.00 | $192,073.00 | $191,661.00 | $190,954.00 | $188,759.00 | $173,974.00 | $172,342.00 | $171,066.00 | $169,280.00 | $169,100.00 | $167,421.00 | $165,587.00 | $161,285.00 | $137,781.00 | $124,681.00 | $122,456.00 | $120,874.00 | $118,620.00 | $117,749.00 | -- | $116,125.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 | $0.01 | -- | $0.01 | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | 30,000,000 | -- | -- | 30,000,000 | -- | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | -- | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | -- | -- | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | 18,637,929 | 19,154,464 | 19,387,552 | 19,351,935 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 411,927 | 411,927 | 411,927 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $4,119.00 | $4,119.00 | $4,119.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |