XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information (Revenues, Cost Of Products And Services, And Gross Margins For Operating Segments) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Total revenues $ 98,019 $ 89,251 $ 195,450 $ 172,480
Total cost of products and preservation services 34,695 31,167 69,180 60,669
Gross margin 63,324 58,084 126,270 111,811
Medical devices        
Segment Reporting Information [Line Items]        
Total revenues     144,324 128,294
Total cost of products and preservation services     48,295 40,510
Gross margin 48,665 45,026 96,029 87,784
Preservation services        
Segment Reporting Information [Line Items]        
Total revenues     51,126 44,186
Total cost of products and preservation services     20,885 20,159
Gross margin 14,659 13,058 $ 30,241 $ 24,027
Operating Segments | Medical devices        
Segment Reporting Information [Line Items]        
Total revenues 73,210 66,003    
Total cost of products and preservation services 24,545 20,977    
Operating Segments | Preservation services        
Segment Reporting Information [Line Items]        
Total revenues 24,809 23,248    
Total cost of products and preservation services $ 10,150 $ 10,190