XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information (Schedule of Revenues, Cost of Products and Services, and Gross Margins for Operating Segments) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Total revenues $ 98,978 $ 97,431
Total cost of products and preservation services 35,401 34,485
Total gross margin 63,577 62,946
Operating Segments | Medical devices    
Segment Reporting Information [Line Items]    
Total revenues 78,798 71,114
Total cost of products and preservation services 25,263 23,750
Total gross margin 53,535 47,364
Operating Segments | Preservation services    
Segment Reporting Information [Line Items]    
Total revenues 20,180 26,317
Total cost of products and preservation services 10,138 10,735
Total gross margin $ 10,042 $ 15,582