XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Revenues, Cost Of Products And Services, And Gross Margins For Operating Segments) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Total revenues $ 89,251 $ 80,340 $ 172,480 $ 157,553
Total cost of products and preservation services 31,167 28,168 60,669 54,662
Total gross margin 58,084 52,172 111,811 102,891
Medical devices        
Segment Reporting Information [Line Items]        
Total revenues 66,003 58,936 128,294 116,478
Total cost of products and preservation services 20,977 18,230 40,510 35,638
Total gross margin 45,026 40,706 87,784 80,840
Preservation services        
Segment Reporting Information [Line Items]        
Total revenues 23,248 21,404 44,186 41,075
Total cost of products and preservation services 10,190 9,938 20,159 19,024
Total gross margin $ 13,058 $ 11,466 $ 24,027 $ 22,051