XML 84 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Products & Healthcare Services        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Non-cash adjustments to merchandise inventory $ (1.1) $ (4.5) $ 4.3 $ 0.4
Patient Direct        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Net book value of dispositions $ 5.2 $ 8.1 $ 14.8 $ 17.2