XML 126 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Inventory [Line Items]    
Total inventories $ 60,712 $ 44,569
Intravenous drugs    
Inventory [Line Items]    
Total inventories 39,786 32,388
Oral pharmaceuticals    
Inventory [Line Items]    
Total inventories $ 20,926 $ 12,181