v3.26.1
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
Mar. 31, 2026
Mar. 31, 2025
Customer A [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 90.10% 74.00%
Customer [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 90.10% 74.00%