XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Information [Line Items]        
Total revenues $ 76,148 $ 53,771 $ 147,235 $ 120,200
Total cost of products and preservation services 25,635 17,881 48,884 40,139
Total gross margin 50,513 35,890 98,351 80,061
Operating Segments [Member] | Medical Devices [Member]        
Segment Reporting Information [Line Items]        
Total revenues 56,076 37,268 109,421 83,688
Total cost of products and preservation services 16,178 10,040 31,089 23,080
Total gross margin 39,898 27,228 78,332 60,608
Operating Segments [Member] | Preservation Services [Member]        
Segment Reporting Information [Line Items]        
Total revenues 20,072 16,503 37,814 36,512
Total cost of products and preservation services 9,457 7,841 17,795 17,059
Total gross margin $ 10,615 $ 8,662 $ 20,019 $ 19,453