v3.26.1
Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Apr. 30, 2025
Apr. 30, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
Other prepaid expenses $ 4,312 $ 5,125 $ 2,833
Interest and other receivables 1,664 1,826 1,409
VAT receivable 845 932 1,023
Prepaid clinical activities 891 807 1,585
Kaken receivable (Note 15)   11,000  
Total prepaid expenses and other current assets $ 7,712 $ 19,690 $ 6,850