Date | 3/31/2024 | 9/30/2023 | 6/30/2023 | 9/30/2022 | 6/30/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 | 10/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 1/31/2018 | 12/31/2017 | 11/30/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $6,904,102.00 | $3,735,005.00 | $6,100,317.00 | $3,180,175.00 | $2,874,831.00 | $5,101,174.00 | $3,955,215.00 | $3,975,069.00 | $19,614,315.00 | $6,316,921.00 | $5,519,829.00 | $4,654,602.00 | $3,038,006.00 | $5,185,321.00 | $4,226,201.00 | $4,944,853.00 | $455,434.00 | $2,272,256.00 | -- | $7,057,228.00 | $9,267,320.00 | $9,126,847.00 | -- | $185,717.00 | -- | $488,584.00 | $452,607.00 | $8,684.00 | $14,197.00 |
Accounts Receivable Net Current | $7,406,766.00 | $8,978,454.00 | $9,225,346.00 | $11,390,316.00 | $10,014,336.00 | $5,089,804.00 | $5,808,184.00 | $6,527,109.00 | $5,733,675.00 | $7,458,383.00 | $9,744,171.00 | $10,454,051.00 | $9,111,679.00 | $11,667,157.00 | $9,208,166.00 | $8,341,412.00 | $8,633,406.00 | $10,540,150.00 | -- | $8,078,307.00 | $4,510,711.00 | $5,213,551.00 | -- | $5,192,730.00 | -- | -- | -- | -- | -- |
Inventory | $21,483,812.00 | $22,225,210.00 | $21,463,925.00 | $20,094,813.00 | $20,466,855.00 | $12,277,873.00 | $14,361,034.00 | $12,411,490.00 | $9,548,960.00 | $9,647,504.00 | $9,999,680.00 | $8,924,435.00 | $8,984,877.00 | $7,369,356.00 | $8,227,567.00 | $8,859,281.00 | $9,393,622.00 | $6,823,930.00 | -- | $3,408,911.00 | $3,356,075.00 | $3,339,761.00 | -- | $3,696,330.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $832,049.00 | $668,665.00 | $1,231,609.00 | $1,025,828.00 | $1,090,682.00 | $580,651.00 | $1,121,868.00 | $996,801.00 | $889,043.00 | $655,708.00 | $720,070.00 | $604,742.00 | $840,525.00 | $453,938.00 | $820,677.00 | $778,629.00 | $848,614.00 | $666,330.00 | -- | $426,286.00 | $403,839.00 | $418,969.00 | -- | $978,428.00 | -- | -- | -- | -- | -- |
Total Current Assets | $42,581,977.00 | $45,046,630.00 | $47,342,653.00 | $45,234,132.00 | $45,960,751.00 | $37,585,252.00 | $39,780,385.00 | $38,434,718.00 | $35,785,993.00 | $24,078,516.00 | $25,983,750.00 | $24,637,830.00 | $21,975,087.00 | $24,675,772.00 | $22,482,611.00 | $22,924,175.00 | $19,331,076.00 | $20,302,666.00 | -- | $18,970,732.00 | $17,537,945.00 | $18,099,128.00 | -- | $10,053,205.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $2,245,647.00 | $2,261,233.00 | $2,432,900.00 | $2,587,071.00 | $2,687,391.00 | $3,091,415.00 | $3,090,908.00 | $3,218,341.00 | $3,368,959.00 | $3,487,178.00 | $3,567,582.00 | $3,554,648.00 | $3,552,551.00 | $3,568,564.00 | $3,370,759.00 | $2,840,239.00 | $2,440,694.00 | $1,759,086.00 | -- | $1,556,941.00 | $1,756,218.00 | $1,824,422.00 | -- | $1,581,814.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | $10,538.00 | $57,961.00 | $73,769.00 | $105,385.00 | $170,556.00 | $334,456.00 | $498,357.00 | $662,257.00 | $826,157.00 | $997,141.00 | $1,171,667.00 | $1,346,192.00 | $1,520,717.00 | $1,711,687.00 | $3,175,838.00 | $3,525,257.00 | -- | $2,048,202.00 | $411,085.00 | $509,745.00 | -- | $608,405.00 | -- | -- | -- | -- | -- |
Goodwill | $1,489,722.00 | $1,489,722.00 | $4,420,510.00 | $7,120,510.00 | $7,120,510.00 | $7,120,510.00 | $7,120,510.00 | $7,120,510.00 | $7,120,510.00 | $7,120,510.00 | $7,120,510.00 | $7,120,510.00 | $7,120,510.00 | $7,120,510.00 | $7,120,510.00 | $7,120,510.00 | $7,914,211.00 | $7,914,211.00 | $1,489,722.00 | $6,461,253.00 | $3,324,128.00 | $3,324,128.00 | -- | $3,324,128.00 | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $48,313,869.00 | $51,514,322.00 | $54,823,990.00 | $59,634,265.00 | $60,465,824.00 | $51,590,439.00 | $53,802,595.00 | $52,641,889.00 | $50,457,028.00 | $39,128,763.00 | $41,519,256.00 | $40,367,438.00 | $37,324,920.00 | $39,778,007.00 | $37,595,493.00 | $37,689,553.00 | $36,582,688.00 | $36,056,818.00 | -- | $30,759,764.00 | $23,590,812.00 | $24,891,103.00 | -- | $16,917,214.00 | -- | -- | -- | -- | -- |
Accounts Payable | $2,671,483.00 | $3,228,134.00 | $2,811,093.00 | $5,061,415.00 | $6,332,547.00 | $2,059,059.00 | $3,846,282.00 | $4,149,482.00 | $2,735,695.00 | $976,420.00 | $3,680,192.00 | $3,018,133.00 | $3,833,791.00 | $4,115,977.00 | $3,594,863.00 | $3,143,232.00 | $5,146,669.00 | $3,708,865.00 | -- | $2,462,080.00 | $1,272,803.00 | $1,101,298.00 | -- | $3,904,613.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $9,942,950.00 | $12,361,431.00 | $11,680,984.00 | $13,288,659.00 | $14,483,315.00 | $9,631,723.00 | $11,595,366.00 | $11,480,441.00 | $11,486,085.00 | $9,842,930.00 | $12,918,403.00 | $13,011,088.00 | $10,102,941.00 | $11,011,845.00 | $10,148,437.00 | $13,360,949.00 | $10,815,289.00 | $9,484,496.00 | -- | $4,429,384.00 | $2,751,594.00 | $2,561,458.00 | -- | $10,297,443.00 | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | $3,012,945.00 | $3,246,403.00 | $3,663,009.00 | $3,728,560.00 | $4,327,455.00 | $4,368,624.00 | $5,332,273.00 | $5,664,188.00 | $5,885,348.00 | $6,369,236.00 | $1,689,976.00 | $2,327,288.00 | $2,810,137.00 | $3,192,006.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $513,815.00 | $386,941.00 | $1,239,084.00 | $-270,911.00 | $-66,808.00 | $153,361.00 | $207,333.00 | $145,062.00 | $37,159.00 | $287,547.00 | $124,382.00 | $-5,898.00 | $-73,340.00 | $-17,773.00 | $-65,240.00 | $3,076.00 | $-40,727.00 | $1,142.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-9,758,349.00 | $-8,141,167.00 | $-4,502,559.00 | $1,561,093.00 | $1,428,560.00 | $571,037.00 | $957,280.00 | $-23,416.00 | $-1,720,538.00 | $-1,761,736.00 | $-2,005,596.00 | $-2,863,386.00 | $-2,851,224.00 | $-1,755,192.00 | $-2,849,317.00 | $-3,394,218.00 | $-1,799,584.00 | $-854,855.00 | -- | $-734,527.00 | $-2,015,817.00 | $-512,996.00 | -- | $281,423.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $500.00 | $500.00 | $500.00 | $500.00 | $500.00 | -- | $67,795.00 | $207,261.00 | $324,257.00 | -- | $436,842.00 | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $48,313,869.00 | $51,514,322.00 | $54,823,990.00 | $59,634,265.00 | $60,465,824.00 | $51,590,439.00 | $53,802,595.00 | $52,641,889.00 | $50,457,028.00 | $39,128,763.00 | $41,519,256.00 | $40,367,438.00 | $37,324,920.00 | $39,778,007.00 | $37,595,493.00 | $37,689,553.00 | $36,582,688.00 | $36,056,818.00 | -- | $30,759,764.00 | $23,590,812.00 | $24,891,103.00 | -- | $16,917,214.00 | -- | -- | -- | -- | -- |
Date | 3/31/2024 | 9/30/2023 | 6/30/2023 | 9/30/2022 | 6/30/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 | 10/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 1/31/2018 | 12/31/2017 | 11/30/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $14,938,964.00 | $24,944,135.00 | $10,057,899.00 | $37,027,382.00 | -- | $9,633,338.00 | $13,012,378.00 | $7,119,712.00 | -- | $27,538,333.00 | -- | $20,485,376.00 | -- | -- | -- |
Cost of Revenues | $8,928,493.00 | $10,096,812.00 | $24,124,726.00 | $13,737,976.00 | $25,015,047.00 | $42,342,815.00 | $29,602,823.00 | $19,135,233.00 | $8,882,968.00 | $35,460,774.00 | $8,074,445.00 | $8,300,132.00 | $9,963,950.00 | $38,905,756.00 | $9,909,045.00 | $17,119,354.00 | $7,646,277.00 | $25,692,658.00 | -- | $6,463,227.00 | $4,252,484.00 | $4,906,846.00 | -- | $18,873,797.00 | -- | $4,669,947.00 | $4,820,961.00 | $4,279,269.00 | -- |
Gross Profit | $3,723,293.00 | $13,520,051.00 | $4,797,938.00 | $15,418,841.00 | $5,200,318.00 | $19,639,289.00 | $5,516,703.00 | $9,085,528.00 | $4,432,784.00 | $16,434,614.00 | $11,622,496.00 | $6,720,882.00 | $3,395,687.00 | $19,402,263.00 | $12,854,700.00 | $5,413,158.00 | $2,411,622.00 | $11,334,724.00 | -- | $7,023,158.00 | $1,640,182.00 | $2,212,866.00 | -- | $8,664,536.00 | -- | $1,990,667.00 | $2,667,463.00 | $2,057,069.00 | -- |
Research and Development | $970,877.00 | $3,203,830.00 | $954,650.00 | $3,656,020.00 | $2,496,152.00 | $4,032,616.00 | $999,715.00 | $1,840,250.00 | $832,233.00 | $4,319,759.00 | $1,001,288.00 | $1,008,625.00 | $1,203,425.00 | $4,843,554.00 | $1,036,394.00 | $1,225,157.00 | $1,261,964.00 | $4,001,757.00 | -- | $894,744.00 | $1,931,406.00 | $972,631.00 | -- | $2,687,249.00 | -- | $551,070.00 | $605,529.00 | $587,454.00 | -- |
Selling, General, and Administrative | $2,094,317.00 | $7,293,701.00 | $3,072,880.00 | $1,890,036.00 | $1,821,445.00 | $7,658,418.00 | $5,726,978.00 | $3,806,404.00 | $2,157,619.00 | $8,418,358.00 | $6,208,922.00 | $4,391,423.00 | $2,514,065.00 | $8,501,572.00 | $6,468,021.00 | $5,975,413.00 | $2,043,934.00 | $6,513,298.00 | -- | $1,558,930.00 | $1,097,552.00 | $1,073,048.00 | -- | $3,502,998.00 | -- | $893,554.00 | $1,655,529.00 | $688,730.00 | -- |
Total Operating Expenses | $4,985,307.00 | $7,633,465.00 | $8,211,495.00 | $14,203,410.00 | $9,288,918.00 | $17,892,262.00 | $4,490,424.00 | $8,293,847.00 | $4,157,753.00 | $16,858,895.00 | $12,560,094.00 | $8,637,922.00 | $4,906,841.00 | $20,181,282.00 | $15,447,831.00 | $10,837,470.00 | $4,443,830.00 | $14,510,313.00 | -- | $9,123,663.00 | $5,673,495.00 | $2,914,694.00 | -- | $9,114,974.00 | -- | $6,433,995.00 | $2,424,106.00 | $1,883,222.00 | -- |
Loss from Operations | $-1,262,014.00 | $-3,982,114.00 | $-3,413,557.00 | $163,376.00 | $401,923.00 | $1,747,027.00 | $1,817,960.00 | $791,681.00 | $275,031.00 | $-424,281.00 | $979,442.00 | $-405,886.00 | $-1,511,154.00 | $-779,019.00 | $-2,593,131.00 | $-3,012,689.00 | $-2,032,208.00 | $-3,175,589.00 | -- | $-280,058.00 | $-1,118,619.00 | $-701,828.00 | -- | $-450,438.00 | -- | $281,204.00 | $417,204.00 | $173,847.00 | -- |
Loss Before Income Taxes | $-1,148,353.00 | $-3,411,641.00 | $-2,141,643.00 | $168,689.00 | $408,312.00 | $2,938,448.00 | $3,014,511.00 | $2,034,135.00 | $101,720.00 | $-610,288.00 | $915,543.00 | $-453,673.00 | $-1,563,330.00 | $-663,085.00 | $-2,589,351.00 | $-3,083,202.00 | $-2,046,640.00 | $-2,969,404.00 | -- | $-305,737.00 | $-1,064,189.00 | $-689,880.00 | -- | $-619,255.00 | -- | $145,656.00 | $199,751.00 | $123,779.00 | -- |
Earnings Per Share Basic | $-0.06 | $-0.32 | $-0.14 | $0.05 | $0.05 | $0.13 | $0.15 | $0.10 | -- | -- | $0.05 | -- | $-0.07 | $-0.06 | $-0.13 | $-0.11 | $-0.07 | $-0.09 | -- | $-0.08 | $-0.20 | $-0.08 | -- | $0.02 | -- | $0.04 | $0.06 | $0.01 | -- |
Weighted Average Shares Basic | 20,709,234 | 20,407,284 | 20,397,741 | 19,619,971 | 19,940,902 | 18,305,878 | 18,170,700 | 17,934,022 | 17,348,164 | 16,512,203 | 16,469,457 | 16,488,325 | 16,332,898 | 15,148,613 | 15,777,158 | 14,341,560 | 14,239,711 | 12,586,513 | -- | 12,052,175 | 12,773,419 | 10,140,459 | -- | 5,449,413 | -- | 5,429,997 | 5,394,777 | 5,379,141 | -- |
Earnings Per Share Diluted | $-0.06 | $-0.32 | $-0.14 | $0.05 | $0.02 | $0.12 | $0.14 | $0.09 | -- | -- | $0.05 | $-0.07 | $-0.07 | $-0.06 | $0.03 | $-0.11 | $-0.07 | $-0.09 | -- | $0.09 | $-0.12 | $-0.08 | -- | $0.01 | -- | $0.02 | $0.03 | $0.01 | -- |
Weighted Average Shares Diluted | 20,709,234 | 20,407,284 | 20,397,741 | 20,582,116 | 20,346,917 | 19,503,737 | 19,466,023 | 19,305,842 | 18,642,061 | 16,512,203 | 16,469,457 | 16,488,325 | 16,332,898 | 15,148,613 | 16,390,206 | 14,442,291 | 14,239,711 | 12,586,513 | -- | 14,549,354 | 11,464,246 | 10,140,459 | -- | 10,689,047 | -- | 5,414,637 | 9,642,652 | 9,757,229 | -- |
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 | 11,000,000 | -- | -- | -- | -- |
Common Stock Shares Outstanding | 20,873,070 | 20,604,050 | 20,543,024 | 20,024,086 | 20,008,885 | 18,772,214 | 18,666,022 | 18,538,689 | 18,502,902 | 16,684,424 | 16,620,908 | 16,498,617 | 16,476,661 | 16,121,747 | 16,101,460 | 14,497,647 | 14,270,426 | 14,216,328 | -- | 14,073,234 | 12,779,210 | 12,773,289 | -- | 5,514,917 | -- | -- | -- | -- | -- |
Common Stock Value | $2,087.00 | $2,059.00 | $2,053.00 | $2,002.00 | $2,001.00 | $1,877.00 | $1,867.00 | $1,854.00 | $1,850.00 | $1,668.00 | $1,662.00 | $1,649.00 | $1,647.00 | $1,612.00 | $1,610.00 | $1,450.00 | $1,427.00 | $1,422.00 | -- | $1,407.00 | $1,278.00 | $1,277.00 | -- | $551.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 | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | -- | -- | 10,000,000 | -- | 10,000,000 | 10,000,000 | 10,000,000 | -- | -- | 5,000,000 | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $5.00 | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |