Date | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 8/31/2019 | 12/31/2018 | 8/31/2018 | 6/30/2018 | 12/31/2017 | 6/30/2017 | 12/31/2016 | 12/31/2015 | 12/31/2014 | 12/31/2013 | 12/31/2012 | 12/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $53,434,000.00 | $27,850,000.00 | $50,306,000.00 | $72,183,000.00 | $53,964,000.00 | -- | $51,398,000.00 | -- | $36,106,000.00 | $36,906,000.00 | $27,116,000.00 | $31,087,000.00 | $27,016,000.00 | $38,418,000.00 | $41,697,000.00 | $29,453,000.00 | $35,270,000.00 | $46,674,000.00 | $60,813,000.00 | $12,511,000.00 |
Accounts Receivable Net Current | $45,390,000.00 | $45,821,000.00 | $43,916,000.00 | $39,343,000.00 | $45,090,000.00 | -- | $54,261,000.00 | -- | $43,097,000.00 | $41,009,000.00 | -- | $33,865,000.00 | $27,436,000.00 | $27,960,000.00 | $29,239,000.00 | $26,190,000.00 | $25,294,000.00 | $31,161,000.00 | -- | -- |
Inventory | $26,872,000.00 | $28,509,000.00 | $27,128,000.00 | $22,622,000.00 | $25,537,000.00 | -- | $28,367,000.00 | -- | $13,526,000.00 | $14,244,000.00 | -- | $14,351,000.00 | $12,781,000.00 | $12,164,000.00 | $14,506,000.00 | $14,747,000.00 | $10,881,000.00 | $8,501,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $178,539,000.00 | $150,652,000.00 | $162,734,000.00 | $179,435,000.00 | $174,150,000.00 | -- | $188,906,000.00 | -- | $133,794,000.00 | $137,112,000.00 | -- | $115,223,000.00 | $91,705,000.00 | $103,222,000.00 | $108,861,000.00 | $85,789,000.00 | $87,018,000.00 | $105,853,000.00 | -- | -- |
Property Plant and Equipement | $41,955,000.00 | $45,598,000.00 | $35,652,000.00 | $37,653,000.00 | $48,866,000.00 | -- | $50,460,000.00 | -- | $37,232,000.00 | $39,047,000.00 | -- | $35,644,000.00 | $31,514,000.00 | $31,908,000.00 | $32,546,000.00 | $34,156,000.00 | $40,870,000.00 | $46,147,000.00 | -- | -- |
Intangible Assets Net | $10,830,000.00 | $12,620,000.00 | $16,753,000.00 | $19,382,000.00 | $23,355,000.00 | -- | $39,040,000.00 | -- | $77,000.00 | $38,000.00 | -- | $23,000.00 | $26,000.00 | $452,000.00 | $739,000.00 | $2,591,000.00 | $3,355,000.00 | $4,402,000.00 | -- | -- |
Goodwill | $39,400,000.00 | $39,510,000.00 | $39,999,000.00 | $39,862,000.00 | $50,086,000.00 | $59,402,000.00 | $62,896,000.00 | $59,402,000.00 | $3,587,000.00 | $3,777,000.00 | -- | $3,406,000.00 | $3,356,000.00 | $4,041,000.00 | $5,433,000.00 | $8,043,000.00 | $8,514,000.00 | $10,079,000.00 | -- | -- |
Other Assets | $3,989,000.00 | $3,129,000.00 | $3,146,000.00 | $2,953,000.00 | $3,365,000.00 | -- | $3,222,000.00 | -- | $1,062,000.00 | $939,000.00 | -- | $1,515,000.00 | $1,166,000.00 | $2,091,000.00 | $1,022,000.00 | $1,890,000.00 | $2,216,000.00 | $3,709,000.00 | -- | -- |
Total Assets | $318,688,000.00 | $290,927,000.00 | $293,021,000.00 | $312,472,000.00 | $339,235,000.00 | -- | $373,792,000.00 | -- | $207,168,000.00 | $215,159,000.00 | -- | $178,019,000.00 | $142,003,000.00 | $152,337,000.00 | $160,542,000.00 | $147,339,000.00 | $157,457,000.00 | $188,344,000.00 | -- | -- |
Accounts Payable | $20,842,000.00 | $21,937,000.00 | $21,275,000.00 | $19,716,000.00 | $22,656,000.00 | -- | $23,987,000.00 | -- | $19,059,000.00 | $23,264,000.00 | -- | $18,624,000.00 | $10,466,000.00 | $11,658,000.00 | $11,436,000.00 | $9,524,000.00 | $9,319,000.00 | $10,506,000.00 | -- | -- |
Accrued Liabilities | $15,746,000.00 | -- | $14,967,000.00 | $16,000,000.00 | $7,663,000.00 | -- | $10,281,000.00 | -- | -- | $12,753,000.00 | -- | $12,048,000.00 | $7,439,000.00 | $7,919,000.00 | $13,620,000.00 | $10,092,000.00 | $11,800,000.00 | -- | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | $592,000.00 | $12,190,000.00 | $31,426,000.00 | $54,456,000.00 | $67,913,000.00 | -- | $70,972,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | $176,000.00 | $216,000.00 | -- | -- | -- |
Additional Paid-in Capital | $78,369,000.00 | $78,355,000.00 | $78,334,000.00 | $78,304,000.00 | $78,680,000.00 | -- | $78,680,000.00 | -- | -- | $71,550,000.00 | -- | $71,550,000.00 | $71,550,000.00 | $71,550,000.00 | $71,550,000.00 | $71,927,000.00 | $71,927,000.00 | $71,927,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-45,175,000.00 | $-45,831,000.00 | $-41,888,000.00 | $-38,832,000.00 | $-25,865,000.00 | -- | $-20,604,000.00 | -- | -- | $-9,754,000.00 | -- | $-12,967,000.00 | $-17,520,000.00 | $-1,850,000.00 | $8,608,000.00 | $11,984,000.00 | $14,153,000.00 | $23,226,000.00 | -- | -- |
Accumulated Deficit | $203,563,000.00 | $168,963,000.00 | $143,259,000.00 | $127,684,000.00 | $116,479,000.00 | -- | $129,580,000.00 | -- | -- | $92,065,000.00 | -- | $71,717,000.00 | $57,739,000.00 | $49,067,000.00 | $38,831,000.00 | $32,187,000.00 | $43,185,000.00 | $43,689,000.00 | -- | -- |
Total Stockholders' Equity | $174,454,000.00 | $145,797,000.00 | $132,460,000.00 | $127,192,000.00 | $129,330,000.00 | -- | $153,693,000.00 | -- | $124,526,000.00 | $125,790,000.00 | -- | $102,229,000.00 | $83,698,000.00 | $90,696,000.00 | $90,918,000.00 | $88,027,000.00 | $101,194,000.00 | $110,771,000.00 | -- | -- |
Controlling Interest in Subsidiaries | $5,795,000.00 | $7,062,000.00 | $5,343,000.00 | $2,707,000.00 | $6,584,000.00 | -- | $6,507,000.00 | -- | $7,238,000.00 | $7,439,000.00 | -- | $5,942,000.00 | $4,123,000.00 | $3,887,000.00 | $4,567,000.00 | $3,980,000.00 | $4,158,000.00 | $4,392,000.00 | -- | -- |
Total Liabilities and Equity | $318,688,000.00 | $290,927,000.00 | $293,021,000.00 | $312,472,000.00 | $339,235,000.00 | -- | $373,792,000.00 | -- | $207,168,000.00 | $215,159,000.00 | -- | $178,019,000.00 | $142,003,000.00 | $152,337,000.00 | $160,542,000.00 | $147,339,000.00 | $157,457,000.00 | $188,344,000.00 | -- | -- |
Date | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 8/31/2019 | 12/31/2018 | 8/31/2018 | 6/30/2018 | 12/31/2017 | 6/30/2017 | 12/31/2016 | 12/31/2015 | 12/31/2014 | 12/31/2013 | 12/31/2012 | 12/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $319,978,000.00 | $293,072,000.00 | $270,884,000.00 | $245,627,000.00 | $279,332,000.00 | -- | $253,335,000.00 | -- | $120,794,000.00 | $234,636,000.00 | $113,447,000.00 | $199,574,000.00 | $175,628,000.00 | $182,127,000.00 | $170,167,000.00 | $150,318,000.00 | $160,167,000.00 | $147,825,000.00 | $121,381,000.00 | -- |
Cost of Revenues | $166,817,000.00 | $155,510,000.00 | $144,402,000.00 | $130,112,000.00 | $148,814,000.00 | -- | $126,007,000.00 | -- | $60,410,000.00 | $115,252,000.00 | $55,184,000.00 | $97,543,000.00 | $85,747,000.00 | $84,994,000.00 | $80,865,000.00 | $76,157,000.00 | $80,735,000.00 | $75,174,000.00 | $60,822,000.00 | -- |
Gross Profit | $153,161,000.00 | $137,562,000.00 | $126,482,000.00 | $115,515,000.00 | $130,518,000.00 | -- | $127,328,000.00 | -- | $60,384,000.00 | $119,384,000.00 | $58,263,000.00 | $102,031,000.00 | $89,881,000.00 | $97,133,000.00 | $89,302,000.00 | $74,161,000.00 | $79,432,000.00 | $72,651,000.00 | $60,559,000.00 | -- |
Research and Development | $16,986,000.00 | $16,848,000.00 | $14,099,000.00 | $12,767,000.00 | $13,913,000.00 | -- | $6,223,000.00 | -- | $2,099,000.00 | $3,160,000.00 | $1,768,000.00 | $2,895,000.00 | $2,401,000.00 | $2,526,000.00 | $2,414,000.00 | $669,000.00 | $631,000.00 | $481,000.00 | $372,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $65,955,000.00 | $58,774,000.00 | $54,615,000.00 | $27,831,000.00 | $22,654,000.00 | -- | $62,378,000.00 | -- | $30,331,000.00 | $56,535,000.00 | $27,969,000.00 | $47,998,000.00 | $40,644,000.00 | $45,870,000.00 | $37,930,000.00 | $29,947,000.00 | $26,583,000.00 | $30,668,000.00 | $24,382,000.00 | -- |
Loss Before Income Taxes | $64,405,000.00 | $52,830,000.00 | $48,968,000.00 | $29,039,000.00 | $23,204,000.00 | -- | $76,233,000.00 | -- | $30,899,000.00 | $55,546,000.00 | $28,810,000.00 | $50,054,000.00 | $41,833,000.00 | $47,574,000.00 | $38,002,000.00 | $37,689,000.00 | $27,864,000.00 | $16,062,000.00 | $25,986,000.00 | -- |
Earnings Per Share Basic | $2.41 | $1.82 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 20,000,000 | 20,418,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 20,968,000 | 20,968,000 | 20,968,000 | 20,968,000 | -- |
Earnings Per Share Diluted | $2.41 | $1.82 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 20,000,000 | 20,418,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 20,968,000 | 20,968,000 | 20,968,000 | 20,977,000 | -- |
Common Stock Shares Authorized | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | -- | 60,000,000 | -- | -- | 60,000,000 | -- | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | -- | -- |
Common Stock Shares Outstanding | 23,475,431 | 23,475,431 | 23,475,431 | 23,475,431 | 23,475,431 | -- | 23,475,431 | -- | -- | 23,475,431 | -- | 23,475,431 | 23,475,431 | 23,475,431 | 23,475,431 | 23,475,431 | 23,475,431 | 23,475,431 | -- | -- |
Common Stock Value | $1,983,000.00 | $1,983,000.00 | $1,983,000.00 | $1,983,000.00 | $1,983,000.00 | -- | $1,983,000.00 | -- | -- | $1,983,000.00 | -- | $1,983,000.00 | $1,983,000.00 | $1,983,000.00 | $1,983,000.00 | $1,983,000.00 | $1,983,000.00 | $1,983,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.33 | $0.33 | $0.33 | $0.33 | $0.33 | -- | $0.33 | -- | -- | $0.33 | -- | $0.33 | $0.33 | $0.33 | $0.33 | $0.33 | $0.33 | $0.33 | -- | -- |
Payments Of Dividends Common Stock | $11,561,000.00 | $11,465,000.00 | $15,809,000.00 | $9,967,000.00 | $19,848,000.00 | -- | $20,219,000.00 | -- | $10,067,000.00 | $22,645,000.00 | $12,581,000.00 | $17,088,000.00 | $17,590,000.00 | $19,324,000.00 | $16,072,000.00 | $33,308,000.00 | $21,782,000.00 | $31,620,000.00 | $3,566,000.00 | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |