v3.26.3
Segment Information - Schedule of Net Revenues by Product and Service (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Product Information [Line Items]        
Total revenues $ 123,790 $ 113,388 $ 365,884 $ 325,338
Products        
Product Information [Line Items]        
Total revenues 98,160 87,665 289,507 253,907
Aortic stent grafts        
Product Information [Line Items]        
Total revenues 44,278 39,585 135,089 116,028
On-X        
Product Information [Line Items]        
Total revenues 30,317 26,797 86,774 73,943
Surgical sealants        
Product Information [Line Items]        
Total revenues 18,946 18,893 57,038 56,287
Other        
Product Information [Line Items]        
Total revenues 4,619 2,390 10,606 7,649
Preservation services        
Product Information [Line Items]        
Total revenues $ 25,630 $ 25,723 $ 76,377 $ 71,431