XML 90 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Total sources of revenue $ 313,789 $ 298,836 $ 253,227
Domestic hospitals      
Disaggregation of Revenue [Line Items]      
Total sources of revenue 158,129 150,301 137,810
International hospitals      
Disaggregation of Revenue [Line Items]      
Total sources of revenue 105,072 106,639 80,524
International distributors      
Disaggregation of Revenue [Line Items]      
Total sources of revenue 47,604 41,046 34,429
CardioGenesis cardiac laser therapy      
Disaggregation of Revenue [Line Items]      
Total sources of revenue $ 2,984 $ 850 $ 464