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 | 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 | 5/31/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 | -- | $3,536,558.00 | $4,316,965.00 | $4,687,004.00 | -- | $3,793,852.00 | $4,298,869.00 | $5,507,891.00 | $5,240,946.00 | $5,052,755.00 | $3,976,981.00 | $6,774,694.00 | $5,940,699.00 | $5,306,243.00 | $5,386,587.00 | $5,387,388.00 | $4,381,713.00 | $4,277,607.00 | $4,665,170.00 | $4,604,701.00 | $4,641,457.00 | $3,641,389.00 | $4,532,096.00 | $5,508,620.00 | $6,388,164.00 | $7,734,437.00 | $8,058,151.00 | $8,085,015.00 | $6,831,521.00 | $5,681,109.00 | $3,583,772.00 | $2,908,024.00 | $2,862,586.00 | $2,503,053.00 | $2,350,025.00 | $1,643,920.00 | $1,060,111.00 | $795,104.00 | $786,677.00 | $1,197,080.00 | $1,624,570.00 | $1,955,290.00 | $2,879,201.00 | $1,565,215.00 | $1,403,490.00 | $1,777,530.00 | $2,161,729.00 | $2,354,087.00 | -- | $490,055.00 | $595,388.00 | $693,748.00 | $928,900.00 | $954,546.00 | $1,095,296.00 | $1,464,351.00 |
Accounts Receivable Net Current | $4,661,031.00 | $4,708,156.00 | $5,024,024.00 | -- | -- | -- | -- | -- | -- | -- | -- | $4,656,354.00 | $6,158,709.00 | $6,842,818.00 | $6,258,927.00 | $6,188,726.00 | $6,309,284.00 | $7,401,375.00 | $5,527,856.00 | $6,210,831.00 | $5,899,062.00 | $6,218,288.00 | $5,240,578.00 | $5,370,508.00 | $5,672,071.00 | $5,704,779.00 | $5,196,724.00 | $5,890,113.00 | $5,740,041.00 | $5,594,409.00 | $3,313,420.00 | $3,545,871.00 | $3,028,946.00 | $2,854,635.00 | $2,894,902.00 | $3,048,754.00 | $2,431,474.00 | $2,411,070.00 | $2,043,048.00 | $2,472,876.00 | $2,453,062.00 | $2,333,059.00 | $1,997,143.00 | $2,126,907.00 | $2,234,361.00 | $2,409,606.00 | $2,082,146.00 | $2,133,079.00 | -- | $2,396,639.00 | $1,833,358.00 | -- | $1,833,044.00 | -- | -- | -- |
Inventory | $6,827,475.00 | $7,520,444.00 | $7,503,496.00 | $7,410,734.00 | $8,232,208.00 | $6,914,276.00 | $7,005,709.00 | $6,985,427.00 | $7,617,849.00 | $7,315,065.00 | $8,708,481.00 | $8,659,587.00 | $8,883,283.00 | $9,693,277.00 | $9,647,434.00 | $8,984,482.00 | $8,237,059.00 | $7,542,329.00 | $8,016,688.00 | $7,684,527.00 | $7,586,734.00 | $6,737,050.00 | $6,361,262.00 | $6,404,741.00 | $6,409,118.00 | $5,814,358.00 | $5,391,422.00 | $5,074,576.00 | $5,083,350.00 | $5,004,957.00 | $3,984,376.00 | $3,836,809.00 | $3,673,988.00 | $3,356,387.00 | $3,284,892.00 | $3,181,377.00 | $3,416,068.00 | $3,310,436.00 | $3,514,365.00 | $3,322,983.00 | $2,947,368.00 | $2,806,210.00 | $2,091,063.00 | $1,770,681.00 | $1,828,368.00 | $1,729,227.00 | $1,601,001.00 | $1,513,384.00 | -- | $1,563,441.00 | $1,792,696.00 | -- | $1,622,637.00 | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $482,371.00 | $478,686.00 | $558,204.00 | $570,293.00 | $508,081.00 | $443,567.00 | $434,601.00 | $464,804.00 | $438,878.00 | $418,860.00 | $455,662.00 | $475,364.00 | $487,937.00 | $346,377.00 | $666,501.00 | $565,181.00 | $875,303.00 | $415,897.00 | $562,991.00 | $754,640.00 | $934,068.00 | $861,373.00 | $1,162,517.00 | $1,058,610.00 | $1,043,603.00 | $629,396.00 | $665,791.00 | $641,469.00 | $615,353.00 | $353,554.00 | $576,917.00 | $652,308.00 | $481,678.00 | $376,413.00 | $211,734.00 | $244,075.00 | $325,910.00 | $324,448.00 | $384,295.00 | $298,203.00 | $395,590.00 | $389,998.00 | $356,504.00 | $262,236.00 | $341,786.00 | $229,083.00 | $297,185.00 | $201,459.00 | -- | $209,858.00 | $340,421.00 | -- | $189,630.00 | -- | -- | -- |
Total Current Assets | $15,549,626.00 | $18,780,869.00 | $19,972,765.00 | $21,760,091.00 | $23,431,663.00 | $16,159,196.00 | $16,405,589.00 | $18,169,414.00 | $18,306,069.00 | $18,009,499.00 | $19,071,305.00 | $20,703,102.00 | $21,789,448.00 | $22,188,715.00 | $21,959,449.00 | $21,257,828.00 | $19,803,359.00 | $19,637,208.00 | $18,772,705.00 | $19,608,394.00 | $19,065,110.00 | $18,527,324.00 | $18,327,202.00 | $19,389,053.00 | $19,572,331.00 | $19,941,538.00 | $19,364,877.00 | $19,720,375.00 | $18,347,601.00 | $17,162,829.00 | $11,578,811.00 | $11,152,184.00 | $10,254,962.00 | $9,257,780.00 | $8,896,884.00 | $8,372,006.00 | $7,468,001.00 | $7,040,218.00 | $6,923,639.00 | $7,491,118.00 | $7,554,120.00 | $7,738,087.00 | $7,577,441.00 | $6,078,569.00 | $6,131,505.00 | $6,485,385.00 | $6,460,582.00 | $6,250,259.00 | -- | $4,709,647.00 | $4,612,613.00 | -- | $4,612,404.00 | -- | -- | -- |
Property Plant and Equipement | $15,940,981.00 | $16,361,049.00 | $15,593,252.00 | $12,810,930.00 | $12,532,112.00 | $10,978,783.00 | $10,767,788.00 | $11,640,463.00 | $12,628,654.00 | $13,158,718.00 | $13,727,842.00 | $13,279,867.00 | $13,304,537.00 | $13,631,399.00 | $12,270,410.00 | $11,799,061.00 | $11,119,527.00 | $11,640,542.00 | $11,379,106.00 | $11,731,084.00 | $12,520,168.00 | $12,227,361.00 | $11,763,255.00 | $11,809,241.00 | $12,322,111.00 | $11,833,301.00 | $11,411,122.00 | $10,324,558.00 | $9,763,042.00 | $9,510,052.00 | $4,516,820.00 | $4,370,045.00 | $4,284,591.00 | $4,340,587.00 | $4,292,340.00 | $4,275,552.00 | $3,825,992.00 | $3,308,204.00 | $3,347,806.00 | $3,173,905.00 | $2,662,815.00 | $2,356,321.00 | $2,257,479.00 | $2,235,781.00 | $2,013,214.00 | $2,016,565.00 | $1,890,897.00 | $1,920,950.00 | -- | $2,120,527.00 | $2,360,346.00 | -- | $2,373,022.00 | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $13,445.00 | $18,963.00 | $27,180.00 | $35,397.00 | $43,614.00 | $51,831.00 | $60,048.00 | $68,265.00 | -- | $76,482.00 | $84,699.00 | -- | $101,133.00 | -- | -- | -- |
Goodwill | $6,764,127.00 | $6,764,127.00 | $8,915,637.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $5,854,905.00 | $513,940.00 | $1,227,752.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $61,041.00 | $66,007.00 | $67,773.00 | -- | $48,084.00 | $47,987.00 | $47,066.00 | $27,737.00 | -- | $27,737.00 | $27,737.00 | $27,737.00 | $27,737.00 | $27,737.00 | $27,737.00 | $75,730.00 | $290,200.00 | $290,200.00 | $290,200.00 | $289,491.00 | $319,021.00 | $357,753.00 | $383,009.00 | $381,945.00 | $137,084.00 | $137,085.00 | $112,323.00 | $112,323.00 | $158,414.00 | $152,323.00 | $106,964.00 | $66,964.00 | $66,964.00 | $66,964.00 | $66,964.00 | $66,964.00 | $66,964.00 | $27,737.00 | $27,737.00 | $27,737.00 | $27,737.00 | $27,737.00 | $27,737.00 | $27,737.00 | $27,737.00 | $27,737.00 | $27,737.00 | $27,737.00 | -- | $27,737.00 | $27,737.00 | -- | $27,737.00 | -- | -- | -- |
Total Assets | $49,705,472.00 | $54,064,589.00 | $55,312,749.00 | $53,536,184.00 | $55,322,547.00 | $46,974,052.00 | $47,490,241.00 | $50,713,921.00 | $52,301,859.00 | $51,856,713.00 | $54,074,635.00 | $54,610,990.00 | $48,708,471.00 | $49,896,607.00 | $48,700,683.00 | $47,574,918.00 | $46,057,607.00 | $46,833,487.00 | $46,110,159.00 | $45,973,180.00 | $46,910,030.00 | $46,401,690.00 | $45,979,070.00 | $47,117,114.00 | $47,558,671.00 | $47,768,340.00 | $47,074,009.00 | $46,672,214.00 | $39,713,188.00 | $38,811,956.00 | $16,202,595.00 | $15,589,193.00 | $14,606,517.00 | $13,665,331.00 | $13,256,188.00 | $12,714,522.00 | $11,360,957.00 | $10,376,159.00 | $10,299,182.00 | $10,692,760.00 | $10,258,117.00 | $10,141,108.00 | $9,889,837.00 | $8,377,484.00 | $8,216,070.00 | $8,581,518.00 | $8,442,280.00 | $8,271,093.00 | -- | $6,939,125.00 | $7,090,959.00 | -- | $7,121,476.00 | -- | -- | -- |
Accounts Payable | $2,797,755.00 | $2,899,032.00 | $2,907,279.00 | $2,574,135.00 | $3,374,753.00 | $2,366,201.00 | $2,344,334.00 | $3,073,933.00 | $2,661,862.00 | $2,249,296.00 | $2,581,594.00 | $2,924,333.00 | $2,196,823.00 | $2,737,740.00 | $2,337,477.00 | $2,558,638.00 | $1,906,332.00 | $2,699,115.00 | $2,662,522.00 | $2,227,768.00 | $2,424,960.00 | $2,042,290.00 | $1,874,941.00 | $2,032,834.00 | $2,039,090.00 | $1,919,725.00 | $2,301,890.00 | $1,536,121.00 | $1,597,144.00 | $1,709,171.00 | $1,438,276.00 | $1,361,914.00 | $908,202.00 | $1,080,239.00 | $1,312,175.00 | $1,551,885.00 | $1,462,534.00 | $1,901,501.00 | $1,888,156.00 | $1,809,532.00 | $1,401,808.00 | $1,337,427.00 | $1,236,020.00 | $1,065,651.00 | $1,048,555.00 | $1,339,508.00 | $1,170,915.00 | $1,129,708.00 | -- | $1,302,198.00 | $1,315,944.00 | -- | $928,790.00 | -- | -- | -- |
Accrued Liabilities | $1,878,449.00 | $1,990,114.00 | $1,740,083.00 | $662,242.00 | $678,092.00 | $775,630.00 | $864,301.00 | $558,750.00 | $670,171.00 | $1,087,936.00 | $883,377.00 | $1,067,265.00 | $1,389,101.00 | $1,175,444.00 | $1,161,796.00 | $992,221.00 | $1,154,162.00 | $1,261,584.00 | $1,259,590.00 | $1,338,912.00 | $789,886.00 | $501,171.00 | $628,562.00 | $685,430.00 | $514,479.00 | $328,437.00 | $714,859.00 | $966,929.00 | $1,215,080.00 | $924,947.00 | $489,267.00 | $328,144.00 | $321,958.00 | $79,266.00 | $86,175.00 | $84,039.00 | $91,955.00 | $114,843.00 | $41,989.00 | $124,582.00 | $110,330.00 | $56,518.00 | $64,564.00 | $110,628.00 | $167,942.00 | $77,904.00 | $110,611.00 | $183,910.00 | -- | $117,336.00 | $74,238.00 | -- | $123,705.00 | -- | -- | -- |
Total Current Liabilities | $17,996,914.00 | $20,364,853.00 | $20,418,014.00 | $17,583,659.00 | $18,471,364.00 | $18,772,264.00 | $19,753,064.00 | $20,982,683.00 | $20,476,210.00 | $19,787,651.00 | $21,135,104.00 | $21,033,505.00 | $12,718,235.00 | $13,543,580.00 | $13,033,408.00 | $13,007,977.00 | $12,143,410.00 | $13,577,512.00 | $13,861,798.00 | $12,514,054.00 | $11,840,066.00 | $11,162,104.00 | $10,916,719.00 | $11,759,670.00 | $11,497,242.00 | $15,465,877.00 | $16,904,927.00 | $16,951,045.00 | $16,812,233.00 | $17,013,840.00 | $4,845,715.00 | $4,657,281.00 | $4,120,858.00 | $4,980,993.00 | $4,319,858.00 | $4,714,878.00 | $3,068,208.00 | $3,367,814.00 | $3,514,844.00 | $3,397,069.00 | $3,118,091.00 | $2,934,019.00 | $2,902,000.00 | $2,947,848.00 | $2,580,534.00 | $4,104,487.00 | $4,190,144.00 | $4,268,629.00 | -- | $3,628,991.00 | $3,342,823.00 | -- | $3,085,575.00 | -- | -- | -- |
Long Term Debt | $599,437.00 | $2,465,282.00 | $2,505,973.00 | $2,574,401.00 | $2,632,652.00 | $3,851,534.00 | $4,039,591.00 | -- | $4,391,671.00 | $4,553,670.00 | $4,790,829.00 | $4,692,211.00 | $5,143,193.00 | $5,309,044.00 | $5,178,020.00 | $5,418,715.00 | $5,159,409.00 | $5,300,104.00 | $5,440,798.00 | $5,581,493.00 | $5,722,187.00 | $5,860,659.00 | $6,219,628.00 | $6,578,596.00 | $6,938,365.00 | $10,561,071.00 | $10,792,945.00 | $11,038,344.00 | $11,000,255.00 | $11,383,335.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | $233,104,731.00 | $232,619,220.00 | $232,315,003.00 | $232,031,350.00 | $231,761,146.00 | $231,576,882.00 | $231,438,651.00 | $231,243,062.00 | $231,014,560.00 | $230,905,905.00 | $230,634,056.00 | $230,613,630.00 | $230,527,126.00 | $230,431,772.00 | $230,321,324.00 | $230,226,315.00 | $230,097,492.00 | $229,989,483.00 | $229,874,823.00 | $229,749,154.00 | $227,304,219.00 | $225,668,002.00 | $225,492,252.00 | $225,092,607.00 | $224,133,117.00 | $214,913,912.00 | $214,661,617.00 | $214,575,078.00 | $213,579,036.00 | $213,304,541.00 | $213,222,950.00 | $213,149,515.00 | $211,963,328.00 | $211,880,260.00 | $211,812,134.00 | $211,748,604.00 | $211,677,853.00 | $211,265,624.00 | $209,645,126.00 | $209,571,539.00 | $208,641,399.00 | $208,560,927.00 | $208,410,216.00 | -- | $207,939,837.00 | $207,868,807.00 | -- | $207,636,440.00 | -- | -- | -- |
Accumulated Other Comprehensive Loss | $628,945.00 | $741,301.00 | $481,328.00 | $606,536.00 | $977,028.00 | $688,421.00 | $17,296.00 | $935,125.00 | $1,953,524.00 | $1,972,262.00 | $1,971,978.00 | $2,116,152.00 | $1,815,482.00 | $2,188,596.00 | $1,465,200.00 | $735,892.00 | $760,820.00 | $1,005,340.00 | $862,284.00 | $808,518.00 | $752,675.00 | $699,348.00 | $646,555.00 | $473,508.00 | $496,282.00 | $418,805.00 | $349,543.00 | $295,396.00 | $239,926.00 | $201,290.00 | $157,661.00 | $126,108.00 | $97,861.00 | $71,603.00 | $62,755.00 | $50,680.00 | $49,986.00 | $50,868.00 | $51,213.00 | $51,681.00 | $61,997.00 | $66,531.00 | $62,425.00 | $52,736.00 | $88,483.00 | $88,752.00 | $85,101.00 | $88,258.00 | -- | $81,610.00 | $71,727.00 | -- | $50,593.00 | -- | -- | -- |
Accumulated Deficit | $-213,489,802.00 | $-210,892,268.00 | $-209,178,605.00 | $-207,836,229.00 | $-207,027,389.00 | $-205,864,119.00 | $-205,170,058.00 | $-203,789,358.00 | $-202,429,568.00 | $-201,934,565.00 | $-200,879,274.00 | $-200,247,177.00 | $-197,333,967.00 | $-197,111,403.00 | $-196,964,858.00 | $-197,061,926.00 | $-197,718,878.00 | $-198,534,895.00 | $-199,304,012.00 | $-197,928,855.00 | $-196,167,165.00 | $-195,815,147.00 | $-195,831,423.00 | $-195,248,532.00 | $-194,441,312.00 | $-195,667,590.00 | $-196,090,941.00 | $-196,308,636.00 | $-202,672,735.00 | $-202,773,559.00 | $-203,871,226.00 | $-204,011,722.00 | $-204,343,189.00 | $-205,118,947.00 | $-204,583,364.00 | $-205,426,337.00 | $-205,059,103.00 | $-205,148,894.00 | $-205,290,107.00 | $-204,711,057.00 | $-204,813,508.00 | $-204,680,186.00 | $-204,478,153.00 | $-204,397,808.00 | $-204,154,043.00 | $-204,371,137.00 | $-204,511,909.00 | $-204,613,130.00 | -- | $-204,808,994.00 | $-204,290,009.00 | -- | $-203,748,263.00 | -- | -- | -- |
Total Stockholders' Equity | $31,708,558.00 | $33,699,736.00 | $34,894,735.00 | $35,952,525.00 | $36,851,183.00 | $28,201,788.00 | $27,737,177.00 | $29,731,238.00 | $31,825,649.00 | $32,069,062.00 | $32,939,531.00 | $33,577,485.00 | $35,990,236.00 | $36,353,027.00 | $35,667,275.00 | $34,566,941.00 | $33,914,197.00 | $33,255,975.00 | $32,248,361.00 | $33,459,126.00 | $35,069,964.00 | $35,239,586.00 | $35,062,351.00 | $35,357,444.00 | $36,061,429.00 | $32,302,463.00 | $30,169,082.00 | $29,721,169.00 | $22,900,955.00 | $21,798,116.00 | $11,356,880.00 | $10,931,912.00 | $10,485,659.00 | $8,684,338.00 | $8,936,330.00 | $7,999,644.00 | $8,292,749.00 | $7,008,345.00 | $6,784,338.00 | $7,295,691.00 | $7,140,026.00 | $7,207,089.00 | $6,987,837.00 | $5,429,636.00 | $5,635,536.00 | $4,477,031.00 | $4,252,136.00 | $4,002,464.00 | -- | $3,310,134.00 | $3,748,136.00 | -- | $4,035,901.00 | -- | -- | $4,244,688.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $49,705,472.00 | $54,064,589.00 | $55,312,749.00 | $53,536,184.00 | $55,322,547.00 | $46,974,052.00 | $47,490,241.00 | $50,713,921.00 | $52,301,859.00 | $51,856,713.00 | $54,074,635.00 | $54,610,990.00 | $48,708,471.00 | $49,896,607.00 | $48,700,683.00 | $47,574,918.00 | $46,057,607.00 | $46,833,487.00 | $46,110,159.00 | $45,973,180.00 | $46,910,030.00 | $46,401,690.00 | $45,979,070.00 | $47,117,114.00 | $47,558,671.00 | $47,768,340.00 | $47,074,009.00 | $46,672,214.00 | $39,713,188.00 | $38,811,956.00 | $16,202,595.00 | $15,589,193.00 | $14,606,517.00 | $13,665,331.00 | $13,256,188.00 | $12,714,522.00 | $11,360,957.00 | $10,376,159.00 | $10,299,182.00 | $10,692,760.00 | $10,258,117.00 | $10,141,108.00 | $9,889,837.00 | $8,377,484.00 | $8,216,070.00 | $8,581,518.00 | $8,442,280.00 | $8,271,093.00 | -- | $6,939,125.00 | $7,090,959.00 | -- | $7,121,476.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 | 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 | 5/31/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 6/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $7,699,175.00 | $15,392,885.00 | $8,077,248.00 | $32,933,949.00 | $7,409,648.00 | $15,839,580.00 | $7,366,901.00 | $35,559,160.00 | $8,305,412.00 | $9,243,174.00 | $9,103,343.00 | $38,464,821.00 | $30,132,505.00 | $19,431,143.00 | $9,508,972.00 | $34,967,963.00 | $8,708,981.00 | $17,151,842.00 | $7,551,930.00 | $33,749,088.00 | $7,905,582.00 | $8,548,507.00 | $8,549,721.00 | $32,525,471.00 | $24,437,094.00 | $8,361,373.00 | $7,572,093.00 | $28,367,489.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $16,985,846.00 | $10,892,858.00 | $5,745,542.00 | $21,859,126.00 | $15,255,567.00 | $10,381,323.00 | $5,132,989.00 | $23,744,524.00 | $17,645,897.00 | $6,443,328.00 | $5,931,408.00 | $25,017,051.00 | $18,748,220.00 | $6,291,835.00 | $5,658,780.00 | $21,125,464.00 | $4,696,805.00 | $5,670,632.00 | $5,161,112.00 | $21,230,168.00 | $15,313,825.00 | $5,007,364.00 | $5,506,548.00 | $19,997,740.00 | $14,344,015.00 | $4,849,657.00 | $4,282,756.00 | $13,648,030.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $6,106,214.00 | $4,500,027.00 | $2,331,706.00 | $11,074,823.00 | $2,535,404.00 | $5,458,257.00 | $2,233,912.00 | $11,814,636.00 | $9,006,032.00 | $2,799,846.00 | $3,171,935.00 | $13,447,770.00 | $11,384,285.00 | $3,630,336.00 | $3,850,192.00 | $13,842,499.00 | $4,012,176.00 | $3,929,280.00 | $2,390,818.00 | $12,518,920.00 | $9,689,985.00 | $6,584,316.00 | $3,043,173.00 | $12,527,731.00 | $3,292,026.00 | $6,801,053.00 | $3,289,337.00 | $14,719,459.00 | $10,352,929.00 | $3,296,457.00 | $2,833,748.00 | $9,304,510.00 | $6,836,395.00 | $2,360,000.00 | $2,251,568.00 | $5,979,375.00 | $1,601,029.00 | $2,247,823.00 | $977,634.00 | $5,389,417.00 | $1,466,314.00 | $2,559,074.00 | $1,319,070.00 | $5,175,251.00 | $1,323,817.00 | $1,266,320.00 | $1,177,312.00 | $4,034,771.00 | -- | $879,762.00 | $1,926,394.00 | $1,082,624.00 | $3,921,773.00 | $977,298.00 | $1,826,581.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $8,691,395.00 | $2,858,457.00 | $2,661,168.00 | $11,437,241.00 | $2,759,306.00 | $3,030,653.00 | $2,638,173.00 | $11,221,866.00 | $8,435,313.00 | $5,816,044.00 | $2,869,046.00 | $11,989,597.00 | $8,009,484.00 | $5,203,655.00 | $2,440,477.00 | $8,961,150.00 | $2,255,625.00 | $2,199,133.00 | $2,341,778.00 | $10,498,651.00 | $7,414,550.00 | $2,518,853.00 | $2,463,878.00 | $9,218,346.00 | $7,054,996.00 | $4,692,417.00 | $2,398,242.00 | $8,651,023.00 | $2,329,762.00 | $3,860,943.00 | $2,162,822.00 | $6,581,218.00 | $4,822,118.00 | $1,573,349.00 | $1,440,648.00 | $5,132,730.00 | $1,145,623.00 | $1,325,058.00 | $1,144,235.00 | $4,514,413.00 | $3,330,006.00 | $2,231,009.00 | $1,076,622.00 | $3,990,927.00 | $1,042,067.00 | $2,000,822.00 | $982,455.00 | $3,880,667.00 | -- | $1,141,366.00 | $883,882.00 | $995,621.00 | $3,771,643.00 | $2,929,578.00 | $2,068,527.00 | -- |
Total Operating Expenses | $11,723,361.00 | $3,951,650.00 | $3,582,328.00 | $14,629,364.00 | $3,495,618.00 | $7,250,154.00 | $3,469,325.00 | $14,441,870.00 | $3,491,281.00 | $3,780,229.00 | $3,577,328.00 | $15,289,582.00 | $10,483,174.00 | $6,746,074.00 | $3,172,200.00 | $11,697,288.00 | $2,949,364.00 | $2,871,834.00 | $3,003,710.00 | $13,658,883.00 | $9,753,237.00 | $3,346,497.00 | $3,321,889.00 | $12,154,164.00 | $9,224,972.00 | $6,148,743.00 | $3,108,901.00 | $10,582,348.00 | $7,349,453.00 | $1,963,408.00 | $2,440,840.00 | $7,295,095.00 | $5,349,586.00 | $3,342,286.00 | $1,588,994.00 | $6,240,343.00 | $4,558,079.00 | $1,675,205.00 | $1,488,165.00 | $5,765,832.00 | $4,230,641.00 | $1,426,362.00 | $1,380,852.00 | $4,965,093.00 | $1,267,936.00 | $1,291,440.00 | $1,203,831.00 | $4,959,070.00 | -- | $1,386,226.00 | $2,455,188.00 | $1,291,557.00 | $4,779,118.00 | $1,127,803.00 | $1,254,053.00 | -- |
Loss from Operations | $-5,617,147.00 | $-3,033,951.00 | $-1,250,622.00 | $-3,554,541.00 | $-2,752,111.00 | $-556,484.00 | $-1,235,413.00 | $-2,627,234.00 | $-457,030.00 | $-1,385,776.00 | $-405,393.00 | $-1,841,812.00 | $901,111.00 | $56,462.00 | $677,992.00 | $2,145,211.00 | $1,507,366.00 | $444,554.00 | $-612,892.00 | $-1,139,963.00 | $20,818.00 | $194,646.00 | $-278,716.00 | $373,567.00 | $215,798.00 | $471,872.00 | $180,436.00 | $4,137,111.00 | $3,003,476.00 | $1,723,717.00 | $392,908.00 | $2,009,415.00 | $213,443.00 | $606,708.00 | $662,574.00 | $-260,968.00 | $-709,227.00 | $-405,016.00 | $-510,531.00 | $-376,415.00 | $42,887.00 | $-186,358.00 | $-61,782.00 | $210,158.00 | $55,881.00 | $-25,120.00 | $-26,519.00 | $-924,299.00 | -- | $-506,464.00 | $-528,794.00 | $-208,933.00 | $-857,345.00 | $-879,437.00 | $-253,920.00 | -- |
Loss Before Income Taxes | $-2,591,736.00 | $-2,940,435.00 | $-1,302,830.00 | $-3,812,837.00 | $-1,097,988.00 | $-639,061.00 | $-1,278,566.00 | $-2,679,274.00 | $-1,854,063.00 | $-1,019,895.00 | $-502,224.00 | $-2,251,336.00 | $711,545.00 | $94,567.00 | $531,708.00 | $1,630,927.00 | $883,533.00 | $-135,853.00 | $-1,226,839.00 | $-2,225,117.00 | $-959,126.00 | $-7,127.00 | $-761,851.00 | $233,027.00 | $1,548,646.00 | $505,522.00 | $275,679.00 | $3,361,786.00 | $366,598.00 | $1,338,293.00 | $407,936.00 | $1,613,890.00 | $1,214,202.00 | $311,474.00 | $845,029.00 | $-712,964.00 | $90,591.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.07 | $-0.08 | $-0.04 | $-0.13 | $-0.03 | $-0.03 | $-0.05 | $-0.13 | $-0.08 | $-0.04 | $-0.02 | $-0.12 | $-0.01 | $-0.01 | -- | $0.03 | $0.01 | $0.03 | $-0.05 | $-0.10 | $-0.01 | $-0.02 | $-0.02 | $0.04 | $0.08 | $0.02 | $0.01 | $0.39 | $0.07 | $0.07 | $0.01 | $0.09 | $0.07 | $-0.04 | $0.06 | $-0.05 | $-0.02 | $-0.03 | $-0.04 | $-0.02 | $-0.01 | $-0.01 | $-0.01 | $0.02 | $0.02 | $0.02 | $0.01 | $-0.09 | -- | $-0.05 | $-0.04 | $-0.02 | -- | -- | -- | -- |
Weighted Average Shares Basic | 37,639,464 | 37,466,714 | 37,431,748 | 31,637,445 | 35,124,095 | 27,121,583 | 27,070,949 | 27,019,534 | 27,033,578 | 27,008,748 | 26,993,971 | 26,314,025 | 26,153,839 | 26,117,239 | 25,982,260 | 25,853,419 | 25,840,881 | 25,837,903 | 25,826,771 | 25,794,669 | 25,810,681 | 25,781,941 | 25,772,718 | 25,006,467 | 24,763,458 | 24,525,839 | 24,235,058 | 20,001,868 | 18,621,072 | 16,079,030 | 15,616,855 | 15,401,893 | 15,339,337 | 15,250,146 | 15,239,366 | 14,711,586 | 14,537,727 | 14,297,807 | 14,312,061 | 14,002,093 | 14,292,976 | 13,715,789 | 13,567,712 | 12,102,124 | 11,818,408 | 11,801,684 | 11,771,902 | 9,861,596 | -- | 9,767,640 | 9,761,129 | 9,746,107 | -- | -- | -- | -- |
Earnings Per Share Diluted | $-0.15 | $-0.08 | $-0.04 | $-0.13 | $-0.11 | $-0.08 | $-0.05 | $-0.13 | $-0.08 | $-0.04 | $-0.02 | $-0.12 | $-0.01 | -- | -- | $0.03 | $0.03 | $0.03 | $-0.05 | $-0.10 | $-0.01 | $-0.02 | $-0.02 | $0.04 | $0.07 | $0.02 | $0.01 | $0.36 | $0.07 | $0.06 | $0.01 | $0.08 | $0.06 | $-0.04 | $0.05 | $-0.05 | $-0.02 | $0.01 | $-0.04 | $-0.02 | $-0.03 | $-0.02 | $-0.01 | $0.02 | $0.04 | $0.01 | $0.01 | $-0.09 | -- | $-0.11 | $-0.06 | $-0.02 | -- | -- | -- | -- |
Weighted Average Shares Diluted | 37,988,770 | 37,501,683 | 37,431,748 | 31,637,445 | 29,750,138 | 27,121,583 | 27,070,949 | 27,019,534 | 27,011,943 | 27,001,360 | 26,993,971 | 26,314,025 | 26,153,839 | 26,117,239 | 28,432,275 | 27,469,845 | 27,349,303 | 27,361,273 | 25,826,771 | 25,794,669 | 25,810,681 | 27,397,239 | 25,772,718 | 26,811,468 | 26,618,956 | 26,437,359 | 26,221,588 | 21,666,392 | 20,145,976 | 17,523,734 | 17,152,771 | 16,875,383 | 17,404,152 | 15,250,146 | 16,542,934 | 14,711,586 | 14,537,727 | 15,419,925 | 14,312,061 | 14,002,093 | 14,292,976 | 13,715,789 | 13,567,712 | 12,959,218 | 12,671,472 | 12,738,595 | 12,698,704 | 9,861,596 | -- | 9,767,640 | 9,761,129 | 9,746,107 | -- | -- | -- | -- |
Common Stock Shares Authorized | 94,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | 44,500,000 | -- | -- | 44,500,000 | 34,500,000 | 34,500,000 | 34,500,000 | 34,500,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 | -- | -- | -- |
Common Stock Shares Outstanding | 38,126,249 | 37,549,378 | 37,455,438 | 37,344,739 | 37,231,396 | 27,275,515 | 27,071,929 | 27,046,790 | 27,034,266 | 27,021,875 | 26,994,534 | 26,985,913 | 26,565,926 | 26,127,361 | 26,102,831 | 25,891,885 | 25,862,529 | 25,840,362 | 25,831,659 | 25,813,895 | 25,813,895 | 25,789,272 | 25,773,605 | 25,764,544 | 25,730,544 | -- | -- | 24,215,733 | 24,115,733 | 23,726,787 | 15,653,258 | 15,590,945 | 15,590,945 | 15,264,581 | 15,239,775 | 15,235,073 | 15,235,073 | 14,304,283 | 14,297,166 | 14,293,305 | 14,293,305 | 14,289,080 | 13,794,114 | 12,958,239 | 12,955,728 | 11,801,684 | 11,801,684 | 11,711,952 | -- | 9,768,100 | 9,761,129 | -- | 9,713,099 | -- | -- | -- |
Common Stock Value | $381,262.00 | $375,494.00 | $374,554.00 | $373,447.00 | $372,314.00 | $272,755.00 | $270,719.00 | $270,468.00 | $270,343.00 | $270,219.00 | $269,945.00 | $269,859.00 | $265,659.00 | $261,274.00 | $261,028.00 | $258,919.00 | $258,625.00 | $258,404.00 | $258,317.00 | $258,139.00 | $258,139.00 | $257,893.00 | $257,736.00 | $257,645.00 | $257,305.00 | $247,029.00 | $242,478.00 | $242,157.00 | $241,157.00 | $237,268.00 | $156,533.00 | $155,909.00 | $155,909.00 | $152,646.00 | $152,398.00 | $152,351.00 | $152,351.00 | $143,043.00 | $142,972.00 | $142,933.00 | $142,933.00 | $142,891.00 | $137,941.00 | $129,582.00 | $129,557.00 | $118,017.00 | $118,017.00 | $117,120.00 | -- | $97,681.00 | $97,611.00 | -- | $97,131.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 | 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 | 100,000 | 100,000 | 100,000 | 100,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | 5,000,000 | 5,000,000 | 5,000,000 | -- | 5,000,000 | 5,000,000 | -- | 5,000,000 | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1.15 | $1.15 | $1.15 | $1.15 | $1.15 | -- | -- | -- | -- | -- | -- | -- | $1.09 | $0.65 | $0.65 | $0.80 | $0.82 | $0.85 | -- | -- | -- | -- | -- | -- | -- |