XML 92 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Disaggregation of Revenue - Product Line (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenues $ 2,382,046 $ 2,259,126 $ 2,279,997
Percentage of revenue 100.00% 100.00% 100.00%
Infusion Consumables [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 1,038,869 $ 969,129 $ 974,993
Percentage of revenue 44.00% 43.00% 43.00%
Infusion Systems [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 652,410 $ 629,043 $ 617,435
Percentage of revenue 27.00% 28.00% 27.00%
Vital Care      
Disaggregation of Revenue [Line Items]      
Revenues $ 690,767 $ 660,954 $ 687,569
Percentage of revenue 29.00% 29.00% 30.00%