XML 66 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
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, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Segment Reporting Information [Line Items]        
Total revenues $ 64,598 $ 43,999 $ 195,042 $ 136,876
Total cost of products and preservation services 21,884 14,137 67,249 44,597
Total gross margin 42,714 29,862 127,793 92,279
Operating Segments [Member] | Medical Devices [Member]        
Segment Reporting Information [Line Items]        
Total revenues 45,152 27,029 138,063 84,519
Total cost of products and preservation services 12,459 6,220 40,166 21,196
Total gross margin 32,693 20,809 97,897 63,323
Operating Segments [Member] | Preservation Services [Member]        
Segment Reporting Information [Line Items]        
Total revenues 19,446 16,970 56,979 52,357
Total cost of products and preservation services 9,425 7,917 27,083 23,401
Total gross margin $ 10,021 $ 9,053 $ 29,896 $ 28,956