v3.25.4
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Mar. 31, 2025
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued research and development costs $ 24,111 $ 19,606
Accrued compensation and benefits costs 14,443 20,080
Accrued professional fees 569 161
Other 1,242 6,069
Total accrued expenses and other current liabilities $ 40,365 $ 45,916