XML 104 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographic Information (Schedule of Net Revenues By Product And Service) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Product Information [Line Items]      
Total revenues $ 388,537 $ 354,004 $ 313,789
Products      
Product Information [Line Items]      
Total revenues 290,230 261,185 230,353
Aortic stent grafts      
Product Information [Line Items]      
Total revenues 123,081 107,469 92,752
On-X      
Product Information [Line Items]      
Total revenues 83,982 74,528 63,904
Surgical sealants      
Product Information [Line Items]      
Total revenues 73,898 68,016 65,379
Other      
Product Information [Line Items]      
Total revenues 9,269 11,172 8,318
Preservation services      
Product Information [Line Items]      
Total revenues $ 98,307 $ 92,819 $ 83,436