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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $7,026,999.00 | $1,478,135.00 | $2,665,558.00 | $3,534,468.00 | $2,422,295.00 | $3,139,986.00 | $3,280,008.00 | $8,041,975.00 | $4,580,287.00 | $4,606,378.00 | $2,639,480.00 | $3,998,488.00 | $5,556,479.00 | $6,598,842.00 | $6,598,640.00 | $13,028,212.00 | $9,006,019.00 | $6,626,585.00 | $2,030,900.00 | $6,045,615.00 | $6,409,153.00 | $4,644,784.00 | $2,702,706.00 | $4,055,577.00 | $1,523,380.00 | $6,876,519.00 | $6,853,760.00 | $10,102,965.00 | $32,517,702.00 | $4,376,847.00 | $3,629,106.00 | $3,385,976.00 | $735,567.00 | $2,179,511.00 |
Accounts Receivable Net Current | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Property Plant and Equipement | $3,363,731.00 | $3,325,322.00 | $3,348,616.00 | $3,329,784.00 | $3,344,690.00 | $3,313,719.00 | $3,314,731.00 | $3,206,245.00 | $3,189,728.00 | $3,144,218.00 | $3,085,985.00 | $3,080,594.00 | $2,818,244.00 | $2,860,331.00 | $2,851,235.00 | $2,928,196.00 | $3,001,246.00 | $3,033,348.00 | $3,088,736.00 | $3,180,332.00 | $3,229,627.00 | $3,332,810.00 | $3,492,814.00 | $3,474,335.00 | $3,516,809.00 | $3,503,904.00 | $3,564,286.00 | $3,657,217.00 | $3,737,076.00 | $3,719,535.00 | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $216,433,017.00 | $211,017,013.00 | $209,028,249.00 | $205,291,731.00 | $197,806,510.00 | $192,162,211.00 | $189,425,209.00 | $192,901,910.00 | $198,610,011.00 | $200,001,968.00 | $195,306,098.00 | $196,109,705.00 | $182,743,604.00 | $183,939,272.00 | $179,983,837.00 | $188,427,674.00 | $164,557,129.00 | $163,003,518.00 | $161,471,666.00 | $163,257,818.00 | $163,270,204.00 | $150,283,193.00 | $153,251,192.00 | $152,465,973.00 | $149,062,652.00 | $152,335,361.00 | $153,159,365.00 | $149,172,083.00 | $152,457,041.00 | $122,159,961.00 | -- | -- | -- | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $147,747,606.00 | $144,013,464.00 | $149,441,799.00 | $141,937,691.00 | $134,207,981.00 | $131,721,280.00 | $132,776,041.00 | $131,394,281.00 | $128,919,782.00 | $125,298,054.00 | $121,935,236.00 | $122,617,532.00 | $110,962,805.00 | $111,195,583.00 | $111,950,961.00 | $121,258,889.00 | $101,786,742.00 | $96,661,684.00 | $98,529,705.00 | $101,052,625.00 | $102,817,145.00 | $91,689,894.00 | $93,972,768.00 | $90,297,554.00 | $86,755,822.00 | $88,233,816.00 | $89,417,938.00 | $85,107,456.00 | $88,816,405.00 | $88,559,751.00 | -- | -- | -- | -- |
Long Term Debt | $15,000,000.00 | $15,000,000.00 | $15,000,000.00 | $15,000,000.00 | $15,000,000.00 | -- | $15,000,000.00 | -- | -- | -- | -- | -- | -- | -- | $15,097,960.00 | -- | -- | $3,475,088.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-7,261,448.00 | $-6,621,336.00 | $-11,034,747.00 | $-8,009,493.00 | $-7,245,164.00 | $-8,841,517.00 | $-9,450,111.00 | $-6,041,174.00 | $-2,049,042.00 | $2,920,027.00 | $3,693,581.00 | $4,374,556.00 | $3,293,569.00 | $5,520,091.00 | $5,208,657.00 | $4,767,819.00 | $1,243,090.00 | $2,953,936.00 | $3,208,554.00 | $2,505,334.00 | $1,259,530.00 | $-1,580,976.00 | $-162,345.00 | $-375,404.00 | $-340,008.00 | $2,227,069.00 | $2,048,763.00 | $1,751,083.00 | $1,208,657.00 | $1,154,175.00 | -- | -- | -- | -- |
Accumulated Deficit | $50,083,573.00 | $47,844,368.00 | $44,983,544.00 | $45,752,507.00 | $45,166,018.00 | $43,701,233.00 | $40,623,729.00 | $39,993,988.00 | $44,122,755.00 | $44,282,895.00 | $42,288,985.00 | $41,864,722.00 | $41,302,055.00 | $40,140,115.00 | $35,821,408.00 | $35,417,419.00 | $34,635,454.00 | $36,608,750.00 | $33,031,328.00 | $33,045,244.00 | $32,603,153.00 | $33,680,702.00 | $33,046,128.00 | $33,254,695.00 | $33,463,233.00 | $32,787,406.00 | $32,711,173.00 | $33,059,956.00 | $33,295,079.00 | $32,446,035.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $68,685,411.00 | $67,003,549.00 | $59,586,450.00 | $63,354,040.00 | $63,598,529.00 | $60,440,931.00 | $56,649,168.00 | $61,507,629.00 | $69,690,229.00 | $74,703,914.00 | $73,370,862.00 | $73,492,173.00 | $71,780,799.00 | $72,743,689.00 | $68,032,876.00 | $67,168,785.00 | $62,770,387.00 | $66,341,834.00 | $62,941,961.00 | $62,205,193.00 | $60,453,059.00 | $58,593,299.00 | $59,278,424.00 | $62,416,158.00 | $62,306,830.00 | $64,101,545.00 | $63,741,427.00 | $64,064,627.00 | $63,640,636.00 | $33,600,210.00 | -- | -- | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $216,433,017.00 | $211,017,013.00 | $209,028,249.00 | $205,291,731.00 | $197,806,510.00 | $192,162,211.00 | $189,425,209.00 | $192,901,910.00 | $198,610,011.00 | $200,001,968.00 | $195,306,098.00 | $196,109,705.00 | $182,743,604.00 | $183,939,272.00 | $179,983,837.00 | $188,427,674.00 | $164,557,129.00 | $163,003,518.00 | $161,471,666.00 | $163,257,818.00 | $163,270,204.00 | $150,283,193.00 | $153,251,192.00 | $152,397,712.00 | $149,062,652.00 | $152,335,361.00 | $153,159,365.00 | $149,172,083.00 | $152,457,041.00 | $122,159,961.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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $23,082,107.00 | $82,942,127.00 | $60,035,488.00 | $20,650,716.00 | $19,620,401.00 | $69,679,838.00 | $48,599,828.00 | $30,805,437.00 | $16,008,082.00 | $61,440,675.00 | $15,037,216.00 | $14,686,568.00 | $13,959,860.00 | $56,519,273.00 | $39,249,411.00 | $14,623,509.00 | $10,305,872.00 | $59,524,900.00 | $14,512,323.00 | $14,547,541.00 | $14,980,392.00 | $51,163,691.00 | $12,962,453.00 | $25,298,762.00 | $13,158,636.00 | $48,178,157.00 | $11,926,416.00 | $23,246,593.00 | $11,839,469.00 | $44,870,942.00 | $11,420,362.00 | $21,830,201.00 | $10,821,161.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss Before Income Taxes | $2,835,406.00 | $5,522,094.00 | $-967,812.00 | $742,983.00 | $1,984,065.00 | $-721,828.00 | $810,854.00 | $-5,450,747.00 | $-209,945.00 | $4,957,881.00 | $2,739,676.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.76 | $1.44 | $0.47 | $0.74 | $0.54 | $-0.19 | $-1.20 | $-1.40 | $-0.05 | $1.36 | $0.71 | $0.57 | $0.38 | $1.17 | $-0.26 | $-0.39 | $-0.65 | $1.43 | -- | $0.24 | $0.10 | $0.29 | $-0.07 | $0.23 | $0.21 | $0.22 | $-0.11 | $-0.07 | $0.27 | $0.89 | $0.50 | $0.13 | $0.15 | -- |
Weighted Average Shares Basic | 2,953,441 | 2,946,892 | 2,945,686 | 2,942,543 | 2,942,659 | 3,032,155 | 3,061,961 | 3,061,119 | 3,060,208 | 3,047,433 | 3,068,199 | 3,051,010 | 3,034,233 | 3,027,903 | 3,023,794 | 3,029,693 | 3,016,062 | 3,008,564 | 3,011,034 | 3,001,713 | 2,999,068 | 3,119,968 | 3,165,239 | 3,179,669 | 3,173,807 | 3,158,163 | 3,160,892 | 3,151,946 | 3,150,000 | 3,150,000 | 3,150,000 | 3,150,000 | 3,150,000 | -- |
Earnings Per Share Diluted | $0.75 | $1.43 | $0.47 | $0.20 | $0.53 | $-0.19 | $-1.19 | $-1.34 | $-0.05 | $1.35 | $0.14 | $0.57 | $0.38 | $1.16 | $-0.26 | $-0.39 | $-0.65 | $1.42 | -- | $0.15 | $0.10 | $0.29 | $-0.07 | $0.01 | $0.21 | $0.22 | $-0.11 | $-0.07 | $0.27 | $0.89 | $0.22 | $0.13 | $0.15 | -- |
Weighted Average Shares Diluted | 2,969,446 | 2,966,679 | 2,969,295 | 2,969,288 | 2,956,273 | 3,032,155 | 3,075,504 | 3,082,000 | 3,072,176 | 3,065,025 | 3,083,867 | 3,064,455 | 3,044,479 | 3,041,898 | 3,032,881 | 3,026,210 | 3,020,458 | 3,013,867 | 3,015,038 | 3,010,712 | 3,000,770 | 3,121,140 | 3,166,726 | 3,180,679 | 3,174,234 | 3,158,163 | 3,154,992 | 3,151,946 | 3,150,000 | 3,150,000 | 3,150,000 | 3,150,000 | 3,150,000 | -- |
Common 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 | 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 | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | 3,138,976 | 3,139,598 | 3,137,228 | 3,150,759 | 3,153,741 | 3,156,285 | 3,289,558 | 3,293,811 | 3,291,852 | 3,293,961 | 3,294,623 | 3,295,255 | 3,033,314 | 3,030,522 | 3,032,686 | 3,028,287 | 3,014,941 | 3,012,223 | 3,010,216 | 3,004,273 | 2,992,734 | 2,992,734 | 3,183,532 | 3,177,672 | 3,171,878 | 3,165,003 | 3,158,680 | 3,150,000 | -- | -- | -- | -- | -- |
Common Stock Value | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $35,000.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 | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |