XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues (Details 1) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Total Revenues $ 37,968 $ 40,103 $ 81,563 $ 81,717
Fluid Delivery [Member]        
Total Revenues 21,761 18,285 44,108 36,446
Cardiovascular [Member]        
Total Revenues 10,841 14,579 25,666 29,999
Ophthalmology [Member]        
Total Revenues 936 1,817 1,800 4,100
Other [Member]        
Total Revenues $ 4,430 $ 5,422 $ 9,989 $ 11,172