XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition (Disaggregation Of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Total sources of revenue $ 67,505 $ 61,948
Domestic Hospitals [Member]    
Disaggregation of Revenue [Line Items]    
Total sources of revenue 35,611 33,543
International Hospitals [Member]    
Disaggregation of Revenue [Line Items]    
Total sources of revenue 20,570 19,008
International Distributors [Member]    
Disaggregation of Revenue [Line Items]    
Total sources of revenue 9,610 8,052
CardioGenesis Cardiac Laser Therapy [Member]    
Disaggregation of Revenue [Line Items]    
Total sources of revenue $ 1,714 $ 1,345