XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information [Line Items]        
Total revenues $ 80,340 $ 76,148 $ 157,553 $ 147,235
Total cost of products and preservation services 28,168 25,635 54,662 48,884
Total gross margin 52,172 50,513 102,891 98,351
Operating Segments | Medical devices        
Segment Reporting Information [Line Items]        
Total revenues 58,936 56,076 116,478 109,421
Total cost of products and preservation services 18,230 16,178 35,638 31,089
Total gross margin 40,706 39,898 80,840 78,332
Operating Segments | Preservation services        
Segment Reporting Information [Line Items]        
Total revenues 21,404 20,072 41,075 37,814
Total cost of products and preservation services 9,938 9,457 19,024 17,795
Total gross margin $ 11,466 $ 10,615 $ 22,051 $ 20,019