XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Revenues, Cost Of Products And Services, And Gross Margins For Operating Segments) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Total revenues $ 83,229 $ 77,213
Total cost of products and preservation services 29,502 26,494
Total gross margin 53,727 50,719
Medical devices    
Segment Reporting Information [Line Items]    
Total revenues 62,291 57,542
Total cost of products and preservation services 19,533 17,408
Total gross margin 42,758 40,134
Preservation services    
Segment Reporting Information [Line Items]    
Total revenues 20,938 19,671
Total cost of products and preservation services 9,969 9,086
Total gross margin $ 10,969 $ 10,585