v3.26.1
Product Revenue and Accounts Receivable - Summary of Sales for Each Customers as a Percentage of Total U.S. Gross Product Revenue (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
8 Months Ended 12 Months Ended
Dec. 31, 2025
Apr. 30, 2025
Apr. 30, 2024
Customer A [Member]      
Product Information [Line Items]      
Percentage of product revenue 39.00% 0.00% 0.00%
Customer B [Member]      
Product Information [Line Items]      
Percentage of product revenue 32.00% 0.00% 0.00%
Customer C [Member]      
Product Information [Line Items]      
Percentage of product revenue 20.00% 0.00% 0.00%