XML 73 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 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Segment Reporting Information [Line Items]        
Total revenues $ 68,496 $ 47,818 $ 130,444 $ 92,877
Total cost of products and preservation services 22,645 14,913 45,365 30,460
Total gross margin 45,851 32,905 85,079 62,417
Operating Segments [Member] | Medical Devices [Member]        
Segment Reporting Information [Line Items]        
Total revenues 49,313 30,094 92,911 57,490
Total cost of products and preservation services 13,550 6,959 27,707 14,976
Total gross margin 35,763 23,135 65,204 42,514
Operating Segments [Member] | Preservation Services [Member]        
Segment Reporting Information [Line Items]        
Total revenues 19,183 17,724 37,533 35,387
Total cost of products and preservation services 9,095 7,954 17,658 15,484
Total gross margin $ 10,088 $ 9,770 $ 19,875 $ 19,903