v3.26.3
Commitments and Contingencies (Details)
$ in Millions
Apr. 05, 2024
USD ($)
Mar. 31, 2024
USD ($)
payment
Mar. 10, 2015
patent
Jan. 11, 2012
patent
Aug. 31, 2026
USD ($)
claim
BD          
Loss Contingencies [Line Items]          
One-time lump sum payment   $ 7.0      
Paid $ 3.0        
Number of annual payments | payment   6      
Annual payments   $ 2.5      
Potential additional annual payment percent   6.00%      
Loss contingency accrual, current         $ 2.4
Loss contingency accrual, noncurrent         $ 4.5
Ports Product Claims          
Loss Contingencies [Line Items]          
Product liability claims | claim         430
C.R. Bard, Inc. (“Bard”)          
Loss Contingencies [Line Items]          
Patents allegedly infringed | patent       3  
The Delaware Action          
Loss Contingencies [Line Items]          
Patents allegedly infringed | patent     3