XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition (Disaggregation Of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Total sources of revenue $ 71,087 $ 66,429
Domestic Hospitals [Member]    
Disaggregation of Revenue [Line Items]    
Total sources of revenue 36,229 36,336
International Hospitals [Member]    
Disaggregation of Revenue [Line Items]    
Total sources of revenue 26,128 19,737
International Distributors [Member]    
Disaggregation of Revenue [Line Items]    
Total sources of revenue 8,642 10,245
CardioGenesis Cardiac Laser Therapy [Member]    
Disaggregation of Revenue [Line Items]    
Total sources of revenue $ 88 $ 111