Date | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 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 | 4/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 3/31/2016 | 3/31/2015 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $19,617,630.00 | $21,201,642.00 | $18,459,939.00 | $17,801,614.00 | $24,627,009.00 | $23,013,797.00 | $7,656,488.00 | $21,126,090.00 | $25,591,022.00 | $27,334,093.00 | $17,754,673.00 | $26,130,411.00 | $26,971,805.00 | $23,597,904.00 | $16,121,994.00 | $27,182,158.00 | $26,711,771.00 | $26,779,644.00 | $12,929,375.00 | $8,597,830.00 | $14,345,454.00 | $4,852,811.00 | $1,459,127.00 | -- | $3,654,373.00 | $3,007,056.00 | $3,912,014.00 | $2,823,974.00 | $2,867,262.00 |
Accounts Receivable Net Current | $8,472,674.00 | $5,201,679.00 | $6,410,457.00 | $2,240,537.00 | $5,545,946.00 | $4,030,082.00 | $19,581,753.00 | $12,033,268.00 | $10,287,087.00 | $19,924,392.00 | $15,867,632.00 | $5,335,748.00 | $10,003,638.00 | $14,307,200.00 | $13,404,177.00 | $4,020,369.00 | $13,140,501.00 | $15,687,636.00 | $13,240,000.00 | $5,247,090.00 | $6,755,128.00 | $12,860,727.00 | -- | -- | $2,776,314.00 | -- | -- | -- | -- |
Inventory | $15,937,648.00 | $18,713,863.00 | $23,800,407.00 | $32,656,833.00 | $26,664,044.00 | $36,426,607.00 | $31,300,441.00 | $25,035,966.00 | $19,213,770.00 | $10,304,880.00 | $18,077,080.00 | $22,633,772.00 | $14,132,051.00 | $13,050,654.00 | $20,471,483.00 | $21,074,243.00 | $12,121,042.00 | $8,741,996.00 | $20,007,447.00 | $20,293,392.00 | $6,721,888.00 | $5,412,339.00 | -- | -- | $19,151,609.00 | -- | -- | $16,510,702.00 | -- |
Prepaid Expenses and Other Current Assets | $2,582,886.00 | $2,132,934.00 | $2,885,651.00 | $2,947,815.00 | $3,164,196.00 | $2,896,886.00 | $2,455,375.00 | $2,329,289.00 | $2,505,849.00 | $2,044,054.00 | $2,239,343.00 | $2,761,877.00 | $3,288,455.00 | $3,603,987.00 | $2,561,853.00 | $2,630,727.00 | $1,859,212.00 | $1,065,504.00 | $1,148,119.00 | $1,533,868.00 | $1,206,103.00 | $1,088,376.00 | -- | -- | $1,303,230.00 | -- | -- | $1,221,273.00 | -- |
Total Current Assets | $49,407,134.00 | $50,693,452.00 | $54,800,520.00 | $57,284,226.00 | $66,030,003.00 | $68,659,098.00 | $62,579,190.00 | $64,655,869.00 | $64,461,087.00 | $62,401,201.00 | $57,107,123.00 | $58,978,175.00 | $59,344,456.00 | $55,227,746.00 | $54,348,909.00 | $55,350,892.00 | $53,896,259.00 | $52,346,880.00 | $50,293,694.00 | $36,850,286.00 | $32,483,107.00 | $30,321,270.00 | -- | -- | $30,258,664.00 | -- | -- | $20,555,949.00 | -- |
Property Plant and Equipement | $24,796,611.00 | $24,682,883.00 | $23,255,357.00 | $22,355,574.00 | $21,227,296.00 | $20,815,727.00 | $6,050,350.00 | $5,699,506.00 | $5,497,470.00 | $5,773,159.00 | $5,927,631.00 | $6,174,164.00 | $5,656,822.00 | $5,341,076.00 | $4,053,066.00 | $2,356,262.00 | $2,615,187.00 | $2,863,998.00 | $2,983,853.00 | $2,819,715.00 | $2,988,418.00 | $3,245,770.00 | -- | -- | $3,160,242.00 | -- | -- | $3,985,388.00 | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $499,282.00 | $499,282.00 | $499,282.00 | $499,282.00 | $499,282.00 | $499,282.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $77,789,993.00 | $79,105,136.00 | $82,366,916.00 | $83,719,333.00 | $91,133,505.00 | $93,371,507.00 | $71,502,161.00 | $73,250,105.00 | $72,413,698.00 | $70,187,180.00 | $65,374,453.00 | $67,479,036.00 | $67,142,131.00 | $62,735,318.00 | $60,572,728.00 | $59,251,097.00 | $60,191,416.00 | $58,892,186.00 | $56,950,438.00 | $43,268,281.00 | $38,943,899.00 | $37,043,321.00 | -- | -- | $33,897,294.00 | -- | -- | $25,020,946.00 | -- |
Accounts Payable | $2,401,586.00 | $4,252,112.00 | $3,571,002.00 | $5,782,570.00 | $5,948,337.00 | $10,536,911.00 | $5,458,665.00 | $7,922,839.00 | $7,927,697.00 | $4,952,525.00 | $3,764,543.00 | $6,376,320.00 | $4,673,971.00 | $1,856,709.00 | $2,464,672.00 | $3,378,258.00 | $4,592,699.00 | $1,715,767.00 | $1,134,393.00 | $4,776,812.00 | $1,472,041.00 | $2,334,547.00 | -- | -- | $10,253,053.00 | -- | -- | $274,621.00 | -- |
Accrued Liabilities | $2,898,142.00 | $2,679,485.00 | $2,444,811.00 | $2,930,533.00 | $2,849,861.00 | $3,795,540.00 | $2,692,737.00 | $2,332,867.00 | $2,231,014.00 | $2,485,531.00 | $2,127,629.00 | $2,245,402.00 | $2,067,515.00 | $2,167,835.00 | $1,813,500.00 | $1,539,147.00 | $1,294,515.00 | $1,111,544.00 | $1,234,796.00 | $1,175,427.00 | $534,148.00 | $461,737.00 | -- | -- | $464,476.00 | -- | -- | $465,599.00 | -- |
Total Current Liabilities | $9,551,022.00 | $10,875,212.00 | $14,074,801.00 | $15,485,099.00 | $20,063,674.00 | $22,384,308.00 | $13,360,190.00 | $16,556,656.00 | $15,833,963.00 | $13,152,274.00 | $10,334,101.00 | $12,727,885.00 | $11,168,852.00 | $8,269,753.00 | $9,326,550.00 | $8,988,968.00 | $9,341,633.00 | $9,101,957.00 | $11,941,733.00 | $9,211,421.00 | $3,916,375.00 | $4,169,131.00 | -- | -- | $11,879,504.00 | -- | -- | $8,303,459.00 | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-178,558.00 | $-277,729.00 | $-217,888.00 | $-123,229.00 | $-168,921.00 | $-206,725.00 | $64,087.00 | $-15,901.00 | $8,578.00 | $-8,165.00 | $-8,877.00 | $-8,324.00 | $-9,988.00 | $-10,683.00 | $-13,629.00 | $-14,440.00 | $-14,565.00 | $-14,875.00 | $-15,692.00 | $-24,502.00 | $-38,378.00 | $14,950.00 | -- | -- | $-8,395.00 | -- | -- | $30,686.00 | -- |
Accumulated Deficit | $45,410,712.00 | $45,804,741.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $34,786,735.00 | $35,709,499.00 | $34,649,535.00 | $30,062,765.00 | $30,948,006.00 | $31,928,688.00 | $29,721,511.00 | -- | -- | $20,537,889.00 | -- | -- | $15,153,000.00 | -- |
Total Stockholders' Equity | $68,145,233.00 | $68,196,643.00 | $68,262,161.00 | $68,234,234.00 | $71,069,831.00 | $70,987,199.00 | $57,839,868.00 | $56,391,329.00 | $56,276,549.00 | $56,731,711.00 | $54,737,149.00 | $54,447,942.00 | $55,668,287.00 | $54,160,573.00 | $50,937,175.00 | $49,953,126.00 | $50,540,771.00 | $49,480,497.00 | $44,698,956.00 | $33,747,256.00 | $34,714,062.00 | $32,560,213.00 | -- | -- | $21,701,193.00 | -- | -- | $16,355,385.00 | -- |
Controlling Interest in Subsidiaries | $93,738.00 | $33,281.00 | $29,954.00 | -- | -- | -- | $302,103.00 | $302,120.00 | $303,186.00 | $303,195.00 | $303,203.00 | $303,209.00 | $304,992.00 | $304,992.00 | $309,003.00 | $309,003.00 | $309,012.00 | $309,732.00 | $309,749.00 | $309,604.00 | $313,462.00 | $313,977.00 | -- | -- | $316,597.00 | -- | -- | $362,102.00 | -- |
Total Liabilities and Equity | $77,789,993.00 | $79,105,136.00 | $82,366,916.00 | $83,719,333.00 | $91,133,505.00 | $93,371,507.00 | $71,502,161.00 | $73,250,105.00 | $72,413,698.00 | $70,187,180.00 | $65,374,453.00 | $67,479,036.00 | $67,142,131.00 | $62,735,318.00 | $60,572,728.00 | $59,251,097.00 | $60,191,416.00 | $58,892,186.00 | $56,950,438.00 | $43,268,281.00 | $38,943,899.00 | $37,043,321.00 | -- | -- | $33,897,294.00 | -- | -- | $25,020,946.00 | -- |
Date | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 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 | 4/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 3/31/2016 | 3/31/2015 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $27,520,121.00 | $33,357,108.00 | $34,735,657.00 | $138,063,309.00 | $114,289,303.00 | $37,825,695.00 | $29,888,692.00 | $90,213,361.00 | $20,663,925.00 | $45,793,073.00 | $18,706,755.00 | $93,024,236.00 | $78,585,152.00 | $53,138,444.00 | $22,527,325.00 | $84,983,661.00 | $70,504,646.00 | $51,827,482.00 | $18,363,085.00 | $69,295,698.00 | $60,443,400.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $15,401,847.00 | $5,372,031.00 | $5,567,540.00 | $21,789,740.00 | $19,336,780.00 | $13,540,154.00 | $5,630,942.00 | $15,999,368.00 | $11,345,175.00 | $8,934,320.00 | $3,051,570.00 | $17,983,639.00 | $16,728,880.00 | $11,815,060.00 | $4,512,703.00 | $18,777,009.00 | $16,208,402.00 | $8,348,981.00 | $4,659,791.00 | $17,953,678.00 | $3,752,356.00 | $12,067,384.00 | $4,852,544.00 | -- | $15,403,597.00 | $11,195,736.00 | $7,523,537.00 | $12,645,156.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $12,318,535.00 | $8,475,506.00 | $4,234,918.00 | $16,960,978.00 | $4,469,967.00 | $8,326,782.00 | $3,314,231.00 | $10,547,356.00 | $2,362,603.00 | $4,704,506.00 | $1,850,827.00 | $10,039,995.00 | $8,134,261.00 | $5,543,602.00 | $2,623,682.00 | $8,834,547.00 | $6,250,104.00 | $7,477,016.00 | $1,978,640.00 | $6,119,030.00 | $4,433,102.00 | $2,875,653.00 | $1,417,556.00 | -- | $4,705,498.00 | $3,294,057.00 | $1,000,428.00 | $3,570,172.00 | -- |
Total Operating Expenses | $13,046,233.00 | $8,959,756.00 | $4,475,720.00 | $17,374,878.00 | $13,091,571.00 | $8,621,604.00 | $3,314,748.00 | $10,613,607.00 | $7,109,260.00 | $4,746,657.00 | $1,892,978.00 | $10,318,253.00 | $8,328,216.00 | $5,737,557.00 | $2,623,682.00 | $12,428,435.00 | $9,650,038.00 | $7,477,016.00 | $5,184,620.00 | $6,119,030.00 | $1,557,449.00 | $1,458,097.00 | $1,417,556.00 | -- | $4,705,498.00 | $3,294,057.00 | $1,946,111.00 | $3,570,172.00 | -- |
Loss from Operations | $2,355,614.00 | $887,995.00 | $1,091,820.00 | $4,414,862.00 | $1,326,659.00 | $4,918,550.00 | $2,316,194.00 | $5,385,761.00 | $48,252.00 | $4,187,663.00 | $1,158,592.00 | $7,665,386.00 | $8,400,664.00 | $6,077,503.00 | $1,889,021.00 | $6,348,574.00 | $6,558,364.00 | $5,531,756.00 | $-524,829.00 | $11,834,648.00 | $11,386,638.00 | $5,756,743.00 | $3,434,988.00 | -- | $10,698,099.00 | $7,901,679.00 | $5,577,426.00 | $9,074,984.00 | -- |
Loss Before Income Taxes | $1,785,085.00 | $1,514,380.00 | $793,096.00 | $4,083,733.00 | $1,215,197.00 | $2,503,915.00 | $2,352,475.00 | $5,494,270.00 | $114,609.00 | $4,247,841.00 | $1,155,853.00 | $7,644,266.00 | $8,396,985.00 | $6,067,911.00 | $1,884,488.00 | $6,372,376.00 | $6,577,997.00 | $5,530,504.00 | $-519,249.00 | $11,803,279.00 | $11,387,954.00 | $9,180,803.00 | $3,428,672.00 | -- | $10,647,781.00 | -- | -- | -- | -- |
Earnings Per Share Basic | $0.09 | $0.07 | $0.04 | $0.19 | $0.35 | $0.28 | -- | -- | $0.31 | $0.30 | $0.07 | $0.57 | $0.18 | $0.45 | $0.14 | $0.46 | $0.48 | $0.41 | $-0.08 | $1.07 | $1.18 | $0.96 | $0.37 | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 12,294,840 | 12,294,840 | 12,294,840 | 12,635,785 | 12,412,922 | 12,498,431 | 11,333,934 | 11,325,131 | 11,325,000 | 11,325,000 | 11,325,000 | 11,325,000 | 11,325,000 | 11,325,000 | 11,325,000 | 11,199,630 | 11,158,600 | 11,074,945 | 10,822,143 | 9,735,651 | 9,683,500 | 9,577,172 | 9,315,467 | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $0.02 | $0.07 | $0.04 | $0.19 | $0.35 | $0.28 | $0.17 | $0.37 | $0.31 | $0.30 | $0.07 | $0.57 | $0.18 | $0.45 | $0.14 | $0.45 | $0.47 | $0.33 | $-0.08 | $1.07 | $1.18 | -- | $0.37 | -- | -- | -- | $0.63 | -- | -- |
Weighted Average Shares Diluted | 12,294,840 | 12,294,840 | 12,294,840 | 12,675,351 | 12,412,922 | 12,485,512 | 11,354,680 | 11,325,311 | 11,330,950 | 11,330,081 | 11,330,210 | 11,443,364 | 11,450,707 | 11,496,803 | 11,472,363 | 11,330,310 | 11,283,812 | 11,230,299 | 10,822,143 | 9,735,651 | 9,683,500 | 9,577,172 | 9,315,467 | -- | -- | -- | -- | -- | -- |
Common 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 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | -- | -- | 15,000,000 | -- | -- | 15,000,000 | -- |
Common Stock Shares Outstanding | 12,294,840 | 12,294,840 | 12,294,840 | 12,294,840 | 12,377,725 | 12,429,492 | 11,334,318 | 11,332,974 | 11,325,000 | 11,325,000 | 11,325,000 | 11,325,000 | 11,325,000 | 11,325,000 | 11,325,000 | 11,325,000 | 11,325,000 | 11,325,000 | 11,325,000 | 9,895,000 | 9,895,000 | 9,895,000 | -- | 8,787,500 | 8,787,500 | -- | -- | 8,787,500 | -- |
Common Stock Value | $12,534.00 | $12,534.00 | $12,534.00 | $12,534.00 | $12,534.00 | $12,534.00 | $11,334.00 | $11,333.00 | $11,325.00 | $11,325.00 | $11,325.00 | $11,325.00 | $11,325.00 | $11,325.00 | $11,325.00 | $11,325.00 | $11,325.00 | $11,325.00 | $11,325.00 | $9,895.00 | $9,895.00 | $9,895.00 | -- | -- | $8,788.00 | -- | -- | $8,788.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 | -- |
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 | -- |
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 | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |