v3.26.1
Summary of Significant Accounting Policies - Research and Development (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Research and development $ 19,462 $ 15,418
Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 19,462 15,418
Total | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 1,415 1,430
Vascular Trauma | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 185 227
AV Access | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 1,230 1,203
Total | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 18,047 13,988
External services | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 834 1,665
Materials and supplies | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 4,303 0
Payroll and personnel expenses | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 9,793 9,545
Other research and development expenses | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development $ 3,117 $ 2,778