XML 67 R57.htm IDEA: XBRL DOCUMENT v3.4.0.3
Segment And Geographic Information (Revenues, Cost Of Products And Services, And Gross Margins For Operating Segments) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2016
USD ($)
segment
Mar. 31, 2015
USD ($)
Number of reportable segments | segment 2  
Total revenues $ 43,016 $ 33,831
Total cost of products and preservation services 15,395 14,164
Total gross margin 27,621 19,667
Operating Segments [Member] | Medical Devices [Member]    
Total revenues 27,018 19,391
Total cost of products and preservation services 7,003 5,033
Total gross margin 20,015 14,358
Operating Segments [Member] | Preservation Services [Member]    
Total revenues 15,998 14,440
Total cost of products and preservation services 8,392 9,131
Total gross margin $ 7,606 $ 5,309