XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Consolidated Total Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Segment Reporting, Asset Reconciling Item [Line Items]    
Cash and cash equivalents $ 59,436 $ 49,382
Consolidated total assets 4,856,424 4,656,156
Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Consolidated total assets 4,796,988 4,606,774
Operating Segments | Products & Healthcare Services    
Segment Reporting, Asset Reconciling Item [Line Items]    
Consolidated total assets 2,630,037 2,429,513
Operating Segments | Patient Direct    
Segment Reporting, Asset Reconciling Item [Line Items]    
Consolidated total assets $ 2,166,951 $ 2,177,261