XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Revenues, Cost Of Products And Services, And Gross Margins For Operating Segments) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Total revenues $ 87,854 $ 76,838 $ 260,334 $ 234,391
Total cost of products and preservation services 31,584 28,094 92,253 82,756
Total gross margin 56,270 48,744 168,081 151,635
Medical devices        
Segment Reporting Information [Line Items]        
Total revenues 63,747 55,248 192,041 171,726
Total cost of products and preservation services 21,574 17,743 62,084 53,381
Total gross margin 42,173 37,505 129,957 118,345
Preservation services        
Segment Reporting Information [Line Items]        
Total revenues 24,107 21,590 68,293 62,665
Total cost of products and preservation services 10,010 10,351 30,169 29,375
Total gross margin $ 14,097 $ 11,239 $ 38,124 $ 33,290