XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information (Schedule of Revenues, Cost of Products and Services, and Gross Margins for Operating Segments) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Total revenues $ 95,779 $ 87,854 $ 291,229 $ 260,334
Total cost of products and preservation services 34,770 31,584 103,950 92,253
Gross margin 61,009 56,270 187,279 168,081
Medical devices        
Segment Reporting Information [Line Items]        
Total revenues     215,568 192,041
Total cost of products and preservation services     72,707 62,084
Gross margin 46,832 42,173 142,861 129,957
Preservation services        
Segment Reporting Information [Line Items]        
Total revenues     75,661 68,293
Total cost of products and preservation services     31,243 30,169
Gross margin 14,177 14,097 $ 44,418 $ 38,124
Operating Segments | Medical devices        
Segment Reporting Information [Line Items]        
Total revenues 71,244 63,747    
Total cost of products and preservation services 24,412 21,574    
Operating Segments | Preservation services        
Segment Reporting Information [Line Items]        
Total revenues 24,535 24,107    
Total cost of products and preservation services $ 10,358 $ 10,010