XML 102 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information (Revenues, Cost Of Products And Services, And Gross Margins For Operating Segments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Total revenues $ 313,789 $ 298,836 $ 253,227
Total cost of products and preservation services 111,266 101,322 85,443
Total gross margin 202,523 197,514 167,784
Medical devices      
Segment Reporting Information [Line Items]      
Total revenues 230,353 221,597 179,299
Total cost of products and preservation services 72,166 65,196 50,128
Total gross margin 158,187 156,401 129,171
Preservation services      
Segment Reporting Information [Line Items]      
Total revenues 83,436 77,239 73,928
Total cost of products and preservation services 39,100 36,126 35,315
Total gross margin $ 44,336 $ 41,113 $ 38,613