Date | 3/31/2024 | 3/31/2023 | 3/31/2022 | 3/31/2021 | 3/31/2020 | 3/31/2019 | 3/31/2018 | 3/31/2017 | 3/31/2016 | 3/31/2015 | 3/31/2014 | 3/31/2013 | 3/31/2012 | 3/31/2011 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $15,750,000.00 | $22,160,000.00 | $13,465,000.00 | $20,223,000.00 | $22,514,000.00 | $14,371,000.00 | $15,192,000.00 | $8,078,000.00 | $11,996,000.00 | $14,325,000.00 | $23,278,000.00 | $32,030,000.00 | $33,073,000.00 | $35,635,000.00 | $35,120,000.00 | $23,134,000.00 |
Accounts Receivable Net Current | $11,986,000.00 | $15,704,000.00 | $18,195,000.00 | $14,708,000.00 | $12,301,000.00 | $15,734,000.00 | $15,912,000.00 | $13,159,000.00 | $9,208,000.00 | $9,577,000.00 | $7,926,000.00 | $8,291,000.00 | $12,476,000.00 | $17,210,000.00 | -- | -- |
Inventory | $12,129,000.00 | $17,325,000.00 | $23,819,000.00 | $16,193,000.00 | $8,578,000.00 | $13,030,000.00 | $12,933,000.00 | $10,688,000.00 | $8,114,000.00 | $10,828,000.00 | $11,012,000.00 | $11,376,000.00 | $15,852,000.00 | $19,517,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $1,228,000.00 | $1,149,000.00 | $1,926,000.00 | $2,489,000.00 | $1,752,000.00 | $2,006,000.00 | $2,267,000.00 | $2,419,000.00 | $1,658,000.00 | $2,120,000.00 | $1,474,000.00 | $1,152,000.00 | $2,164,000.00 | $2,154,000.00 | -- | -- |
Total Current Assets | $83,255,000.00 | $81,160,000.00 | $87,822,000.00 | $78,686,000.00 | $65,369,000.00 | $69,958,000.00 | $68,905,000.00 | $56,093,000.00 | $50,653,000.00 | $58,240,000.00 | $61,894,000.00 | $69,287,000.00 | $75,203,000.00 | $75,561,000.00 | -- | -- |
Property Plant and Equipement | $24,603,000.00 | $26,051,000.00 | $27,017,000.00 | $27,323,000.00 | $28,586,000.00 | $30,211,000.00 | $31,494,000.00 | $31,992,000.00 | $32,352,000.00 | $36,598,000.00 | $38,742,000.00 | $42,694,000.00 | $46,177,000.00 | $51,052,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $392,000.00 | $392,000.00 | $392,000.00 | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $111,076,000.00 | $110,379,000.00 | $115,411,000.00 | $107,860,000.00 | $95,379,000.00 | $100,169,000.00 | $100,399,000.00 | $90,987,000.00 | $87,571,000.00 | $96,439,000.00 | $100,636,000.00 | $112,565,000.00 | $121,959,000.00 | $127,159,000.00 | -- | -- |
Accounts Payable | $5,210,000.00 | $6,949,000.00 | $9,838,000.00 | $9,522,000.00 | $4,604,000.00 | $6,253,000.00 | $8,596,000.00 | $5,152,000.00 | $2,228,000.00 | $3,348,000.00 | $2,665,000.00 | $3,144,000.00 | $5,741,000.00 | $6,864,000.00 | -- | -- |
Accrued Liabilities | -- | $1,989,000.00 | $2,950,000.00 | $2,016,000.00 | $541,000.00 | $541,000.00 | $620,000.00 | $595,000.00 | $572,000.00 | $577,000.00 | $571,000.00 | $637,000.00 | $681,000.00 | -- | -- | -- |
Total Current Liabilities | $16,906,000.00 | $20,730,000.00 | $24,633,000.00 | $22,171,000.00 | $14,306,000.00 | $15,546,000.00 | $18,345,000.00 | $13,897,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $7,973,000.00 | $7,973,000.00 | $7,973,000.00 | $7,989,000.00 | $7,989,000.00 | $8,005,000.00 | $8,005,000.00 | $8,005,000.00 | $8,005,000.00 | $8,005,000.00 | $7,806,000.00 | $7,933,000.00 | $8,265,000.00 | $7,719,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $5,316,000.00 | $5,316,000.00 | $5,316,000.00 | $5,316,000.00 | $5,316,000.00 | $5,316,000.00 | $5,316,000.00 | $5,316,000.00 | $5,305,000.00 | $5,378,000.00 | $5,345,000.00 | $5,288,000.00 | $4,570,000.00 | $5,316,000.00 | -- | -- |
Accumulated Deficit | $30,500,000.00 | $25,979,000.00 | $27,108,000.00 | $22,062,000.00 | $16,695,000.00 | $20,401,000.00 | $17,716,000.00 | $12,638,000.00 | $12,948,000.00 | $20,130,000.00 | $25,909,000.00 | $37,014,000.00 | $44,038,000.00 | $47,443,000.00 | -- | -- |
Total Stockholders' Equity | $94,170,000.00 | $89,649,000.00 | $90,778,000.00 | $85,689,000.00 | $80,322,000.00 | $83,964,000.00 | $81,279,000.00 | $76,201,000.00 | $76,808,000.00 | $84,063,000.00 | $89,610,000.00 | $101,576,000.00 | $107,689,000.00 | $111,287,000.00 | $121,015,000.00 | $120,307,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $111,076,000.00 | $110,379,000.00 | $115,411,000.00 | $107,860,000.00 | $95,379,000.00 | $100,169,000.00 | $100,399,000.00 | $90,987,000.00 | $87,571,000.00 | $96,439,000.00 | $100,636,000.00 | $112,565,000.00 | $121,959,000.00 | $127,159,000.00 | -- | -- |
Date | 3/31/2024 | 3/31/2023 | 3/31/2022 | 3/31/2021 | 3/31/2020 | 3/31/2019 | 3/31/2018 | 3/31/2017 | 3/31/2016 | 3/31/2015 | 3/31/2014 | 3/31/2013 | 3/31/2012 | 3/31/2011 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $69,368,000.00 | $77,337,000.00 | $85,980,000.00 | $64,886,000.00 | $65,368,000.00 | $66,581,000.00 | $60,667,000.00 | $44,522,000.00 | $44,568,000.00 | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $55,465,000.00 | $64,498,000.00 | $72,028,000.00 | $51,720,000.00 | $53,504,000.00 | $56,311,000.00 | $50,953,000.00 | $37,073,000.00 | $39,775,000.00 | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $13,903,000.00 | $12,839,000.00 | $13,952,000.00 | $13,166,000.00 | $11,864,000.00 | $10,270,000.00 | $9,714,000.00 | $7,449,000.00 | $4,793,000.00 | $4,224,000.00 | $3,144,000.00 | $6,810,000.00 | $9,465,000.00 | $9,548,000.00 | $12,656,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $10,501,000.00 | $10,966,000.00 | $11,267,000.00 | $10,310,000.00 | $10,026,000.00 | $9,459,000.00 | $8,806,000.00 | $8,856,000.00 | $9,119,000.00 | $9,123,000.00 | $10,327,000.00 | $10,803,000.00 | $12,273,000.00 | $13,941,000.00 | $15,505,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $3,785,000.00 | $2,887,000.00 | $2,759,000.00 | $3,261,000.00 | $1,413,000.00 | $533,000.00 | $1,802,000.00 | $-2,103,000.00 | $-5,347,000.00 | $-4,806,000.00 | $-7,245,000.00 | $-3,719,000.00 | $-2,169,000.00 | $-8,828,000.00 | $1,745,000.00 | -- |
Loss Before Income Taxes | $7,819,000.00 | $2,314,000.00 | $8,067,000.00 | $8,706,000.00 | $-947,000.00 | $4,417,000.00 | $6,197,000.00 | $1,585,000.00 | $-4,776,000.00 | $-2,253,000.00 | $-6,866,000.00 | $-1,663,000.00 | $-979,000.00 | $-7,732,000.00 | $2,189,000.00 | -- |
Earnings Per Share Basic | $0.48 | $0.13 | $0.52 | $0.52 | $-0.08 | $0.27 | $0.39 | $0.09 | $-0.31 | $-0.17 | $-0.46 | $-0.12 | $-0.09 | $-0.50 | $0.09 | -- |
Weighted Average Shares Basic | 15,935 | 15,935,000 | 15,929 | 15,915 | 15,914 | 15,885 | 15,885 | 16,035 | 16,056,000 | 16,056,000 | 16,186,000 | 16,467,000 | 16,197,000 | 16,193,000 | 15,965,000 | -- |
Earnings Per Share Diluted | $0.48 | $0.13 | $0.51 | $0.51 | $-0.08 | $0.27 | $0.39 | $0.09 | $-0.31 | $-0.17 | $-0.46 | $-0.12 | $-0.09 | $-0.50 | $0.09 | -- |
Weighted Average Shares Diluted | 15,999 | 16,072,000 | 16,135 | 16,047 | 15,914 | 16,059 | 15,985 | 16,035 | 16,056,000 | 16,056,000 | 16,186,000 | 16,467,000 | 16,207,000 | 16,193,000 | 16,039,000 | -- |
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 | -- | -- |
Common Stock Shares Outstanding | 15,935,239 | 15,935,239 | 15,935,239 | 15,915,239 | 15,915,239 | 15,885,239 | 15,885,239 | 15,885,239 | 16,056,239 | 16,056,239 | 16,056,239 | 16,387,648 | 16,196,810 | 16,194,810 | -- | -- |
Common Stock Value | $53,202,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |