v3.25.1
Revenue Disaggregated Revenue by Product Line (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenues $ 604,702 $ 566,655
Infusion Consumables [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 266,226 244,039
Infusion Systems [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 166,300 157,338
Vital Care    
Disaggregation of Revenue [Line Items]    
Revenues $ 172,176 $ 165,278