XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Disaggregation Of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total sources of revenue $ 89,251 $ 80,340 $ 172,480 $ 157,553
Asset write off 390   390  
Domestic hospitals        
Disaggregation of Revenue [Line Items]        
Total sources of revenue 42,603 39,279 82,970 75,801
International hospitals        
Disaggregation of Revenue [Line Items]        
Total sources of revenue 27,558 26,927 56,059 54,714
International distributors        
Disaggregation of Revenue [Line Items]        
Total sources of revenue 16,614 12,152 29,553 23,216
Other        
Disaggregation of Revenue [Line Items]        
Total sources of revenue $ 2,476 $ 1,982 $ 3,898 $ 3,822