General and Summary of Significant Accounting Policies (Tables)
|
12 Months Ended |
Dec. 31, 2015 |
Summary of Significant Accounting Policies [Abstract] |
|
Schedule of Inventory, Current [Table Text Block] |
Inventories consist of the following at December 31: | | | | | | | | | | 2015 | | 2014 | Raw material | $ | 24,681 |
| | $ | 23,006 |
| Work in process | 4,282 |
| | 3,546 |
| Finished goods | 14,669 |
| | 10,381 |
| Total | $ | 43,632 |
| | $ | 36,933 |
|
|
Property, Plant and Equipment [Table Text Block] |
Property and equipment consist of the following at December 31: | | | | | | | | | | 2015 | | 2014 | Machinery and equipment | $ | 96,909 |
| | $ | 90,744 |
| Land, building and building improvements | 56,716 |
| | 71,415 |
| Molds | 36,436 |
| | 33,166 |
| Computer equipment and software | 23,346 |
| | 23,228 |
| Furniture and fixtures | 3,638 |
| | 3,571 |
| Construction in progress | 6,003 |
| | 2,590 |
| Total property and equipment, cost | 223,048 |
| | 224,714 |
| Accumulated depreciation | (148,728 | ) | | (138,623 | ) | Net property and equipment | $ | 74,320 |
| | $ | 86,091 |
|
All property and equipment are stated at cost. We use the straight-line method for depreciating property and equipment over their estimated useful lives. Estimated useful lives are: | | | Buildings | 15 - 30 years | Building improvements | 15 years | Machinery and equipment | 2 - 10 years | Furniture, fixtures and molds | 2 - 5 years | Computer equipment and software | 3 - 5 years |
|
Schedule of Intangible Assets and Goodwill [Table Text Block] |
Intangible assets, carried at cost less accumulated amortization and amortized on a straight-lined basis, were as follows: | | | | | | | | | | | | | | | | | | Weighted Average | | December 31, 2015 | | | Amortization Life in Years | | Cost | | Accumulated Amortization | | Net | Patents | | 10 | | $ | 13,308 |
| | $ | 8,302 |
| | $ | 5,006 |
| MCDA contract * | | 10 | | 8,571 |
| | 8,571 |
| | — |
| Customer contracts | | 9 | | 5,319 |
| | 4,133 |
| | 1,186 |
| Non-contractual customer relationships | | 15 | | 7,080 |
| | 118 |
| | 6,962 |
| Trademarks | | 4 | | 425 |
| | 425 |
| | — |
| Trade name | | 15 | | 7,310 |
| | 122 |
| | 7,188 |
| Developed technology | | 10 | | 3,686 |
| | 92 |
| | 3,594 |
| Total | | | | $ | 45,699 |
| | $ | 21,763 |
| | $ | 23,936 |
|
| | | | | | | | | | | | | | | | | | Weighted Average | | December 31, 2014 | | | Amortization Life in Years | | Cost | | Accumulated Amortization | | Net | Patents | | 9 | | $ | 12,357 |
| | $ | 7,315 |
| | $ | 5,042 |
| MCDA contract * | | 10 | | 8,571 |
| | 8,285 |
| | 286 |
| Customer contracts | | 9 | | 5,319 |
| | 3,584 |
| | 1,735 |
| Trademarks | | 4 | | 425 |
| | 425 |
| | — |
| Total | | | | $ | 26,672 |
| | $ | 19,609 |
| | $ | 7,063 |
|
|
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
The following table presents the calculation of net earnings per common share (“EPS”) — basic and diluted. | | | | | | | | | | | | | | | | Year ended December 31, (in thousands, except per share data) | | | 2015 |
| 2014 |
| 2013 | Net income | | $ | 44,985 |
| | $ | 26,335 |
| | $ | 40,418 |
| Weighted average number of common shares outstanding (basic) | | 15,848 |
| | 15,282 |
| | 14,688 |
| Dilutive securities | | 648 |
| | 365 |
| | 586 |
| Weighted average common and common equivalent shares outstanding (diluted) | | 16,496 |
| | 15,647 |
| | 15,274 |
| EPS - basic | | $ | 2.84 |
| | $ | 1.72 |
| | $ | 2.75 |
| EPS - diluted | | $ | 2.73 |
| | $ | 1.68 |
| | $ | 2.65 |
|
|