XML 71 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition (Disaggregation Of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Total sources of revenue $ 66,429 $ 67,505
Domestic Hospitals [Member]    
Disaggregation of Revenue [Line Items]    
Total sources of revenue 36,336 35,611
International Hospitals [Member]    
Disaggregation of Revenue [Line Items]    
Total sources of revenue 19,737 20,570
International Distributors [Member]    
Disaggregation of Revenue [Line Items]    
Total sources of revenue 10,245 9,610
CardioGenesis Cardiac Laser Therapy [Member]    
Disaggregation of Revenue [Line Items]    
Total sources of revenue $ 111 $ 1,714