XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
For the three and six months ended June 30, 2023 and 2022 the sources of revenue were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Domestic hospitals$42,603$39,279$82,970$75,801
International hospitals27,55826,92756,05954,714
International distributors16,61412,15229,55323,216
Other2,4761,9823,8983,822
Total sources of revenue$89,251$80,340$172,480$157,553