XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues (Details 1) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues $ 41,911 $ 44,631 $ 125,742 $ 140,651
Fluid Delivery [Member]        
Revenues 17,717 19,303 52,591 64,973
Cardiovascular [Member]        
Revenues 17,170 16,780 51,568 50,165
Ophthalmology [Member]        
Revenues 2,700 1,607 6,849 4,495
Other [Member]        
Revenues $ 4,324 $ 6,941 $ 14,734 $ 21,018