v3.26.3
Segment Information - Schedule of Revenues, Cost of Products and Services, and Gross Margins for Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Total revenues $ 123,790 $ 113,388 $ 365,884 $ 325,338
Total cost of products and preservation services 47,813 38,993 133,942 114,254
Total gross margin 75,977 74,395 231,942 211,084
Operating Segments | Medical devices        
Segment Reporting [Line Items]        
Total revenues 98,160 87,665 289,507 253,907
Total cost of products and preservation services 35,701 27,811 99,389 81,389
Total gross margin 62,459 59,854 190,118 172,518
Operating Segments | Preservation services        
Segment Reporting [Line Items]        
Total revenues 25,630 25,723 76,377 71,431
Total cost of products and preservation services 12,112 11,182 34,553 32,865
Total gross margin $ 13,518 $ 14,541 $ 41,824 $ 38,566