XML 42 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
9. Industry Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2017
Segment Reporting [Abstract]  
Revenues by Geographic Territory
    Year ended December 31,  
     2017      2016      2015  
United States   $ 93,082     $ 91,092     $ 94,840  
Germany     8,172       6,396       7,156  
Other countries less than 5% of revenues     45,341       45,999       43,737  
Total   $ 146,595     $ 143,487     $ 145,733  
Revenue by Product Line
    2017     2016     2015  
                   
Fluid Delivery   $ 65,053     $ 60,889     $ 60,630  
Cardiovascular     48,073       47,064       46,463  
Ophthalmology     13,537       15,427       18,253  
Other     19,932       20,107       20,387  
Total   $ 146,595     $ 143,487     $ 145,733