v3.26.1
Revenue Disaggregated Revenue by Product Line (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenues $ 551,683 $ 548,866 $ 1,081,908 $ 1,153,568
Infusion Consumables [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 289,276 273,133 567,551 539,359
Infusion Systems [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 188,998 167,696 368,602 333,996
Vital Care        
Disaggregation of Revenue [Line Items]        
Revenues $ 73,409 $ 108,037 $ 145,755 $ 280,213