Date | 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 | 12/31/2010 | 12/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $52,081,000.00 | $74,315,000.00 | $114,248,000.00 | $139,372,000.00 | $93,562,000.00 | $138,707,000.00 | $106,270,000.00 | $62,747,000.00 | $42,280,000.00 | $22,248,000.00 | $29,033,000.00 | $11,950,000.00 | $43,737,000.00 | $20,527,000.00 |
Accounts Receivable Net Current | $77,898,000.00 | $82,815,000.00 | $84,822,000.00 | $78,282,000.00 | $72,555,000.00 | $73,267,000.00 | $63,072,000.00 | $59,185,000.00 | $56,217,000.00 | $52,304,000.00 | $44,066,000.00 | $36,798,000.00 | -- | -- |
Inventory | $238,232,000.00 | $204,725,000.00 | $152,073,000.00 | $122,686,000.00 | $158,492,000.00 | $132,940,000.00 | $101,474,000.00 | $95,479,000.00 | $80,212,000.00 | $57,867,000.00 | $50,550,000.00 | $48,085,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $32,570,000.00 | $35,443,000.00 | $26,481,000.00 | $34,066,000.00 | $25,495,000.00 | $33,053,000.00 | $39,484,000.00 | $32,230,000.00 | $22,729,000.00 | $22,853,000.00 | $16,238,000.00 | $13,474,000.00 | -- | -- |
Total Current Assets | $407,858,000.00 | $408,526,000.00 | $385,736,000.00 | $374,406,000.00 | $350,104,000.00 | $377,967,000.00 | $310,300,000.00 | $249,701,000.00 | $213,485,000.00 | $225,272,000.00 | $183,587,000.00 | $110,307,000.00 | -- | -- |
Property Plant and Equipement | $169,292,000.00 | $221,150,000.00 | $222,883,000.00 | $204,776,000.00 | $213,338,000.00 | $216,653,000.00 | $222,818,000.00 | $225,438,000.00 | $172,993,000.00 | $93,634,000.00 | $72,987,000.00 | $69,657,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | $45,800,000.00 | $47,472,000.00 | $35,218,000.00 | $35,283,000.00 | $37,029,000.00 | $35,656,000.00 | $35,821,000.00 | $37,960,000.00 | $39,702,000.00 | $42,955,000.00 | $42,442,000.00 | $23,021,000.00 | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $752,981,000.00 | $867,653,000.00 | $820,921,000.00 | $703,866,000.00 | $616,922,000.00 | $652,987,000.00 | $584,700,000.00 | $529,742,000.00 | $439,000,000.00 | $377,556,000.00 | $321,049,000.00 | $246,317,000.00 | -- | -- |
Accounts Payable | $62,194,000.00 | $81,369,000.00 | $55,063,000.00 | $53,072,000.00 | $55,787,000.00 | $64,021,000.00 | $48,633,000.00 | $46,382,000.00 | $59,430,000.00 | $50,624,000.00 | $36,925,000.00 | $30,838,000.00 | -- | -- |
Accrued Liabilities | $12,003,000.00 | $10,508,000.00 | $7,855,000.00 | $5,871,000.00 | $6,140,000.00 | $6,064,000.00 | $7,005,000.00 | $7,138,000.00 | $7,394,000.00 | $6,043,000.00 | $4,655,000.00 | $4,643,000.00 | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | $11,182,000.00 | -- | -- | -- | -- | -- | -- | -- | $5,500,000.00 | $17,946,000.00 | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-9,578,000.00 | $-704,000.00 | $1,083,000.00 | $-3,288,000.00 | $-3,177,000.00 | $683,000.00 | $-1,150,000.00 | $-1,892,000.00 | $-534,000.00 | $3,680,000.00 | $8,517,000.00 | $6,306,000.00 | -- | -- |
Accumulated Deficit | $311,839,000.00 | $377,716,000.00 | $370,830,000.00 | $368,433,000.00 | $360,731,000.00 | $356,391,000.00 | $331,326,000.00 | $258,978,000.00 | $181,212,000.00 | $122,798,000.00 | $79,603,000.00 | $67,153,000.00 | -- | -- |
Total Stockholders' Equity | $421,046,000.00 | $494,295,000.00 | $487,350,000.00 | $477,724,000.00 | $466,501,000.00 | $469,895,000.00 | $437,653,000.00 | $400,221,000.00 | $321,011,000.00 | $265,599,000.00 | $223,917,000.00 | $136,451,000.00 | $115,291,000.00 | $94,419,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $752,981,000.00 | $867,653,000.00 | $820,921,000.00 | $703,866,000.00 | $616,922,000.00 | $652,987,000.00 | $584,700,000.00 | $529,742,000.00 | $439,000,000.00 | $377,556,000.00 | $321,049,000.00 | $246,317,000.00 | -- | -- |
Date | 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 | 12/31/2010 | 12/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $690,806,000.00 | $643,892,000.00 | $486,412,000.00 | $545,974,000.00 | $575,871,000.00 | $588,147,000.00 | $538,543,000.00 | -- | $447,402,000.00 | $356,554,000.00 | $296,564,000.00 | $259,671,000.00 | $198,791,000.00 | -- |
Cost of Revenues | $527,561,000.00 | $472,394,000.00 | $352,470,000.00 | $397,335,000.00 | $412,457,000.00 | $390,924,000.00 | $326,057,000.00 | $299,290,000.00 | $257,751,000.00 | $194,436,000.00 | $169,169,000.00 | $155,377,000.00 | $120,503,000.00 | -- |
Gross Profit | $163,245,000.00 | $171,498,000.00 | $133,942,000.00 | $148,639,000.00 | $163,414,000.00 | $197,223,000.00 | $212,486,000.00 | $200,225,000.00 | $189,651,000.00 | $162,118,000.00 | $127,395,000.00 | $104,294,000.00 | $78,288,000.00 | -- |
Research and Development | $4,098,000.00 | $4,216,000.00 | $3,974,000.00 | $4,146,000.00 | $3,635,000.00 | $4,164,000.00 | $3,290,000.00 | $3,052,000.00 | $2,628,000.00 | $2,002,000.00 | $2,100,000.00 | $2,487,000.00 | $2,273,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $221,932,000.00 | $144,069,000.00 | $111,421,000.00 | $123,956,000.00 | $130,647,000.00 | $156,680,000.00 | $119,682,000.00 | $103,839,000.00 | $94,609,000.00 | $86,115,000.00 | $77,434,000.00 | $66,548,000.00 | $39,217,000.00 | -- |
Loss from Operations | $-58,687,000.00 | $27,429,000.00 | $22,521,000.00 | $24,683,000.00 | $32,767,000.00 | $40,543,000.00 | $92,804,000.00 | $96,386,000.00 | $95,042,000.00 | $76,003,000.00 | $49,961,000.00 | $37,746,000.00 | $39,071,000.00 | -- |
Loss Before Income Taxes | $-55,608,000.00 | $19,839,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-1.66 | -- | -- | -- | -- | $0.73 | $2.08 | $2.21 | $2.25 | $1.83 | $1.21 | $1.06 | $1.04 | -- |
Weighted Average Shares Basic | 34,488,000 | 34,462,000 | 34,419,000 | 34,384,000 | 34,358,000 | 34,334,000 | 34,706,000 | 35,252,596 | 34,932,000 | 34,666,514 | 32,641,701 | 19,565,000 | 19,565,000 | -- |
Earnings Per Share Diluted | $-1.66 | -- | -- | -- | -- | $0.73 | $2.08 | $2.19 | $2.22 | $1.80 | $1.21 | $1.06 | $1.04 | -- |
Weighted Average Shares Diluted | 34,488,000 | 34,570,000 | 34,474,000 | 34,460,000 | 34,409,000 | 34,386,000 | 34,764,000 | 35,463,698 | 35,394,499 | 35,209,946 | 32,699,748 | 19,565,000 | 19,565,000 | -- |
Common Stock Shares Authorized | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 126,158,750 | -- | -- |
Common Stock Shares Outstanding | 34,507,303 | 34,473,070 | 34,437,296 | 34,397,776 | 34,363,211 | 34,338,960 | 34,321,573 | 35,294,755 | 35,132,127 | 34,739,315 | 34,365,250 | 19,565,000 | -- | -- |
Common Stock Value | $371,000.00 | $371,000.00 | $371,000.00 | $371,000.00 | $371,000.00 | $371,000.00 | $371,000.00 | $370,000.00 | $369,000.00 | $364,000.00 | $360,000.00 | $192,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.04 | $0.04 | $0.04 | $0.04 | $0.04 | $0.04 | $0.04 | $0.04 | $0.04 | $0.04 | $0.04 | $0.04 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 7,141,250 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 7,141,250 | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $86,000.00 | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $0.04 | $0.04 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |