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 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $46,185,000.00 | $92,513,000.00 | $54,771,000.00 | $40,751,000.00 | $45,203,000.00 | $65,237,000.00 | $79,639,000.00 | $33,744,000.00 | $44,979,000.00 | $20,067,000.00 | $20,048,000.00 | $17,386,000.00 | $15,284,000.00 | $19,843,000.00 | $28,065,000.00 |
Accounts Receivable Net Current | $17,752,000.00 | $13,191,000.00 | $16,848,000.00 | $22,610,000.00 | $17,166,000.00 | $16,150,000.00 | $19,407,000.00 | $26,410,000.00 | $25,637,000.00 | $24,911,000.00 | $18,408,000.00 | $12,565,000.00 | $16,543,000.00 | -- | -- |
Inventory | $11,428,000.00 | $11,580,000.00 | $13,935,000.00 | $13,940,000.00 | $18,401,000.00 | $18,772,000.00 | $17,114,000.00 | $16,322,000.00 | $16,844,000.00 | $14,190,000.00 | $12,545,000.00 | $12,147,000.00 | $9,722,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $7,196,000.00 | $8,046,000.00 | $6,526,000.00 | $7,469,000.00 | $7,071,000.00 | $12,252,000.00 | $4,159,000.00 | $5,042,000.00 | $8,107,000.00 | $6,323,000.00 | $3,975,000.00 | $3,625,000.00 | $3,402,000.00 | -- | -- |
Total Current Assets | $334,420,000.00 | $320,706,000.00 | $347,802,000.00 | $221,970,000.00 | $359,037,000.00 | $248,135,000.00 | $266,766,000.00 | $178,443,000.00 | $155,004,000.00 | $180,250,000.00 | $123,135,000.00 | $144,830,000.00 | $120,592,000.00 | -- | -- |
Property Plant and Equipement | $21,068,000.00 | $20,240,000.00 | $22,976,000.00 | $22,971,000.00 | $23,677,000.00 | $23,642,000.00 | $26,354,000.00 | $26,203,000.00 | $20,592,000.00 | $17,523,000.00 | $13,589,000.00 | $11,084,000.00 | $11,801,000.00 | -- | -- |
Intangible Assets Net | $19,686,000.00 | $10,731,000.00 | $12,588,000.00 | $14,481,000.00 | $9,467,000.00 | $10,415,000.00 | $2,399,000.00 | $3,518,000.00 | $4,756,000.00 | $5,070,000.00 | $5,128,000.00 | $8,163,000.00 | $12,011,000.00 | -- | -- |
Goodwill | $68,008,000.00 | $41,144,000.00 | $41,144,000.00 | $41,144,000.00 | $32,174,000.00 | $32,174,000.00 | $30,069,000.00 | $30,069,000.00 | $30,069,000.00 | $30,069,000.00 | $24,465,000.00 | $24,465,000.00 | $24,465,000.00 | -- | -- |
Other Assets | $41,269,000.00 | $37,334,000.00 | $30,222,000.00 | $24,398,000.00 | $20,724,000.00 | $8,133,000.00 | $8,092,000.00 | $5,473,000.00 | $3,234,000.00 | $1,629,000.00 | $1,637,000.00 | $554,000.00 | $519,000.00 | -- | -- |
Total Assets | $643,588,000.00 | $635,370,000.00 | $623,265,000.00 | $595,199,000.00 | $532,721,000.00 | $469,088,000.00 | $430,336,000.00 | $430,887,000.00 | $442,968,000.00 | $388,734,000.00 | $357,650,000.00 | $295,598,000.00 | $260,635,000.00 | -- | -- |
Accounts Payable | $6,464,000.00 | $4,310,000.00 | $3,882,000.00 | $6,315,000.00 | $4,483,000.00 | $5,367,000.00 | $5,971,000.00 | $9,255,000.00 | $9,817,000.00 | $8,798,000.00 | $9,915,000.00 | $5,099,000.00 | $5,913,000.00 | -- | -- |
Accrued Liabilities | $12,263,000.00 | $30,281,000.00 | $15,507,000.00 | $15,757,000.00 | $12,091,000.00 | $15,704,000.00 | $14,519,000.00 | $11,307,000.00 | $12,959,000.00 | $10,656,000.00 | $13,742,000.00 | $6,984,000.00 | -- | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $498,168,000.00 | $471,173,000.00 | $443,018,000.00 | $414,581,000.00 | $383,536,000.00 | $349,250,000.00 | $325,338,000.00 | $312,784,000.00 | $294,084,000.00 | $262,809,000.00 | $249,739,000.00 | $233,353,000.00 | $218,593,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-4,844,000.00 | $-455,000.00 | $1,517,000.00 | $1,145,000.00 | $-1,110,000.00 | $-443,000.00 | $-20,000.00 | $1,257,000.00 | $211,000.00 | $1,733,000.00 | $2,078,000.00 | $-1,663,000.00 | $125,000.00 | -- | -- |
Accumulated Deficit | $141,402,000.00 | $141,568,000.00 | $133,757,000.00 | $124,121,000.00 | $101,555,000.00 | $82,318,000.00 | $89,811,000.00 | $98,470,000.00 | $79,901,000.00 | $54,951,000.00 | $36,896,000.00 | $5,139,000.00 | $-16,198,000.00 | -- | -- |
Total Stockholders' Equity | $332,159,000.00 | $369,993,000.00 | $388,461,000.00 | $395,331,000.00 | $363,957,000.00 | $315,356,000.00 | $299,763,000.00 | $319,123,000.00 | $333,697,000.00 | $294,120,000.00 | $271,230,000.00 | $219,321,000.00 | $184,990,000.00 | $149,473,000.00 | $148,062,000.00 |
Controlling Interest in Subsidiaries | $36,284,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $643,588,000.00 | $635,370,000.00 | $623,265,000.00 | $595,199,000.00 | $532,721,000.00 | $469,088,000.00 | $430,336,000.00 | $430,887,000.00 | $442,968,000.00 | $388,734,000.00 | $357,650,000.00 | $295,598,000.00 | $260,635,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 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $293,426,000.00 | $286,496,000.00 | $250,027,000.00 | $252,072,000.00 | $234,404,000.00 | $211,369,000.00 | $196,585,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $53,884,000.00 | $52,446,000.00 | $45,084,000.00 | $45,174,000.00 | $41,675,000.00 | $39,616,000.00 | $35,695,000.00 | $38,200,000.00 | $39,732,000.00 | $36,735,000.00 | $35,719,000.00 | $33,357,000.00 | $29,204,000.00 | $23,275,000.00 | -- |
Gross Profit | $239,542,000.00 | $234,050,000.00 | $204,943,000.00 | $206,898,000.00 | $192,729,000.00 | $171,753,000.00 | $160,890,000.00 | $178,366,000.00 | $182,160,000.00 | $156,262,000.00 | $153,452,000.00 | $133,663,000.00 | $114,915,000.00 | $85,629,000.00 | -- |
Research and Development | $86,562,000.00 | $74,098,000.00 | $66,836,000.00 | $61,841,000.00 | $57,674,000.00 | $59,003,000.00 | $51,732,000.00 | $49,987,000.00 | $44,081,000.00 | $40,983,000.00 | $36,187,000.00 | $36,064,000.00 | $31,660,000.00 | $25,674,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $242,881,000.00 | $215,825,000.00 | $198,775,000.00 | $189,981,000.00 | $185,205,000.00 | $178,424,000.00 | $173,639,000.00 | $160,367,000.00 | $157,081,000.00 | $138,693,000.00 | $122,529,000.00 | $115,236,000.00 | $106,459,000.00 | $92,734,000.00 | -- |
Loss from Operations | $-3,339,000.00 | $18,225,000.00 | $6,168,000.00 | $16,917,000.00 | $7,524,000.00 | $-6,671,000.00 | $-12,749,000.00 | $17,999,000.00 | $25,079,000.00 | $17,569,000.00 | $30,923,000.00 | $18,427,000.00 | $8,456,000.00 | $-7,105,000.00 | -- |
Loss Before Income Taxes | $4,713,000.00 | $22,632,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | -- | $0.17 | $0.21 | $0.48 | $0.26 | $-0.17 | $-0.20 | $0.40 | $0.55 | $0.40 | $1.45 | $1.02 | $0.49 | $-0.31 | -- |
Weighted Average Shares Basic | 44,943,168 | 45,919,835 | 46,460,974 | 46,816,899 | 45,289,296 | 43,475,844 | 43,868,221 | 45,895,321 | 45,308,554 | 44,760,197 | 21,854,639 | 20,952,866 | 19,557,545 | -- | -- |
Earnings Per Share Diluted | -- | $0.16 | $0.20 | $0.47 | $0.25 | $-0.17 | $-0.20 | $0.40 | $0.53 | $0.39 | $1.36 | $0.93 | $0.44 | $-0.31 | -- |
Weighted Average Shares Diluted | 44,943,168 | 47,503,091 | 47,739,540 | 48,523,120 | 47,691,868 | 43,475,844 | 43,868,221 | 46,738,604 | 46,894,615 | 46,716,929 | 23,294,447 | 22,888,064 | 21,733,638 | -- | -- |
Common Stock Shares Authorized | 90,000,000 | 90,000,000 | 90,000,000 | 90,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | -- | -- |
Common Stock Shares Outstanding | 44,306,891 | 45,871,957 | 46,386,889 | 46,987,757 | 46,347,403 | 44,133,954 | 43,188,850 | 44,778,847 | 46,926,497 | 44,733,589 | 22,185,452 | 21,250,300 | 20,460,573 | -- | -- |
Common Stock Value | $732,000.00 | $730,000.00 | $721,000.00 | $710,000.00 | $693,000.00 | $673,000.00 | $663,000.00 | $661,000.00 | $654,000.00 | $611,000.00 | $599,000.00 | $528,000.00 | $506,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.05 | $0.05 | $0.05 | $0.05 | $0.05 | $0.05 | $0.05 | $0.05 | $0.05 | $0.05 | $0.10 | $0.10 | $0.10 | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |