XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Disaggregation Of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total sources of revenue $ 80,340 $ 76,148 $ 157,553 $ 147,235
Domestic hospitals        
Disaggregation of Revenue [Line Items]        
Total sources of revenue 39,508 38,932 76,501 75,161
International hospitals        
Disaggregation of Revenue [Line Items]        
Total sources of revenue 27,235 27,638 55,649 53,765
International distributors        
Disaggregation of Revenue [Line Items]        
Total sources of revenue 12,152 9,504 23,216 18,146
CardioGenesis cardiac laser therapy        
Disaggregation of Revenue [Line Items]        
Total sources of revenue $ 1,445 $ 74 $ 2,187 $ 163