Date | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 | 12/31/2014 | 12/31/2013 | 12/31/2012 | 12/31/2011 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $15,979,000.00 | $7,722,000.00 | $12,872,000.00 | $24,128,000.00 | $15,959,000.00 | $15,950,000.00 | $17,514,000.00 | $21,433,000.00 | $18,688,000.00 | $22,894,000.00 | $19,814,000.00 | $17,786,000.00 | -- |
Accounts Receivable Net Current | $20,009,000.00 | $15,622,000.00 | $13,887,000.00 | $11,355,000.00 | $21,167,000.00 | $19,277,000.00 | $25,744,000.00 | $21,572,000.00 | $19,151,000.00 | $15,657,000.00 | $18,387,000.00 | $21,156,000.00 | -- |
Inventory | $51,280,000.00 | $45,759,000.00 | $41,003,000.00 | $41,223,000.00 | $43,907,000.00 | $38,605,000.00 | $38,630,000.00 | $39,269,000.00 | $36,664,000.00 | $35,404,000.00 | $29,395,000.00 | $33,031,000.00 | -- |
Prepaid Expenses and Other Current Assets | $6,397,000.00 | $6,047,000.00 | $4,219,000.00 | $2,737,000.00 | $2,605,000.00 | $3,627,000.00 | $2,363,000.00 | $1,687,000.00 | $3,025,000.00 | $4,298,000.00 | $3,314,000.00 | $4,587,000.00 | -- |
Total Current Assets | $94,326,000.00 | $75,150,000.00 | $71,981,000.00 | $79,443,000.00 | $83,638,000.00 | $77,459,000.00 | $84,721,000.00 | $84,925,000.00 | $85,650,000.00 | $83,342,000.00 | $90,928,000.00 | $88,915,000.00 | -- |
Property Plant and Equipement | $42,554,000.00 | $43,423,000.00 | $30,462,000.00 | $25,737,000.00 | $21,008,000.00 | $21,424,000.00 | $21,321,000.00 | $21,298,000.00 | $18,934,000.00 | $11,524,000.00 | $11,147,000.00 | $12,910,000.00 | -- |
Intangible Assets Net | $1,823,000.00 | $1,623,000.00 | $1,829,000.00 | $1,475,000.00 | $777,000.00 | $911,000.00 | $1,045,000.00 | $1,179,000.00 | $1,314,000.00 | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $145,577,000.00 | $126,651,000.00 | $110,833,000.00 | $116,121,000.00 | $114,675,000.00 | $103,287,000.00 | $111,995,000.00 | $111,977,000.00 | $109,583,000.00 | $101,468,000.00 | $108,880,000.00 | $108,942,000.00 | $116,311,000.00 |
Accounts Payable | $9,988,000.00 | $10,233,000.00 | $9,093,000.00 | $12,222,000.00 | $11,981,000.00 | $8,270,000.00 | $9,348,000.00 | $8,406,000.00 | $7,022,000.00 | $5,886,000.00 | $6,941,000.00 | $6,804,000.00 | -- |
Accrued Liabilities | $1,072,000.00 | $971,000.00 | $315,000.00 | $716,000.00 | $937,000.00 | $840,000.00 | $711,000.00 | $838,000.00 | $1,081,000.00 | $535,000.00 | $732,000.00 | $1,757,000.00 | -- |
Total Current Liabilities | $54,894,000.00 | $51,081,000.00 | $34,049,000.00 | $35,840,000.00 | $29,305,000.00 | $18,993,000.00 | $23,421,000.00 | $23,325,000.00 | $18,159,000.00 | $16,000,000.00 | $21,350,000.00 | $23,906,000.00 | -- |
Long Term Debt | $15,086,000.00 | $21,284,000.00 | $6,670,000.00 | $4,966,000.00 | -- | -- | -- | -- | -- | -- | $884,000.00 | $3,670,000.00 | $4,702,000.00 |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $27,000.00 | $-26,000.00 | $33,000.00 | $128,000.00 | $26,000.00 | $-206,000.00 | $135,000.00 | $-73,000.00 | $-4,000.00 | -- | $-429,000.00 | $-897,000.00 | -- |
Accumulated Deficit | $13,269,000.00 | $8,597,000.00 | $10,159,000.00 | $13,721,000.00 | $19,050,000.00 | $18,244,000.00 | $22,652,000.00 | $23,256,000.00 | $26,194,000.00 | $20,272,000.00 | $20,840,000.00 | $18,018,000.00 | -- |
Total Stockholders' Equity | $90,683,000.00 | $75,570,000.00 | $76,784,000.00 | -- | -- | -- | -- | -- | -- | $85,468,000.00 | $85,569,000.00 | $82,233,000.00 | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,961,000.00 | $2,803,000.00 | -- |
Total Liabilities and Equity | $145,577,000.00 | $126,651,000.00 | $110,833,000.00 | $116,121,000.00 | $114,675,000.00 | $103,287,000.00 | $111,995,000.00 | $111,977,000.00 | $109,583,000.00 | $101,468,000.00 | $108,880,000.00 | $108,942,000.00 | -- |
Date | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 | 12/31/2014 | 12/31/2013 | 12/31/2012 | 12/31/2011 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $113,794,000.00 | $84,556,000.00 | $77,973,000.00 | $75,359,000.00 | $102,032,000.00 | $93,178,000.00 | $106,527,000.00 | $95,794,000.00 | $85,607,000.00 | $80,726,000.00 | $79,551,000.00 | $77,915,000.00 | $73,739,000.00 |
Cost of Revenues | $91,326,000.00 | $68,628,000.00 | $66,703,000.00 | $66,924,000.00 | $86,470,000.00 | $84,787,000.00 | $86,083,000.00 | $76,757,000.00 | $71,942,000.00 | $63,626,000.00 | $60,879,000.00 | $58,539,000.00 | $62,173,000.00 |
Gross Profit | $22,468,000.00 | $15,928,000.00 | $11,270,000.00 | $8,435,000.00 | $15,562,000.00 | $8,391,000.00 | $20,444,000.00 | $19,037,000.00 | $13,665,000.00 | $17,100,000.00 | $18,672,000.00 | $19,376,000.00 | $11,566,000.00 |
Research and Development | $715,000.00 | $479,000.00 | $517,000.00 | $185,000.00 | $74,000.00 | $553,000.00 | $731,000.00 | $1,140,000.00 | $890,000.00 | $1,070,000.00 | $713,000.00 | $995,000.00 | $455,000.00 |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $16,393,000.00 | $17,703,000.00 | $15,305,000.00 | $12,481,000.00 | $13,584,000.00 | $14,021,000.00 | $15,167,000.00 | $14,901,000.00 | $8,060,000.00 | $13,281,000.00 | $13,355,000.00 | $13,991,000.00 | $12,534,000.00 |
Loss from Operations | $6,075,000.00 | $-1,775,000.00 | $-4,035,000.00 | $-4,046,000.00 | $1,978,000.00 | $-5,630,000.00 | $5,277,000.00 | $4,136,000.00 | $5,605,000.00 | $3,819,000.00 | $5,317,000.00 | $5,385,000.00 | $-968,000.00 |
Loss Before Income Taxes | $4,672,000.00 | $-1,562,000.00 | $-3,989,000.00 | $-3,484,000.00 | $1,461,000.00 | $-3,928,000.00 | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.52 | $-0.18 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 8,961,689 | 8,911,546 | 8,874,696 | 8,874,696 | 8,874,696 | 8,864,885 | 8,848,028 | 8,828,444 | 8,808,344 | 8,805,495 | 8,799,237 | 8,808,075 | 8,815,003 |
Earnings Per Share Diluted | $0.51 | $-0.18 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 9,084,022 | 8,911,546 | 8,874,696 | 8,874,696 | 8,874,696 | 8,864,885 | 8,909,072 | 8,830,764 | 8,810,689 | 8,826,542 | 8,808,920 | 8,808,075 | 8,815,003 |
Common Stock Shares Authorized | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- |
Common Stock Shares Outstanding | 10,102,612 | 8,911,546 | 8,874,696 | 8,874,696 | 8,874,696 | 8,874,696 | 8,848,028 | 8,828,444 | 8,808,344 | 8,808,344 | 8,805,236 | 8,798,570 | -- |
Common Stock Value | $3,140,000.00 | $2,842,000.00 | $2,809,000.00 | $2,809,000.00 | $2,809,000.00 | $2,809,000.00 | $2,802,000.00 | $2,797,000.00 | $2,793,000.00 | $2,793,000.00 | $2,792,000.00 | $2,790,000.00 | -- |
Common Stock Par Or Stated Value Per Share | $0.90 | $0.90 | $0.90 | $0.90 | $0.90 | $0.90 | $0.90 | $0.90 | $0.90 | $0.90 | $0.90 | $0.90 | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | $3,000,000.00 | $3,000,000.00 | -- | $2,000,000.00 | -- | $2,500,000.00 | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |