XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Consolidated Revenues Generated by Unaffiliated Customers (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pharma Services Company A [Member]        
Product Information [Line Items]        
Pharma services - Company D 57.00% 28.00% 42.00% 60.00%
Pharma Services Company B [Member]        
Product Information [Line Items]        
Pharma services - Company D 41.00% 22.00% 34.00% 11.00%
Pharma Services Company C [Member]        
Product Information [Line Items]        
Pharma services - Company D [1] 22.00% [1] [1]
Pharma Services Company D [Member]        
Product Information [Line Items]        
Pharma services - Company D [1] 19.00% [1] [1]
[1] Less than 10%