v3.26.1
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued research and development costs $ 26,740 $ 19,606
Accrued compensation and benefits costs 17,483 20,080
Accrued professional fees 537 161
Other 2,756 6,069
Total accrued expenses and other current liabilities $ 47,516 $ 45,916