XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts receivable, net Additional Information (Details)
6 Months Ended
Jun. 30, 2024
Accounts Receivable [Member] | 'Customer Concentration Risk | Cardinal Health, Inc Cencora, Inc And Mckesson Corporation  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Concentration risk, percentage 95.00%