v3.25.2
Product Revenues and Accounts Receivable, net - Summary of Company's Total Gross Product Revenue (Detail) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
3 Months Ended
Jul. 31, 2025
Customer A [Member]  
Product Information [Line Items]  
Percentage of product revenue 40.00%
Customer B [Member]  
Product Information [Line Items]  
Percentage of product revenue 35.00%
Customer C [Member]  
Product Information [Line Items]  
Percentage of product revenue 15.00%