XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information (Revenues, Cost Of Products And Services, And Gross Margins For Operating Segments) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Segment Reporting Information [Line Items]    
Total revenues $ 71,087 $ 66,429
Total cost of products and preservation services 23,249 22,258
Total gross margin 47,838 44,171
Operating Segments [Member] | Medical Devices [Member]    
Segment Reporting Information [Line Items]    
Total revenues 53,345 46,420
Total cost of products and preservation services 14,911 13,040
Total gross margin 38,434 33,380
Operating Segments [Member] | Preservation Services [Member]    
Segment Reporting Information [Line Items]    
Total revenues 17,742 20,009
Total cost of products and preservation services 8,338 9,218
Total gross margin $ 9,404 $ 10,791