v3.26.1
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued research and development costs $ 21,716 $ 26,740
Accrued compensation and benefits costs 5,127 17,483
Accrued professional fees 1,230 537
Other 2,038 2,756
Total accrued expenses and other current liabilities $ 30,111 $ 47,516