| Accounting Policies [Abstract] | Period [Axis] |
|---|
2016-01-01 - 2016-12-31 |
|---|
Accounting Policies [Abstract] | |
Components of the Company's cash and cash equivalents and our short and long-term investments |
| |
|
2016 |
|
|
2015 |
|
| Cash and cash equivalents: |
|
|
|
|
|
|
| Cash deposits |
|
$ |
10,724 |
|
|
$ |
16,015 |
|
| Money market funds |
|
|
9,298 |
|
|
|
12,331 |
|
| Total cash and cash equivalents |
|
$ |
20,022 |
|
|
$ |
28,346 |
|
| Short-term investments: |
|
|
|
|
|
|
|
|
| Certificates of deposit (held-to-maturity) |
|
$ |
24,000 |
|
|
|
-- |
|
| Corporate bonds (held-to-maturity) |
|
$ |
80 |
|
|
$ |
44 |
|
| Total short-term investments |
|
$ |
24,080 |
|
|
$ |
44 |
|
| Long-term investments: |
|
|
|
|
|
|
|
|
| Corporate bonds (held-to-maturity) |
|
$ |
5,000 |
|
|
$ |
5,555 |
|
| Equity securities (available-for-sale) |
|
|
4,945 |
|
|
|
4,311 |
|
| Total long-term investments |
|
$ |
9,945 |
|
|
$ |
9,866 |
|
| Total cash, cash equivalents and short and long-term investments |
|
$ |
54,047 |
|
|
$ |
38,256 |
|
|
Major Components of Inventories |
| |
|
December 31, |
|
| |
|
2016 |
|
|
2015 |
|
| Raw materials |
|
$ |
12,984 |
|
|
$ |
12,775 |
|
| Work in process |
|
|
6,230 |
|
|
|
6,557 |
|
| Finished goods |
|
|
9,801 |
|
|
|
10,439 |
|
| Total inventories |
|
$ |
29,015 |
|
|
$ |
29,771 |
|
|
Summary of Property Plant and Equipment at Original Cost |
| |
|
December 31, |
|
|
Useful |
|
| |
|
2016 |
|
|
2015 |
|
|
Lives |
|
| Land |
|
$ |
5,260 |
|
|
$ |
5,260 |
|
|
|
— |
|
| Buildings |
|
|
32,321 |
|
|
|
31,914 |
|
|
30-40 yrs |
|
| Machinery and equipment |
|
|
122,832 |
|
|
|
113,633 |
|
|
3-15 yrs |
|
| Total property, plant and equipment |
|
$ |
160,413 |
|
|
$ |
150,807 |
|
|
|
|
|
|
Current Accrued Liabilities |
| |
|
December 31, |
|
| |
|
2016 |
|
|
2015 |
|
| Accrued payroll and related expenses |
|
$ |
3,661 |
|
|
$ |
4,206 |
|
| Accrued vacation |
|
|
265 |
|
|
|
245 |
|
| Other accrued liabilities |
|
|
709 |
|
|
|
610 |
|
| Total accrued liabilities |
|
$ |
4,635 |
|
|
$ |
5,061 |
|
|