9. Industry Segment and Geographic Information (Tables)
|
12 Months Ended |
Dec. 31, 2015 |
| Segment Reporting [Abstract] |
|
| Revenues by Geographic Territory |
| |
|
Year ended December 31, |
|
| |
|
2015 |
|
|
2014 |
|
|
2013 |
|
| United States |
|
$ |
94,840 |
|
|
$ |
81,971 |
|
|
$ |
75,997 |
|
| Canada |
|
|
2,062 |
|
|
|
11,655 |
|
|
|
15,114 |
|
| Other countries less than 10% of revenues |
|
|
48,830 |
|
|
|
47,136 |
|
|
|
40,882 |
|
| Total |
|
$ |
145,733 |
|
|
$ |
140,762 |
|
|
$ |
131,993 |
|
|
| Revenue by Product Line |
| |
|
2015 |
|
|
2014 |
|
|
2013 |
|
|
| |
|
|
|
|
|
|
|
|
|
|
| Fluid Delivery |
|
$ |
60,630 |
|
|
$ |
57,905 |
|
|
$ |
51,289 |
|
|
| Cardiovascular |
|
|
46,463 |
|
|
|
43,001 |
|
|
|
40,182 |
|
|
| Ophthalmology |
|
|
18,253 |
|
|
|
19,329 |
|
|
|
20,736 |
|
|
| Other |
|
|
20,387 |
|
|
|
20,527 |
|
|
|
19,786 |
|
|
| Total |
|
$ |
145,733 |
|
|
$ |
140,762 |
|
|
$ |
131,993 |
|
|
|