XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
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, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Segment Reporting Information [Line Items]        
Total revenues $ 76,838 $ 72,207 $ 234,391 $ 219,442
Total cost of products and preservation services 28,094 24,418 82,756 73,302
Total gross margin 48,744 47,789 151,635 146,140
Medical devices        
Segment Reporting Information [Line Items]        
Total revenues 55,248 53,107 171,726 162,528
Total cost of products and preservation services 17,743 15,503 53,381 46,592
Total gross margin 37,505 37,604 118,345 115,936
Preservation services        
Segment Reporting Information [Line Items]        
Total revenues 21,590 19,100 62,665 56,914
Total cost of products and preservation services 10,351 8,915 29,375 26,710
Total gross margin $ 11,239 $ 10,185 $ 33,290 $ 30,204