v3.25.2
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Payables and Accruals [Abstract]    
Accrued research and development costs $ 5,207 $ 482
Accrued employee compensation costs 3,360 1,619
Accrued legal and professional service fees 234 117
Other 9 17
Total accrued expenses $ 8,810 $ 2,235