v3.26.1
Accrued Expenses - Schedule of Components of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Apr. 30, 2025
Apr. 30, 2024
Payables and Accruals [Abstract]      
Compensation and benefits $ 18,482 $ 16,123 $ 6,687
Product revenue related reserves 4,752    
Professional fees 3,960 4,315 2,042
Research expenses 3,412 6,063 3,416
Other 2,084 806 253
Accrued interest 1,207    
Total accrued expenses and other current liabilities $ 33,897 $ 27,307 $ 12,398