XML 31 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
7. Recent Accounting Pronouncements (Tables)
6 Months Ended
Jun. 30, 2018
Recent Accounting Pronouncements Tables  
Revenues by Geographic Territory
   Three Months Ended  Six Months Ended
   June 30,  June 30,
   2018  2017  2018  2017
United States  $24,833   $24,079   $49,440   $47,184 
Germany   2,291    1,919    4,962    4,956 
Other countries less than 5% of revenues   11,723    10,166    23,846    22,529 
Total  $38,847   $36,164   $78,248   $74,669 
Revenue by Product Line
   Three Months Ended  Six Months Ended
   June 30,  June 30,
   2018  2017  2018  2017
Fluid Delivery  $18,128   $15,630   $36,928   $33,636 
Cardiovascular   13,003    12,222    26,213    23,686 
Ophthalmology   2,852    3,762    5,637    7,435 
Other   4,864    4,550    9,470    9,912 
Total  $38,847   $36,164   $78,248   $74,669