XML 42 R27.htm IDEA: XBRL DOCUMENT v3.6.0.2
9. Industry Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2016
Segment Reporting [Abstract]  
Revenues by Geographic Territory
    Year ended December 31,  
     2016      2015      2014  
United States   $ 91,092     $ 94,840     $ 81,971  
Canada     2,041       2,062       11,655  
Other countries less than 10% of revenues     50,354       48,830       47,136  
Total   $ 143,487     $ 145,733     $ 140,762  
Revenue by Product Line
    2016     2015     2014  
                   
Fluid Delivery   $ 60,889     $ 60,630     $ 57,905  
Cardiovascular     47,064       46,463       43,001  
Ophthalmology     15,427       18,253       19,329  
Other     20,107       20,387       20,527  
Total   $ 143,487     $ 145,733     $ 140,762