XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues (Details 1) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Total Revenues $ 48,882 $ 42,693 $ 96,020 $ 81,862
Fluid Delivery [Member]        
Total Revenues 21,556 20,920 45,670 39,995
Cardiovascular [Member]        
Total Revenues 18,082 13,157 33,385 25,987
Ophthalmology [Member]        
Total Revenues 1,804 2,102 2,888 3,796
Other [Member]        
Total Revenues $ 7,440 $ 6,514 $ 14,077 $ 12,084