XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Customers that Represent 10% or Greater of our Consolidated Total Revenue (Detail) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Customer A [Member]      
Product Information [Line Items]      
Percentage of concentration 35.00% 32.00% 22.00%
Customer B [Member]      
Product Information [Line Items]      
Percentage of concentration 23.00% 24.00% 14.00%
Customer C [Member]      
Product Information [Line Items]      
Percentage of concentration 13.00% 13.00% 8.00%
Menarini [Member]      
Product Information [Line Items]      
Percentage of concentration 17.00% 10.00% 36.00%
Antengene [Member]      
Product Information [Line Items]      
Percentage of concentration 2.00% 9.00% 15.00%