XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation and Significant Accounting Policies - Summary of Percentage of the Company's Total Net Product Revenue (Detail) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Customer A [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage 84.00% 74.60% 78.20% 71.50%
Customer B [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage 5.70% 9.40% 7.90% 10.00%
Customer [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage 89.70% 84.00% 86.10% 81.50%