XML 77 R67.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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Segment Reporting Information [Line Items]        
Total revenues $ 72,207 $ 65,131 $ 219,442 $ 185,331
Total cost of products and preservation services 24,418 21,999 73,302 62,138
Total gross margin 47,789 43,132 146,140 123,193
Operating Segments [Member] | Medical Devices [Member]        
Segment Reporting Information [Line Items]        
Total revenues 53,107 45,109 162,528 128,797
Total cost of products and preservation services 15,503 12,998 46,592 36,078
Total gross margin 37,604 32,111 115,936 92,719
Operating Segments [Member] | Preservation Services [Member]        
Segment Reporting Information [Line Items]        
Total revenues 19,100 20,022 56,914 56,534
Total cost of products and preservation services 8,915 9,001 26,710 26,060
Total gross margin $ 10,185 $ 11,021 $ 30,204 $ 30,474