XML 113 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition (Disaggregation Of Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Total sources of revenue $ 276,222 $ 262,841 $ 189,702
Domestic Hospitals [Member]      
Disaggregation of Revenue [Line Items]      
Total sources of revenue 144,538 138,432 128,240
International Hospitals [Member]      
Disaggregation of Revenue [Line Items]      
Total sources of revenue 85,241 81,203 23,791
International Distributors [Member]      
Disaggregation of Revenue [Line Items]      
Total sources of revenue 40,427 36,989 30,805
Cardiogenesis [Member]      
Disaggregation of Revenue [Line Items]      
Total sources of revenue $ 6,016 $ 6,217 $ 6,866