XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information (Revenues, Cost Of Products And Services, And Gross Margins For Operating Segments) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Information [Line Items]    
Total revenues $ 77,213 $ 71,087
Total cost of products and preservation services 26,494 23,249
Total gross margin 50,719 47,838
Operating Segments [Member] | Medical Devices [Member]    
Segment Reporting Information [Line Items]    
Total revenues 57,542 53,345
Total cost of products and preservation services 17,408 14,911
Total gross margin 40,134 38,434
Operating Segments [Member] | Preservation Services [Member]    
Segment Reporting Information [Line Items]    
Total revenues 19,671 17,742
Total cost of products and preservation services 9,086 8,338
Total gross margin $ 10,585 $ 9,404