XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information (Schedule of Net Revenues by Product and Service) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Product Information [Line Items]        
Total revenues $ 112,972 $ 98,019 $ 211,950 $ 195,450
Products        
Product Information [Line Items]        
Total revenues 87,444 73,210 166,242 144,324
Aortic stent grafts        
Product Information [Line Items]        
Total revenues 39,841 32,190 76,443 64,293
On-X        
Product Information [Line Items]        
Total revenues 25,572 20,645 47,146 40,326
Surgical sealants        
Product Information [Line Items]        
Total revenues 19,288 18,545 37,394 35,526
Other        
Product Information [Line Items]        
Total revenues 2,743 1,830 5,259 4,179
Preservation services        
Product Information [Line Items]        
Total revenues $ 25,528 $ 24,809 $ 45,708 $ 51,126