XML 115 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Schedule of the Percentage of Total Revenues from Customers (Details) - Total Revenues - Customer concentration risk
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
ESSDS      
Concentration Risk [Line Items]      
Percentage of total revenues (as a percentage) 42.00% 48.00% 56.00%
McKesson      
Concentration Risk [Line Items]      
Percentage of total revenues (as a percentage) 12.00% 11.00% 11.00%