XML 106 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Segment And Geographic Information (Revenues, Cost Of Products And Services, And Gross Margins For Operating Segments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]      
Total revenues $ 253,227 $ 276,222 $ 262,841
Total cost of products and preservation services 85,443 93,209 89,857
Total gross margin 167,784 183,013 172,984
Medical Devices [Member]      
Segment Reporting Information [Line Items]      
Total revenues 179,299 197,246 187,394
Total cost of products and preservation services 50,128 55,022 53,772
Total gross margin 129,171 142,224 133,622
Preservation Services [Member]      
Segment Reporting Information [Line Items]      
Total revenues 73,928 78,976 75,447
Total cost of products and preservation services 35,315 38,187 36,085
Total gross margin $ 38,613 $ 40,789 $ 39,362